Marc Roberts - salary, contract & career earnings
Marc Roberts earns $5,265 per week and $273,780 per year playing for Barnsley. Marc Roberts has earned $5,630,742 in career wages. Last recorded deal expired June 30, 2026.
Earns more than 42.6% of the 427 League One players we hold a wage for.
Earnings over time
Weekly wage by contract year, over the seasons we hold a wage for
Contract history
Tap a column heading to re-rank| YEAR | WEEKLY WAGE | YEARLY SALARY | CLUB | LEAGUE | POSITION | AGE | CONTRACT EXPIRY |
|---|---|---|---|---|---|---|---|
| 2027 | - | - | Without Club | D C | 34 | June 30, 2026 | |
| 2026 | $5,265 | $273,780 | Barnsley | League One | D C | 34 | June 30, 2026 |
| 2025 | $3,915 | $203,580 | Barnsley | League One | D C | 34 | June 30, 2024 |
| 2024 | $12,150 | $631,800 | Birmingham City | Championship | D C | 32 | June 30, 2024 |
| 2023 | $12,150 | $631,800 | Birmingham City | Championship | D C | 31 | June 30, 2024 |
| 2022 | $12,150 | $631,800 | Birmingham City | Championship | D C | 30 | June 30, 2024 |
| 2021 | $12,150 | $631,800 | Birmingham City | Championship | D (C) | 30 | June 30, 2022 |
| 2020 | $14,850 | $772,200 | Birmingham City | Championship | D C | 28 | June 30, 2022 |
| 2019 | $14,850 | $772,200 | Birmingham City | Championship | D C | 27 | June 30, 2022 |
| 2018 | $14,850 | $772,200 | Birmingham City | Championship | D C | 26 | June 30, 2022 |
| 2017 | $2,565 | $133,380 | Barnsley | League One | D C | 25 | June 29, 2018 |
| 2016 | $2,565 | $133,380 | Barnsley | League One | D C | 24 | June 29, 2018 |
| 2015 | $486 | $25,272 | FC Halifax Town | National League | D C | 23 | June 29, 2015 |
| 2014 | $338 | $17,550 | FC Halifax Town | National League | D C | 22 | June 29, 2014 |
Contract timeline
Deals signed and when they expire
Wage rank at Barnsley
Marc Roberts is the 6th highest earner in the squad
Cumulative career earnings
Running total by year, over the seasons we hold a wage for
Frequently asked questions
Marc Roberts, Barnsley
How much does Marc Roberts earn per week?
Marc Roberts earns $5,265 per week playing for Barnsley.
What is Marc Roberts' yearly salary?
Marc Roberts' yearly salary is $273,780.
What is Marc Roberts' net worth?
We publish career earnings rather than net worth. Marc Roberts has earned $5,630,742 in wages across 14 recorded seasons.
When does Marc Roberts' contract expire?
Marc Roberts' last recorded deal with Barnsley expired on June 30, 2026.
What position does Marc Roberts play?
Marc Roberts plays as a D C for Barnsley in the league-one.
How old is Marc Roberts?
Marc Roberts is 34 years old.