Marc Roberts (footballer)

Marc Roberts
Roberts with Birmingham City in 2019
Personal information
Full name Marc Roberts
Date of birth (1990-07-26) 26 July 1990
Place of birth Barnsley, England
Height 6 ft 4 in (1.93 m)
Position(s) Defender
Team information
Current team
Barnsley
Number 4
Senior career*
Years Team Apps (Gls)
2008–2011 Wakefield
2011–2013 Worksop Town
2012–2013Buxton (loan)
2013 Buxton 0 (0)
2013–2015 FC Halifax Town 89 (9)
2015–2017 Barnsley 72 (5)
2017–2024 Birmingham City 186 (7)
2024– Barnsley 33 (3)
International career
2014–2015 England C 4 (0)
*Club domestic league appearances and goals, correct as of 10:45, 16 April 2025 (UTC)

Marc Roberts (born 26 July 1990) is an English professional footballer who plays as a defender for EFL League One club Barnsley.

Roberts began his career in non-league football, with Wakefield, Worksop Town, Buxton and FC Halifax Town, and was capped for England C, the team that represents England at semi-professional level. He joined League One club Barnsley in 2015, helped them gain promotion to the Championship, and captained the team. He signed for Birmingham in July 2017, and was released seven years later.