Most appearances for Rotherham 145 recorded matches Highest-scoring season 2021 10 goals · League One Most frequent opponent Coventry 11 spelade matches Most starts alongside Benjamin Wiles 118 starts together Results and matches 2026/27 · Appearances 14 Matches
618 recorded Minutes
0 Goals
3 recorded Assists
4–4–6 W–D–L
7,1 Season rating
Results and form across 14 recorded appearances. Goals recorded in 14, assists in 11 and minutes in 12 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A M+A ★ 2016/17 Newcastle FA Cup2 180 0 — — 0 0 6,7 2017/18 Crewe League Two4 58 0 — — 0 0 — 2017/18 Newcastle League Cup1 70 0 — — 0 0 — 2018/19 Accrington ST League One39 3 076 1 — — 4 0 — 2018/19 Accrington ST FA Cup4 329 1 — — 1 0 6,0 2019/20 Rotherham League One27 1 980 2 5 7 3 0 7,39 2019/20 Rotherham League Cup2 157 0 — — 1 0 7,7 2019/20 Rotherham FA Cup3 246 0 — — 0 0 7,0 2020/21 Newcastle League Cup2 118 0 — — 0 0 7,15 2020/21 Rotherham Championship33 2 407 3 4 7 3 0 7,09 2020/21 Rotherham FA Cup1 120 0 — — 0 0 6,9 2020/21 Newcastle FA Cup0 0 0 — — 0 0 6,9 2021/22 Rotherham League One44 3 442 9 6 15 7 0 7,3 2021/22 Rotherham League Cup1 46 0 — — 0 0 6,3 2021/22 Rotherham FA Cup3 250 0 — — 0 0 7,3 2022/23 Rotherham Championship28 2 431 2 1 3 4 0 6,8 2022/23 Rotherham League Cup2 71 0 — — 0 0 7,1 2022/23 Rotherham FA Cup1 20 0 — — 0 0 — 2022/23 Middlesbrough Championship12 427 0 1 1 0 0 6,8 2023/24 Middlesbrough Championship33 2 328 0 2 2 2 0 7,15 2023/24 Middlesbrough League Cup7 630 0 3 3 0 0 7,26 2023/24 Middlesbrough FA Cup1 83 0 — — 0 0 7,3 2024/25 Middlesbrough League Cup2 180 0 0 0 0 0 7,1 2024/25 Middlesbrough Championship23 1 148 1 1 2 2 0 6,94 2024/25 Middlesbrough FA Cup1 90 0 — — 0 0 — 2025/26 Hibernian Premiership35 2 559 0 3 3 5 0 7,01 2026 Milton Keynes Dons League Cup1 43 0 0 0 0 0 6,5 2026/27 Milton Keynes Dons League One9 435 0 1 1 0 0 6,99 2026 Milton Keynes Dons EFL Trophy2 135 0 2 2 0 0 7,9
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.