Goalkeeping Table Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2014-2015 21 Walsall eng ENG 3. League One 2 2 180 2.0 8 4.00 14 6 42.9 1 0 1 1 50.0 Matches 2015-2016 22 Walsall eng ENG FA Cup 2 0 57 0.6 0 1 0 0 0 0 Matches 2015-2016 22 Walsall eng ENG 3. League One 5 5 450 5.0 6 1.20 19 13 68.4 3 1 1 2 40.0 Matches 2016-2017 23 Walsall eng ENG 3. League One 5 5 450 5.0 7 1.40 22 15 68.2 1 1 3 1 20.0 0 0 0 0 Matches 2017-2018 24 Shrewsbury Town eng ENG FA Cup 2 2 180 2.0 0 0.00 3 3 100.0 2 0 0 2 100.0 0 0 0 0 Matches 2017-2018 24 Shrewsbury Town eng ENG 3. League One 8 8 720 8.0 7 0.87 29 22 75.9 5 2 1 2 25.0 1 0 1 0 100.0 Matches 2018-2019 25 Portsmouth eng ENG FA Cup 5 5 450 5.0 3 0.60 11 8 72.7 3 1 1 3 60.0 0 0 0 0 Matches 2018-2019 25 Portsmouth eng ENG 3. League One 46 46 4,140 46.0 51 1.11 25 13 8 11 23.9 9 7 1 1 12.5 Matches 2019-2020 26 Portsmouth eng ENG EFL Cup 3 3 270 3.0 4 1.33 15 11 73.3 2 0 1 2 66.7 0 0 0 0 Matches 2019-2020 26 Portsmouth eng ENG FA Cup 2 2 180 2.0 2 1.00 6 5 83.3 2 0 0 0 0.0 1 1 0 0 0.0 Matches 2019-2020 26 Portsmouth eng ENG 3. League One 20 20 1,800 20.0 26 1.30 71 47 67.6 8 6 6 6 30.0 3 3 0 0 0.0 Matches 2020-2021 27 Portsmouth eng ENG EFL Cup 2 1 135 1.5 4 2.67 12 8 66.7 0 0 1 0 0.0 0 0 0 0 Matches 2020-2021 27 Portsmouth eng ENG FA Cup 2 2 210 2.3 4 1.71 10 6 60.0 1 0 1 0 0.0 0 0 0 0 Matches 2020-2021 27 Portsmouth eng ENG 3. League One 46 46 4,140 46.0 51 1.11 171 126 73.7 21 9 16 15 32.6 6 6 0 0 0.0 Matches 2021-2022 28 Charlton Athletic eng ENG EFL Cup 1 1 90 1.0 1 1.00 2 1 50.0 0 0 1 0 0.0 0 0 0 0 Matches 2021-2022 28 Charlton Athletic eng ENG 3. League One 43 43 3,870 43.0 52 1.21 154 104 67.5 17 7 19 16 37.2 2 2 0 0 0.0 Matches 2022-2023 29 Charlton Athletic eng ENG FA Cup 1 1 90 1.0 3 3.00 5 3 60.0 0 0 1 0 0.0 1 1 0 0 0.0 Matches 2022-2023 29 Charlton Athletic eng ENG 3. League One 4 4 360 4.0 8 2.00 18 10 55.6 1 1 2 0 0.0 0 0 0 0 Matches 2022-2023 29 Burton Albion eng ENG 3. League One 19 19 1,710 19.0 25 1.32 86 63 73.3 9 4 6 6 31.6 3 2 0 1 0.0 Matches 2023-2024 30 Milton Keynes Dons eng ENG EFL Cup 1 1 90 1.0 2 2.00 4 2 50.0 0 0 1 0 0.0 0 0 0 0 Matches 2023-2024 30 Stevenage eng ENG 3. League One 11 11 990 11.0 16 1.45 35 22 62.9 4 3 4 1 9.1 3 3 0 0 0.0 Matches 2023-2024 30 Milton Keynes Dons eng ENG 4. League Two 24 24 2,160 24.0 31 1.29 101 71 70.3 11 6 7 6 25.0 1 1 0 0 0.0 Matches 2024-2025 31 Milton Keynes Dons eng ENG FA Cup 1 1 90 1.0 2 2.00 0 0 1 0 0.0 0 0 0 0 Matches 2024-2025 31 Milton Keynes Dons eng ENG 4. League Two 8 8 720 8.0 4 0.50 18 14 77.8 2 4 2 5 62.5 0 0 0 0 Matches 2025-2026 32 Milton Keynes Dons eng ENG FA Cup 2 2 210 2.3 2 0.86 8 7 87.5 1 1 0 0 0.0 1 1 0 0 0.0 Matches 2025-2026 32 Milton Keynes Dons eng ENG 4. League Two 45 45 3,983 44.3 41 0.93 143 102 72.0 24 13 8 15 33.3 2 1 0 1 0.0 Matches 12 Seasons 7 Clubs 4 Leagues 310 307 27,725 308.1 360 1.17 957 669 70.1 143 72 92 95 30.9 33 28 2 3 6.7 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Portsmouth (3 Seasons) 3 Leagues 126 125 11,325 125.8 145 1.15 296 211 71.6 62 29 34 37 29.6 19 17 1 1 5.6 Milton Keynes Dons (3 Seasons) 3 Leagues 81 81 7,253 80.6 82 1.02 274 196 71.9 38 24 19 26 32.1 4 3 0 1 0.0 Walsall (3 Seasons) 3 Leagues 14 12 1,137 12.6 21 1.75 55 34 61.8 5 2 5 5 41.7 0 0 0 0 Charlton Athletic (2 Seasons) 3 Leagues 49 49 4,410 49.0 64 1.31 179 118 65.9 18 8 23 16 32.7 3 3 0 0 0.0 Burton Albion (1 Season) 1 League 19 19 1,710 19.0 25 1.32 86 63 73.3 9 4 6 6 31.6 3 2 0 1 0.0 Stevenage (1 Season) 1 League 11 11 990 11.0 16 1.45 35 22 62.9 4 3 4 1 9.1 3 3 0 0 0.0 Shrewsbury Town (1 Season) 3 Leagues 10 10 900 10.0 7 0.70 32 25 78.1 7 2 1 4 40.0 1 0 1 0 100.0 FA Cup (12 Seasons) 17 15 1,467 16.3 16 1.02 43 32 74.4 9 2 4 6 40.0 3 3 0 0 0.0 EFL Cup (11 Seasons) 7 6 585 6.5 11 1.69 33 22 66.7 2 0 4 2 33.3 0 0 0 0 League One (10 Seasons) 209 209 18,810 209.0 257 1.23 619 428 69.3 95 47 67 61 29.2 27 23 2 2 8.0 League Two (3 Seasons) 77 77 6,863 76.3 76 1.00 262 187 71.8 37 23 17 26 33.8 3 2 0 1 0.0
Goalkeeping Table Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2014-2015 21 Walsall 3 Leagues 2 2 180 2.0 8 4.00 14 6 42.9 1 0 1 1 50.0 2015-2016 22 Walsall 3 Leagues 7 5 507 5.6 6 1.20 19 13 68.4 3 1 1 3 60.0 0 0 0 0 2016-2017 23 Walsall 3 Leagues 5 5 450 5.0 7 1.40 22 15 68.2 1 1 3 1 20.0 0 0 0 0 2017-2018 24 Shrewsbury Town 3 Leagues 10 10 900 10.0 7 0.70 32 25 78.1 7 2 1 4 40.0 1 0 1 0 100.0 2018-2019 25 Portsmouth 3 Leagues 51 51 4,590 51.0 54 1.06 11 8 72.7 28 14 9 14 27.5 9 7 1 1 12.5 2019-2020 26 Portsmouth 3 Leagues 25 25 2,250 25.0 32 1.28 92 63 69.6 12 6 7 8 32.0 4 4 0 0 0.0 2020-2021 27 Portsmouth 3 Leagues 50 49 4,485 49.8 59 1.18 193 140 72.5 22 9 18 15 30.6 6 6 0 0 0.0 2021-2022 28 Charlton Athletic 3 Leagues 44 44 3,960 44.0 53 1.20 156 105 67.3 17 7 20 16 36.4 2 2 0 0 0.0 2022-2023 29 Charlton Athletic 3 Leagues 5 5 450 5.0 11 2.20 23 13 56.5 1 1 3 0 0.0 1 1 0 0 0.0 2022-2023 29 Burton Albion 1 League 19 19 1,710 19.0 25 1.32 86 63 73.3 9 4 6 6 31.6 3 2 0 1 0.0 2023-2024 30 Stevenage 1 League 11 11 990 11.0 16 1.45 35 22 62.9 4 3 4 1 9.1 3 3 0 0 0.0 2023-2024 30 Milton Keynes Dons 3 Leagues 25 25 2,250 25.0 33 1.32 105 73 69.5 11 6 8 6 24.0 1 1 0 0 0.0 2024-2025 31 Milton Keynes Dons 2 Leagues 9 9 810 9.0 6 0.67 18 14 77.8 2 4 3 5 55.6 0 0 0 0 2025-2026 32 Milton Keynes Dons 3 Leagues 47 47 4,193 46.6 43 0.92 151 109 72.8 25 14 8 15 31.9 3 2 0 1 0.0 12 Seasons 7 Clubs 4 Leagues 310 307 27,725 308.1 360 1.17 957 669 70.1 143 72 92 95 30.9 33 28 2 3 6.7 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Portsmouth (3 Seasons) 3 Leagues 126 125 11,325 125.8 145 1.15 296 211 71.6 62 29 34 37 29.6 19 17 1 1 5.6 Milton Keynes Dons (3 Seasons) 3 Leagues 81 81 7,253 80.6 82 1.02 274 196 71.9 38 24 19 26 32.1 4 3 0 1 0.0 Walsall (3 Seasons) 3 Leagues 14 12 1,137 12.6 21 1.75 55 34 61.8 5 2 5 5 41.7 0 0 0 0 Charlton Athletic (2 Seasons) 3 Leagues 49 49 4,410 49.0 64 1.31 179 118 65.9 18 8 23 16 32.7 3 3 0 0 0.0 Burton Albion (1 Season) 1 League 19 19 1,710 19.0 25 1.32 86 63 73.3 9 4 6 6 31.6 3 2 0 1 0.0 Stevenage (1 Season) 1 League 11 11 990 11.0 16 1.45 35 22 62.9 4 3 4 1 9.1 3 3 0 0 0.0 Shrewsbury Town (1 Season) 3 Leagues 10 10 900 10.0 7 0.70 32 25 78.1 7 2 1 4 40.0 1 0 1 0 100.0 FA Cup (12 Seasons) 17 15 1,467 16.3 16 1.02 43 32 74.4 9 2 4 6 40.0 3 3 0 0 0.0 EFL Cup (11 Seasons) 7 6 585 6.5 11 1.69 33 22 66.7 2 0 4 2 33.3 0 0 0 0 League One (10 Seasons) 209 209 18,810 209.0 257 1.23 619 428 69.3 95 47 67 61 29.2 27 23 2 2 8.0 League Two (3 Seasons) 77 77 6,863 76.3 76 1.00 262 187 71.8 37 23 17 26 33.8 3 2 0 1 0.0
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2014-2015 21 Walsall eng ENG 3. League One 14th 2 2 180 2.0 8 4.00 14 6 42.9 1 0 1 1 50.0 Matches 2015-2016 22 Walsall eng ENG 3. League One 3rd 5 5 450 5.0 6 1.20 19 13 68.4 3 1 1 2 40.0 Matches 2016-2017 23 Walsall eng ENG 3. League One 14th 5 5 450 5.0 7 1.40 22 15 68.2 1 1 3 1 20.0 0 0 0 0 Matches 2017-2018 24 Shrewsbury Town eng ENG 3. League One 3rd 8 8 720 8.0 7 0.87 29 22 75.9 5 2 1 2 25.0 1 0 1 0 100.0 Matches 2018-2019 25 Portsmouth eng ENG 3. League One 4th 46 46 4,140 46.0 51 1.11 25 13 8 11 23.9 9 7 1 1 12.5 Matches 2019-2020 26 Portsmouth eng ENG 3. League One 5th 20 20 1,800 20.0 26 1.30 71 47 67.6 8 6 6 6 30.0 3 3 0 0 0.0 Matches 2020-2021 27 Portsmouth eng ENG 3. League One 8th 46 46 4,140 46.0 51 1.11 171 126 73.7 21 9 16 15 32.6 6 6 0 0 0.0 Matches 2021-2022 28 Charlton Athletic eng ENG 3. League One 13th 43 43 3,870 43.0 52 1.21 154 104 67.5 17 7 19 16 37.2 2 2 0 0 0.0 Matches 2022-2023 29 Charlton Athletic eng ENG 3. League One 10th 4 4 360 4.0 8 2.00 18 10 55.6 1 1 2 0 0.0 0 0 0 0 Matches 2022-2023 29 Burton Albion eng ENG 3. League One 15th 19 19 1,710 19.0 25 1.32 86 63 73.3 9 4 6 6 31.6 3 2 0 1 0.0 Matches 2023-2024 30 Stevenage eng ENG 3. League One 9th 11 11 990 11.0 16 1.45 35 22 62.9 4 3 4 1 9.1 3 3 0 0 0.0 Matches 2023-2024 30 Milton Keynes Dons eng ENG 4. League Two 4th 24 24 2,160 24.0 31 1.29 101 71 70.3 11 6 7 6 25.0 1 1 0 0 0.0 Matches 2024-2025 31 Milton Keynes Dons eng ENG 4. League Two 19th 8 8 720 8.0 4 0.50 18 14 77.8 2 4 2 5 62.5 0 0 0 0 Matches 2025-2026 32 Milton Keynes Dons eng ENG 4. League Two 2nd 45 45 3,983 44.3 41 0.93 143 102 72.0 24 13 8 15 33.3 2 1 0 1 0.0 Matches 12 Seasons 7 Clubs 2 Leagues 286 286 25,673 285.3 333 1.17 881 615 70.0 132 70 84 87 30.4 30 25 2 3 7.4 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Portsmouth (3 Seasons) 1 League 112 112 10,080 112.0 128 1.14 242 173 71.9 54 28 30 32 28.6 18 16 1 1 5.9 Milton Keynes Dons (3 Seasons) 1 League 77 77 6,863 76.3 76 1.00 262 187 71.8 37 23 17 26 33.8 3 2 0 1 0.0 Walsall (3 Seasons) 1 League 12 12 1,080 12.0 21 1.75 55 34 61.8 5 2 5 4 33.3 0 0 0 0 Charlton Athletic (2 Seasons) 1 League 47 47 4,230 47.0 60 1.28 172 114 66.3 18 8 21 16 34.0 2 2 0 0 0.0 Burton Albion (1 Season) 1 League 19 19 1,710 19.0 25 1.32 86 63 73.3 9 4 6 6 31.6 3 2 0 1 0.0 Stevenage (1 Season) 1 League 11 11 990 11.0 16 1.45 35 22 62.9 4 3 4 1 9.1 3 3 0 0 0.0 Shrewsbury Town (1 Season) 1 League 8 8 720 8.0 7 0.87 29 22 75.9 5 2 1 2 25.0 1 0 1 0 100.0 League One (10 Seasons) 209 209 18,810 209.0 257 1.23 619 428 69.3 95 47 67 61 29.2 27 23 2 2 8.0 League Two (3 Seasons) 77 77 6,863 76.3 76 1.00 262 187 71.8 37 23 17 26 33.8 3 2 0 1 0.0
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 2014-2015 21 Walsall eng ENG FA Cup 0 0 Matches 2014-2015 21 Walsall eng ENG League Cup 0 0 Matches 2014-2015 21 Walsall eng ENG 3. League One 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 22 Walsall eng ENG FA Cup 2 0 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 22 Walsall eng ENG League Cup 0 0 Matches 2015-2016 22 Walsall eng ENG 3. League One 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Walsall eng ENG EFL Cup 0 0 Matches 2016-2017 23 Walsall eng ENG FA Cup 0 0 Matches 2016-2017 23 Walsall eng ENG 3. League One 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 24 Shrewsbury Town eng ENG EFL Cup 0 0 Matches 2017-2018 24 Shrewsbury Town eng ENG FA 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 2017-2018 24 Shrewsbury Town eng ENG 3. League One 8 8 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Portsmouth eng ENG EFL Cup 0 0 Matches 2018-2019 25 Portsmouth eng ENG FA Cup 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Portsmouth eng ENG 3. League One 46 46 4,140 46.0 0 1 1 0 0 0 0 0 0.00 0.02 0.02 0.00 0.02 Matches 2019-2020 26 Portsmouth eng ENG EFL Cup 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Portsmouth eng ENG FA 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 2019-2020 26 Portsmouth eng ENG 3. League One 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Portsmouth eng ENG EFL Cup 2 1 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Portsmouth eng ENG FA Cup 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Portsmouth eng ENG 3. League One 46 46 4,140 46.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 28 Charlton Athletic 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 2021-2022 28 Charlton Athletic eng ENG FA Cup 0 0 Matches 2021-2022 28 Charlton Athletic eng ENG 3. League One 43 43 3,870 43.0 0 2 2 0 0 0 0 0 0.00 0.05 0.05 0.00 0.05 Matches 2022-2023 29 Charlton Athletic eng ENG EFL Cup 0 0 Matches 2022-2023 29 Charlton Athletic 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 2022-2023 29 Charlton Athletic eng ENG 3. League One 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 29 Burton Albion eng ENG 3. League One 19 19 1,710 19.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Milton Keynes Dons 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 2023-2024 30 Milton Keynes Dons eng ENG FA Cup 0 0 Matches 2023-2024 30 Stevenage eng ENG 3. League One 11 11 990 11.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Milton Keynes Dons eng ENG 4. League Two 24 24 2,160 24.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 31 Milton Keynes Dons 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 2024-2025 31 Milton Keynes Dons eng ENG 4. League Two 8 8 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 32 Milton Keynes Dons eng ENG EFL Cup 0 0 Matches 2025-2026 32 Milton Keynes Dons eng ENG FA Cup 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 32 Milton Keynes Dons eng ENG 4. League Two 45 45 3,983 44.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 12 Seasons 7 Clubs 4 Leagues 310 307 27,726 308.1 0 3 3 0 0 0 4 0 0.00 0.01 0.01 0.00 0.01 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 Portsmouth (3 Seasons) 3 Leagues 126 125 11,325 125.8 0 1 1 0 0 0 0 0 0.00 0.01 0.01 0.00 0.01 Milton Keynes Dons (3 Seasons) 3 Leagues 81 81 7,253 80.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Walsall (3 Seasons) 3 Leagues 14 12 1,138 12.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Charlton Athletic (2 Seasons) 3 Leagues 49 49 4,410 49.0 0 2 2 0 0 0 0 0 0.00 0.04 0.04 0.00 0.04 Burton Albion (1 Season) 1 League 19 19 1,710 19.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Stevenage (1 Season) 1 League 11 11 990 11.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Shrewsbury Town (1 Season) 3 Leagues 10 10 900 10.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (12 Seasons) 17 15 1,468 16.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (11 Seasons) 7 6 585 6.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (10 Seasons) 209 209 18,810 209.0 0 3 3 0 0 0 2 0 0.00 0.01 0.01 0.00 0.01 League Two (3 Seasons) 77 77 6,863 76.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
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 2014-2015 21 Walsall 3 Leagues 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 22 Walsall 3 Leagues 7 5 508 5.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016-2017 23 Walsall 3 Leagues 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 24 Shrewsbury Town 3 Leagues 10 10 900 10.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 25 Portsmouth 3 Leagues 51 51 4,590 51.0 0 1 1 0 0 0 0 0 0.00 0.02 0.02 0.00 0.02 2019-2020 26 Portsmouth 3 Leagues 25 25 2,250 25.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 27 Portsmouth 3 Leagues 50 49 4,485 49.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 28 Charlton Athletic 3 Leagues 44 44 3,960 44.0 0 2 2 0 0 0 0 0 0.00 0.05 0.05 0.00 0.05 2022-2023 29 Charlton Athletic 3 Leagues 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 29 Burton Albion 1 League 19 19 1,710 19.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2023-2024 30 Stevenage 1 League 11 11 990 11.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2023-2024 30 Milton Keynes Dons 3 Leagues 25 25 2,250 25.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2024-2025 31 Milton Keynes Dons 2 Leagues 9 9 810 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2025-2026 32 Milton Keynes Dons 3 Leagues 47 47 4,193 46.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 12 Seasons 7 Clubs 4 Leagues 310 307 27,726 308.1 0 3 3 0 0 0 4 0 0.00 0.01 0.01 0.00 0.01 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 Portsmouth (3 Seasons) 3 Leagues 126 125 11,325 125.8 0 1 1 0 0 0 0 0 0.00 0.01 0.01 0.00 0.01 Milton Keynes Dons (3 Seasons) 3 Leagues 81 81 7,253 80.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Walsall (3 Seasons) 3 Leagues 14 12 1,138 12.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Charlton Athletic (2 Seasons) 3 Leagues 49 49 4,410 49.0 0 2 2 0 0 0 0 0 0.00 0.04 0.04 0.00 0.04 Burton Albion (1 Season) 1 League 19 19 1,710 19.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Stevenage (1 Season) 1 League 11 11 990 11.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Shrewsbury Town (1 Season) 3 Leagues 10 10 900 10.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (12 Seasons) 17 15 1,468 16.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (11 Seasons) 7 6 585 6.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (10 Seasons) 209 209 18,810 209.0 0 3 3 0 0 0 2 0 0.00 0.01 0.01 0.00 0.01 League Two (3 Seasons) 77 77 6,863 76.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
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 2014-2015 21 Walsall eng ENG 3. League One 14th 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 22 Walsall eng ENG 3. League One 3rd 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Walsall eng ENG 3. League One 14th 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 24 Shrewsbury Town eng ENG 3. League One 3rd 8 8 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Portsmouth eng ENG 3. League One 4th 46 46 4,140 46.0 0 1 1 0 0 0 0 0 0.00 0.02 0.02 0.00 0.02 Matches 2019-2020 26 Portsmouth eng ENG 3. League One 5th 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Portsmouth eng ENG 3. League One 8th 46 46 4,140 46.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 28 Charlton Athletic eng ENG 3. League One 13th 43 43 3,870 43.0 0 2 2 0 0 0 0 0 0.00 0.05 0.05 0.00 0.05 Matches 2022-2023 29 Charlton Athletic eng ENG 3. League One 10th 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 29 Burton Albion eng ENG 3. League One 15th 19 19 1,710 19.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Stevenage eng ENG 3. League One 9th 11 11 990 11.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Milton Keynes Dons eng ENG 4. League Two 4th 24 24 2,160 24.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 31 Milton Keynes Dons eng ENG 4. League Two 19th 8 8 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 32 Milton Keynes Dons eng ENG 4. League Two 2nd 45 45 3,983 44.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 12 Seasons 7 Clubs 2 Leagues 286 286 25,673 285.3 0 3 3 0 0 0 4 0 0.00 0.01 0.01 0.00 0.01 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 Portsmouth (3 Seasons) 1 League 112 112 10,080 112.0 0 1 1 0 0 0 0 0 0.00 0.01 0.01 0.00 0.01 Milton Keynes Dons (3 Seasons) 1 League 77 77 6,863 76.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Walsall (3 Seasons) 1 League 12 12 1,080 12.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Charlton Athletic (2 Seasons) 1 League 47 47 4,230 47.0 0 2 2 0 0 0 0 0 0.00 0.04 0.04 0.00 0.04 Burton Albion (1 Season) 1 League 19 19 1,710 19.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Stevenage (1 Season) 1 League 11 11 990 11.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Shrewsbury Town (1 Season) 1 League 8 8 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (10 Seasons) 209 209 18,810 209.0 0 3 3 0 0 0 2 0 0.00 0.01 0.01 0.00 0.01 League Two (3 Seasons) 77 77 6,863 76.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
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 2014-2015 21 Walsall eng ENG FA Cup 0 0 0 0 2 Matches 2014-2015 21 Walsall eng ENG League Cup 0 0 0 0 2 Matches 2014-2015 21 Walsall eng ENG 3. League One 2 180 90 4.3 2.0 2 2 0 44 1.50 4 8 -4 -2.00 -2.00 Matches 2015-2016 22 Walsall eng ENG FA Cup 2 58 29 12.1 0.6 0 0 2 29 3 1.50 1 1 0 0.00 +0.21 Matches 2015-2016 22 Walsall eng ENG League Cup 0 0 0 0 3 Matches 2015-2016 22 Walsall eng ENG 3. League One 5 450 90 10.9 5.0 5 5 0 33 2.00 10 6 +4 +0.80 +0.36 Matches 2016-2017 23 Walsall eng ENG EFL Cup 0 0 0 0 1 Matches 2016-2017 23 Walsall eng ENG FA Cup 0 0 0 0 1 Matches 2016-2017 23 Walsall eng ENG 3. League One 5 450 90 10.9 5.0 5 5 0 41 0.80 3 7 -4 -0.80 -0.73 Matches 2017-2018 24 Shrewsbury Town eng ENG EFL Cup 0 0 0 0 1 Matches 2017-2018 24 Shrewsbury Town eng ENG FA Cup 2 180 90 46.2 2.0 2 90 2 0 2 3.00 7 0 +7 +3.50 +3.93 Matches 2017-2018 24 Shrewsbury Town eng ENG 3. League One 8 720 90 17.4 8.0 8 8 0 38 2.13 12 7 +5 +0.62 +0.20 Matches 2018-2019 25 Portsmouth eng ENG EFL Cup 0 0 0 0 1 Matches 2018-2019 25 Portsmouth eng ENG FA Cup 5 450 90 100.0 5.0 5 90 5 0 0 2.00 7 3 +4 +0.80 Matches 2018-2019 25 Portsmouth eng ENG 3. League One 46 4,140 90 100.0 46.0 46 90 46 0 0 1.85 83 51 +32 +0.70 Matches 2019-2020 26 Portsmouth eng ENG EFL Cup 3 270 90 100.0 3.0 3 90 3 0 0 2.00 5 4 +1 +0.33 Matches 2019-2020 26 Portsmouth eng ENG FA Cup 2 180 90 40.0 2.0 2 90 2 0 3 3.00 4 2 +2 +1.00 +0.67 Matches 2019-2020 26 Portsmouth eng ENG 3. League One 20 1,800 90 57.1 20.0 20 90 20 0 13 1.50 29 26 +3 +0.15 -0.78 Matches 2020-2021 27 Portsmouth eng ENG EFL Cup 2 135 68 75.0 1.5 1 90 1 1 45 0 0.50 1 4 -3 -2.00 0.00 Matches 2020-2021 27 Portsmouth eng ENG FA Cup 2 210 105 70.0 2.3 2 105 2 0 1 1.50 4 4 0 0.00 -5.00 Matches 2020-2021 27 Portsmouth eng ENG 3. League One 46 4,140 90 100.0 46.0 46 90 46 0 0 1.57 65 51 +14 +0.30 Matches 2021-2022 28 Charlton Athletic eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2021-2022 28 Charlton Athletic eng ENG FA Cup 0 0 0 0 2 Matches 2021-2022 28 Charlton Athletic eng ENG 3. League One 43 3,870 90 93.5 43.0 43 90 43 0 0 1.35 53 52 +1 +0.02 +1.69 Matches 2022-2023 29 Charlton Athletic eng ENG EFL Cup 0 0 0 0 5 Matches 2022-2023 29 Charlton Athletic eng ENG FA Cup 1 90 90 33.3 1.0 1 90 1 0 1 0.00 1 3 -2 -2.00 -3.50 Matches 2022-2023 29 Charlton Athletic eng ENG 3. League One 4 360 90 8.7 4.0 4 90 4 0 18 1.00 6 8 -2 -0.50 -0.64 Matches 2022-2023 29 Burton Albion eng ENG 3. League One 19 1,710 90 41.3 19.0 19 90 19 0 2 1.63 24 25 -1 -0.05 +0.73 Matches 2023-2024 30 Milton Keynes Dons eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2023-2024 30 Milton Keynes Dons eng ENG FA Cup 0 0 0 0 1 Matches 2023-2024 30 Stevenage eng ENG 3. League One 11 990 90 23.9 11.0 11 90 11 0 9 1.36 16 16 0 0.00 -0.31 Matches 2023-2024 30 Milton Keynes Dons eng ENG 4. League Two 24 2,160 90 52.2 24.0 24 90 24 0 1 1.63 39 31 +8 +0.33 +0.02 Matches 2024-2025 31 Milton Keynes Dons eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2024-2025 31 Milton Keynes Dons eng ENG 4. League Two 8 720 90 17.4 8.0 8 90 8 0 23 1.25 4 4 0 0.00 +0.37 Matches 2025-2026 32 Milton Keynes Dons eng ENG EFL Cup 0 0 0 0 1 Matches 2025-2026 32 Milton Keynes Dons eng ENG FA Cup 2 210 105 70.0 2.3 2 105 2 0 0 2.00 4 2 +2 +0.86 -0.14 Matches 2025-2026 32 Milton Keynes Dons eng ENG 4. League Two 45 3,983 89 96.2 44.3 45 89 44 0 0 1.89 84 41 +43 +0.97 +2.12 Matches 12 Seasons 7 Clubs 4 Leagues 310 27,726 89 44.5 308.1 307 90 306 3 34 252 1.62 466 361 +105 +0.34 +0.25 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portsmouth (3 Seasons) 3 Leagues 126 11,325 90 86.0 125.8 125 90 125 1 45 18 1.69 198 145 +53 +0.42 -0.55 Milton Keynes Dons (3 Seasons) 3 Leagues 81 7,253 90 55.5 80.6 81 90 80 0 26 1.71 131 82 +49 +0.61 +0.74 Walsall (3 Seasons) 3 Leagues 14 1,138 81 8.3 12.6 12 12 2 29 130 1.43 18 22 -4 -0.32 -0.42 Charlton Athletic (2 Seasons) 3 Leagues 49 4,410 90 47.1 49.0 49 90 49 0 26 1.27 60 64 -4 -0.08 -0.17 Burton Albion (1 Season) 1 League 19 1,710 90 41.3 19.0 19 90 19 0 2 1.63 24 25 -1 -0.05 +0.73 Stevenage (1 Season) 1 League 11 990 90 23.9 11.0 11 90 11 0 9 1.36 16 16 0 0.00 -0.31 Shrewsbury Town (1 Season) 3 Leagues 10 900 90 19.5 10.0 10 90 10 0 41 2.30 19 7 +12 +1.20 +0.83 FA Cup (12 Seasons) 17 1,468 86 43.7 16.3 15 94 15 2 29 16 1.88 28 17 +11 +0.67 +0.10 EFL Cup (11 Seasons) 7 585 84 30.5 6.5 6 90 6 1 45 14 1.00 6 11 -5 -0.77 +1.23 League One (10 Seasons) 209 18,810 90 42.2 209.0 209 90 209 0 198 1.58 305 257 +48 +0.23 +0.10 League Two (3 Seasons) 77 6,863 89 55.3 76.3 77 89 76 0 24 1.74 127 76 +51 +0.67 +0.81
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 2014-2015 21 Walsall 3 Leagues 2 180 90 4.0 2.0 2 2 0 48 1.50 4 8 -4 -2.00 -2.00 2015-2016 22 Walsall 3 Leagues 7 508 73 10.4 5.6 5 5 2 29 39 1.86 11 7 +4 +0.71 +0.34 2016-2017 23 Walsall 3 Leagues 5 450 90 10.3 5.0 5 5 0 43 0.80 3 7 -4 -0.80 -0.73 2017-2018 24 Shrewsbury Town 3 Leagues 10 900 90 19.5 10.0 10 90 10 0 41 2.30 19 7 +12 +1.20 +0.83 2018-2019 25 Portsmouth 3 Leagues 51 4,590 90 98.1 51.0 51 90 51 0 1 1.86 90 54 +36 +0.71 2019-2020 26 Portsmouth 3 Leagues 25 2,250 90 58.1 25.0 25 90 25 0 16 1.68 38 32 +6 +0.24 -0.59 2020-2021 27 Portsmouth 3 Leagues 50 4,485 90 97.1 49.8 49 91 49 1 45 1 1.52 70 59 +11 +0.22 -2.45 2021-2022 28 Charlton Athletic 3 Leagues 44 3,960 90 88.0 44.0 44 90 44 0 2 1.32 53 53 0 0.00 +1.67 2022-2023 29 Charlton Athletic 3 Leagues 5 450 90 9.3 5.0 5 90 5 0 24 0.80 7 11 -4 -0.80 -1.00 2022-2023 29 Burton Albion 1 League 19 1,710 90 41.3 19.0 19 90 19 0 2 1.63 24 25 -1 -0.05 +0.73 2023-2024 30 Stevenage 1 League 11 990 90 23.9 11.0 11 90 11 0 9 1.36 16 16 0 0.00 -0.31 2023-2024 30 Milton Keynes Dons 3 Leagues 25 2,250 90 52.1 25.0 25 90 25 0 2 1.56 39 33 +6 +0.24 -0.08 2024-2025 31 Milton Keynes Dons 2 Leagues 9 810 90 19.1 9.0 9 90 9 0 23 1.11 4 6 -2 -0.22 +0.15 2025-2026 32 Milton Keynes Dons 3 Leagues 47 4,193 89 92.6 46.6 47 89 46 0 1 1.89 88 43 +45 +0.97 +1.33 12 Seasons 7 Clubs 4 Leagues 310 27,726 89 44.5 308.1 307 90 306 3 34 252 1.62 466 361 +105 +0.34 +0.25 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portsmouth (3 Seasons) 3 Leagues 126 11,325 90 86.0 125.8 125 90 125 1 45 18 1.69 198 145 +53 +0.42 -0.55 Milton Keynes Dons (3 Seasons) 3 Leagues 81 7,253 90 55.5 80.6 81 90 80 0 26 1.71 131 82 +49 +0.61 +0.74 Walsall (3 Seasons) 3 Leagues 14 1,138 81 8.3 12.6 12 12 2 29 130 1.43 18 22 -4 -0.32 -0.42 Charlton Athletic (2 Seasons) 3 Leagues 49 4,410 90 47.1 49.0 49 90 49 0 26 1.27 60 64 -4 -0.08 -0.17 Burton Albion (1 Season) 1 League 19 1,710 90 41.3 19.0 19 90 19 0 2 1.63 24 25 -1 -0.05 +0.73 Stevenage (1 Season) 1 League 11 990 90 23.9 11.0 11 90 11 0 9 1.36 16 16 0 0.00 -0.31 Shrewsbury Town (1 Season) 3 Leagues 10 900 90 19.5 10.0 10 90 10 0 41 2.30 19 7 +12 +1.20 +0.83 FA Cup (12 Seasons) 17 1,468 86 43.7 16.3 15 94 15 2 29 16 1.88 28 17 +11 +0.67 +0.10 EFL Cup (11 Seasons) 7 585 84 30.5 6.5 6 90 6 1 45 14 1.00 6 11 -5 -0.77 +1.23 League One (10 Seasons) 209 18,810 90 42.2 209.0 209 90 209 0 198 1.58 305 257 +48 +0.23 +0.10 League Two (3 Seasons) 77 6,863 89 55.3 76.3 77 89 76 0 24 1.74 127 76 +51 +0.67 +0.81
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 2014-2015 21 Walsall eng ENG 3. League One 14th 2 180 90 4.3 2.0 2 2 0 44 1.50 4 8 -4 -2.00 -2.00 Matches 2015-2016 22 Walsall eng ENG 3. League One 3rd 5 450 90 10.9 5.0 5 5 0 33 2.00 10 6 +4 +0.80 +0.36 Matches 2016-2017 23 Walsall eng ENG 3. League One 14th 5 450 90 10.9 5.0 5 5 0 41 0.80 3 7 -4 -0.80 -0.73 Matches 2017-2018 24 Shrewsbury Town eng ENG 3. League One 3rd 8 720 90 17.4 8.0 8 8 0 38 2.13 12 7 +5 +0.62 +0.20 Matches 2018-2019 25 Portsmouth eng ENG 3. League One 4th 46 4,140 90 100.0 46.0 46 90 46 0 0 1.85 83 51 +32 +0.70 Matches 2019-2020 26 Portsmouth eng ENG 3. League One 5th 20 1,800 90 57.1 20.0 20 90 20 0 13 1.50 29 26 +3 +0.15 -0.78 Matches 2020-2021 27 Portsmouth eng ENG 3. League One 8th 46 4,140 90 100.0 46.0 46 90 46 0 0 1.57 65 51 +14 +0.30 Matches 2021-2022 28 Charlton Athletic eng ENG 3. League One 13th 43 3,870 90 93.5 43.0 43 90 43 0 0 1.35 53 52 +1 +0.02 +1.69 Matches 2022-2023 29 Charlton Athletic eng ENG 3. League One 10th 4 360 90 8.7 4.0 4 90 4 0 18 1.00 6 8 -2 -0.50 -0.64 Matches 2022-2023 29 Burton Albion eng ENG 3. League One 15th 19 1,710 90 41.3 19.0 19 90 19 0 2 1.63 24 25 -1 -0.05 +0.73 Matches 2023-2024 30 Stevenage eng ENG 3. League One 9th 11 990 90 23.9 11.0 11 90 11 0 9 1.36 16 16 0 0.00 -0.31 Matches 2023-2024 30 Milton Keynes Dons eng ENG 4. League Two 4th 24 2,160 90 52.2 24.0 24 90 24 0 1 1.63 39 31 +8 +0.33 +0.02 Matches 2024-2025 31 Milton Keynes Dons eng ENG 4. League Two 19th 8 720 90 17.4 8.0 8 90 8 0 23 1.25 4 4 0 0.00 +0.37 Matches 2025-2026 32 Milton Keynes Dons eng ENG 4. League Two 2nd 45 3,983 89 96.2 44.3 45 89 44 0 0 1.89 84 41 +43 +0.97 +2.12 Matches 12 Seasons 7 Clubs 2 Leagues 286 25,673 90 45.1 285.3 286 90 285 0 222 1.62 432 333 +99 +0.35 +0.27 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portsmouth (3 Seasons) 1 League 112 10,080 90 88.2 112.0 112 90 112 0 13 1.67 177 128 +49 +0.44 -0.50 Milton Keynes Dons (3 Seasons) 1 League 77 6,863 89 55.3 76.3 77 89 76 0 24 1.74 127 76 +51 +0.67 +0.81 Walsall (3 Seasons) 1 League 12 1,080 90 8.7 12.0 12 12 0 118 1.42 17 21 -4 -0.33 -0.45 Charlton Athletic (2 Seasons) 1 League 47 4,230 90 51.1 47.0 47 90 47 0 18 1.32 59 60 -1 -0.02 -0.04 Burton Albion (1 Season) 1 League 19 1,710 90 41.3 19.0 19 90 19 0 2 1.63 24 25 -1 -0.05 +0.73 Stevenage (1 Season) 1 League 11 990 90 23.9 11.0 11 90 11 0 9 1.36 16 16 0 0.00 -0.31 Shrewsbury Town (1 Season) 1 League 8 720 90 17.4 8.0 8 8 0 38 2.13 12 7 +5 +0.62 +0.20 League One (10 Seasons) 209 18,810 90 42.2 209.0 209 90 209 0 198 1.58 305 257 +48 +0.23 +0.10 League Two (3 Seasons) 77 6,863 89 55.3 76.3 77 89 76 0 24 1.74 127 76 +51 +0.67 +0.81
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 21 Walsall 3 Leagues 2.0 0 0 0 2015-2016 22 Walsall 3 Leagues 5.6 0 0 0 0 0 2016-2017 23 Walsall 3 Leagues 5.0 0 0 0 0 0 0 0 0 0 0 0 0 2017-2018 24 Shrewsbury Town 3 Leagues 10.0 0 0 0 0 0 0 0 0 0 0 0 0 2018-2019 25 Portsmouth 3 Leagues 51.0 0 0 0 0 1 0 0 0 0 0 0 0 2019-2020 26 Portsmouth 3 Leagues 25.0 0 0 0 0 5 0 0 0 0 0 0 1 2020-2021 27 Portsmouth 3 Leagues 49.8 0 0 0 1 9 0 1 1 0 0 2021-2022 28 Charlton Athletic 3 Leagues 44.0 0 0 0 0 3 0 0 0 2 0 2022-2023 29 Charlton Athletic 3 Leagues 5.0 0 0 0 0 1 0 0 0 0 0 2022-2023 29 Burton Albion 1 League 19.0 1 0 0 0 3 0 0 0 0 0 2023-2024 30 Stevenage 1 League 11.0 1 0 0 1 2 0 0 0 1 0 2023-2024 30 Milton Keynes Dons 3 Leagues 25.0 2 0 0 0 4 0 0 0 0 0 2024-2025 31 Milton Keynes Dons 2 Leagues 9.0 0 0 0 0 3 0 0 0 0 0 2025-2026 32 Milton Keynes Dons 3 Leagues 46.6 0 0 0 0 13 1 0 0 0 0 12 Seasons 7 Clubs 4 Leagues 308.1 4 0 0 2 44 1 1 1 3 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Portsmouth (3 Seasons) 3 Leagues 125.8 0 0 0 1 15 0 1 1 0 0 0 1 Milton Keynes Dons (3 Seasons) 3 Leagues 80.6 2 0 0 0 20 1 0 0 0 0 Walsall (3 Seasons) 3 Leagues 12.6 0 0 0 0 0 0 0 0 0 0 0 0 Charlton Athletic (2 Seasons) 3 Leagues 49.0 0 0 0 0 4 0 0 0 2 0 Burton Albion (1 Season) 1 League 19.0 1 0 0 0 3 0 0 0 0 0 Stevenage (1 Season) 1 League 11.0 1 0 0 1 2 0 0 0 1 0 Shrewsbury Town (1 Season) 3 Leagues 10.0 0 0 0 0 0 0 0 0 0 0 0 0 FA Cup (12 Seasons) 16.3 0 0 0 0 2 0 0 0 0 0 0 0 EFL Cup (11 Seasons) 6.5 0 0 0 1 1 0 0 1 0 0 League One (10 Seasons) 209.0 2 0 0 1 21 0 1 0 3 0 0 1 League Two (3 Seasons) 76.3 2 0 0 0 20 1 0 0 0 0
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 Craig MacGillivray Pages
Craig MacGillivray Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary