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 16 Sunderland eng ENG Jr. PL2 — Div. 1 1 0 8 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 17 Sunderland eng ENG Jr. PL2 — Div. 1 18 12 1,056 11.7 1 2 3 1 0 0 0 0 0.09 0.17 0.26 0.09 0.26 Matches 2018-2019 18 Sunderland eng ENG 3. League One 0 0 Matches 2018-2019 18 Sunderland eng ENG Jr. PL2 — Div. 2 16 12 1,206 13.4 3 1 4 3 0 0 2 0 0.22 0.07 0.30 0.22 0.30 Matches 2019-2020 19 Sunderland eng ENG EFL Cup 0 0 Matches 2019-2020 19 Harrogate Town FC eng ENG FA Cup 1 1 62 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 19 Harrogate Town FC eng ENG 5. National League 27 20 1,728 19.2 3 3 0 0 3 0 0.16 0.16 Matches 2019-2020 19 Sunderland eng ENG Jr. PL2 — Div. 2 4 4 354 3.9 0 1 1 0 0 0 1 0 0.00 0.25 0.25 0.00 0.25 Matches 2020-2021 20 Sunderland 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 20 Sunderland eng ENG 3. League One 24 11 954 10.6 1 3 4 1 0 0 1 0 0.09 0.28 0.38 0.09 0.38 Matches 2020-2021 20 Sunderland eng ENG Jr. PL2 — Div. 2 4 4 355 3.9 3 2 5 1 2 2 0 0 0.76 0.51 1.27 0.25 0.76 Matches 2021-2022 21 Sunderland eng ENG EFL Cup 2 2 154 1.7 0 1 1 0 0 0 1 0 0.00 0.58 0.58 0.00 0.58 Matches 2021-2022 21 Harrogate Town FC eng ENG FA Cup 2 2 180 2.0 1 1 2 1 0 0 1 0 0.50 0.50 1.00 0.50 1.00 Matches 2021-2022 21 Sunderland eng ENG 3. League One 3 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 21 Harrogate Town FC eng ENG 4. League Two 39 39 3,453 38.4 13 6 19 13 0 0 8 1 0.34 0.16 0.50 0.34 0.50 Matches 2022-2023 22 Sunderland eng ENG 2. Championship 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 22 Sunderland 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 2022-2023 22 Lincoln City eng ENG 3. League One 31 29 2,508 27.9 6 4 10 2 4 4 3 0 0.22 0.14 0.36 0.07 0.22 Matches 2023-2024 23 Carlisle United eng ENG 3. League One 16 10 827 9.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 24 Stockport eng ENG EFL Cup 0 0 Matches 2024-2025 24 Stockport eng ENG FA Cup 2 1 91 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 24 Stockport eng ENG 3. League One 33 16 1,629 18.1 5 2 7 5 0 0 3 0 0.28 0.11 0.39 0.28 0.39 Matches 2025-2026 25 Stockport eng ENG EFL Cup 2 0 56 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 25 Stockport eng ENG FA Cup 2 2 210 2.3 1 0 1 1 0 0 0 0 0.43 0.00 0.43 0.43 0.43 Matches 2025-2026 25 Stockport eng ENG 3. League One 45 36 3,201 35.6 6 7 13 6 0 0 4 0 0.17 0.20 0.37 0.17 0.37 Matches 8 Seasons 5 Clubs 6 Leagues 232 172 15,328 170.3 36 24 57 32 4 4 25 1 0.21 0.16 0.38 0.19 0.35 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 Sunderland (5 Seasons) 2 Leagues 43 32 2,979 33.1 7 6 13 5 2 2 3 0 0.21 0.18 0.39 0.15 0.33 Sunderland (5 Seasons) 4 Leagues 32 16 1,383 15.4 1 4 5 1 0 0 2 0 0.07 0.26 0.33 0.07 0.33 Stockport (2 Seasons) 3 Leagues 84 55 5,187 57.6 12 9 21 12 0 0 7 0 0.21 0.16 0.36 0.21 0.36 Harrogate Town FC (2 Seasons) 3 Leagues 69 62 5,423 60.3 17 7 21 17 0 0 12 1 0.28 0.17 0.51 0.28 0.51 Lincoln City (1 Season) 1 League 31 29 2,508 27.9 6 4 10 2 4 4 3 0 0.22 0.14 0.36 0.07 0.22 Carlisle United (1 Season) 1 League 16 10 827 9.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (7 Seasons) 152 103 9,209 102.3 18 16 34 14 4 4 12 0 0.18 0.16 0.33 0.14 0.29 FA Cup (5 Seasons) 8 7 633 7.0 2 1 3 2 0 0 1 0 0.28 0.14 0.43 0.28 0.43 EFL Cup (5 Seasons) 5 3 300 3.3 0 1 1 0 0 0 1 0 0.00 0.30 0.30 0.00 0.30 PL2 — Div. 2 (3 Seasons) 24 20 1,915 21.3 6 4 10 4 2 2 3 0 0.28 0.19 0.47 0.19 0.38 PL2 — Div. 1 (2 Seasons) 19 12 1,064 11.8 1 2 3 1 0 0 0 0 0.08 0.17 0.25 0.08 0.25 League Two (1 Season) 39 39 3,453 38.4 13 6 19 13 0 0 8 1 0.34 0.16 0.50 0.34 0.50 National League (1 Season) 27 20 1,728 19.2 3 3 0 0 3 0 0.16 0.16 Championship (1 Season) 1 0 5 0.1 0 0 0 0 0 0 0 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 2016-2017 16 Sunderland 1 League 1 0 8 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 17 Sunderland 1 League 18 12 1,056 11.7 1 2 3 1 0 0 0 0 0.09 0.17 0.26 0.09 0.26 2018-2019 18 Sunderland 1 League 0 0 2018-2019 18 Sunderland 1 League 16 12 1,206 13.4 3 1 4 3 0 0 2 0 0.22 0.07 0.30 0.22 0.30 2019-2020 19 Harrogate Town FC 2 Leagues 28 21 1,790 19.9 3 0 0 3 0 0 3 0 0.15 0.00 0.00 0.15 0.00 2019-2020 19 Sunderland 1 League 0 0 2019-2020 19 Sunderland 1 League 4 4 354 3.9 0 1 1 0 0 0 1 0 0.00 0.25 0.25 0.00 0.25 2020-2021 20 Sunderland 1 League 4 4 355 3.9 3 2 5 1 2 2 0 0 0.76 0.51 1.27 0.25 0.76 2020-2021 20 Sunderland 2 Leagues 25 12 1,044 11.6 1 3 4 1 0 0 1 0 0.09 0.26 0.34 0.09 0.34 2021-2022 21 Harrogate Town FC 2 Leagues 41 41 3,633 40.4 14 7 21 14 0 0 9 1 0.35 0.17 0.52 0.35 0.52 2021-2022 21 Sunderland 2 Leagues 5 3 244 2.7 0 1 1 0 0 0 1 0 0.00 0.37 0.37 0.00 0.37 2022-2023 22 Sunderland 2 Leagues 2 1 95 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 22 Lincoln City 1 League 31 29 2,508 27.9 6 4 10 2 4 4 3 0 0.22 0.14 0.36 0.07 0.22 2023-2024 23 Carlisle United 1 League 16 10 827 9.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2024-2025 24 Stockport 3 Leagues 35 17 1,720 19.1 5 2 7 5 0 0 3 0 0.26 0.10 0.37 0.26 0.37 2025-2026 25 Stockport 3 Leagues 49 38 3,467 38.5 7 7 14 7 0 0 4 0 0.18 0.18 0.36 0.18 0.36 8 Seasons 5 Clubs 6 Leagues 232 172 15,328 170.3 36 24 57 32 4 4 25 1 0.21 0.16 0.38 0.19 0.35 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 Sunderland (5 Seasons) 2 Leagues 43 32 2,979 33.1 7 6 13 5 2 2 3 0 0.21 0.18 0.39 0.15 0.33 Sunderland (5 Seasons) 4 Leagues 32 16 1,383 15.4 1 4 5 1 0 0 2 0 0.07 0.26 0.33 0.07 0.33 Stockport (2 Seasons) 3 Leagues 84 55 5,187 57.6 12 9 21 12 0 0 7 0 0.21 0.16 0.36 0.21 0.36 Harrogate Town FC (2 Seasons) 3 Leagues 69 62 5,423 60.3 17 7 21 17 0 0 12 1 0.28 0.17 0.51 0.28 0.51 Lincoln City (1 Season) 1 League 31 29 2,508 27.9 6 4 10 2 4 4 3 0 0.22 0.14 0.36 0.07 0.22 Carlisle United (1 Season) 1 League 16 10 827 9.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (7 Seasons) 152 103 9,209 102.3 18 16 34 14 4 4 12 0 0.18 0.16 0.33 0.14 0.29 FA Cup (5 Seasons) 8 7 633 7.0 2 1 3 2 0 0 1 0 0.28 0.14 0.43 0.28 0.43 EFL Cup (5 Seasons) 5 3 300 3.3 0 1 1 0 0 0 1 0 0.00 0.30 0.30 0.00 0.30 PL2 — Div. 2 (3 Seasons) 24 20 1,915 21.3 6 4 10 4 2 2 3 0 0.28 0.19 0.47 0.19 0.38 PL2 — Div. 1 (2 Seasons) 19 12 1,064 11.8 1 2 3 1 0 0 0 0 0.08 0.17 0.25 0.08 0.25 League Two (1 Season) 39 39 3,453 38.4 13 6 19 13 0 0 8 1 0.34 0.16 0.50 0.34 0.50 National League (1 Season) 27 20 1,728 19.2 3 3 0 0 3 0 0.16 0.16 Championship (1 Season) 1 0 5 0.1 0 0 0 0 0 0 0 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 2016-2017 16 Sunderland eng ENG Jr. PL2 — Div. 1 7th 1 0 8 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 17 Sunderland eng ENG Jr. PL2 — Div. 1 11th 18 12 1,056 11.7 1 2 3 1 0 0 0 0 0.09 0.17 0.26 0.09 0.26 Matches 2018-2019 18 Sunderland eng ENG 3. League One 5th 0 0 Matches 2018-2019 18 Sunderland eng ENG Jr. PL2 — Div. 2 12th 16 12 1,206 13.4 3 1 4 3 0 0 2 0 0.22 0.07 0.30 0.22 0.30 Matches 2019-2020 19 Harrogate Town FC eng ENG 5. National League 2nd 27 20 1,728 19.2 3 3 0 0 3 0 0.16 0.16 Matches 2019-2020 19 Sunderland eng ENG Jr. PL2 — Div. 2 12th 4 4 354 3.9 0 1 1 0 0 0 1 0 0.00 0.25 0.25 0.00 0.25 Matches 2020-2021 20 Sunderland eng ENG Jr. PL2 — Div. 2 5th 4 4 355 3.9 3 2 5 1 2 2 0 0 0.76 0.51 1.27 0.25 0.76 Matches 2020-2021 20 Sunderland eng ENG 3. League One 4th 24 11 954 10.6 1 3 4 1 0 0 1 0 0.09 0.28 0.38 0.09 0.38 Matches 2021-2022 21 Harrogate Town FC eng ENG 4. League Two 19th 39 39 3,453 38.4 13 6 19 13 0 0 8 1 0.34 0.16 0.50 0.34 0.50 Matches 2021-2022 21 Sunderland eng ENG 3. League One 5th 3 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 22 Sunderland eng ENG 2. Championship 6th 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 22 Lincoln City eng ENG 3. League One 11th 31 29 2,508 27.9 6 4 10 2 4 4 3 0 0.22 0.14 0.36 0.07 0.22 Matches 2023-2024 23 Carlisle United eng ENG 3. League One 24th 16 10 827 9.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 24 Stockport eng ENG 3. League One 3rd 33 16 1,629 18.1 5 2 7 5 0 0 3 0 0.28 0.11 0.39 0.28 0.39 Matches 2025-2026 25 Stockport eng ENG 3. League One 3rd 45 36 3,201 35.6 6 7 13 6 0 0 4 0 0.17 0.20 0.37 0.17 0.37 Matches 8 Seasons 5 Clubs 4 Leagues 219 162 14,395 159.9 34 22 53 30 4 4 23 1 0.21 0.16 0.38 0.19 0.35 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 Sunderland (5 Seasons) 2 Leagues 43 32 2,979 33.1 7 6 13 5 2 2 3 0 0.21 0.18 0.39 0.15 0.33 Sunderland (4 Seasons) 2 Leagues 28 12 1,049 11.7 1 3 4 1 0 0 1 0 0.09 0.26 0.34 0.09 0.34 Stockport (2 Seasons) 1 League 78 52 4,830 53.7 11 9 20 11 0 0 7 0 0.20 0.17 0.37 0.20 0.37 Harrogate Town FC (2 Seasons) 2 Leagues 66 59 5,181 57.6 16 6 19 16 0 0 11 1 0.28 0.16 0.50 0.28 0.50 Lincoln City (1 Season) 1 League 31 29 2,508 27.9 6 4 10 2 4 4 3 0 0.22 0.14 0.36 0.07 0.22 Carlisle United (1 Season) 1 League 16 10 827 9.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (7 Seasons) 152 103 9,209 102.3 18 16 34 14 4 4 12 0 0.18 0.16 0.33 0.14 0.29 PL2 — Div. 2 (3 Seasons) 24 20 1,915 21.3 6 4 10 4 2 2 3 0 0.28 0.19 0.47 0.19 0.38 PL2 — Div. 1 (2 Seasons) 19 12 1,064 11.8 1 2 3 1 0 0 0 0 0.08 0.17 0.25 0.08 0.25 League Two (1 Season) 39 39 3,453 38.4 13 6 19 13 0 0 8 1 0.34 0.16 0.50 0.34 0.50 National League (1 Season) 27 20 1,728 19.2 3 3 0 0 3 0 0.16 0.16 Championship (1 Season) 1 0 5 0.1 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 2016-2017 16 Sunderland 1 League 0.1 0 0 0 2017-2018 17 Sunderland 1 League 11.7 1 0 0 2018-2019 18 Sunderland 1 League 13.4 3 0 0 2019-2020 19 Harrogate Town FC 2 Leagues 19.9 3 0 0 0.00 0.00 0 0 2019-2020 19 Sunderland 1 League 3.9 0 0 0 2020-2021 20 Sunderland 1 League 3.9 3 2 2 2020-2021 20 Sunderland 2 Leagues 11.6 1 15 4 26.7 1.29 0.34 0.07 0.25 0 0 2021-2022 21 Harrogate Town FC 2 Leagues 40.4 14 84 29 34.5 2.08 0.72 0.17 0.48 0 0 2021-2022 21 Sunderland 2 Leagues 2.7 0 2 1 50.0 0.74 0.37 0.00 0.00 0 0 2022-2023 22 Sunderland 2 Leagues 1.1 0 3 0 0.0 2.84 0.00 0.00 0 0 2022-2023 22 Lincoln City 1 League 27.9 6 55 22 40.0 1.97 0.79 0.04 0.09 4 4 2023-2024 23 Carlisle United 1 League 9.2 0 17 5 29.4 1.85 0.54 0.00 0.00 0 0 2024-2025 24 Stockport 3 Leagues 19.1 5 38 15 39.5 2.10 0.83 0.13 0.33 0 0 2025-2026 25 Stockport 3 Leagues 38.5 7 91 29 31.9 2.36 0.75 0.08 0.24 0 0 8 Seasons 5 Clubs 6 Leagues 170.3 36 305 105 34.4 2.03 0.70 0.10 0.28 4 4 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Sunderland (5 Seasons) 2 Leagues 33.1 7 2 2 Sunderland (5 Seasons) 4 Leagues 15.4 1 20 5 25.0 1.30 0.33 0.05 0.20 0 0 Stockport (2 Seasons) 3 Leagues 57.6 12 129 44 34.1 2.28 0.78 0.09 0.27 0 0 Harrogate Town FC (2 Seasons) 3 Leagues 60.3 17 84 29 34.5 2.05 0.71 0.17 0.48 0 0 Lincoln City (1 Season) 1 League 27.9 6 55 22 40.0 1.97 0.79 0.04 0.09 4 4 Carlisle United (1 Season) 1 League 9.2 0 17 5 29.4 1.85 0.54 0.00 0.00 0 0 League One (7 Seasons) 102.3 18 211 74 35.1 2.06 0.72 0.07 0.19 4 4 FA Cup (5 Seasons) 7.0 2 10 3 30.0 1.66 0.50 0.20 0.67 0 0 EFL Cup (5 Seasons) 3.3 0 6 1 16.7 1.80 0.30 0.00 0.00 0 0 PL2 — Div. 2 (3 Seasons) 21.3 6 2 2 PL2 — Div. 1 (2 Seasons) 11.8 1 0 0 League Two (1 Season) 38.4 13 78 27 34.6 2.03 0.70 0.17 0.48 0 0 National League (1 Season) 19.2 3 0 0 Championship (1 Season) 0.1 0 0 0 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 2016-2017 16 Sunderland eng ENG Jr. PL2 — Div. 1 1 8 8 0.4 0.1 0 0 1 7 0 0.00 2 0 +2 +22.50 +23.05 Matches 2017-2018 17 Sunderland eng ENG Jr. PL2 — Div. 1 18 1,056 59 53.3 11.7 12 78 4 6 20 0 0.89 9 22 -13 -1.11 -0.43 Matches 2018-2019 18 Sunderland eng ENG 3. League One 0 0 0 0 1 Matches 2018-2019 18 Sunderland eng ENG Jr. PL2 — Div. 2 16 1,206 75 60.9 13.4 12 90 11 4 32 1 0.63 9 29 -20 -1.49 +0.02 Matches 2019-2020 19 Sunderland eng ENG EFL Cup 0 0 0 0 1 Matches 2019-2020 19 Harrogate Town FC eng ENG FA Cup 1 62 62 68.9 0.7 1 62 0 0 0 0.00 1 2 -1 -1.45 -1.45 Matches 2019-2020 19 Harrogate Town FC eng ENG 5. National League 27 1,728 64 50.5 19.2 20 80 9 7 19 2 2.13 37 19 +18 +0.94 +0.99 Matches 2019-2020 19 Sunderland eng ENG Jr. PL2 — Div. 2 4 354 89 21.9 3.9 4 89 3 0 0 0.25 3 11 -8 -2.03 +0.45 Matches 2020-2021 20 Sunderland eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2020-2021 20 Sunderland eng ENG 3. League One 24 954 40 23.0 10.6 11 64 2 13 19 17 1.58 18 9 +9 +0.85 +0.31 Matches 2020-2021 20 Sunderland eng ENG Jr. PL2 — Div. 2 4 355 89 16.4 3.9 4 89 3 0 0 0.75 9 10 -1 -0.25 -0.35 Matches 2021-2022 21 Sunderland eng ENG EFL Cup 2 154 77 32.1 1.7 2 77 1 0 0 3.00 5 2 +3 +1.75 +2.58 Matches 2021-2022 21 Harrogate Town FC eng ENG FA Cup 2 180 90 66.7 2.0 2 90 2 0 0 3.00 4 2 +2 +1.00 +5.00 Matches 2021-2022 21 Sunderland eng ENG 3. League One 3 90 30 2.2 1.0 1 64 0 2 13 4 1.33 1 3 -2 -2.00 -2.62 Matches 2021-2022 21 Harrogate Town FC eng ENG 4. League Two 39 3,453 89 83.4 38.4 39 89 37 0 0 1.00 51 64 -13 -0.34 -0.60 Matches 2022-2023 22 Sunderland eng ENG 2. Championship 1 5 5 0.1 0.1 0 0 1 5 3 0.00 0 0 0 0.00 -0.28 Matches 2022-2023 22 Sunderland eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2022-2023 22 Lincoln City eng ENG 3. League One 31 2,508 81 60.6 27.9 29 83 16 2 44 0 1.23 26 28 -2 -0.07 -0.18 Matches 2023-2024 23 Carlisle United eng ENG 3. League One 16 827 52 20.0 9.2 10 67 0 6 26 2 0.25 9 20 -11 -1.20 -0.41 Matches 2024-2025 24 Stockport eng ENG EFL Cup 0 0 0 0 1 Matches 2024-2025 24 Stockport eng ENG FA Cup 2 91 46 30.3 1.0 1 76 0 1 15 0 1.50 1 0 +1 +0.99 +0.56 Matches 2024-2025 24 Stockport eng ENG 3. League One 33 1,629 49 39.3 18.1 16 75 4 17 25 5 1.71 25 15 +10 +0.55 -0.16 Matches 2025-2026 25 Stockport eng ENG EFL Cup 2 56 28 31.1 0.6 0 0 2 28 0 1.50 1 2 -1 -1.61 -3.06 Matches 2025-2026 25 Stockport eng ENG FA Cup 2 210 105 100.0 2.3 2 105 2 0 0 2.00 3 1 +2 +0.86 Matches 2025-2026 25 Stockport eng ENG 3. League One 45 3,201 71 77.3 35.6 36 82 15 9 28 0 1.67 56 43 +13 +0.37 +0.37 Matches 8 Seasons 5 Clubs 6 Leagues 232 15,328 66 35.8 170.3 172 81 90 60 24 36 1.44 238 213 +25 +0.15 -0.05 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Sunderland (5 Seasons) 2 Leagues 43 2,979 69 30.6 33.1 32 85 21 11 23 1 0.70 32 72 -40 -1.21 -0.34 Sunderland (5 Seasons) 4 Leagues 32 1,383 43 7.9 15.4 16 69 5 16 18 26 1.50 24 17 +7 +0.46 +0.02 Stockport (2 Seasons) 3 Leagues 84 5,187 62 57.3 57.6 55 81 21 29 26 6 1.69 86 61 +25 +0.43 -0.11 Harrogate Town FC (2 Seasons) 3 Leagues 69 5,423 79 68.5 60.3 62 85 48 7 19 2 1.49 93 87 +6 +0.10 +0.21 Lincoln City (1 Season) 1 League 31 2,508 81 60.6 27.9 29 83 16 2 44 0 1.23 26 28 -2 -0.07 -0.18 Carlisle United (1 Season) 1 League 16 827 52 20.0 9.2 10 67 0 6 26 2 0.25 9 20 -11 -1.20 -0.41 League One (7 Seasons) 152 9,209 61 31.8 102.3 103 78 37 49 25 29 1.42 135 118 +17 +0.17 -0.06 FA Cup (5 Seasons) 8 633 79 65.9 7.0 7 88 5 1 15 0 1.63 9 6 +3 +0.43 +1.25 EFL Cup (5 Seasons) 5 300 60 24.4 3.3 3 81 2 2 28 2 1.80 6 6 0 0.00 +0.20 PL2 — Div. 2 (3 Seasons) 24 1,915 80 33.2 21.3 20 89 17 4 32 1 0.59 21 50 -29 -1.36 -0.29 PL2 — Div. 1 (2 Seasons) 19 1,064 56 26.9 11.8 12 78 4 7 18 0 0.84 11 22 -11 -0.93 -0.34 League Two (1 Season) 39 3,453 89 83.4 38.4 39 89 37 0 0 1.00 51 64 -13 -0.34 -0.60 National League (1 Season) 27 1,728 64 50.5 19.2 20 80 9 7 19 2 2.13 37 19 +18 +0.94 +0.99 Championship (1 Season) 1 5 5 0.1 0.1 0 0 1 5 3 0.00 0 0 0 0.00 -0.28
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 16 Sunderland 1 League 1 8 8 0.4 0.1 0 0 1 7 0 0.00 2 0 +2 +22.50 +23.05 2017-2018 17 Sunderland 1 League 18 1,056 59 53.3 11.7 12 78 4 6 20 0 0.89 9 22 -13 -1.11 -0.43 2018-2019 18 Sunderland 1 League 0 0 0 0 1 2018-2019 18 Sunderland 1 League 16 1,206 75 60.9 13.4 12 90 11 4 32 1 0.63 9 29 -20 -1.49 +0.02 2019-2020 19 Harrogate Town FC 2 Leagues 28 1,790 64 51.0 19.9 21 79 9 7 19 2 2.05 38 21 +17 +0.85 +0.91 2019-2020 19 Sunderland 1 League 0 0 0 0 1 2019-2020 19 Sunderland 1 League 4 354 89 21.9 3.9 4 89 3 0 0 0.25 3 11 -8 -2.03 +0.45 2020-2021 20 Sunderland 1 League 4 355 89 16.4 3.9 4 89 3 0 0 0.75 9 10 -1 -0.25 -0.35 2020-2021 20 Sunderland 2 Leagues 25 1,044 42 24.7 11.6 12 66 3 13 19 17 1.52 18 10 +8 +0.69 +0.15 2021-2022 21 Harrogate Town FC 2 Leagues 41 3,633 89 82.4 40.4 41 89 39 0 0 1.10 55 66 -11 -0.27 -0.04 2021-2022 21 Sunderland 2 Leagues 5 244 49 5.3 2.7 3 73 1 2 13 4 2.00 6 5 +1 +0.37 -0.15 2022-2023 22 Sunderland 2 Leagues 2 95 48 2.2 1.1 1 90 1 1 5 3 0.00 0 2 -2 -1.89 -2.18 2022-2023 22 Lincoln City 1 League 31 2,508 81 60.6 27.9 29 83 16 2 44 0 1.23 26 28 -2 -0.07 -0.18 2023-2024 23 Carlisle United 1 League 16 827 52 20.0 9.2 10 67 0 6 26 2 0.25 9 20 -11 -1.20 -0.41 2024-2025 24 Stockport 3 Leagues 35 1,720 49 38.0 19.1 17 75 4 18 25 6 1.70 26 15 +11 +0.58 -0.12 2025-2026 25 Stockport 3 Leagues 49 3,467 71 76.5 38.5 38 83 17 11 28 0 1.68 60 46 +14 +0.36 +0.19 8 Seasons 5 Clubs 6 Leagues 232 15,328 66 35.8 170.3 172 81 90 60 24 36 1.44 238 213 +25 +0.15 -0.05 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Sunderland (5 Seasons) 2 Leagues 43 2,979 69 30.6 33.1 32 85 21 11 23 1 0.70 32 72 -40 -1.21 -0.34 Sunderland (5 Seasons) 4 Leagues 32 1,383 43 7.9 15.4 16 69 5 16 18 26 1.50 24 17 +7 +0.46 +0.02 Stockport (2 Seasons) 3 Leagues 84 5,187 62 57.3 57.6 55 81 21 29 26 6 1.69 86 61 +25 +0.43 -0.11 Harrogate Town FC (2 Seasons) 3 Leagues 69 5,423 79 68.5 60.3 62 85 48 7 19 2 1.49 93 87 +6 +0.10 +0.21 Lincoln City (1 Season) 1 League 31 2,508 81 60.6 27.9 29 83 16 2 44 0 1.23 26 28 -2 -0.07 -0.18 Carlisle United (1 Season) 1 League 16 827 52 20.0 9.2 10 67 0 6 26 2 0.25 9 20 -11 -1.20 -0.41 League One (7 Seasons) 152 9,209 61 31.8 102.3 103 78 37 49 25 29 1.42 135 118 +17 +0.17 -0.06 FA Cup (5 Seasons) 8 633 79 65.9 7.0 7 88 5 1 15 0 1.63 9 6 +3 +0.43 +1.25 EFL Cup (5 Seasons) 5 300 60 24.4 3.3 3 81 2 2 28 2 1.80 6 6 0 0.00 +0.20 PL2 — Div. 2 (3 Seasons) 24 1,915 80 33.2 21.3 20 89 17 4 32 1 0.59 21 50 -29 -1.36 -0.29 PL2 — Div. 1 (2 Seasons) 19 1,064 56 26.9 11.8 12 78 4 7 18 0 0.84 11 22 -11 -0.93 -0.34 League Two (1 Season) 39 3,453 89 83.4 38.4 39 89 37 0 0 1.00 51 64 -13 -0.34 -0.60 National League (1 Season) 27 1,728 64 50.5 19.2 20 80 9 7 19 2 2.13 37 19 +18 +0.94 +0.99 Championship (1 Season) 1 5 5 0.1 0.1 0 0 1 5 3 0.00 0 0 0 0.00 -0.28
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 16 Sunderland eng ENG Jr. PL2 — Div. 1 7th 1 8 8 0.4 0.1 0 0 1 7 0 0.00 2 0 +2 +22.50 +23.05 Matches 2017-2018 17 Sunderland eng ENG Jr. PL2 — Div. 1 11th 18 1,056 59 53.3 11.7 12 78 4 6 20 0 0.89 9 22 -13 -1.11 -0.43 Matches 2018-2019 18 Sunderland eng ENG 3. League One 5th 0 0 0 0 1 Matches 2018-2019 18 Sunderland eng ENG Jr. PL2 — Div. 2 12th 16 1,206 75 60.9 13.4 12 90 11 4 32 1 0.63 9 29 -20 -1.49 +0.02 Matches 2019-2020 19 Harrogate Town FC eng ENG 5. National League 2nd 27 1,728 64 50.5 19.2 20 80 9 7 19 2 2.13 37 19 +18 +0.94 +0.99 Matches 2019-2020 19 Sunderland eng ENG Jr. PL2 — Div. 2 12th 4 354 89 21.9 3.9 4 89 3 0 0 0.25 3 11 -8 -2.03 +0.45 Matches 2020-2021 20 Sunderland eng ENG Jr. PL2 — Div. 2 5th 4 355 89 16.4 3.9 4 89 3 0 0 0.75 9 10 -1 -0.25 -0.35 Matches 2020-2021 20 Sunderland eng ENG 3. League One 4th 24 954 40 23.0 10.6 11 64 2 13 19 17 1.58 18 9 +9 +0.85 +0.31 Matches 2021-2022 21 Harrogate Town FC eng ENG 4. League Two 19th 39 3,453 89 83.4 38.4 39 89 37 0 0 1.00 51 64 -13 -0.34 -0.60 Matches 2021-2022 21 Sunderland eng ENG 3. League One 5th 3 90 30 2.2 1.0 1 64 0 2 13 4 1.33 1 3 -2 -2.00 -2.62 Matches 2022-2023 22 Sunderland eng ENG 2. Championship 6th 1 5 5 0.1 0.1 0 0 1 5 3 0.00 0 0 0 0.00 -0.28 Matches 2022-2023 22 Lincoln City eng ENG 3. League One 11th 31 2,508 81 60.6 27.9 29 83 16 2 44 0 1.23 26 28 -2 -0.07 -0.18 Matches 2023-2024 23 Carlisle United eng ENG 3. League One 24th 16 827 52 20.0 9.2 10 67 0 6 26 2 0.25 9 20 -11 -1.20 -0.41 Matches 2024-2025 24 Stockport eng ENG 3. League One 3rd 33 1,629 49 39.3 18.1 16 75 4 17 25 5 1.71 25 15 +10 +0.55 -0.16 Matches 2025-2026 25 Stockport eng ENG 3. League One 3rd 45 3,201 71 77.3 35.6 36 82 15 9 28 0 1.67 56 43 +13 +0.37 +0.37 Matches 8 Seasons 5 Clubs 4 Leagues 219 14,395 66 35.4 159.9 162 81 83 57 24 34 1.43 223 201 +22 +0.14 -0.08 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Sunderland (5 Seasons) 2 Leagues 43 2,979 69 30.6 33.1 32 85 21 11 23 1 0.70 32 72 -40 -1.21 -0.34 Sunderland (4 Seasons) 2 Leagues 28 1,049 37 6.3 11.7 12 64 2 16 18 25 1.50 19 12 +7 +0.60 +0.13 Stockport (2 Seasons) 1 League 78 4,830 62 58.3 53.7 52 80 19 26 26 5 1.69 81 58 +23 +0.43 -0.09 Harrogate Town FC (2 Seasons) 2 Leagues 66 5,181 79 68.5 57.6 59 86 46 7 19 2 1.46 88 83 +5 +0.09 +0.05 Lincoln City (1 Season) 1 League 31 2,508 81 60.6 27.9 29 83 16 2 44 0 1.23 26 28 -2 -0.07 -0.18 Carlisle United (1 Season) 1 League 16 827 52 20.0 9.2 10 67 0 6 26 2 0.25 9 20 -11 -1.20 -0.41 League One (7 Seasons) 152 9,209 61 31.8 102.3 103 78 37 49 25 29 1.42 135 118 +17 +0.17 -0.06 PL2 — Div. 2 (3 Seasons) 24 1,915 80 33.2 21.3 20 89 17 4 32 1 0.59 21 50 -29 -1.36 -0.29 PL2 — Div. 1 (2 Seasons) 19 1,064 56 26.9 11.8 12 78 4 7 18 0 0.84 11 22 -11 -0.93 -0.34 League Two (1 Season) 39 3,453 89 83.4 38.4 39 89 37 0 0 1.00 51 64 -13 -0.34 -0.60 National League (1 Season) 27 1,728 64 50.5 19.2 20 80 9 7 19 2 2.13 37 19 +18 +0.94 +0.99 Championship (1 Season) 1 5 5 0.1 0.1 0 0 1 5 3 0.00 0 0 0 0.00 -0.28
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 16 Sunderland 1 League 0.1 0 0 0 0 2017-2018 17 Sunderland 1 League 11.7 0 0 0 0 2018-2019 18 Sunderland 1 League 13.4 2 0 0 0 2019-2020 19 Harrogate Town FC 2 Leagues 19.9 3 0 0 1 1 0 4 0 0 0 2019-2020 19 Sunderland 1 League 3.9 1 0 0 0 2020-2021 20 Sunderland 1 League 3.9 0 0 0 0 2020-2021 20 Sunderland 2 Leagues 11.6 1 0 0 22 28 1 72 11 20 0 2021-2022 21 Harrogate Town FC 2 Leagues 40.4 9 1 1 68 65 7 157 17 42 0 2021-2022 21 Sunderland 2 Leagues 2.7 1 0 0 3 5 3 10 1 2 0 2022-2023 22 Sunderland 2 Leagues 1.1 0 0 0 1 1 1 2 0 1 0 2022-2023 22 Lincoln City 1 League 27.9 3 0 0 44 46 5 78 12 35 0 2023-2024 23 Carlisle United 1 League 9.2 1 0 0 10 14 4 31 1 2 0 2024-2025 24 Stockport 3 Leagues 19.1 3 0 0 22 30 4 68 6 11 0 2025-2026 25 Stockport 3 Leagues 38.5 4 0 0 25 55 5 91 11 29 0 8 Seasons 5 Clubs 6 Leagues 170.3 25 1 1 196 245 30 513 59 142 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Sunderland (5 Seasons) 2 Leagues 33.1 3 0 0 0 Sunderland (5 Seasons) 4 Leagues 15.4 2 0 0 26 34 5 84 12 23 0 Stockport (2 Seasons) 3 Leagues 57.6 7 0 0 47 85 9 159 17 40 0 Harrogate Town FC (2 Seasons) 3 Leagues 60.3 12 1 1 69 66 7 161 17 42 0 Lincoln City (1 Season) 1 League 27.9 3 0 0 44 46 5 78 12 35 0 Carlisle United (1 Season) 1 League 9.2 1 0 0 10 14 4 31 1 2 0 League One (7 Seasons) 102.3 12 0 0 120 166 19 329 41 99 0 FA Cup (5 Seasons) 7.0 1 0 0 9 11 0 23 0 0 0 EFL Cup (5 Seasons) 3.3 1 0 0 3 6 4 6 1 1 0 PL2 — Div. 2 (3 Seasons) 21.3 3 0 0 0 PL2 — Div. 1 (2 Seasons) 11.8 0 0 0 0 League Two (1 Season) 38.4 8 1 1 64 62 7 154 17 42 0 National League (1 Season) 19.2 3 0 0 0 Championship (1 Season) 0.1 0 0 0 0 0 0 1 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 Jack Diamond Pages
Jack Diamond Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary