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 2016-2017 18 Derby County eng ENG 2. Championship 0 0 Matches 2016-2017 18 Derby County eng ENG Jr. PL2 — Div. 1 21 19 1,738 19.3 1 1 2 1 0 0 5 0 0.05 0.05 0.10 0.05 0.10 Matches 2017-2018 19 Barrow eng ENG 5. National League 0 0 Matches 2017-2018 19 Derby County eng ENG Jr. PL2 — Div. 1 9 6 632 7.0 0 2 2 0 0 0 7 1 0.00 0.28 0.28 0.00 0.28 Matches 2018-2019 20 Derby County eng ENG 2. Championship 0 0 Matches 2018-2019 20 Derby County eng ENG FA Cup 0 0 Matches 2018-2019 20 Derby County eng ENG Jr. PL2 — Div. 1 18 18 1,620 18.0 2 0 2 2 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Matches 2019-2020 21 Blackpool eng ENG FA Cup 3 3 175 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 21 Blackpool eng ENG 3. League One 12 9 829 9.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Tranmere 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 22 Tranmere 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 2020-2021 22 Tranmere Rovers eng ENG 4. League Two 39 37 3,296 36.6 1 2 3 1 0 0 4 0 0.03 0.05 0.08 0.03 0.08 Matches 2021-2022 23 Tranmere Rovers eng ENG FA Cup 2 2 145 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Tranmere Rovers eng ENG 4. League Two 34 34 2,936 32.6 1 1 2 1 0 0 5 2 0.03 0.03 0.06 0.03 0.06 Matches 2022-2023 24 Stockport eng ENG FA Cup 2 0 11 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Bristol Rovers eng ENG 3. League One 4 1 149 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Stockport eng ENG 4. League Two 10 6 529 5.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Mansfield Town eng ENG EFL Cup 3 2 262 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Mansfield Town eng ENG FA Cup 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Mansfield Town eng ENG 4. League Two 20 15 1,195 13.3 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 Matches 8 Seasons 7 Clubs 6 Leagues 132 111 9,714 107.9 2 3 5 2 0 0 19 3 0.02 0.03 0.05 0.02 0.05 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 Derby County (3 Seasons) 1 League 48 43 3,990 44.3 3 3 6 3 0 0 14 1 0.07 0.07 0.14 0.07 0.14 Tranmere Rovers (2 Seasons) 3 Leagues 77 75 6,557 72.9 2 3 5 2 0 0 9 2 0.03 0.04 0.07 0.03 0.07 Derby County (2 Seasons) 2 Leagues 0 0 Mansfield Town (1 Season) 3 Leagues 24 17 1,464 16.3 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 Blackpool (1 Season) 2 Leagues 15 12 1,004 11.2 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Stockport (1 Season) 2 Leagues 12 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bristol Rovers (1 Season) 1 League 4 1 149 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Barrow (1 Season) 1 League 0 0 FA Cup (6 Seasons) 9 6 428 4.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Two (4 Seasons) 103 92 7,956 88.4 2 3 5 2 0 0 14 3 0.02 0.03 0.06 0.02 0.06 PL2 — Div. 1 (3 Seasons) 48 43 3,990 44.3 3 3 6 3 0 0 14 1 0.07 0.07 0.14 0.07 0.14 League One (2 Seasons) 16 10 978 10.9 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (2 Seasons) 4 3 352 3.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 0 0 National 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 2016-2017 18 Derby County 1 League 0 0 2016-2017 18 Derby County 1 League 21 19 1,738 19.3 1 1 2 1 0 0 5 0 0.05 0.05 0.10 0.05 0.10 2017-2018 19 Barrow 1 League 0 0 2017-2018 19 Derby County 1 League 9 6 632 7.0 0 2 2 0 0 0 7 1 0.00 0.28 0.28 0.00 0.28 2018-2019 20 Derby County 1 League 18 18 1,620 18.0 2 0 2 2 0 0 2 0 0.11 0.00 0.11 0.11 0.11 2018-2019 20 Derby County 2 Leagues 0 0 2019-2020 21 Blackpool 2 Leagues 15 12 1,004 11.2 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2020-2021 22 Tranmere Rovers 3 Leagues 41 39 3,476 38.6 1 2 3 1 0 0 4 0 0.03 0.05 0.08 0.03 0.08 2021-2022 23 Tranmere Rovers 2 Leagues 36 36 3,081 34.2 1 1 2 1 0 0 5 2 0.03 0.03 0.06 0.03 0.06 2022-2023 24 Bristol Rovers 1 League 4 1 149 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2022-2023 24 Stockport 2 Leagues 12 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023-2024 25 Mansfield Town 3 Leagues 24 17 1,464 16.3 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 8 Seasons 7 Clubs 6 Leagues 132 111 9,714 107.9 2 3 5 2 0 0 19 3 0.02 0.03 0.05 0.02 0.05 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 Derby County (3 Seasons) 1 League 48 43 3,990 44.3 3 3 6 3 0 0 14 1 0.07 0.07 0.14 0.07 0.14 Tranmere Rovers (2 Seasons) 3 Leagues 77 75 6,557 72.9 2 3 5 2 0 0 9 2 0.03 0.04 0.07 0.03 0.07 Derby County (2 Seasons) 2 Leagues 0 0 Mansfield Town (1 Season) 3 Leagues 24 17 1,464 16.3 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 Blackpool (1 Season) 2 Leagues 15 12 1,004 11.2 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Stockport (1 Season) 2 Leagues 12 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bristol Rovers (1 Season) 1 League 4 1 149 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Barrow (1 Season) 1 League 0 0 FA Cup (6 Seasons) 9 6 428 4.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Two (4 Seasons) 103 92 7,956 88.4 2 3 5 2 0 0 14 3 0.02 0.03 0.06 0.02 0.06 PL2 — Div. 1 (3 Seasons) 48 43 3,990 44.3 3 3 6 3 0 0 14 1 0.07 0.07 0.14 0.07 0.14 League One (2 Seasons) 16 10 978 10.9 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (2 Seasons) 4 3 352 3.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 0 0 National 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 2016-2017 18 Derby County eng ENG 2. Championship 9th 0 0 Matches 2016-2017 18 Derby County eng ENG Jr. PL2 — Div. 1 8th 21 19 1,738 19.3 1 1 2 1 0 0 5 0 0.05 0.05 0.10 0.05 0.10 Matches 2017-2018 19 Barrow eng ENG 5. National League 20th 0 0 Matches 2017-2018 19 Derby County eng ENG Jr. PL2 — Div. 1 10th 9 6 632 7.0 0 2 2 0 0 0 7 1 0.00 0.28 0.28 0.00 0.28 Matches 2018-2019 20 Derby County eng ENG Jr. PL2 — Div. 1 7th 18 18 1,620 18.0 2 0 2 2 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Matches 2018-2019 20 Derby County eng ENG 2. Championship 6th 0 0 Matches 2019-2020 21 Blackpool eng ENG 3. League One 13th 12 9 829 9.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Tranmere Rovers eng ENG 4. League Two 7th 39 37 3,296 36.6 1 2 3 1 0 0 4 0 0.03 0.05 0.08 0.03 0.08 Matches 2021-2022 23 Tranmere Rovers eng ENG 4. League Two 9th 34 34 2,936 32.6 1 1 2 1 0 0 5 2 0.03 0.03 0.06 0.03 0.06 Matches 2022-2023 24 Bristol Rovers eng ENG 3. League One 17th 4 1 149 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Stockport eng ENG 4. League Two 4th 10 6 529 5.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Mansfield Town eng ENG 4. League Two 3rd 20 15 1,195 13.3 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 Matches 8 Seasons 7 Clubs 4 Leagues 119 102 8,934 99.3 2 3 5 2 0 0 18 3 0.02 0.03 0.05 0.02 0.05 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 Derby County (3 Seasons) 1 League 48 43 3,990 44.3 3 3 6 3 0 0 14 1 0.07 0.07 0.14 0.07 0.14 Tranmere Rovers (2 Seasons) 1 League 73 71 6,232 69.2 2 3 5 2 0 0 9 2 0.03 0.04 0.07 0.03 0.07 Derby County (2 Seasons) 1 League 0 0 Mansfield Town (1 Season) 1 League 20 15 1,195 13.3 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 Blackpool (1 Season) 1 League 12 9 829 9.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Stockport (1 Season) 1 League 10 6 529 5.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bristol Rovers (1 Season) 1 League 4 1 149 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Barrow (1 Season) 1 League 0 0 League Two (4 Seasons) 103 92 7,956 88.4 2 3 5 2 0 0 14 3 0.02 0.03 0.06 0.02 0.06 PL2 — Div. 1 (3 Seasons) 48 43 3,990 44.3 3 3 6 3 0 0 14 1 0.07 0.07 0.14 0.07 0.14 League One (2 Seasons) 16 10 978 10.9 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 0 0 National 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 2018-2019 20 Derby County eng ENG FA Cup 9th 0 0 Matches 2019-2020 21 Blackpool eng ENG FA Cup 33rd 3 3 175 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Tranmere Rovers 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 22 Tranmere Rovers eng ENG FA Cup 33rd 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Tranmere Rovers eng ENG FA Cup 2 2 145 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Stockport eng ENG FA Cup 2 0 11 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Mansfield Town eng ENG EFL Cup Rd4 3 2 262 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Mansfield Town eng ENG FA Cup 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 6 Seasons 5 Clubs 2 Leagues 13 9 780 8.7 0 0 0 0 0 0 1 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 Tranmere Rovers (2 Seasons) 2 Leagues 4 4 325 3.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Mansfield Town (1 Season) 2 Leagues 4 2 269 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Blackpool (1 Season) 1 League 3 3 175 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Stockport (1 Season) 1 League 2 0 11 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Derby County (1 Season) 1 League 0 0 FA Cup (6 Seasons) 9 6 428 4.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (2 Seasons) 4 3 352 3.9 0 0 0 0 0 0 0 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 2016-2017 18 Derby County 1 League 19.3 1 0 0 2017-2018 19 Derby County 1 League 7.0 0 0 0 2018-2019 20 Derby County 1 League 18.0 2 0 0 2019-2020 21 Blackpool 2 Leagues 11.2 0 3 0 0.0 0.27 0.00 0.00 0 0 2020-2021 22 Tranmere Rovers 3 Leagues 38.6 1 18 4 22.2 0.47 0.10 0.06 0.25 0 0 2021-2022 23 Tranmere Rovers 2 Leagues 34.2 1 21 4 19.0 0.61 0.12 0.05 0.25 0 0 2022-2023 24 Bristol Rovers 1 League 1.7 0 1 0 0.0 0.60 0.00 0.00 0 0 2022-2023 24 Stockport 2 Leagues 6.0 0 7 2 28.6 1.17 0.33 0.00 0.00 0 0 2023-2024 25 Mansfield Town 3 Leagues 16.3 0 8 2 25.0 0.49 0.12 0.00 0.00 0 0 8 Seasons 7 Clubs 6 Leagues 107.9 2 58 12 20.7 0.54 0.11 0.03 0.17 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Derby County (3 Seasons) 1 League 44.3 3 0 0 Tranmere Rovers (2 Seasons) 3 Leagues 72.9 2 39 8 20.5 0.54 0.11 0.05 0.25 0 0 Derby County (2 Seasons) 2 Leagues Mansfield Town (1 Season) 3 Leagues 16.3 0 8 2 25.0 0.49 0.12 0.00 0.00 0 0 Blackpool (1 Season) 2 Leagues 11.2 0 3 0 0.0 0.27 0.00 0.00 0 0 Stockport (1 Season) 2 Leagues 6.0 0 7 2 28.6 1.17 0.33 0.00 0.00 0 0 Bristol Rovers (1 Season) 1 League 1.7 0 1 0 0.0 0.60 0.00 0.00 0 0 Barrow (1 Season) 1 League FA Cup (6 Seasons) 4.8 0 1 0 0.0 0.21 0.00 0.00 0 0 League Two (4 Seasons) 88.4 2 52 12 23.1 0.59 0.14 0.04 0.17 0 0 PL2 — Div. 1 (3 Seasons) 44.3 3 0 0 League One (2 Seasons) 10.9 0 4 0 0.0 0.37 0.00 0.00 0 0 EFL Cup (2 Seasons) 3.9 0 1 0 0.0 0.26 0.00 0.00 0 0 Championship (2 Seasons) National 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 2016-2017 18 Derby County eng ENG 2. Championship 0 0 0 0 1 Matches 2016-2017 18 Derby County eng ENG Jr. PL2 — Div. 1 21 1,738 83 87.8 19.3 19 89 18 2 28 0 1.00 26 41 -15 -0.78 -2.26 Matches 2017-2018 19 Barrow eng ENG 5. National League 0 0 0 0 1 Matches 2017-2018 19 Derby County eng ENG Jr. PL2 — Div. 1 9 632 70 31.9 7.0 6 90 5 3 31 1 1.11 9 16 -7 -1.00 -0.66 Matches 2018-2019 20 Derby County eng ENG 2. Championship 0 0 0 0 6 Matches 2018-2019 20 Derby County eng ENG FA Cup 0 0 0 0 1 Matches 2018-2019 20 Derby County eng ENG Jr. PL2 — Div. 1 18 1,620 90 81.8 18.0 18 90 18 0 0 1.67 27 24 +3 +0.17 +2.17 Matches 2019-2020 21 Blackpool eng ENG FA Cup 3 175 58 48.6 1.9 3 58 0 0 1 2.33 5 4 +1 +0.51 -0.46 Matches 2019-2020 21 Blackpool eng ENG 3. League One 12 829 69 26.3 9.2 9 87 7 3 16 11 1.50 15 12 +3 +0.33 +0.40 Matches 2020-2021 22 Tranmere Rovers eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 Matches 2020-2021 22 Tranmere Rovers eng ENG FA Cup 1 90 90 33.3 1.0 1 90 1 0 1 3.00 1 0 +1 +1.00 +1.50 Matches 2020-2021 22 Tranmere Rovers eng ENG 4. League Two 39 3,296 85 79.6 36.6 37 87 32 2 35 4 1.70 49 40 +9 +0.25 +0.67 Matches 2021-2022 23 Tranmere Rovers eng ENG FA Cup 2 145 73 80.6 1.6 2 73 1 0 0 1.50 1 2 -1 -0.62 +4.52 Matches 2021-2022 23 Tranmere Rovers eng ENG 4. League Two 34 2,936 86 70.9 32.6 34 86 30 0 1 1.74 42 28 +14 +0.43 +0.50 Matches 2022-2023 24 Stockport eng ENG FA Cup 2 11 6 3.1 0.1 0 0 2 6 1 2.00 1 0 +1 +8.18 +7.15 Matches 2022-2023 24 Bristol Rovers eng ENG 3. League One 4 149 37 3.6 1.7 1 60 0 3 30 4 0.00 3 3 0 0.00 +0.34 Matches 2022-2023 24 Stockport eng ENG 4. League Two 10 529 53 12.8 5.9 6 75 1 4 21 3 1.90 8 2 +6 +1.02 +0.47 Matches 2023-2024 25 Mansfield Town eng ENG EFL Cup 3 262 87 62.4 2.9 2 101 1 1 60 0 0.67 2 2 0 0.00 -0.57 Matches 2023-2024 25 Mansfield Town eng ENG FA Cup 1 7 7 7.8 0.1 0 0 1 7 0 0.00 0 0 0 0.00 +1.08 Matches 2023-2024 25 Mansfield Town eng ENG 4. League Two 20 1,195 60 28.9 13.3 15 77 6 5 7 2 1.85 24 12 +12 +0.90 -0.04 Matches 8 Seasons 7 Clubs 6 Leagues 132 9,714 74 25.3 107.9 111 84 80 21 19 37 1.66 152 106 +46 +0.43 +0.23 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Derby County (3 Seasons) 1 League 48 3,990 83 67.2 44.3 43 89 41 5 30 1 1.27 62 81 -19 -0.43 -0.01 Tranmere Rovers (2 Seasons) 3 Leagues 77 6,557 85 74.3 72.9 75 86 65 2 35 6 1.72 94 71 +23 +0.32 +0.63 Derby County (2 Seasons) 2 Leagues 0 0 0 0 8 Mansfield Town (1 Season) 3 Leagues 24 1,464 61 31.5 16.3 17 80 7 7 15 2 1.63 26 14 +12 +0.74 -0.14 Blackpool (1 Season) 2 Leagues 15 1,004 67 28.6 11.2 12 80 7 3 16 12 1.67 20 16 +4 +0.36 +0.36 Stockport (1 Season) 2 Leagues 12 540 45 12.0 6.0 6 75 1 6 16 4 1.92 9 2 +7 +1.17 +0.58 Bristol Rovers (1 Season) 1 League 4 149 37 3.6 1.7 1 60 0 3 30 4 0.00 3 3 0 0.00 +0.34 Barrow (1 Season) 1 League 0 0 0 0 1 FA Cup (6 Seasons) 9 428 48 25.9 4.8 6 68 2 3 6 4 1.89 8 6 +2 +0.42 +0.20 League Two (4 Seasons) 103 7,956 77 48.0 88.4 92 84 69 11 17 10 1.76 123 82 +41 +0.46 -0.04 PL2 — Div. 1 (3 Seasons) 48 3,990 83 67.2 44.3 43 89 41 5 30 1 1.27 62 81 -19 -0.43 -0.01 League One (2 Seasons) 16 978 61 13.4 10.9 10 84 7 6 23 15 1.13 18 15 +3 +0.28 +0.52 EFL Cup (2 Seasons) 4 352 88 69.0 3.9 3 97 2 1 60 0 0.75 3 3 0 0.00 -0.57 Championship (2 Seasons) 0 0 0 0 7 National 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 2016-2017 18 Derby County 1 League 0 0 0 0 1 2016-2017 18 Derby County 1 League 21 1,738 83 87.8 19.3 19 89 18 2 28 0 1.00 26 41 -15 -0.78 -2.26 2017-2018 19 Barrow 1 League 0 0 0 0 1 2017-2018 19 Derby County 1 League 9 632 70 31.9 7.0 6 90 5 3 31 1 1.11 9 16 -7 -1.00 -0.66 2018-2019 20 Derby County 1 League 18 1,620 90 81.8 18.0 18 90 18 0 0 1.67 27 24 +3 +0.17 +2.17 2018-2019 20 Derby County 2 Leagues 0 0 0 0 7 2019-2020 21 Blackpool 2 Leagues 15 1,004 67 28.6 11.2 12 80 7 3 16 12 1.67 20 16 +4 +0.36 +0.36 2020-2021 22 Tranmere Rovers 3 Leagues 41 3,476 85 77.2 38.6 39 87 34 2 35 5 1.71 51 41 +10 +0.26 +0.70 2021-2022 23 Tranmere Rovers 2 Leagues 36 3,081 86 71.3 34.2 36 86 31 0 1 1.73 43 30 +13 +0.38 +0.60 2022-2023 24 Bristol Rovers 1 League 4 149 37 3.6 1.7 1 60 0 3 30 4 0.00 3 3 0 0.00 +0.34 2022-2023 24 Stockport 2 Leagues 12 540 45 12.0 6.0 6 75 1 6 16 4 1.92 9 2 +7 +1.17 +0.58 2023-2024 25 Mansfield Town 3 Leagues 24 1,464 61 31.5 16.3 17 80 7 7 15 2 1.63 26 14 +12 +0.74 -0.14 8 Seasons 7 Clubs 6 Leagues 132 9,714 74 25.3 107.9 111 84 80 21 19 37 1.66 152 106 +46 +0.43 +0.23 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Derby County (3 Seasons) 1 League 48 3,990 83 67.2 44.3 43 89 41 5 30 1 1.27 62 81 -19 -0.43 -0.01 Tranmere Rovers (2 Seasons) 3 Leagues 77 6,557 85 74.3 72.9 75 86 65 2 35 6 1.72 94 71 +23 +0.32 +0.63 Derby County (2 Seasons) 2 Leagues 0 0 0 0 8 Mansfield Town (1 Season) 3 Leagues 24 1,464 61 31.5 16.3 17 80 7 7 15 2 1.63 26 14 +12 +0.74 -0.14 Blackpool (1 Season) 2 Leagues 15 1,004 67 28.6 11.2 12 80 7 3 16 12 1.67 20 16 +4 +0.36 +0.36 Stockport (1 Season) 2 Leagues 12 540 45 12.0 6.0 6 75 1 6 16 4 1.92 9 2 +7 +1.17 +0.58 Bristol Rovers (1 Season) 1 League 4 149 37 3.6 1.7 1 60 0 3 30 4 0.00 3 3 0 0.00 +0.34 Barrow (1 Season) 1 League 0 0 0 0 1 FA Cup (6 Seasons) 9 428 48 25.9 4.8 6 68 2 3 6 4 1.89 8 6 +2 +0.42 +0.20 League Two (4 Seasons) 103 7,956 77 48.0 88.4 92 84 69 11 17 10 1.76 123 82 +41 +0.46 -0.04 PL2 — Div. 1 (3 Seasons) 48 3,990 83 67.2 44.3 43 89 41 5 30 1 1.27 62 81 -19 -0.43 -0.01 League One (2 Seasons) 16 978 61 13.4 10.9 10 84 7 6 23 15 1.13 18 15 +3 +0.28 +0.52 EFL Cup (2 Seasons) 4 352 88 69.0 3.9 3 97 2 1 60 0 0.75 3 3 0 0.00 -0.57 Championship (2 Seasons) 0 0 0 0 7 National 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 2016-2017 18 Derby County eng ENG 2. Championship 9th 0 0 0 0 1 Matches 2016-2017 18 Derby County eng ENG Jr. PL2 — Div. 1 8th 21 1,738 83 87.8 19.3 19 89 18 2 28 0 1.00 26 41 -15 -0.78 -2.26 Matches 2017-2018 19 Barrow eng ENG 5. National League 20th 0 0 0 0 1 Matches 2017-2018 19 Derby County eng ENG Jr. PL2 — Div. 1 10th 9 632 70 31.9 7.0 6 90 5 3 31 1 1.11 9 16 -7 -1.00 -0.66 Matches 2018-2019 20 Derby County eng ENG Jr. PL2 — Div. 1 7th 18 1,620 90 81.8 18.0 18 90 18 0 0 1.67 27 24 +3 +0.17 +2.17 Matches 2018-2019 20 Derby County eng ENG 2. Championship 6th 0 0 0 0 6 Matches 2019-2020 21 Blackpool eng ENG 3. League One 13th 12 829 69 26.3 9.2 9 87 7 3 16 11 1.50 15 12 +3 +0.33 +0.40 Matches 2020-2021 22 Tranmere Rovers eng ENG 4. League Two 7th 39 3,296 85 79.6 36.6 37 87 32 2 35 4 1.70 49 40 +9 +0.25 +0.67 Matches 2021-2022 23 Tranmere Rovers eng ENG 4. League Two 9th 34 2,936 86 70.9 32.6 34 86 30 0 1 1.74 42 28 +14 +0.43 +0.50 Matches 2022-2023 24 Bristol Rovers eng ENG 3. League One 17th 4 149 37 3.6 1.7 1 60 0 3 30 4 0.00 3 3 0 0.00 +0.34 Matches 2022-2023 24 Stockport eng ENG 4. League Two 4th 10 529 53 12.8 5.9 6 75 1 4 21 3 1.90 8 2 +6 +1.02 +0.47 Matches 2023-2024 25 Mansfield Town eng ENG 4. League Two 3rd 20 1,195 60 28.9 13.3 15 77 6 5 7 2 1.85 24 12 +12 +0.90 -0.04 Matches 8 Seasons 7 Clubs 4 Leagues 119 8,934 75 24.6 99.3 102 84 76 17 19 33 1.68 141 97 +44 +0.44 +0.26 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Derby County (3 Seasons) 1 League 48 3,990 83 67.2 44.3 43 89 41 5 30 1 1.27 62 81 -19 -0.43 -0.01 Tranmere Rovers (2 Seasons) 1 League 73 6,232 85 75.3 69.2 71 87 62 2 35 5 1.72 91 68 +23 +0.33 +0.55 Derby County (2 Seasons) 1 League 0 0 0 0 7 Mansfield Town (1 Season) 1 League 20 1,195 60 28.9 13.3 15 77 6 5 7 2 1.85 24 12 +12 +0.90 -0.04 Blackpool (1 Season) 1 League 12 829 69 26.3 9.2 9 87 7 3 16 11 1.50 15 12 +3 +0.33 +0.40 Stockport (1 Season) 1 League 10 529 53 12.8 5.9 6 75 1 4 21 3 1.90 8 2 +6 +1.02 +0.47 Bristol Rovers (1 Season) 1 League 4 149 37 3.6 1.7 1 60 0 3 30 4 0.00 3 3 0 0.00 +0.34 Barrow (1 Season) 1 League 0 0 0 0 1 League Two (4 Seasons) 103 7,956 77 48.0 88.4 92 84 69 11 17 10 1.76 123 82 +41 +0.46 -0.04 PL2 — Div. 1 (3 Seasons) 48 3,990 83 67.2 44.3 43 89 41 5 30 1 1.27 62 81 -19 -0.43 -0.01 League One (2 Seasons) 16 978 61 13.4 10.9 10 84 7 6 23 15 1.13 18 15 +3 +0.28 +0.52 Championship (2 Seasons) 0 0 0 0 7 National 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 2018-2019 20 Derby County eng ENG FA Cup 9th 0 0 0 0 1 Matches 2019-2020 21 Blackpool eng ENG FA Cup 33rd 3 175 58 48.6 1.9 3 58 0 0 1 2.33 5 4 +1 +0.51 -0.46 Matches 2020-2021 22 Tranmere Rovers eng ENG EFL Cup 58th 1 90 90 100.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 Matches 2020-2021 22 Tranmere Rovers eng ENG FA Cup 33rd 1 90 90 33.3 1.0 1 90 1 0 1 3.00 1 0 +1 +1.00 +1.50 Matches 2021-2022 23 Tranmere Rovers eng ENG FA Cup 2 145 73 80.6 1.6 2 73 1 0 0 1.50 1 2 -1 -0.62 +4.52 Matches 2022-2023 24 Stockport eng ENG FA Cup 2 11 6 3.1 0.1 0 0 2 6 1 2.00 1 0 +1 +8.18 +7.15 Matches 2023-2024 25 Mansfield Town eng ENG EFL Cup Rd4 3 262 87 62.4 2.9 2 101 1 1 60 0 0.67 2 2 0 0.00 -0.57 Matches 2023-2024 25 Mansfield Town eng ENG FA Cup 1 7 7 7.8 0.1 0 0 1 7 0 0.00 0 0 0 0.00 +1.08 Matches 6 Seasons 5 Clubs 2 Leagues 13 780 60 36.1 8.7 9 78 4 4 20 4 1.54 11 9 +2 +0.23 -0.04 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Tranmere Rovers (2 Seasons) 2 Leagues 4 325 81 60.2 3.6 4 81 3 0 1 1.75 3 3 0 0.00 +1.26 Mansfield Town (1 Season) 2 Leagues 4 269 67 52.7 3.0 2 101 1 2 34 0 0.50 2 2 0 0.00 0.00 Blackpool (1 Season) 1 League 3 175 58 48.6 1.9 3 58 0 0 1 2.33 5 4 +1 +0.51 -0.46 Stockport (1 Season) 1 League 2 11 6 3.1 0.1 0 0 2 6 1 2.00 1 0 +1 +8.18 +7.15 Derby County (1 Season) 1 League 0 0 0 0 1 FA Cup (6 Seasons) 9 428 48 25.9 4.8 6 68 2 3 6 4 1.89 8 6 +2 +0.42 +0.20 EFL Cup (2 Seasons) 4 352 88 69.0 3.9 3 97 2 1 60 0 0.75 3 3 0 0.00 -0.57
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 18 Derby County 1 League 19.3 5 0 0 1 2017-2018 19 Derby County 1 League 7.0 7 1 1 0 2018-2019 20 Derby County 1 League 18.0 2 0 0 0 2019-2020 21 Blackpool 2 Leagues 11.2 4 0 0 21 8 3 31 9 15 0 0 0 2020-2021 22 Tranmere Rovers 3 Leagues 38.6 4 0 0 34 36 1 67 47 34 0 2021-2022 23 Tranmere Rovers 2 Leagues 34.2 5 2 1 42 42 1 50 54 61 0 2022-2023 24 Bristol Rovers 1 League 1.7 1 0 0 1 2 0 6 3 0 0 2022-2023 24 Stockport 2 Leagues 6.0 0 0 0 8 13 1 45 5 6 0 2023-2024 25 Mansfield Town 3 Leagues 16.3 5 1 0 20 10 1 64 18 34 0 8 Seasons 7 Clubs 6 Leagues 107.9 19 3 1 126 111 7 263 136 150 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Derby County (3 Seasons) 1 League 44.3 14 1 1 1 Tranmere Rovers (2 Seasons) 3 Leagues 72.9 9 2 1 76 78 2 117 101 95 0 Derby County (2 Seasons) 2 Leagues Mansfield Town (1 Season) 3 Leagues 16.3 5 1 0 20 10 1 64 18 34 0 Blackpool (1 Season) 2 Leagues 11.2 4 0 0 21 8 3 31 9 15 0 0 0 Stockport (1 Season) 2 Leagues 6.0 0 0 0 8 13 1 45 5 6 0 Bristol Rovers (1 Season) 1 League 1.7 1 0 0 1 2 0 6 3 0 0 Barrow (1 Season) 1 League FA Cup (6 Seasons) 4.8 1 0 0 8 1 0 7 3 3 0 League Two (4 Seasons) 88.4 14 3 1 99 98 4 211 117 123 0 PL2 — Div. 1 (3 Seasons) 44.3 14 1 1 1 League One (2 Seasons) 10.9 4 0 0 18 9 3 33 12 15 0 0 0 EFL Cup (2 Seasons) 3.9 0 0 0 1 3 0 12 4 9 0 Championship (2 Seasons) National 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 Calum MacDonald Pages
Calum MacDonald Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary