League One 2025/2026 · 17 appearances
Across 17 League One games this season, M. Roberts averages 0.8 tackles and 0.5 fouls per match for Barnsley, with 3 yellow cards on the books. Match rating: 5.6.
Form snapshot — 2 tackles and 1 fouls in M. Roberts's last 5 League One games. Centre-backs price their Bet Builder value through tackle and card markets first, goals second.
Central defender in Barnsley's League One XI, M. Roberts runs at 0.8 tackles per game and commits 0.5 fouls per match. Card markets pick up the 3 yellow cards across 17 games.
M. Roberts's leading Bet Builder markets: 1+ tackles (59% — 10/17) and 1+ fouls (35%). The card-market angle stays warm with 3 bookings in 17 appearances. Form: 2/1 tackles/fouls in 5 games.
M. Roberts averages 0.8 tackles per League One game in 2025/2026, recording 1+ tackles in 59% of appearances.
M. Roberts has 3 yellow cards in 17 League One appearances this season, committing 0.5 fouls per game.
M. Roberts has made 1+ tackles in 59% and committed 1+ fouls in 35% of appearances this season. Check the match-by-match data above for recent form.
M. Roberts has an average match rating of 5.6 across 17 League One appearances in 2025/2026.
M. Roberts plays as a defender for Barnsley, primarily appearing in League One fixtures in 2025/2026.
M. Roberts plays for Barnsley in League One during the 2025/2026 season.
M. Roberts and Barnsley face on — see the match-by-match table above for M. Roberts's historical output against where the fixture has been played in 2025/2026.
| Date | Competition | Opposition | Venue | Result | Score | Minutes | Goals | Assists | Shots | Shots on Target | Passes | Accurate Passes | Tackles | Fouls | Fouls Drawn | Interceptions | Yellow Cards | Opta Points |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 02.05.2026 | League One | Stockport | Home | L | 1-3 | 18 | 0 | 0 | 0 | 0 | 14 | 9 | 0 | 0 | 0 | 1 | 0 | 3.8 |
| 21.04.2026 | League One | Stevenage | Away | L | 0-1 | 90 | 0 | 0 | 0 | 0 | 44 | 31 | 2 | 1 | 1 | 1 | 0 | 16.2 |
| 18.04.2026 | League One | Bradford | Home | D | 2-2 | 90 | 0 | 1 | 0 | 0 | 25 | 10 | 0 | 0 | 0 | 1 | 0 | 13.0 |
| 14.04.2026 | League One | Port Vale | Away | D | 0-0 | 90 | 0 | 0 | 1 | 0 | 43 | 26 | 0 | 0 | 0 | 0 | 0 | 10.8 |
| 11.04.2026 | League One | Rotherham | Away | W | 3-1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -0.8 |
| 03.04.2026 | League One | Burton | Away | D | 1-1 | 16 | 0 | 1 | 1 | 0 | 4 | 1 | 0 | 2 | 1 | 0 | 1 | 5.8 |
| 14.02.2026 | League One | Wimbledon | Home | D | 3-3 | 77 | 0 | 0 | 2 | 2 | 40 | 26 | 1 | 0 | 0 | 0 | 0 | 17.0 |
| 31.01.2026 | League One | Stevenage | Home | W | 3-1 | 1 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0.4 |
| 29.12.2025 | League One | Lincoln | Home | L | 0-2 | 70 | 0 | 0 | 0 | 0 | 35 | 29 | 2 | 0 | 0 | 1 | 0 | 14.0 |
| 26.12.2025 | League One | Mansfield | Home | L | 2-3 | 90 | 0 | 0 | 0 | 0 | 56 | 45 | 1 | 1 | 0 | 0 | 0 | 9.2 |