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 17 Southampton eng ENG Jr. PL2 — Div. 1 17 16 1,423 15.8 0 2 2 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 Matches 2017-2018 18 Southampton eng ENG Jr. PL2 — Div. 2 9 7 692 7.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Southampton eng ENG Jr. PL2 — Div. 2 22 22 1,975 21.9 3 1 4 3 0 0 2 0 0.14 0.05 0.18 0.14 0.18 Matches 2019-2020 20 Gillingham eng ENG FA Cup 3 3 258 2.9 0 2 2 0 0 0 0 0 0.00 0.70 0.70 0.00 0.70 Matches 2019-2020 20 Gillingham eng ENG 3. League One 28 26 2,330 25.9 1 2 3 1 0 0 2 0 0.04 0.08 0.12 0.04 0.12 Matches 2019-2020 20 Southampton eng ENG Jr. PL2 — Div. 1 1 1 90 1.0 1 0 1 1 0 0 1 0 1.00 0.00 1.00 1.00 1.00 Matches 2020-2021 21 Gillingham eng ENG FA Cup 1 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Gillingham eng ENG 3. League One 34 27 2,336 26.0 0 1 1 0 0 0 2 0 0.00 0.04 0.04 0.00 0.04 Matches 2020-2021 21 Southampton eng ENG Jr. PL2 — Div. 1 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Burton Albion 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 22 Burton Albion eng ENG FA Cup 1 1 63 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Burton Albion eng ENG 3. League One 18 17 1,377 15.3 5 0 5 5 0 0 1 0 0.33 0.00 0.33 0.33 0.33 Matches 2021-2022 22 Wrexham eng ENG 5. National League 6 3 280 3.1 0 0 0 0 0 0 0.00 0.00 Matches 2022-2023 23 Wrexham eng ENG FA Cup 5 2 219 2.4 2 0 2 2 0 0 0 0 0.82 0.00 0.82 0.82 0.82 Matches 2022-2023 23 Wrexham eng ENG 5. National League 24 17 1,495 16.6 4 4 0 0 4 0 0.24 0.24 Matches 2023-2024 24 Wrexham eng ENG EFL Cup 1 0 55 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Wrexham eng ENG FA Cup 3 3 270 3.0 1 0 1 1 0 0 0 0 0.33 0.00 0.33 0.33 0.33 Matches 2023-2024 24 Wrexham eng ENG 4. League Two 34 31 2,710 30.1 0 3 3 0 0 0 3 0 0.00 0.10 0.10 0.00 0.10 Matches 2024-2025 25 Wrexham eng ENG FA Cup 1 1 74 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Wrexham eng ENG 3. League One 31 25 2,268 25.2 0 1 1 0 0 0 3 0 0.00 0.04 0.04 0.00 0.04 Matches 2025-2026 26 Wrexham eng ENG 2. Championship 0 0 Matches 2025-2026 26 Peterborough United 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 2025-2026 26 Peterborough United eng ENG 3. League One 16 15 1,304 14.5 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 7 Seasons 4 Clubs 6 Leagues 208 174 15,277 169.7 13 9 18 13 0 0 19 0 0.08 0.06 0.12 0.08 0.12 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Wrexham (5 Seasons) 6 Leagues 105 82 7,371 81.9 7 4 7 7 0 0 10 0 0.09 0.06 0.11 0.09 0.11 Southampton (5 Seasons) 2 Leagues 52 49 4,450 49.4 4 3 7 4 0 0 5 0 0.08 0.06 0.14 0.08 0.14 Gillingham (2 Seasons) 2 Leagues 66 57 4,982 55.4 1 5 6 1 0 0 4 0 0.02 0.09 0.11 0.02 0.11 Burton Albion (1 Season) 3 Leagues 20 19 1,530 17.0 5 0 5 5 0 0 1 0 0.29 0.00 0.29 0.29 0.29 Peterborough United (1 Season) 2 Leagues 17 16 1,394 15.5 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 FA Cup (7 Seasons) 15 12 1,032 11.5 3 2 5 3 0 0 0 0 0.26 0.17 0.44 0.26 0.44 League One (5 Seasons) 127 110 9,615 106.8 6 4 10 6 0 0 12 0 0.06 0.04 0.09 0.06 0.09 PL2 — Div. 1 (3 Seasons) 21 20 1,783 19.8 1 2 3 1 0 0 2 0 0.05 0.10 0.15 0.05 0.15 PL2 — Div. 2 (2 Seasons) 31 29 2,667 29.6 3 1 4 3 0 0 3 0 0.10 0.03 0.13 0.10 0.13 National League (2 Seasons) 30 20 1,775 19.7 4 4 0 0 4 0 0.20 0.20 EFL Cup (2 Seasons) 2 1 145 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 34 31 2,710 30.1 0 3 3 0 0 0 3 0 0.00 0.10 0.10 0.00 0.10 Championship (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 17 Southampton 1 League 17 16 1,423 15.8 0 2 2 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 2017-2018 18 Southampton 1 League 9 7 692 7.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2018-2019 19 Southampton 1 League 22 22 1,975 21.9 3 1 4 3 0 0 2 0 0.14 0.05 0.18 0.14 0.18 2019-2020 20 Gillingham 2 Leagues 31 29 2,588 28.8 1 4 5 1 0 0 2 0 0.03 0.14 0.17 0.03 0.17 2019-2020 20 Southampton 1 League 1 1 90 1.0 1 0 1 1 0 0 1 0 1.00 0.00 1.00 1.00 1.00 2020-2021 21 Gillingham 2 Leagues 35 28 2,394 26.6 0 1 1 0 0 0 2 0 0.00 0.04 0.04 0.00 0.04 2020-2021 21 Southampton 1 League 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 22 Burton Albion 3 Leagues 20 19 1,530 17.0 5 0 5 5 0 0 1 0 0.29 0.00 0.29 0.29 0.29 2021-2022 22 Wrexham 1 League 6 3 280 3.1 0 0 0 0 0 0 0.00 0.00 2022-2023 23 Wrexham 2 Leagues 29 19 1,714 19.0 6 0 2 6 0 0 4 0 0.32 0.00 0.82 0.32 0.82 2023-2024 24 Wrexham 3 Leagues 38 34 3,035 33.7 1 3 4 1 0 0 3 0 0.03 0.09 0.12 0.03 0.12 2024-2025 25 Wrexham 2 Leagues 32 26 2,342 26.0 0 1 1 0 0 0 3 0 0.00 0.04 0.04 0.00 0.04 2025-2026 26 Wrexham 1 League 0 0 2025-2026 26 Peterborough United 2 Leagues 17 16 1,394 15.5 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 7 Seasons 4 Clubs 6 Leagues 208 174 15,277 169.7 13 9 18 13 0 0 19 0 0.08 0.06 0.12 0.08 0.12 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Wrexham (5 Seasons) 6 Leagues 105 82 7,371 81.9 7 4 7 7 0 0 10 0 0.09 0.06 0.11 0.09 0.11 Southampton (5 Seasons) 2 Leagues 52 49 4,450 49.4 4 3 7 4 0 0 5 0 0.08 0.06 0.14 0.08 0.14 Gillingham (2 Seasons) 2 Leagues 66 57 4,982 55.4 1 5 6 1 0 0 4 0 0.02 0.09 0.11 0.02 0.11 Burton Albion (1 Season) 3 Leagues 20 19 1,530 17.0 5 0 5 5 0 0 1 0 0.29 0.00 0.29 0.29 0.29 Peterborough United (1 Season) 2 Leagues 17 16 1,394 15.5 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 FA Cup (7 Seasons) 15 12 1,032 11.5 3 2 5 3 0 0 0 0 0.26 0.17 0.44 0.26 0.44 League One (5 Seasons) 127 110 9,615 106.8 6 4 10 6 0 0 12 0 0.06 0.04 0.09 0.06 0.09 PL2 — Div. 1 (3 Seasons) 21 20 1,783 19.8 1 2 3 1 0 0 2 0 0.05 0.10 0.15 0.05 0.15 PL2 — Div. 2 (2 Seasons) 31 29 2,667 29.6 3 1 4 3 0 0 3 0 0.10 0.03 0.13 0.10 0.13 National League (2 Seasons) 30 20 1,775 19.7 4 4 0 0 4 0 0.20 0.20 EFL Cup (2 Seasons) 2 1 145 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 34 31 2,710 30.1 0 3 3 0 0 0 3 0 0.00 0.10 0.10 0.00 0.10 Championship (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 17 Southampton eng ENG Jr. PL2 — Div. 1 12th 17 16 1,423 15.8 0 2 2 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 Matches 2017-2018 18 Southampton eng ENG Jr. PL2 — Div. 2 6th 9 7 692 7.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Southampton eng ENG Jr. PL2 — Div. 2 2nd 22 22 1,975 21.9 3 1 4 3 0 0 2 0 0.14 0.05 0.18 0.14 0.18 Matches 2019-2020 20 Gillingham eng ENG 3. League One 10th 28 26 2,330 25.9 1 2 3 1 0 0 2 0 0.04 0.08 0.12 0.04 0.12 Matches 2019-2020 20 Southampton eng ENG Jr. PL2 — Div. 1 11th 1 1 90 1.0 1 0 1 1 0 0 1 0 1.00 0.00 1.00 1.00 1.00 Matches 2020-2021 21 Gillingham eng ENG 3. League One 10th 34 27 2,336 26.0 0 1 1 0 0 0 2 0 0.00 0.04 0.04 0.00 0.04 Matches 2020-2021 21 Southampton eng ENG Jr. PL2 — Div. 1 13th 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Burton Albion eng ENG 3. League One 16th 18 17 1,377 15.3 5 0 5 5 0 0 1 0 0.33 0.00 0.33 0.33 0.33 Matches 2021-2022 22 Wrexham eng ENG 5. National League 2nd 6 3 280 3.1 0 0 0 0 0 0 0.00 0.00 Matches 2022-2023 23 Wrexham eng ENG 5. National League 1st 24 17 1,495 16.6 4 4 0 0 4 0 0.24 0.24 Matches 2023-2024 24 Wrexham eng ENG 4. League Two 2nd 34 31 2,710 30.1 0 3 3 0 0 0 3 0 0.00 0.10 0.10 0.00 0.10 Matches 2024-2025 25 Wrexham eng ENG 3. League One 2nd 31 25 2,268 25.2 0 1 1 0 0 0 3 0 0.00 0.04 0.04 0.00 0.04 Matches 2025-2026 26 Wrexham eng ENG 2. Championship 7th 0 0 Matches 2025-2026 26 Peterborough United eng ENG 3. League One 18th 16 15 1,304 14.5 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 7 Seasons 4 Clubs 4 Leagues 191 161 14,100 156.7 10 7 13 10 0 0 19 0 0.06 0.05 0.09 0.06 0.09 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 Wrexham (5 Seasons) 4 Leagues 95 76 6,753 75.0 4 4 4 4 0 0 10 0 0.05 0.07 0.07 0.05 0.07 Southampton (5 Seasons) 2 Leagues 52 49 4,450 49.4 4 3 7 4 0 0 5 0 0.08 0.06 0.14 0.08 0.14 Gillingham (2 Seasons) 1 League 62 53 4,666 51.8 1 3 4 1 0 0 4 0 0.02 0.06 0.08 0.02 0.08 Burton Albion (1 Season) 1 League 18 17 1,377 15.3 5 0 5 5 0 0 1 0 0.33 0.00 0.33 0.33 0.33 Peterborough United (1 Season) 1 League 16 15 1,304 14.5 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 League One (5 Seasons) 127 110 9,615 106.8 6 4 10 6 0 0 12 0 0.06 0.04 0.09 0.06 0.09 PL2 — Div. 1 (3 Seasons) 21 20 1,783 19.8 1 2 3 1 0 0 2 0 0.05 0.10 0.15 0.05 0.15 PL2 — Div. 2 (2 Seasons) 31 29 2,667 29.6 3 1 4 3 0 0 3 0 0.10 0.03 0.13 0.10 0.13 National League (2 Seasons) 30 20 1,775 19.7 4 4 0 0 4 0 0.20 0.20 League Two (1 Season) 34 31 2,710 30.1 0 3 3 0 0 0 3 0 0.00 0.10 0.10 0.00 0.10 Championship (1 Season) 0 0
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2019-2020 20 Gillingham eng ENG FA Cup 33rd 3 3 258 2.9 0 2 2 0 0 0 0 0 0.00 0.70 0.70 0.00 0.70 Matches 2020-2021 21 Gillingham eng ENG FA Cup 65th 1 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Burton Albion eng ENG EFL Cup Rd1 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 22 Burton Albion eng ENG FA Cup 1 1 63 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Wrexham eng ENG FA Cup 5 2 219 2.4 2 0 2 2 0 0 0 0 0.82 0.00 0.82 0.82 0.82 Matches 2023-2024 24 Wrexham eng ENG EFL Cup Rd2 1 0 55 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Wrexham eng ENG FA Cup 3 3 270 3.0 1 0 1 1 0 0 0 0 0.33 0.00 0.33 0.33 0.33 Matches 2024-2025 25 Wrexham eng ENG FA Cup 1 1 74 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 26 Peterborough United 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 7 Seasons 4 Clubs 2 Leagues 17 13 1,177 13.1 3 2 5 3 0 0 0 0 0.23 0.15 0.38 0.23 0.38 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 Wrexham (3 Seasons) 2 Leagues 10 6 618 6.9 3 0 3 3 0 0 0 0 0.44 0.00 0.44 0.44 0.44 Gillingham (2 Seasons) 1 League 4 4 316 3.5 0 2 2 0 0 0 0 0 0.00 0.57 0.57 0.00 0.57 Burton Albion (1 Season) 2 Leagues 2 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Peterborough United (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (7 Seasons) 15 12 1,032 11.5 3 2 5 3 0 0 0 0 0.26 0.17 0.44 0.26 0.44 EFL Cup (2 Seasons) 2 1 145 1.6 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 17 Southampton 1 League 15.8 0 0 0 2017-2018 18 Southampton 1 League 7.7 0 0 0 2018-2019 19 Southampton 1 League 21.9 3 0 0 2019-2020 20 Gillingham 2 Leagues 28.8 1 27 4 14.8 0.94 0.14 0.04 0.25 0 0 2019-2020 20 Southampton 1 League 1.0 1 0 0 2020-2021 21 Gillingham 2 Leagues 26.6 0 14 1 7.1 0.53 0.04 0.00 0.00 0 0 2020-2021 21 Southampton 1 League 3.0 0 0 0 2021-2022 22 Burton Albion 3 Leagues 17.0 5 21 7 33.3 1.24 0.41 0.24 0.71 0 0 2021-2022 22 Wrexham 1 League 3.1 0 0 0 2022-2023 23 Wrexham 2 Leagues 19.0 6 5 2 40.0 2.05 0.82 0.40 1.00 0 0 2023-2024 24 Wrexham 3 Leagues 33.7 1 26 7 26.9 0.77 0.21 0.04 0.14 0 0 2024-2025 25 Wrexham 2 Leagues 26.0 0 10 3 30.0 0.40 0.12 0.00 0.00 0 0 2025-2026 26 Peterborough United 2 Leagues 15.5 0 4 0 0.0 0.28 0.00 0.00 0 0 7 Seasons 4 Clubs 6 Leagues 169.7 13 107 24 22.4 0.72 0.16 0.08 0.38 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Wrexham (5 Seasons) 6 Leagues 81.9 7 41 12 29.3 0.67 0.20 0.07 0.25 0 0 Southampton (5 Seasons) 2 Leagues 49.4 4 0 0 Gillingham (2 Seasons) 2 Leagues 55.4 1 41 5 12.2 0.74 0.09 0.02 0.20 0 0 Burton Albion (1 Season) 3 Leagues 17.0 5 21 7 33.3 1.24 0.41 0.24 0.71 0 0 Peterborough United (1 Season) 2 Leagues 15.5 0 4 0 0.0 0.28 0.00 0.00 0 0 FA Cup (7 Seasons) 11.5 3 11 4 36.4 1.14 0.41 0.27 0.75 0 0 League One (5 Seasons) 106.8 6 71 14 19.7 0.66 0.13 0.08 0.43 0 0 PL2 — Div. 1 (3 Seasons) 19.8 1 0 0 PL2 — Div. 2 (2 Seasons) 29.6 3 0 0 National League (2 Seasons) 19.7 4 0 0 EFL Cup (2 Seasons) 1.6 0 1 0 0.0 0.62 0.00 0.00 0 0 League Two (1 Season) 30.1 0 24 6 25.0 0.80 0.20 0.00 0.00 0 0 Championship (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 17 Southampton eng ENG Jr. PL2 — Div. 1 17 1,423 84 71.9 15.8 16 87 15 1 27 1 1.06 21 27 -6 -0.38 +0.59 Matches 2017-2018 18 Southampton eng ENG Jr. PL2 — Div. 2 9 692 77 40.5 7.7 7 90 7 2 30 4 1.44 14 16 -2 -0.26 -0.79 Matches 2018-2019 19 Southampton eng ENG Jr. PL2 — Div. 2 22 1,975 90 99.7 21.9 22 90 21 0 0 2.04 37 21 +16 +0.73 +0.73 Matches 2019-2020 20 Gillingham eng ENG FA Cup 3 258 86 66.2 2.9 3 86 2 0 0 1.33 4 2 +2 +0.70 +0.70 Matches 2019-2020 20 Gillingham eng ENG 3. League One 28 2,330 83 74.0 25.9 26 86 21 2 46 0 1.50 31 24 +7 +0.27 +0.16 Matches 2019-2020 20 Southampton eng ENG Jr. PL2 — Div. 1 1 90 90 5.6 1.0 1 90 1 0 0 3.00 4 3 +1 +1.00 +2.47 Matches 2020-2021 21 Gillingham eng ENG FA Cup 1 58 58 32.2 0.6 1 58 0 0 0 3.00 1 2 -1 -1.55 -2.29 Matches 2020-2021 21 Gillingham eng ENG 3. League One 34 2,336 69 56.4 26.0 27 82 18 7 19 2 1.50 36 32 +4 +0.15 +0.20 Matches 2020-2021 21 Southampton eng ENG Jr. PL2 — Div. 1 3 270 90 12.5 3.0 3 90 3 0 0 1.33 5 7 -2 -0.67 +0.95 Matches 2021-2022 22 Burton Albion eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 Matches 2021-2022 22 Burton Albion eng ENG FA Cup 1 63 63 35.0 0.7 1 63 0 0 1 0.00 1 0 +1 +1.43 +2.20 Matches 2021-2022 22 Burton Albion eng ENG 3. League One 18 1,377 77 33.3 15.3 17 80 13 1 25 4 1.78 23 16 +7 +0.46 +1.21 Matches 2021-2022 22 Wrexham eng ENG 5. National League 6 280 47 7.1 3.1 3 85 2 3 9 2 2.14 4 2 +2 +0.64 -0.41 Matches 2022-2023 23 Wrexham eng ENG FA Cup 5 219 44 48.7 2.4 2 90 2 3 13 0 2.00 8 8 0 0.00 -1.95 Matches 2022-2023 23 Wrexham eng ENG 5. National League 24 1,495 62 36.1 16.6 17 82 14 7 15 5 2.42 39 18 +21 +1.26 -0.51 Matches 2023-2024 24 Wrexham eng ENG EFL Cup 1 55 55 22.9 0.6 0 0 1 55 1 1.00 0 0 0 0.00 0.00 Matches 2023-2024 24 Wrexham eng ENG FA Cup 3 270 90 75.0 3.0 3 90 3 0 0 3.00 6 1 +5 +1.67 +4.67 Matches 2023-2024 24 Wrexham eng ENG 4. League Two 34 2,710 80 65.5 30.1 31 87 25 3 8 1 2.12 61 30 +31 +1.03 +0.65 Matches 2024-2025 25 Wrexham eng ENG FA Cup 1 74 74 82.2 0.8 1 74 0 0 0 0.00 0 1 -1 -1.22 -1.22 Matches 2024-2025 25 Wrexham eng ENG 3. League One 31 2,268 73 54.8 25.2 25 89 24 6 7 6 1.94 32 22 +10 +0.40 -0.71 Matches 2025-2026 26 Wrexham eng ENG 2. Championship 0 0 0 0 2 Matches 2025-2026 26 Peterborough United eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +2.00 Matches 2025-2026 26 Peterborough United eng ENG 3. League One 16 1,304 82 31.5 14.5 15 86 14 1 20 2 1.50 25 21 +4 +0.28 +0.53 Matches 7 Seasons 4 Clubs 6 Leagues 208 15,277 73 39.9 169.7 174 85 140 34 16 26 1.84 273 180 +93 +0.55 +0.10 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Wrexham (5 Seasons) 6 Leagues 105 7,371 70 34.0 81.9 82 86 70 23 13 17 2.13 150 82 +68 +0.83 -0.29 Southampton (5 Seasons) 2 Leagues 52 4,450 86 47.1 49.4 49 89 47 3 29 5 1.59 81 74 +7 +0.14 +1.20 Gillingham (2 Seasons) 2 Leagues 66 4,982 75 63.4 55.4 57 83 41 9 25 2 1.52 72 60 +12 +0.22 +0.19 Burton Albion (1 Season) 3 Leagues 20 1,530 77 34.7 17.0 19 79 14 1 25 5 1.65 25 17 +8 +0.47 +1.22 Peterborough United (1 Season) 2 Leagues 17 1,394 82 32.3 15.5 16 86 15 1 20 2 1.59 26 21 +5 +0.32 +0.60 FA Cup (7 Seasons) 15 1,032 69 56.4 11.5 12 83 8 3 13 1 1.93 21 14 +7 +0.61 +0.50 League One (5 Seasons) 127 9,615 76 48.8 106.8 110 85 90 17 18 14 1.65 147 115 +32 +0.30 +0.37 PL2 — Div. 1 (3 Seasons) 21 1,783 85 31.0 19.8 20 88 19 1 27 1 1.19 30 37 -7 -0.35 +1.12 PL2 — Div. 2 (2 Seasons) 31 2,667 86 72.3 29.6 29 90 28 2 30 4 1.87 51 37 +14 +0.47 -0.06 National League (2 Seasons) 30 1,775 59 21.9 19.7 20 82 16 10 13 7 2.36 43 20 +23 +1.17 -0.19 EFL Cup (2 Seasons) 2 145 73 43.9 1.6 1 90 1 1 55 1 1.00 1 1 0 0.00 0.00 League Two (1 Season) 34 2,710 80 65.5 30.1 31 87 25 3 8 1 2.12 61 30 +31 +1.03 +0.65 Championship (1 Season) 0 0 0 0 2
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 17 Southampton 1 League 17 1,423 84 71.9 15.8 16 87 15 1 27 1 1.06 21 27 -6 -0.38 +0.59 2017-2018 18 Southampton 1 League 9 692 77 40.5 7.7 7 90 7 2 30 4 1.44 14 16 -2 -0.26 -0.79 2018-2019 19 Southampton 1 League 22 1,975 90 99.7 21.9 22 90 21 0 0 2.04 37 21 +16 +0.73 +0.73 2019-2020 20 Gillingham 2 Leagues 31 2,588 83 73.1 28.8 29 86 23 2 46 0 1.48 35 26 +9 +0.31 +0.22 2019-2020 20 Southampton 1 League 1 90 90 5.6 1.0 1 90 1 0 0 3.00 4 3 +1 +1.00 +2.47 2020-2021 21 Gillingham 2 Leagues 35 2,394 68 55.4 26.6 28 81 18 7 19 2 1.54 37 34 +3 +0.11 +0.11 2020-2021 21 Southampton 1 League 3 270 90 12.5 3.0 3 90 3 0 0 1.33 5 7 -2 -0.67 +0.95 2021-2022 22 Burton Albion 3 Leagues 20 1,530 77 34.7 17.0 19 79 14 1 25 5 1.65 25 17 +8 +0.47 +1.22 2021-2022 22 Wrexham 1 League 6 280 47 7.1 3.1 3 85 2 3 9 2 2.14 4 2 +2 +0.64 -0.41 2022-2023 23 Wrexham 2 Leagues 29 1,714 59 37.3 19.0 19 83 16 10 14 5 2.35 47 26 +21 +1.10 -0.68 2023-2024 24 Wrexham 3 Leagues 38 3,035 80 64.0 33.7 34 87 28 4 20 2 2.16 67 31 +36 +1.07 +0.91 2024-2025 25 Wrexham 2 Leagues 32 2,342 73 55.4 26.0 26 88 24 6 7 6 1.88 32 23 +9 +0.35 -0.75 2025-2026 26 Wrexham 1 League 0 0 0 0 2 2025-2026 26 Peterborough United 2 Leagues 17 1,394 82 32.3 15.5 16 86 15 1 20 2 1.59 26 21 +5 +0.32 +0.60 7 Seasons 4 Clubs 6 Leagues 208 15,277 73 39.9 169.7 174 85 140 34 16 26 1.84 273 180 +93 +0.55 +0.10 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Wrexham (5 Seasons) 6 Leagues 105 7,371 70 34.0 81.9 82 86 70 23 13 17 2.13 150 82 +68 +0.83 -0.29 Southampton (5 Seasons) 2 Leagues 52 4,450 86 47.1 49.4 49 89 47 3 29 5 1.59 81 74 +7 +0.14 +1.20 Gillingham (2 Seasons) 2 Leagues 66 4,982 75 63.4 55.4 57 83 41 9 25 2 1.52 72 60 +12 +0.22 +0.19 Burton Albion (1 Season) 3 Leagues 20 1,530 77 34.7 17.0 19 79 14 1 25 5 1.65 25 17 +8 +0.47 +1.22 Peterborough United (1 Season) 2 Leagues 17 1,394 82 32.3 15.5 16 86 15 1 20 2 1.59 26 21 +5 +0.32 +0.60 FA Cup (7 Seasons) 15 1,032 69 56.4 11.5 12 83 8 3 13 1 1.93 21 14 +7 +0.61 +0.50 League One (5 Seasons) 127 9,615 76 48.8 106.8 110 85 90 17 18 14 1.65 147 115 +32 +0.30 +0.37 PL2 — Div. 1 (3 Seasons) 21 1,783 85 31.0 19.8 20 88 19 1 27 1 1.19 30 37 -7 -0.35 +1.12 PL2 — Div. 2 (2 Seasons) 31 2,667 86 72.3 29.6 29 90 28 2 30 4 1.87 51 37 +14 +0.47 -0.06 National League (2 Seasons) 30 1,775 59 21.9 19.7 20 82 16 10 13 7 2.36 43 20 +23 +1.17 -0.19 EFL Cup (2 Seasons) 2 145 73 43.9 1.6 1 90 1 1 55 1 1.00 1 1 0 0.00 0.00 League Two (1 Season) 34 2,710 80 65.5 30.1 31 87 25 3 8 1 2.12 61 30 +31 +1.03 +0.65 Championship (1 Season) 0 0 0 0 2
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 17 Southampton eng ENG Jr. PL2 — Div. 1 12th 17 1,423 84 71.9 15.8 16 87 15 1 27 1 1.06 21 27 -6 -0.38 +0.59 Matches 2017-2018 18 Southampton eng ENG Jr. PL2 — Div. 2 6th 9 692 77 40.5 7.7 7 90 7 2 30 4 1.44 14 16 -2 -0.26 -0.79 Matches 2018-2019 19 Southampton eng ENG Jr. PL2 — Div. 2 2nd 22 1,975 90 99.7 21.9 22 90 21 0 0 2.04 37 21 +16 +0.73 +0.73 Matches 2019-2020 20 Gillingham eng ENG 3. League One 10th 28 2,330 83 74.0 25.9 26 86 21 2 46 0 1.50 31 24 +7 +0.27 +0.16 Matches 2019-2020 20 Southampton eng ENG Jr. PL2 — Div. 1 11th 1 90 90 5.6 1.0 1 90 1 0 0 3.00 4 3 +1 +1.00 +2.47 Matches 2020-2021 21 Gillingham eng ENG 3. League One 10th 34 2,336 69 56.4 26.0 27 82 18 7 19 2 1.50 36 32 +4 +0.15 +0.20 Matches 2020-2021 21 Southampton eng ENG Jr. PL2 — Div. 1 13th 3 270 90 12.5 3.0 3 90 3 0 0 1.33 5 7 -2 -0.67 +0.95 Matches 2021-2022 22 Burton Albion eng ENG 3. League One 16th 18 1,377 77 33.3 15.3 17 80 13 1 25 4 1.78 23 16 +7 +0.46 +1.21 Matches 2021-2022 22 Wrexham eng ENG 5. National League 2nd 6 280 47 7.1 3.1 3 85 2 3 9 2 2.14 4 2 +2 +0.64 -0.41 Matches 2022-2023 23 Wrexham eng ENG 5. National League 1st 24 1,495 62 36.1 16.6 17 82 14 7 15 5 2.42 39 18 +21 +1.26 -0.51 Matches 2023-2024 24 Wrexham eng ENG 4. League Two 2nd 34 2,710 80 65.5 30.1 31 87 25 3 8 1 2.12 61 30 +31 +1.03 +0.65 Matches 2024-2025 25 Wrexham eng ENG 3. League One 2nd 31 2,268 73 54.8 25.2 25 89 24 6 7 6 1.94 32 22 +10 +0.40 -0.71 Matches 2025-2026 26 Wrexham eng ENG 2. Championship 7th 0 0 0 0 2 Matches 2025-2026 26 Peterborough United eng ENG 3. League One 18th 16 1,304 82 31.5 14.5 15 86 14 1 20 2 1.50 25 21 +4 +0.28 +0.53 Matches 7 Seasons 4 Clubs 4 Leagues 191 14,100 74 39.1 156.7 161 85 131 30 15 24 1.84 251 165 +86 +0.55 +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 Wrexham (5 Seasons) 4 Leagues 95 6,753 71 32.9 75.0 76 86 65 19 10 16 2.14 136 72 +64 +0.85 -0.31 Southampton (5 Seasons) 2 Leagues 52 4,450 86 47.1 49.4 49 89 47 3 29 5 1.59 81 74 +7 +0.14 +1.20 Gillingham (2 Seasons) 1 League 62 4,666 75 64.0 51.8 53 84 39 9 25 2 1.50 67 56 +11 +0.21 +0.21 Burton Albion (1 Season) 1 League 18 1,377 77 33.3 15.3 17 80 13 1 25 4 1.78 23 16 +7 +0.46 +1.21 Peterborough United (1 Season) 1 League 16 1,304 82 31.5 14.5 15 86 14 1 20 2 1.50 25 21 +4 +0.28 +0.53 League One (5 Seasons) 127 9,615 76 48.8 106.8 110 85 90 17 18 14 1.65 147 115 +32 +0.30 +0.37 PL2 — Div. 1 (3 Seasons) 21 1,783 85 31.0 19.8 20 88 19 1 27 1 1.19 30 37 -7 -0.35 +1.12 PL2 — Div. 2 (2 Seasons) 31 2,667 86 72.3 29.6 29 90 28 2 30 4 1.87 51 37 +14 +0.47 -0.06 National League (2 Seasons) 30 1,775 59 21.9 19.7 20 82 16 10 13 7 2.36 43 20 +23 +1.17 -0.19 League Two (1 Season) 34 2,710 80 65.5 30.1 31 87 25 3 8 1 2.12 61 30 +31 +1.03 +0.65 Championship (1 Season) 0 0 0 0 2
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2019-2020 20 Gillingham eng ENG FA Cup 33rd 3 258 86 66.2 2.9 3 86 2 0 0 1.33 4 2 +2 +0.70 +0.70 Matches 2020-2021 21 Gillingham eng ENG FA Cup 65th 1 58 58 32.2 0.6 1 58 0 0 0 3.00 1 2 -1 -1.55 -2.29 Matches 2021-2022 22 Burton Albion eng ENG EFL Cup Rd1 1 90 90 100.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 Matches 2021-2022 22 Burton Albion eng ENG FA Cup 1 63 63 35.0 0.7 1 63 0 0 1 0.00 1 0 +1 +1.43 +2.20 Matches 2022-2023 23 Wrexham eng ENG FA Cup 5 219 44 48.7 2.4 2 90 2 3 13 0 2.00 8 8 0 0.00 -1.95 Matches 2023-2024 24 Wrexham eng ENG EFL Cup Rd2 1 55 55 22.9 0.6 0 0 1 55 1 1.00 0 0 0 0.00 0.00 Matches 2023-2024 24 Wrexham eng ENG FA Cup 3 270 90 75.0 3.0 3 90 3 0 0 3.00 6 1 +5 +1.67 +4.67 Matches 2024-2025 25 Wrexham eng ENG FA Cup 1 74 74 82.2 0.8 1 74 0 0 0 0.00 0 1 -1 -1.22 -1.22 Matches 2025-2026 26 Peterborough United eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +2.00 Matches 7 Seasons 4 Clubs 2 Leagues 17 1,177 69 54.5 13.1 13 83 9 4 24 2 1.82 22 15 +7 +0.54 +0.44 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Wrexham (3 Seasons) 2 Leagues 10 618 62 54.2 6.9 6 87 5 4 24 1 2.00 14 10 +4 +0.58 +0.24 Gillingham (2 Seasons) 1 League 4 316 79 55.4 3.5 4 79 2 0 0 1.75 5 4 +1 +0.28 -0.07 Burton Albion (1 Season) 2 Leagues 2 153 77 56.7 1.7 2 77 1 0 1 0.50 2 1 +1 +0.59 +1.36 Peterborough United (1 Season) 1 League 1 90 90 50.0 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +2.00 FA Cup (7 Seasons) 15 1,032 69 56.4 11.5 12 83 8 3 13 1 1.93 21 14 +7 +0.61 +0.50 EFL Cup (2 Seasons) 2 145 73 43.9 1.6 1 90 1 1 55 1 1.00 1 1 0 0.00 0.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 17 Southampton 1 League 15.8 1 0 0 0 2017-2018 18 Southampton 1 League 7.7 1 0 0 0 2018-2019 19 Southampton 1 League 21.9 2 0 0 0 2019-2020 20 Gillingham 2 Leagues 28.8 2 0 0 31 32 1 121 18 45 1 0 0 2019-2020 20 Southampton 1 League 1.0 1 0 0 0 2020-2021 21 Gillingham 2 Leagues 26.6 2 0 0 28 28 1 104 36 39 0 2020-2021 21 Southampton 1 League 3.0 0 0 0 0 2021-2022 22 Burton Albion 3 Leagues 17.0 1 0 0 12 21 0 75 22 24 1 2021-2022 22 Wrexham 1 League 3.1 0 0 0 0 2022-2023 23 Wrexham 2 Leagues 19.0 4 0 0 2 2 0 5 3 3 0 2023-2024 24 Wrexham 3 Leagues 33.7 3 0 0 15 22 0 60 33 33 0 2024-2025 25 Wrexham 2 Leagues 26.0 3 0 0 11 10 0 98 17 19 0 2025-2026 26 Peterborough United 2 Leagues 15.5 4 0 0 7 21 0 15 10 14 0 7 Seasons 4 Clubs 6 Leagues 169.7 19 0 0 106 136 2 478 139 177 1 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Wrexham (5 Seasons) 6 Leagues 81.9 10 0 0 28 34 0 163 53 55 0 Southampton (5 Seasons) 2 Leagues 49.4 5 0 0 0 Gillingham (2 Seasons) 2 Leagues 55.4 4 0 0 59 60 2 225 54 84 1 0 0 Burton Albion (1 Season) 3 Leagues 17.0 1 0 0 12 21 0 75 22 24 1 Peterborough United (1 Season) 2 Leagues 15.5 4 0 0 7 21 0 15 10 14 0 FA Cup (7 Seasons) 11.5 0 0 0 8 8 0 28 8 6 0 League One (5 Seasons) 106.8 12 0 0 83 104 2 388 102 139 1 0 1 PL2 — Div. 1 (3 Seasons) 19.8 2 0 0 0 PL2 — Div. 2 (2 Seasons) 29.6 3 0 0 0 National League (2 Seasons) 19.7 4 0 0 0 EFL Cup (2 Seasons) 1.6 0 0 0 1 4 0 2 2 1 0 League Two (1 Season) 30.1 3 0 0 14 20 0 60 27 31 0 Championship (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.
View Additional Information
More Thomas O'Connor Pages
Thomas O'Connor Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary