Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2017-2018 17 Wolves eng ENG Jr. PL2 — Div. 2 11 10 945 10.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 18 Wolves eng ENG Jr. PL2 — Div. 2 20 20 1,768 19.6 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 18 Wolves eng ENG 1. Premier League 0 0 Matches 2019-2020 19 Doncaster Rovers eng ENG EFL Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 19 Doncaster Rovers eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 19 Doncaster Rovers eng ENG 3. League One 18 17 1,566 17.4 2 1 3 2 0 0 4 0 0.11 0.06 0.17 0.11 0.17 Matches 2020-2021 20 Doncaster Rovers eng ENG EFL Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 20 Doncaster Rovers eng ENG FA Cup 3 2 205 2.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 20 Doncaster Rovers eng ENG 3. League One 31 21 1,916 21.3 2 1 3 2 0 0 0 0 0.09 0.05 0.14 0.09 0.14 Matches 2021-2022 21 Doncaster Rovers eng ENG EFL Cup 2 2 72 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 21 Doncaster Rovers eng ENG 3. League One 5 2 245 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 22 Rochdale eng ENG EFL Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 22 Rochdale eng ENG FA Cup 1 1 66 0.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 22 Rochdale eng ENG 4. League Two 18 16 1,439 16.0 0 2 2 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 Matches 2023-2024 23 Rochdale eng ENG 5. National League 32 32 2,634 29.3 0 0 0 0 8 0 0.00 0.00 Matches 2024-2025 24 York City eng ENG 5. National League 32 27 2,369 26.3 2 3 5 2 0 0 6 0 0.08 0.11 0.19 0.08 0.19 Matches 2025-2026 25 Hartlepool United eng ENG 5. National League 40 39 3,400 37.8 2 2 4 2 0 0 5 1 0.05 0.05 0.11 0.05 0.11 Matches 8 Seasons 5 Clubs 6 Leagues 187 164 14,362 159.6 8 9 17 8 0 0 26 1 0.05 0.07 0.13 0.05 0.13 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Doncaster Rovers (3 Seasons) 3 Leagues 62 47 4,274 47.5 4 2 6 4 0 0 5 0 0.08 0.04 0.13 0.08 0.13 Rochdale (2 Seasons) 4 Leagues 53 51 4,319 48.0 0 2 2 0 0 0 10 0 0.00 0.11 0.11 0.00 0.11 Wolves (2 Seasons) 1 League 31 30 2,713 30.1 0 0 0 0 0 0 8 0 0.00 0.00 0.00 0.00 0.00 Hartlepool United (1 Season) 1 League 40 39 3,400 37.8 2 2 4 2 0 0 5 1 0.05 0.05 0.11 0.05 0.11 York City (1 Season) 1 League 32 27 2,369 26.3 2 3 5 2 0 0 6 0 0.08 0.11 0.19 0.08 0.19 Wolves (1 Season) 1 League 0 0 EFL Cup (4 Seasons) 6 6 432 4.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 National League (3 Seasons) 104 98 8,403 93.4 4 5 9 4 0 0 19 1 0.04 0.08 0.14 0.04 0.14 League One (3 Seasons) 54 40 3,727 41.4 4 2 6 4 0 0 4 0 0.10 0.05 0.14 0.10 0.14 FA Cup (3 Seasons) 5 4 361 4.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (2 Seasons) 31 30 2,713 30.1 0 0 0 0 0 0 8 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 18 16 1,439 16.0 0 2 2 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 Premier League (1 Season) 0 0
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2017-2018 17 Wolves 1 League 11 10 945 10.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2018-2019 18 Wolves 1 League 20 20 1,768 19.6 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2018-2019 18 Wolves 1 League 0 0 2019-2020 19 Doncaster Rovers 3 Leagues 20 19 1,746 19.4 2 1 3 2 0 0 4 0 0.10 0.05 0.15 0.10 0.15 2020-2021 20 Doncaster Rovers 3 Leagues 35 24 2,211 24.6 2 1 3 2 0 0 1 0 0.08 0.04 0.12 0.08 0.12 2021-2022 21 Doncaster Rovers 2 Leagues 7 4 317 3.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 22 Rochdale 3 Leagues 21 19 1,685 18.7 0 2 2 0 0 0 2 0 0.00 0.11 0.11 0.00 0.11 2023-2024 23 Rochdale 1 League 32 32 2,634 29.3 0 0 0 0 8 0 0.00 0.00 2024-2025 24 York City 1 League 32 27 2,369 26.3 2 3 5 2 0 0 6 0 0.08 0.11 0.19 0.08 0.19 2025-2026 25 Hartlepool United 1 League 40 39 3,400 37.8 2 2 4 2 0 0 5 1 0.05 0.05 0.11 0.05 0.11 8 Seasons 5 Clubs 6 Leagues 187 164 14,362 159.6 8 9 17 8 0 0 26 1 0.05 0.07 0.13 0.05 0.13 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Doncaster Rovers (3 Seasons) 3 Leagues 62 47 4,274 47.5 4 2 6 4 0 0 5 0 0.08 0.04 0.13 0.08 0.13 Rochdale (2 Seasons) 4 Leagues 53 51 4,319 48.0 0 2 2 0 0 0 10 0 0.00 0.11 0.11 0.00 0.11 Wolves (2 Seasons) 1 League 31 30 2,713 30.1 0 0 0 0 0 0 8 0 0.00 0.00 0.00 0.00 0.00 Hartlepool United (1 Season) 1 League 40 39 3,400 37.8 2 2 4 2 0 0 5 1 0.05 0.05 0.11 0.05 0.11 York City (1 Season) 1 League 32 27 2,369 26.3 2 3 5 2 0 0 6 0 0.08 0.11 0.19 0.08 0.19 Wolves (1 Season) 1 League 0 0 EFL Cup (4 Seasons) 6 6 432 4.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 National League (3 Seasons) 104 98 8,403 93.4 4 5 9 4 0 0 19 1 0.04 0.08 0.14 0.04 0.14 League One (3 Seasons) 54 40 3,727 41.4 4 2 6 4 0 0 4 0 0.10 0.05 0.14 0.10 0.14 FA Cup (3 Seasons) 5 4 361 4.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (2 Seasons) 31 30 2,713 30.1 0 0 0 0 0 0 8 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 18 16 1,439 16.0 0 2 2 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 Premier League (1 Season) 0 0
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2017-2018 17 Wolves eng ENG Jr. PL2 — Div. 2 9th 11 10 945 10.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 18 Wolves eng ENG Jr. PL2 — Div. 2 1st 20 20 1,768 19.6 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 18 Wolves eng ENG 1. Premier League 7th 0 0 Matches 2019-2020 19 Doncaster Rovers eng ENG 3. League One 9th 18 17 1,566 17.4 2 1 3 2 0 0 4 0 0.11 0.06 0.17 0.11 0.17 Matches 2020-2021 20 Doncaster Rovers eng ENG 3. League One 14th 31 21 1,916 21.3 2 1 3 2 0 0 0 0 0.09 0.05 0.14 0.09 0.14 Matches 2021-2022 21 Doncaster Rovers eng ENG 3. League One 22nd 5 2 245 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 22 Rochdale eng ENG 4. League Two 24th 18 16 1,439 16.0 0 2 2 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 Matches 2023-2024 23 Rochdale eng ENG 5. National League 11th 32 32 2,634 29.3 0 0 0 0 8 0 0.00 0.00 Matches 2024-2025 24 York City eng ENG 5. National League 2nd 32 27 2,369 26.3 2 3 5 2 0 0 6 0 0.08 0.11 0.19 0.08 0.19 Matches 2025-2026 25 Hartlepool United eng ENG 5. National League 9th 40 39 3,400 37.8 2 2 4 2 0 0 5 1 0.05 0.05 0.11 0.05 0.11 Matches 8 Seasons 5 Clubs 4 Leagues 176 154 13,569 150.8 8 9 17 8 0 0 24 1 0.05 0.07 0.14 0.05 0.14 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Doncaster Rovers (3 Seasons) 1 League 54 40 3,727 41.4 4 2 6 4 0 0 4 0 0.10 0.05 0.14 0.10 0.14 Rochdale (2 Seasons) 2 Leagues 50 48 4,073 45.3 0 2 2 0 0 0 9 0 0.00 0.13 0.13 0.00 0.13 Wolves (2 Seasons) 1 League 31 30 2,713 30.1 0 0 0 0 0 0 8 0 0.00 0.00 0.00 0.00 0.00 Hartlepool United (1 Season) 1 League 40 39 3,400 37.8 2 2 4 2 0 0 5 1 0.05 0.05 0.11 0.05 0.11 York City (1 Season) 1 League 32 27 2,369 26.3 2 3 5 2 0 0 6 0 0.08 0.11 0.19 0.08 0.19 Wolves (1 Season) 1 League 0 0 National League (3 Seasons) 104 98 8,403 93.4 4 5 9 4 0 0 19 1 0.04 0.08 0.14 0.04 0.14 League One (3 Seasons) 54 40 3,727 41.4 4 2 6 4 0 0 4 0 0.10 0.05 0.14 0.10 0.14 PL2 — Div. 2 (2 Seasons) 31 30 2,713 30.1 0 0 0 0 0 0 8 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 18 16 1,439 16.0 0 2 2 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 Premier League (1 Season) 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2017-2018 17 Wolves 1 League 10.5 0 0 0 2018-2019 18 Wolves 1 League 19.6 0 0 0 2019-2020 19 Doncaster Rovers 3 Leagues 19.4 2 7 3 42.9 0.36 0.15 0.29 0.67 0 0 2020-2021 20 Doncaster Rovers 3 Leagues 24.6 2 17 8 47.1 0.69 0.33 0.12 0.25 0 0 2021-2022 21 Doncaster Rovers 2 Leagues 3.5 0 1 0 0.0 0.28 0.00 0.00 0 0 2022-2023 22 Rochdale 3 Leagues 18.7 0 6 0 0.0 0.33 0.00 0.00 0 0 2023-2024 23 Rochdale 1 League 29.3 0 0 0 2024-2025 24 York City 1 League 26.3 2 0 0 2025-2026 25 Hartlepool United 1 League 37.8 2 0 0 8 Seasons 5 Clubs 6 Leagues 159.6 8 31 11 35.5 0.47 0.17 0.13 0.36 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Doncaster Rovers (3 Seasons) 3 Leagues 47.5 4 25 11 44.0 0.53 0.23 0.16 0.36 0 0 Rochdale (2 Seasons) 4 Leagues 48.0 0 6 0 0.0 0.33 0.00 0.00 0 0 Wolves (2 Seasons) 1 League 30.1 0 0 0 Hartlepool United (1 Season) 1 League 37.8 2 0 0 York City (1 Season) 1 League 26.3 2 0 0 Wolves (1 Season) 1 League EFL Cup (4 Seasons) 4.8 0 3 0 0.0 0.62 0.00 0.00 0 0 National League (3 Seasons) 93.4 4 0 0 League One (3 Seasons) 41.4 4 20 10 50.0 0.48 0.24 0.20 0.40 0 0 FA Cup (3 Seasons) 4.0 0 2 1 50.0 0.61 0.31 0.00 0.00 0 0 PL2 — Div. 2 (2 Seasons) 30.1 0 0 0 League Two (1 Season) 16.0 0 6 0 0.0 0.38 0.00 0.00 0 0 Premier League (1 Season)
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2017-2018 17 Wolves eng ENG Jr. PL2 — Div. 2 11 945 86 58.3 10.5 10 90 10 1 45 2 1.09 13 21 -8 -0.76 -0.36 Matches 2018-2019 18 Wolves eng ENG Jr. PL2 — Div. 2 20 1,768 88 89.3 19.6 20 88 19 0 0 2.00 40 20 +20 +1.02 -0.26 Matches 2018-2019 18 Wolves eng ENG 1. Premier League 0 0 0 0 1 Matches 2019-2020 19 Doncaster Rovers eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2019-2020 19 Doncaster Rovers eng ENG FA Cup 1 90 90 33.3 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 -4.00 Matches 2019-2020 19 Doncaster Rovers eng ENG 3. League One 18 1,566 87 51.2 17.4 17 89 16 1 46 4 1.56 25 18 +7 +0.40 -0.26 Matches 2020-2021 20 Doncaster Rovers eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 2 3 -1 -1.00 Matches 2020-2021 20 Doncaster Rovers eng ENG FA Cup 3 205 68 56.9 2.3 2 90 2 1 25 0 2.00 1 4 -3 -1.32 -4.22 Matches 2020-2021 20 Doncaster Rovers eng ENG 3. League One 31 1,916 62 46.3 21.3 21 84 18 10 15 10 1.65 33 29 +4 +0.19 +0.51 Matches 2021-2022 21 Doncaster Rovers eng ENG EFL Cup 2 72 36 40.0 0.8 2 36 0 0 0 0.50 0 0 0 0.00 +1.67 Matches 2021-2022 21 Doncaster Rovers eng ENG 3. League One 5 245 49 5.9 2.7 2 90 2 3 22 2 0.80 0 3 -3 -1.10 -0.13 Matches 2022-2023 22 Rochdale eng ENG EFL Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 2 3 -1 -0.50 Matches 2022-2023 22 Rochdale eng ENG FA Cup 1 66 66 73.3 0.7 1 66 0 0 0 0.00 0 1 -1 -1.36 -1.36 Matches 2022-2023 22 Rochdale eng ENG 4. League Two 18 1,439 80 34.8 16.0 16 87 12 2 24 10 0.44 12 26 -14 -0.88 -0.54 Matches 2023-2024 23 Rochdale eng ENG 5. National League 32 2,634 82 63.6 29.3 32 82 19 0 5 1.44 40 38 +2 +0.07 -0.11 Matches 2024-2025 24 York City eng ENG 5. National League 32 2,369 74 57.2 26.3 27 82 19 5 31 4 1.94 54 21 +33 +1.25 +0.24 Matches 2025-2026 25 Hartlepool United eng ENG 5. National League 40 3,400 85 82.1 37.8 39 86 34 1 39 0 1.53 44 41 +3 +0.08 +1.05 Matches 8 Seasons 5 Clubs 6 Leagues 187 14,362 77 44.1 159.6 164 84 127 23 23 36 1.45 213 191 +22 +0.14 +0.31 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Doncaster Rovers (3 Seasons) 3 Leagues 62 4,274 69 34.7 47.5 47 85 41 15 19 16 1.46 61 61 0 0.00 +0.38 Rochdale (2 Seasons) 4 Leagues 53 4,319 81 50.5 48.0 51 84 33 2 24 15 1.08 54 68 -14 -0.29 -0.14 Wolves (2 Seasons) 1 League 31 2,713 88 75.4 30.1 30 89 29 1 45 2 1.68 53 41 +12 +0.40 +0.40 Hartlepool United (1 Season) 1 League 40 3,400 85 82.1 37.8 39 86 34 1 39 0 1.53 44 41 +3 +0.08 +1.05 York City (1 Season) 1 League 32 2,369 74 57.2 26.3 27 82 19 5 31 4 1.94 54 21 +33 +1.25 +0.24 Wolves (1 Season) 1 League 0 0 0 0 1 EFL Cup (4 Seasons) 6 432 72 80.0 4.8 6 72 4 0 0 0.67 4 7 -3 -0.62 +1.04 National League (3 Seasons) 104 8,403 81 67.7 93.4 98 84 72 6 33 9 1.63 138 100 +38 +0.41 +0.07 League One (3 Seasons) 54 3,727 69 32.9 41.4 40 87 36 14 19 16 1.54 58 50 +8 +0.19 +0.65 FA Cup (3 Seasons) 5 361 72 50.1 4.0 4 84 3 1 25 0 1.20 1 8 -7 -1.75 -3.50 PL2 — Div. 2 (2 Seasons) 31 2,713 88 75.4 30.1 30 89 29 1 45 2 1.68 53 41 +12 +0.40 +0.40 League Two (1 Season) 18 1,439 80 34.8 16.0 16 87 12 2 24 10 0.44 12 26 -14 -0.88 -0.54 Premier League (1 Season) 0 0 0 0 1
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2017-2018 17 Wolves 1 League 11 945 86 58.3 10.5 10 90 10 1 45 2 1.09 13 21 -8 -0.76 -0.36 2018-2019 18 Wolves 1 League 20 1,768 88 89.3 19.6 20 88 19 0 0 2.00 40 20 +20 +1.02 -0.26 2018-2019 18 Wolves 1 League 0 0 0 0 1 2019-2020 19 Doncaster Rovers 3 Leagues 20 1,746 87 51.1 19.4 19 89 18 1 46 4 1.40 25 22 +3 +0.15 -0.54 2020-2021 20 Doncaster Rovers 3 Leagues 35 2,211 63 48.2 24.6 24 85 21 11 16 10 1.63 36 36 0 0.00 +0.11 2021-2022 21 Doncaster Rovers 2 Leagues 7 317 45 7.3 3.5 4 63 2 3 22 2 0.71 0 3 -3 -0.85 +0.14 2022-2023 22 Rochdale 3 Leagues 21 1,685 80 38.2 18.7 19 86 14 2 24 10 0.52 14 30 -16 -0.85 -0.52 2023-2024 23 Rochdale 1 League 32 2,634 82 63.6 29.3 32 82 19 0 5 1.44 40 38 +2 +0.07 -0.11 2024-2025 24 York City 1 League 32 2,369 74 57.2 26.3 27 82 19 5 31 4 1.94 54 21 +33 +1.25 +0.24 2025-2026 25 Hartlepool United 1 League 40 3,400 85 82.1 37.8 39 86 34 1 39 0 1.53 44 41 +3 +0.08 +1.05 8 Seasons 5 Clubs 6 Leagues 187 14,362 77 44.1 159.6 164 84 127 23 23 36 1.45 213 191 +22 +0.14 +0.31 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Doncaster Rovers (3 Seasons) 3 Leagues 62 4,274 69 34.7 47.5 47 85 41 15 19 16 1.46 61 61 0 0.00 +0.38 Rochdale (2 Seasons) 4 Leagues 53 4,319 81 50.5 48.0 51 84 33 2 24 15 1.08 54 68 -14 -0.29 -0.14 Wolves (2 Seasons) 1 League 31 2,713 88 75.4 30.1 30 89 29 1 45 2 1.68 53 41 +12 +0.40 +0.40 Hartlepool United (1 Season) 1 League 40 3,400 85 82.1 37.8 39 86 34 1 39 0 1.53 44 41 +3 +0.08 +1.05 York City (1 Season) 1 League 32 2,369 74 57.2 26.3 27 82 19 5 31 4 1.94 54 21 +33 +1.25 +0.24 Wolves (1 Season) 1 League 0 0 0 0 1 EFL Cup (4 Seasons) 6 432 72 80.0 4.8 6 72 4 0 0 0.67 4 7 -3 -0.62 +1.04 National League (3 Seasons) 104 8,403 81 67.7 93.4 98 84 72 6 33 9 1.63 138 100 +38 +0.41 +0.07 League One (3 Seasons) 54 3,727 69 32.9 41.4 40 87 36 14 19 16 1.54 58 50 +8 +0.19 +0.65 FA Cup (3 Seasons) 5 361 72 50.1 4.0 4 84 3 1 25 0 1.20 1 8 -7 -1.75 -3.50 PL2 — Div. 2 (2 Seasons) 31 2,713 88 75.4 30.1 30 89 29 1 45 2 1.68 53 41 +12 +0.40 +0.40 League Two (1 Season) 18 1,439 80 34.8 16.0 16 87 12 2 24 10 0.44 12 26 -14 -0.88 -0.54 Premier League (1 Season) 0 0 0 0 1
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2017-2018 17 Wolves eng ENG Jr. PL2 — Div. 2 9th 11 945 86 58.3 10.5 10 90 10 1 45 2 1.09 13 21 -8 -0.76 -0.36 Matches 2018-2019 18 Wolves eng ENG Jr. PL2 — Div. 2 1st 20 1,768 88 89.3 19.6 20 88 19 0 0 2.00 40 20 +20 +1.02 -0.26 Matches 2018-2019 18 Wolves eng ENG 1. Premier League 7th 0 0 0 0 1 Matches 2019-2020 19 Doncaster Rovers eng ENG 3. League One 9th 18 1,566 87 51.2 17.4 17 89 16 1 46 4 1.56 25 18 +7 +0.40 -0.26 Matches 2020-2021 20 Doncaster Rovers eng ENG 3. League One 14th 31 1,916 62 46.3 21.3 21 84 18 10 15 10 1.65 33 29 +4 +0.19 +0.51 Matches 2021-2022 21 Doncaster Rovers eng ENG 3. League One 22nd 5 245 49 5.9 2.7 2 90 2 3 22 2 0.80 0 3 -3 -1.10 -0.13 Matches 2022-2023 22 Rochdale eng ENG 4. League Two 24th 18 1,439 80 34.8 16.0 16 87 12 2 24 10 0.44 12 26 -14 -0.88 -0.54 Matches 2023-2024 23 Rochdale eng ENG 5. National League 11th 32 2,634 82 63.6 29.3 32 82 19 0 5 1.44 40 38 +2 +0.07 -0.11 Matches 2024-2025 24 York City eng ENG 5. National League 2nd 32 2,369 74 57.2 26.3 27 82 19 5 31 4 1.94 54 21 +33 +1.25 +0.24 Matches 2025-2026 25 Hartlepool United eng ENG 5. National League 9th 40 3,400 85 82.1 37.8 39 86 34 1 39 0 1.53 44 41 +3 +0.08 +1.05 Matches 8 Seasons 5 Clubs 4 Leagues 176 13,569 77 43.3 150.8 154 85 120 22 23 36 1.48 208 176 +32 +0.21 +0.43 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Doncaster Rovers (3 Seasons) 1 League 54 3,727 69 32.9 41.4 40 87 36 14 19 16 1.54 58 50 +8 +0.19 +0.65 Rochdale (2 Seasons) 2 Leagues 50 4,073 81 49.2 45.3 48 84 31 2 24 15 1.08 52 64 -12 -0.27 -0.12 Wolves (2 Seasons) 1 League 31 2,713 88 75.4 30.1 30 89 29 1 45 2 1.68 53 41 +12 +0.40 +0.40 Hartlepool United (1 Season) 1 League 40 3,400 85 82.1 37.8 39 86 34 1 39 0 1.53 44 41 +3 +0.08 +1.05 York City (1 Season) 1 League 32 2,369 74 57.2 26.3 27 82 19 5 31 4 1.94 54 21 +33 +1.25 +0.24 Wolves (1 Season) 1 League 0 0 0 0 1 National League (3 Seasons) 104 8,403 81 67.7 93.4 98 84 72 6 33 9 1.63 138 100 +38 +0.41 +0.07 League One (3 Seasons) 54 3,727 69 32.9 41.4 40 87 36 14 19 16 1.54 58 50 +8 +0.19 +0.65 PL2 — Div. 2 (2 Seasons) 31 2,713 88 75.4 30.1 30 89 29 1 45 2 1.68 53 41 +12 +0.40 +0.40 League Two (1 Season) 18 1,439 80 34.8 16.0 16 87 12 2 24 10 0.44 12 26 -14 -0.88 -0.54 Premier League (1 Season) 0 0 0 0 1
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2019-2020 19 Doncaster Rovers eng ENG EFL Cup 58th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2019-2020 19 Doncaster Rovers eng ENG FA Cup 65th 1 90 90 33.3 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 -4.00 Matches 2020-2021 20 Doncaster Rovers eng ENG EFL Cup 58th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 2 3 -1 -1.00 Matches 2020-2021 20 Doncaster Rovers eng ENG FA Cup 17th 3 205 68 56.9 2.3 2 90 2 1 25 0 2.00 1 4 -3 -1.32 -4.22 Matches 2021-2022 21 Doncaster Rovers eng ENG EFL Cup Rd2 2 72 36 40.0 0.8 2 36 0 0 0 0.50 0 0 0 0.00 +1.67 Matches 2022-2023 22 Rochdale eng ENG EFL Cup Rd2 2 180 90 100.0 2.0 2 90 2 0 0 1.50 2 3 -1 -0.50 Matches 2022-2023 22 Rochdale eng ENG FA Cup 1 66 66 73.3 0.7 1 66 0 0 0 0.00 0 1 -1 -1.36 -1.36 Matches 4 Seasons 2 Clubs 2 Leagues 11 793 72 62.9 8.8 10 77 7 1 25 0 0.91 5 15 -10 -1.13 -2.10 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Doncaster Rovers (3 Seasons) 2 Leagues 8 547 68 55.3 6.1 7 75 5 1 25 0 0.88 3 11 -8 -1.32 -2.33 Rochdale (1 Season) 2 Leagues 3 246 82 91.1 2.7 3 82 2 0 0 1.00 2 4 -2 -0.73 -0.73 EFL Cup (4 Seasons) 6 432 72 80.0 4.8 6 72 4 0 0 0.67 4 7 -3 -0.62 +1.04 FA Cup (3 Seasons) 5 361 72 50.1 4.0 4 84 3 1 25 0 1.20 1 8 -7 -1.75 -3.50
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2017-2018 17 Wolves 1 League 10.5 3 0 0 1 2018-2019 18 Wolves 1 League 19.6 5 0 0 1 2019-2020 19 Doncaster Rovers 3 Leagues 19.4 4 0 0 27 15 0 15 26 26 0 0 2 2020-2021 20 Doncaster Rovers 3 Leagues 24.6 1 0 0 32 15 4 23 32 29 0 2021-2022 21 Doncaster Rovers 2 Leagues 3.5 0 0 0 2 3 0 7 5 7 0 2022-2023 22 Rochdale 3 Leagues 18.7 2 0 0 22 10 2 61 11 13 0 2023-2024 23 Rochdale 1 League 29.3 8 0 0 0 2024-2025 24 York City 1 League 26.3 6 0 0 0 2025-2026 25 Hartlepool United 1 League 37.8 5 1 0 0 8 Seasons 5 Clubs 6 Leagues 159.6 26 1 0 83 43 6 106 74 75 0 0 2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Doncaster Rovers (3 Seasons) 3 Leagues 47.5 5 0 0 61 33 4 45 63 62 0 0 2 Rochdale (2 Seasons) 4 Leagues 48.0 10 0 0 22 10 2 61 11 13 0 Wolves (2 Seasons) 1 League 30.1 8 0 0 2 Hartlepool United (1 Season) 1 League 37.8 5 1 0 0 York City (1 Season) 1 League 26.3 6 0 0 0 Wolves (1 Season) 1 League EFL Cup (4 Seasons) 4.8 0 0 0 2 2 0 10 11 7 0 National League (3 Seasons) 93.4 19 1 0 0 League One (3 Seasons) 41.4 4 0 0 57 30 4 39 53 54 0 0 2 FA Cup (3 Seasons) 4.0 2 0 0 3 1 0 0 2 3 0 PL2 — Div. 2 (2 Seasons) 30.1 8 0 0 2 League Two (1 Season) 16.0 1 0 0 21 10 2 57 8 11 0 Premier League (1 Season)
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Cameron John Pages
Cameron John Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary