Marc Roberts
England | Defender | Barnsley
Marc Roberts, 36, is a footballer from England playing as Defender for Barnsley. Roberts was born in Wakefield, England. In the 2025/26 League One season Roberts has 17 appearances with 0 goals and 2 assists in 1,045 minutes at an average rating of 6.86.
Profile
- Full name
- Marc Roberts
- Age
- 36
- Born
- 26 July 1990 | Wakefield | England
- Nationality
- England
- Height
- 193
- Weight
- 81
- Position
- Defender
- Shirt number
- 4
- Current club
- Barnsley
Season by Season Stats
Career
Trophy Cabinet | 1 won
- EFL Trophy 1× 2015/2016 England
Clubs | 5
-
Barnsley
Jul 2024 – present
Free
-
Birmingham
Jul 2017 – Jul 2024
€ 3.9M
-
Barnsley
Jul 2015 – Jul 2017
Free
-
FC Halifax Town
Jul 2013 – Jul 2015
Free
-
Buxton
Jul 2012 – Jul 2013
Free
Injury and Suspension History
- Hip Injury : 3 August 2025 to ongoing
- Calf Injury : 13 March 2024 to 19 April 2024
- Calf Injury : 25 February 2024 to 8 March 2024
- Unknown : 27 December 2023 to 26 January 2024
Current Status
| Reason | Date |
|---|---|
| Groin Injury | 7 March 2026 |
| Groin Injury | 28 February 2026 |
| Groin Injury | 21 February 2026 |
| Groin Injury | 17 February 2026 |
| Groin Injury | 14 February 2026 |
Frequently Asked Questions
What position does Marc Roberts play?
Marc Roberts plays as Defender.
Which team does Marc Roberts play for?
Marc Roberts plays for Barnsley in the League One.
How many goals has Marc Roberts scored this season?
Marc Roberts has scored 0 goals in 17 appearances in the League One 2025/26 season.
How old is Marc Roberts?
Marc Roberts is 35 years old and comes from England.
Updated: 10 Jul 2026, 09:40 UTC