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 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 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 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 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 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 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 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 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 6 Seasons 3 Clubs 6 Leagues 115 98 8,593 95.5 4 4 8 4 0 0 15 0 0.04 0.06 0.12 0.04 0.12 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 (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 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 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 National League (1 Season) 32 32 2,634 29.3 0 0 0 0 8 0 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 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 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 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 6 Seasons 3 Clubs 6 Leagues 115 98 8,593 95.5 4 4 8 4 0 0 15 0 0.04 0.06 0.12 0.04 0.12 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 (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 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 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 National League (1 Season) 32 32 2,634 29.3 0 0 0 0 8 0 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 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 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 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 6 Seasons 3 Clubs 4 Leagues 104 88 7,800 86.7 4 4 8 4 0 0 13 0 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 (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 Wolves (1 Season) 1 League 0 0 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 National League (1 Season) 32 32 2,634 29.3 0 0 0 0 8 0 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 2019-2020 19 Doncaster eng ENG EFL Cup 58th 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 eng ENG FA Cup 65th 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 eng ENG EFL Cup 58th 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 eng ENG FA Cup 17th 3 2 205 2.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 21 Doncaster eng ENG EFL Cup Rd2 2 2 72 0.8 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 Rd2 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 4 Seasons 2 Clubs 2 Leagues 11 10 793 8.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 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 (3 Seasons) 2 Leagues 8 7 547 6.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Rochdale (1 Season) 2 Leagues 3 3 246 2.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 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 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
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist 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 3 Leagues 19.4 2 7 3 42.9 0.36 0.15 0.29 0.67 0 0 2020-2021 20 Doncaster 3 Leagues 24.6 2 17 8 47.1 0.69 0.33 0.12 0.25 0 0 2021-2022 21 Doncaster 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 6 Seasons 3 Clubs 6 Leagues 95.5 4 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 Dist PK PKatt Matches Doncaster (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 Wolves (1 Season) 1 League EFL Cup (4 Seasons) 4.8 0 3 0 0.0 0.62 0.00 0.00 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 National League (1 Season) 29.3 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 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 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 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 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 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 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 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 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 6 Seasons 3 Clubs 6 Leagues 115 8,593 75 35.4 95.5 98 84 74 17 20 32 1.28 115 129 -14 -0.15 +0.15 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Doncaster (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 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 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 National League (1 Season) 32 2,634 82 63.6 29.3 32 82 19 0 5 1.44 40 38 +2 +0.07 -0.11 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 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 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 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 6 Seasons 3 Clubs 6 Leagues 115 8,593 75 35.4 95.5 98 84 74 17 20 32 1.28 115 129 -14 -0.15 +0.15 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Doncaster (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 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 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 National League (1 Season) 32 2,634 82 63.6 29.3 32 82 19 0 5 1.44 40 38 +2 +0.07 -0.11 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 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 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 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 6 Seasons 3 Clubs 4 Leagues 104 7,800 75 33.9 86.7 88 85 67 16 19 32 1.32 110 114 -4 -0.05 +0.30 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 (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 Wolves (1 Season) 1 League 0 0 0 0 1 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 National League (1 Season) 32 2,634 82 63.6 29.3 32 82 19 0 5 1.44 40 38 +2 +0.07 -0.11 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 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 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 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 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 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 (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 3 Leagues 19.4 4 0 0 27 15 0 15 26 26 0 0 2 2020-2021 20 Doncaster 3 Leagues 24.6 1 0 0 32 15 4 23 32 29 0 2021-2022 21 Doncaster 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 6 Seasons 3 Clubs 6 Leagues 95.5 15 0 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 (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 Wolves (1 Season) 1 League EFL Cup (4 Seasons) 4.8 0 0 0 2 2 0 10 11 7 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 National League (1 Season) 29.3 8 0 0 0 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, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Cameron John Pages
Cameron John Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary