Marc Roberts - salary, contract & career earnings
Marc Roberts earns $5,187 per week and $269,724 per year playing for Barnsley. Marc Roberts has earned $5,547,324 in career earnings. Last recorded deal expired June 30, 2026.
Earns more than 43% of League One players.
Earnings over time
Weekly salary by contract year, over the seasons we hold a salary for
Contract history
Tap a column heading to re-rank| YEAR | WEEKLY SALARY | YEARLY SALARY | CLUB | LEAGUE | POSITION | AGE | CONTRACT EXPIRY |
|---|---|---|---|---|---|---|---|
| 2027 | - | - | Without Club | D C | 34 | June 30, 2026 | |
| 2026 | $5,187 | $269,724 | Barnsley | League One | D C | 34 | June 30, 2026 |
| 2025 | $3,857 | $200,564 | Barnsley | League One | D C | 34 | June 30, 2024 |
| 2024 | $11,970 | $622,440 | Birmingham City | Championship | D C | 32 | June 30, 2024 |
| 2023 | $11,970 | $622,440 | Birmingham City | Championship | D C | 31 | June 30, 2024 |
| 2022 | $11,970 | $622,440 | Birmingham City | Championship | D C | 30 | June 30, 2024 |
| 2021 | $11,970 | $622,440 | Birmingham City | Championship | D (C) | 30 | June 30, 2022 |
| 2020 | $14,630 | $760,760 | Birmingham City | Championship | D C | 28 | June 30, 2022 |
| 2019 | $14,630 | $760,760 | Birmingham City | Championship | D C | 27 | June 30, 2022 |
| 2018 | $14,630 | $760,760 | Birmingham City | Championship | D C | 26 | June 30, 2022 |
| 2017 | $2,527 | $131,404 | Barnsley | League One | D C | 25 | June 29, 2018 |
| 2016 | $2,527 | $131,404 | Barnsley | League One | D C | 24 | June 29, 2018 |
| 2015 | $479 | $24,898 | FC Halifax Town | National League | D C | 23 | June 29, 2015 |
| 2014 | $333 | $17,290 | FC Halifax Town | National League | D C | 22 | June 29, 2014 |
Contract timeline
Deals signed and when they expire
Salary rank at Barnsley
Marc Roberts is the 4th highest earner in the squad
Cumulative career earnings
Running total by year, over the seasons we hold a salary for
Frequently asked questions
Marc Roberts, Barnsley
How much does Marc Roberts earn per week?
Marc Roberts earns $5,187 per week playing for Barnsley.
What is Marc Roberts' yearly salary?
Marc Roberts' yearly salary is $269,724.
What is Marc Roberts' net worth?
We publish career earnings rather than net worth. Marc Roberts has earned $5,547,324 in salaries across 13 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.