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 20 Gateshead eng ENG 5. National League 0 0 Matches 2018-2019 21 York City eng ENG FA Cup 1 0 11 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 York City 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 2021-2022 24 Gateshead eng ENG FA Cup 3 3 260 2.9 2 0 2 2 0 0 0 0 0.69 0.00 0.69 0.69 0.69 Matches 2022-2023 25 Notts County eng ENG 5. National League 45 44 3,735 41.5 42 42 0 0 2 0 1.01 1.01 Matches 2023-2024 26 Notts County eng ENG EFL Cup 0 0 Matches 2023-2024 26 Notts County eng ENG FA Cup 2 0 49 0.5 1 0 1 1 0 0 0 0 1.84 0.00 1.84 1.84 1.84 Matches 2023-2024 26 Notts County eng ENG 4. League Two 46 46 4,025 44.7 28 4 32 24 4 4 4 0 0.63 0.09 0.72 0.54 0.63 Matches 2024-2025 27 Millwall eng ENG 2. Championship 34 14 1,388 15.4 1 2 3 1 0 0 0 0 0.06 0.13 0.19 0.06 0.19 Matches 2024-2025 27 Millwall eng ENG EFL Cup 2 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 28 Millwall eng ENG 2. Championship 37 12 1,375 15.3 4 1 5 4 0 0 2 0 0.26 0.07 0.33 0.26 0.33 Matches 2025-2026 28 Millwall eng ENG EFL Cup 1 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 28 Millwall eng ENG FA Cup 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 8 Seasons 4 Clubs 5 Leagues 173 123 11,149 123.9 78 7 43 74 4 4 8 0 0.63 0.08 0.52 0.60 0.47 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 Notts County (2 Seasons) 4 Leagues 93 90 7,809 86.8 71 4 33 67 4 4 6 0 0.82 0.09 0.73 0.77 0.64 Millwall (2 Seasons) 3 Leagues 75 30 3,062 34.0 5 3 8 5 0 0 2 0 0.15 0.09 0.24 0.15 0.24 Gateshead (2 Seasons) 2 Leagues 3 3 260 2.9 2 0 2 2 0 0 0 0 0.69 0.00 0.69 0.69 0.69 York City (2 Seasons) 1 League 2 0 18 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (5 Seasons) 8 4 387 4.3 3 0 3 3 0 0 0 0 0.70 0.00 0.70 0.70 0.70 EFL Cup (3 Seasons) 3 3 239 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 71 26 2,763 30.7 5 3 8 5 0 0 2 0 0.16 0.10 0.26 0.16 0.26 National League (2 Seasons) 45 44 3,735 41.5 42 42 0 0 2 0 1.01 1.01 League Two (1 Season) 46 46 4,025 44.7 28 4 32 24 4 4 4 0 0.63 0.09 0.72 0.54 0.63
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 20 Gateshead 1 League 0 0 2018-2019 21 York City 1 League 1 0 11 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 22 York City 1 League 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 24 Gateshead 1 League 3 3 260 2.9 2 0 2 2 0 0 0 0 0.69 0.00 0.69 0.69 0.69 2022-2023 25 Notts County 1 League 45 44 3,735 41.5 42 42 0 0 2 0 1.01 1.01 2023-2024 26 Notts County 3 Leagues 48 46 4,074 45.3 29 4 33 25 4 4 4 0 0.64 0.09 0.73 0.55 0.64 2024-2025 27 Millwall 2 Leagues 36 16 1,541 17.1 1 2 3 1 0 0 0 0 0.06 0.12 0.18 0.06 0.18 2025-2026 28 Millwall 3 Leagues 39 14 1,521 16.9 4 1 5 4 0 0 2 0 0.24 0.06 0.30 0.24 0.30 8 Seasons 4 Clubs 5 Leagues 173 123 11,149 123.9 78 7 43 74 4 4 8 0 0.63 0.08 0.52 0.60 0.47 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 Notts County (2 Seasons) 4 Leagues 93 90 7,809 86.8 71 4 33 67 4 4 6 0 0.82 0.09 0.73 0.77 0.64 Millwall (2 Seasons) 3 Leagues 75 30 3,062 34.0 5 3 8 5 0 0 2 0 0.15 0.09 0.24 0.15 0.24 Gateshead (2 Seasons) 2 Leagues 3 3 260 2.9 2 0 2 2 0 0 0 0 0.69 0.00 0.69 0.69 0.69 York City (2 Seasons) 1 League 2 0 18 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (5 Seasons) 8 4 387 4.3 3 0 3 3 0 0 0 0 0.70 0.00 0.70 0.70 0.70 EFL Cup (3 Seasons) 3 3 239 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 71 26 2,763 30.7 5 3 8 5 0 0 2 0 0.16 0.10 0.26 0.16 0.26 National League (2 Seasons) 45 44 3,735 41.5 42 42 0 0 2 0 1.01 1.01 League Two (1 Season) 46 46 4,025 44.7 28 4 32 24 4 4 4 0 0.63 0.09 0.72 0.54 0.63
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 20 Gateshead eng ENG 5. National League 17th 0 0 Matches 2022-2023 25 Notts County eng ENG 5. National League 2nd 45 44 3,735 41.5 42 42 0 0 2 0 1.01 1.01 Matches 2023-2024 26 Notts County eng ENG 4. League Two 14th 46 46 4,025 44.7 28 4 32 24 4 4 4 0 0.63 0.09 0.72 0.54 0.63 Matches 2024-2025 27 Millwall eng ENG 2. Championship 8th 34 14 1,388 15.4 1 2 3 1 0 0 0 0 0.06 0.13 0.19 0.06 0.19 Matches 2025-2026 28 Millwall eng ENG 2. Championship 3rd 37 12 1,375 15.3 4 1 5 4 0 0 2 0 0.26 0.07 0.33 0.26 0.33 Matches 5 Seasons 3 Clubs 3 Leagues 162 116 10,523 116.9 75 7 40 71 4 4 8 0 0.64 0.09 0.53 0.61 0.48 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 Notts County (2 Seasons) 2 Leagues 91 90 7,760 86.2 70 4 32 66 4 4 6 0 0.81 0.09 0.72 0.77 0.63 Millwall (2 Seasons) 1 League 71 26 2,763 30.7 5 3 8 5 0 0 2 0 0.16 0.10 0.26 0.16 0.26 Gateshead (1 Season) 1 League 0 0 Championship (2 Seasons) 71 26 2,763 30.7 5 3 8 5 0 0 2 0 0.16 0.10 0.26 0.16 0.26 National League (2 Seasons) 45 44 3,735 41.5 42 42 0 0 2 0 1.01 1.01 League Two (1 Season) 46 46 4,025 44.7 28 4 32 24 4 4 4 0 0.63 0.09 0.72 0.54 0.63
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 21 York City eng ENG FA Cup 85th 1 0 11 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 York City eng ENG FA Cup 85th 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 24 Gateshead eng ENG FA Cup 3 3 260 2.9 2 0 2 2 0 0 0 0 0.69 0.00 0.69 0.69 0.69 Matches 2023-2024 26 Notts County eng ENG EFL Cup Rd1 0 0 Matches 2023-2024 26 Notts County eng ENG FA Cup 2 0 49 0.5 1 0 1 1 0 0 0 0 1.84 0.00 1.84 1.84 1.84 Matches 2024-2025 27 Millwall eng ENG EFL Cup Rd2 2 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 28 Millwall eng ENG EFL Cup Rd3 1 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 28 Millwall eng ENG FA Cup 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 6 Seasons 4 Clubs 2 Leagues 11 7 626 7.0 3 0 3 3 0 0 0 0 0.43 0.00 0.43 0.43 0.43 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 Millwall (2 Seasons) 2 Leagues 4 4 299 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 York City (2 Seasons) 1 League 2 0 18 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Gateshead (1 Season) 1 League 3 3 260 2.9 2 0 2 2 0 0 0 0 0.69 0.00 0.69 0.69 0.69 Notts County (1 Season) 2 Leagues 2 0 49 0.5 1 0 1 1 0 0 0 0 1.84 0.00 1.84 1.84 1.84 FA Cup (5 Seasons) 8 4 387 4.3 3 0 3 3 0 0 0 0 0.70 0.00 0.70 0.70 0.70 EFL Cup (3 Seasons) 3 3 239 2.7 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 PK PKatt Matches 2018-2019 21 York City 1 League 0.1 0 0 0 0.00 0.00 0 0 2019-2020 22 York City 1 League 0.1 0 0 0 0.00 0.00 0 0 2021-2022 24 Gateshead 1 League 2.9 2 9 5 55.6 3.12 1.73 0.22 0.40 0 0 2022-2023 25 Notts County 1 League 41.5 42 0 0 2023-2024 26 Notts County 3 Leagues 45.3 29 176 71 40.3 3.89 1.57 0.14 0.35 4 4 2024-2025 27 Millwall 2 Leagues 17.1 1 26 10 38.5 1.52 0.58 0.04 0.10 0 0 2025-2026 28 Millwall 3 Leagues 16.9 4 27 10 37.0 1.60 0.59 0.15 0.40 0 0 8 Seasons 4 Clubs 5 Leagues 123.9 78 238 96 40.3 2.89 1.17 0.13 0.33 4 4 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Notts County (2 Seasons) 4 Leagues 86.8 71 176 71 40.3 3.89 1.57 0.14 0.35 4 4 Millwall (2 Seasons) 3 Leagues 34.0 5 53 20 37.7 1.56 0.59 0.09 0.25 0 0 Gateshead (2 Seasons) 2 Leagues 2.9 2 9 5 55.6 3.12 1.73 0.22 0.40 0 0 York City (2 Seasons) 1 League 0.2 0 0 0 0.00 0.00 0 0 FA Cup (5 Seasons) 4.3 3 14 7 50.0 3.26 1.63 0.21 0.43 0 0 EFL Cup (3 Seasons) 2.7 0 4 1 25.0 1.51 0.38 0.00 0.00 0 0 Championship (2 Seasons) 30.7 5 48 19 39.6 1.56 0.62 0.10 0.26 0 0 National League (2 Seasons) 41.5 42 0 0 League Two (1 Season) 44.7 28 172 69 40.1 3.85 1.54 0.14 0.35 4 4
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2022-2023 25 Notts County eng ENG 5. National League 2nd 41.5 42 0 0 Matches 2023-2024 26 Notts County eng ENG 4. League Two 14th 44.7 28 172 69 40.1 3.85 1.54 0.14 0.35 4 4 Matches 2024-2025 27 Millwall eng ENG 2. Championship 8th 15.4 1 25 10 40.0 1.62 0.65 0.04 0.10 0 0 Matches 2025-2026 28 Millwall eng ENG 2. Championship 3rd 15.3 4 23 9 39.1 1.51 0.59 0.17 0.44 0 0 Matches 5 Seasons 3 Clubs 3 Leagues 116.9 75 220 88 40.0 2.92 1.17 0.13 0.33 4 4 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Notts County (2 Seasons) 2 Leagues 86.2 70 172 69 40.1 3.85 1.54 0.14 0.35 4 4 Millwall (2 Seasons) 1 League 30.7 5 48 19 39.6 1.56 0.62 0.10 0.26 0 0 Gateshead (1 Season) 1 League Championship (2 Seasons) 30.7 5 48 19 39.6 1.56 0.62 0.10 0.26 0 0 National League (2 Seasons) 41.5 42 0 0 League Two (1 Season) 44.7 28 172 69 40.1 3.85 1.54 0.14 0.35 4 4
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2018-2019 21 York City eng ENG FA Cup 85th 0.1 0 0 0 0.00 0.00 0 0 Matches 2019-2020 22 York City eng ENG FA Cup 85th 0.1 0 0 0 0.00 0.00 0 0 Matches 2021-2022 24 Gateshead eng ENG FA Cup 2.9 2 9 5 55.6 3.12 1.73 0.22 0.40 0 0 Matches 2023-2024 26 Notts County eng ENG FA Cup 0.5 1 4 2 50.0 7.35 3.67 0.25 0.50 0 0 Matches 2024-2025 27 Millwall eng ENG EFL Cup Rd2 1.7 0 1 0 0.0 0.59 0.00 0.00 0 0 Matches 2025-2026 28 Millwall eng ENG EFL Cup Rd3 1.0 0 3 1 33.3 3.14 1.05 0.00 0.00 0 0 Matches 2025-2026 28 Millwall eng ENG FA Cup 0.7 0 1 0 0.0 1.50 0.00 0.00 0 0 Matches 6 Seasons 4 Clubs 2 Leagues 7.0 3 18 8 44.4 2.59 1.15 0.17 0.38 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Millwall (2 Seasons) 2 Leagues 3.3 0 5 1 20.0 1.51 0.30 0.00 0.00 0 0 York City (2 Seasons) 1 League 0.2 0 0 0 0.00 0.00 0 0 Gateshead (1 Season) 1 League 2.9 2 9 5 55.6 3.12 1.73 0.22 0.40 0 0 Notts County (1 Season) 2 Leagues 0.5 1 4 2 50.0 7.35 3.67 0.25 0.50 0 0 FA Cup (5 Seasons) 4.3 3 14 7 50.0 3.26 1.63 0.21 0.43 0 0 EFL Cup (3 Seasons) 2.7 0 4 1 25.0 1.51 0.38 0.00 0.00 0 0
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 20 Gateshead eng ENG 5. National League 0 0 0 0 1 Matches 2018-2019 21 York City eng ENG FA Cup 1 11 11 12.2 0.1 0 0 1 10 0 0.00 0 0 0 0.00 +1.14 Matches 2019-2020 22 York City 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 2021-2022 24 Gateshead eng ENG FA Cup 3 260 87 96.3 2.9 3 87 1 0 0 1.33 4 6 -2 -0.69 -9.69 Matches 2022-2023 25 Notts County eng ENG 5. National League 45 3,735 83 90.2 41.5 44 84 28 1 26 0 2.30 105 38 +67 +1.61 -0.16 Matches 2023-2024 26 Notts County eng ENG EFL Cup 0 0 0 0 1 Matches 2023-2024 26 Notts County eng ENG FA Cup 2 49 25 27.2 0.5 0 0 2 25 0 1.50 2 0 +2 +3.67 +5.05 Matches 2023-2024 26 Notts County eng ENG 4. League Two 46 4,025 88 97.2 44.7 46 88 38 0 0 1.33 87 84 +3 +0.07 +0.07 Matches 2024-2025 27 Millwall eng ENG 2. Championship 34 1,388 41 33.5 15.4 14 76 3 20 16 3 1.41 14 10 +4 +0.26 +0.46 Matches 2024-2025 27 Millwall eng ENG EFL Cup 2 153 77 85.0 1.7 2 77 1 0 0 1.50 1 1 0 0.00 0.00 Matches 2025-2026 28 Millwall eng ENG 2. Championship 37 1,375 37 33.2 15.3 12 75 3 25 19 5 1.74 23 16 +7 +0.46 +0.20 Matches 2025-2026 28 Millwall eng ENG EFL Cup 1 86 86 31.9 1.0 1 86 0 0 0 3.00 1 0 +1 +1.05 +0.56 Matches 2025-2026 28 Millwall eng ENG FA Cup 1 60 60 66.7 0.7 1 60 0 0 0 0.00 0 3 -3 -4.50 -1.50 Matches 8 Seasons 4 Clubs 5 Leagues 173 11,149 64 50.8 123.9 123 83 74 50 18 10 1.68 237 158 +79 +0.64 +0.54 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Notts County (2 Seasons) 4 Leagues 93 7,809 84 91.3 86.8 90 86 66 3 25 1 1.80 194 122 +72 +0.83 0.00 Millwall (2 Seasons) 3 Leagues 75 3,062 41 34.7 34.0 30 76 7 45 18 8 1.58 39 30 +9 +0.26 +0.23 Gateshead (2 Seasons) 2 Leagues 3 260 87 5.9 2.9 3 87 1 0 1 1.33 4 6 -2 -0.69 -9.69 York City (2 Seasons) 1 League 2 18 9 10.0 0.2 0 0 2 9 0 0.00 0 0 0 0.00 +1.11 FA Cup (5 Seasons) 8 387 48 53.8 4.3 4 80 1 4 17 0 0.87 6 9 -3 -0.70 +0.38 EFL Cup (3 Seasons) 3 239 80 44.3 2.7 3 80 1 0 1 2.00 2 1 +1 +0.38 -0.05 Championship (2 Seasons) 71 2,763 39 33.4 30.7 26 76 6 45 18 8 1.58 37 26 +11 +0.36 +0.33 National League (2 Seasons) 45 3,735 83 45.1 41.5 44 84 28 1 26 1 2.30 105 38 +67 +1.61 -0.16 League Two (1 Season) 46 4,025 88 97.2 44.7 46 88 38 0 0 1.33 87 84 +3 +0.07 +0.07
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 20 Gateshead 1 League 0 0 0 0 1 2018-2019 21 York City 1 League 1 11 11 12.2 0.1 0 0 1 10 0 0.00 0 0 0 0.00 +1.14 2019-2020 22 York City 1 League 1 7 7 7.8 0.1 0 0 1 7 0 0.00 0 0 0 0.00 +1.08 2021-2022 24 Gateshead 1 League 3 260 87 96.3 2.9 3 87 1 0 0 1.33 4 6 -2 -0.69 -9.69 2022-2023 25 Notts County 1 League 45 3,735 83 90.2 41.5 44 84 28 1 26 0 2.30 105 38 +67 +1.61 -0.16 2023-2024 26 Notts County 3 Leagues 48 4,074 85 92.4 45.3 46 88 38 2 25 1 1.34 89 84 +5 +0.11 +0.84 2024-2025 27 Millwall 2 Leagues 36 1,541 43 35.7 17.1 16 76 4 20 16 3 1.42 15 11 +4 +0.23 +0.43 2025-2026 28 Millwall 3 Leagues 39 1,521 39 33.8 16.9 14 75 3 25 19 5 1.73 24 19 +5 +0.30 +0.05 8 Seasons 4 Clubs 5 Leagues 173 11,149 64 50.8 123.9 123 83 74 50 18 10 1.68 237 158 +79 +0.64 +0.54 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Notts County (2 Seasons) 4 Leagues 93 7,809 84 91.3 86.8 90 86 66 3 25 1 1.80 194 122 +72 +0.83 0.00 Millwall (2 Seasons) 3 Leagues 75 3,062 41 34.7 34.0 30 76 7 45 18 8 1.58 39 30 +9 +0.26 +0.23 Gateshead (2 Seasons) 2 Leagues 3 260 87 5.9 2.9 3 87 1 0 1 1.33 4 6 -2 -0.69 -9.69 York City (2 Seasons) 1 League 2 18 9 10.0 0.2 0 0 2 9 0 0.00 0 0 0 0.00 +1.11 FA Cup (5 Seasons) 8 387 48 53.8 4.3 4 80 1 4 17 0 0.87 6 9 -3 -0.70 +0.38 EFL Cup (3 Seasons) 3 239 80 44.3 2.7 3 80 1 0 1 2.00 2 1 +1 +0.38 -0.05 Championship (2 Seasons) 71 2,763 39 33.4 30.7 26 76 6 45 18 8 1.58 37 26 +11 +0.36 +0.33 National League (2 Seasons) 45 3,735 83 45.1 41.5 44 84 28 1 26 1 2.30 105 38 +67 +1.61 -0.16 League Two (1 Season) 46 4,025 88 97.2 44.7 46 88 38 0 0 1.33 87 84 +3 +0.07 +0.07
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 20 Gateshead eng ENG 5. National League 17th 0 0 0 0 1 Matches 2022-2023 25 Notts County eng ENG 5. National League 2nd 45 3,735 83 90.2 41.5 44 84 28 1 26 0 2.30 105 38 +67 +1.61 -0.16 Matches 2023-2024 26 Notts County eng ENG 4. League Two 14th 46 4,025 88 97.2 44.7 46 88 38 0 0 1.33 87 84 +3 +0.07 +0.07 Matches 2024-2025 27 Millwall eng ENG 2. Championship 8th 34 1,388 41 33.5 15.4 14 76 3 20 16 3 1.41 14 10 +4 +0.26 +0.46 Matches 2025-2026 28 Millwall eng ENG 2. Championship 3rd 37 1,375 37 33.2 15.3 12 75 3 25 19 5 1.74 23 16 +7 +0.46 +0.20 Matches 5 Seasons 3 Clubs 3 Leagues 162 10,523 65 50.8 116.9 116 84 72 46 18 9 1.71 229 148 +81 +0.69 +0.54 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Notts County (2 Seasons) 2 Leagues 91 7,760 85 93.7 86.2 90 86 66 1 26 0 1.81 192 122 +70 +0.81 -0.57 Millwall (2 Seasons) 1 League 71 2,763 39 33.4 30.7 26 76 6 45 18 8 1.58 37 26 +11 +0.36 +0.33 Gateshead (1 Season) 1 League 0 0 0 0 1 Championship (2 Seasons) 71 2,763 39 33.4 30.7 26 76 6 45 18 8 1.58 37 26 +11 +0.36 +0.33 National League (2 Seasons) 45 3,735 83 45.1 41.5 44 84 28 1 26 1 2.30 105 38 +67 +1.61 -0.16 League Two (1 Season) 46 4,025 88 97.2 44.7 46 88 38 0 0 1.33 87 84 +3 +0.07 +0.07
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 21 York City eng ENG FA Cup 85th 1 11 11 12.2 0.1 0 0 1 10 0 0.00 0 0 0 0.00 +1.14 Matches 2019-2020 22 York City eng ENG FA Cup 85th 1 7 7 7.8 0.1 0 0 1 7 0 0.00 0 0 0 0.00 +1.08 Matches 2021-2022 24 Gateshead eng ENG FA Cup 3 260 87 96.3 2.9 3 87 1 0 0 1.33 4 6 -2 -0.69 -9.69 Matches 2023-2024 26 Notts County eng ENG EFL Cup Rd1 0 0 0 0 1 Matches 2023-2024 26 Notts County eng ENG FA Cup 2 49 25 27.2 0.5 0 0 2 25 0 1.50 2 0 +2 +3.67 +5.05 Matches 2024-2025 27 Millwall eng ENG EFL Cup Rd2 2 153 77 85.0 1.7 2 77 1 0 0 1.50 1 1 0 0.00 0.00 Matches 2025-2026 28 Millwall eng ENG EFL Cup Rd3 1 86 86 31.9 1.0 1 86 0 0 0 3.00 1 0 +1 +1.05 +0.56 Matches 2025-2026 28 Millwall eng ENG FA Cup 1 60 60 66.7 0.7 1 60 0 0 0 0.00 0 3 -3 -4.50 -1.50 Matches 6 Seasons 4 Clubs 2 Leagues 11 626 57 49.7 7.0 7 80 2 4 17 1 1.18 8 10 -2 -0.29 +0.21 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Millwall (2 Seasons) 2 Leagues 4 299 75 55.4 3.3 4 75 1 0 0 1.50 2 4 -2 -0.60 -0.60 York City (2 Seasons) 1 League 2 18 9 10.0 0.2 0 0 2 9 0 0.00 0 0 0 0.00 +1.11 Gateshead (1 Season) 1 League 3 260 87 96.3 2.9 3 87 1 0 0 1.33 4 6 -2 -0.69 -9.69 Notts County (1 Season) 2 Leagues 2 49 25 18.1 0.5 0 0 2 25 1 1.50 2 0 +2 +3.67 +5.05 FA Cup (5 Seasons) 8 387 48 53.8 4.3 4 80 1 4 17 0 0.87 6 9 -3 -0.70 +0.38 EFL Cup (3 Seasons) 3 239 80 44.3 2.7 3 80 1 0 1 2.00 2 1 +1 +0.38 -0.05
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018-2019 21 York City 1 League 0.1 0 0 0 0 0 0 0 0 0 0 0 0 2019-2020 22 York City 1 League 0.1 0 0 0 1 0 0 0 0 0 0 2021-2022 24 Gateshead 1 League 2.9 0 0 0 0 3 0 1 0 1 0 2022-2023 25 Notts County 1 League 41.5 2 0 0 0 2023-2024 26 Notts County 3 Leagues 45.3 4 0 0 18 23 20 20 7 11 0 2024-2025 27 Millwall 2 Leagues 17.1 0 0 0 16 16 14 16 2 5 0 2025-2026 28 Millwall 3 Leagues 16.9 2 0 0 23 16 6 14 6 17 0 8 Seasons 4 Clubs 5 Leagues 123.9 8 0 0 58 58 40 51 15 34 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Notts County (2 Seasons) 4 Leagues 86.8 6 0 0 18 23 20 20 7 11 0 Millwall (2 Seasons) 3 Leagues 34.0 2 0 0 39 32 20 30 8 22 0 Gateshead (2 Seasons) 2 Leagues 2.9 0 0 0 0 3 0 1 0 1 0 York City (2 Seasons) 1 League 0.2 0 0 0 1 0 0 0 0 0 0 0 0 FA Cup (5 Seasons) 4.3 0 0 0 2 4 0 1 1 1 0 0 0 EFL Cup (3 Seasons) 2.7 0 0 0 2 1 2 4 0 1 0 Championship (2 Seasons) 30.7 2 0 0 36 30 18 26 7 21 0 National League (2 Seasons) 41.5 2 0 0 0 League Two (1 Season) 44.7 4 0 0 18 23 20 20 7 11 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2022-2023 25 Notts County eng ENG 5. National League 2nd 41.5 2 0 0 0 Matches 2023-2024 26 Notts County eng ENG 4. League Two 14th 44.7 4 0 0 18 23 20 20 7 11 0 Matches 2024-2025 27 Millwall eng ENG 2. Championship 8th 15.4 0 0 0 14 16 12 12 2 5 0 Matches 2025-2026 28 Millwall eng ENG 2. Championship 3rd 15.3 2 0 0 22 14 6 14 5 16 0 Matches 5 Seasons 3 Clubs 3 Leagues 116.9 8 0 0 54 53 38 46 14 32 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Notts County (2 Seasons) 2 Leagues 86.2 6 0 0 18 23 20 20 7 11 0 Millwall (2 Seasons) 1 League 30.7 2 0 0 36 30 18 26 7 21 0 Gateshead (1 Season) 1 League Championship (2 Seasons) 30.7 2 0 0 36 30 18 26 7 21 0 National League (2 Seasons) 41.5 2 0 0 0 League Two (1 Season) 44.7 4 0 0 18 23 20 20 7 11 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 Macaulay Langstaff Pages
Macaulay Langstaff Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary