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 2018-2019 16 Brighton eng ENG Jr. PL2 — Div. 1 0 0 Matches 2019-2020 17 Brighton eng ENG Jr. PL2 — Div. 1 3 1 119 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 18 Brighton eng ENG Jr. PL2 — Div. 1 14 11 931 10.3 0 2 2 0 0 0 4 0 0.00 0.19 0.19 0.00 0.19 Matches 2021-2022 19 Brighton eng ENG EFL Cup 2 2 157 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 19 Brighton eng ENG FA Cup 0 0 Matches 2021-2022 19 Brighton eng ENG Jr. PL2 — Div. 1 22 22 1,980 22.0 4 3 7 3 1 1 4 0 0.18 0.14 0.32 0.14 0.27 Matches 2021-2022 19 Brighton eng ENG 1. Premier League 0 0 Matches 2022-2023 20 Northampton Town 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 20 Northampton Town eng ENG FA Cup 1 1 55 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 20 Northampton Town eng ENG 4. League Two 45 37 3,391 37.7 1 1 2 1 0 0 7 0 0.03 0.03 0.05 0.03 0.05 Matches 2023-2024 21 Northampton Town eng ENG EFL Cup 1 1 71 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 21 Northampton Town 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 2023-2024 21 Northampton Town eng ENG 3. League One 46 46 4,126 45.8 5 6 11 5 0 0 3 0 0.11 0.13 0.24 0.11 0.24 Matches 2024-2025 22 Birmingham City eng ENG EFL 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 2024-2025 22 Birmingham City eng ENG FA Cup 3 3 241 2.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 22 Birmingham City eng ENG 3. League One 35 14 1,477 16.4 0 4 4 0 0 0 2 0 0.00 0.24 0.24 0.00 0.24 Matches 2025-2026 23 Birmingham City eng ENG 2. Championship 15 5 690 7.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 23 Birmingham City eng ENG EFL Cup 2 2 166 1.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 23 Hearts sct SCO 1. Premiership 13 13 1,123 12.5 1 3 4 1 0 0 3 1 0.08 0.24 0.32 0.08 0.32 Matches 5 Seasons 4 Clubs 7 Leagues 167 128 11,857 131.7 7 14 21 7 0 0 18 1 0.05 0.11 0.16 0.05 0.16 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 Brighton (4 Seasons) 1 League 39 34 3,030 33.7 4 5 9 3 1 1 8 0 0.12 0.15 0.27 0.09 0.24 Northampton Town (2 Seasons) 4 Leagues 95 87 7,823 86.9 6 7 13 6 0 0 10 0 0.07 0.08 0.15 0.07 0.15 Birmingham City (2 Seasons) 4 Leagues 57 26 2,754 30.6 0 4 4 0 0 0 5 0 0.00 0.13 0.13 0.00 0.13 Hearts (1 Season) 1 League 13 13 1,123 12.5 1 3 4 1 0 0 3 1 0.08 0.24 0.32 0.08 0.32 Brighton (1 Season) 3 Leagues 2 2 157 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (5 Seasons) 8 8 664 7.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 1 (4 Seasons) 39 34 3,030 33.7 4 5 9 3 1 1 8 0 0.12 0.15 0.27 0.09 0.24 FA Cup (4 Seasons) 5 5 386 4.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (2 Seasons) 81 60 5,603 62.3 5 10 15 5 0 0 5 0 0.08 0.16 0.24 0.08 0.24 League Two (1 Season) 45 37 3,391 37.7 1 1 2 1 0 0 7 0 0.03 0.03 0.05 0.03 0.05 Championship (1 Season) 15 5 690 7.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 13 13 1,123 12.5 1 3 4 1 0 0 3 1 0.08 0.24 0.32 0.08 0.32 Premier League (1 Season) 0 0
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2018-2019 16 Brighton 1 League 0 0 2019-2020 17 Brighton 1 League 3 1 119 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 18 Brighton 1 League 14 11 931 10.3 0 2 2 0 0 0 4 0 0.00 0.19 0.19 0.00 0.19 2021-2022 19 Brighton 1 League 22 22 1,980 22.0 4 3 7 3 1 1 4 0 0.18 0.14 0.32 0.14 0.27 2021-2022 19 Brighton 3 Leagues 2 2 157 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 20 Northampton Town 3 Leagues 47 39 3,536 39.3 1 1 2 1 0 0 7 0 0.03 0.03 0.05 0.03 0.05 2023-2024 21 Northampton Town 3 Leagues 48 48 4,287 47.6 5 6 11 5 0 0 3 0 0.10 0.13 0.23 0.10 0.23 2024-2025 22 Birmingham City 3 Leagues 40 19 1,898 21.1 0 4 4 0 0 0 3 0 0.00 0.19 0.19 0.00 0.19 2025-2026 23 Birmingham City 2 Leagues 17 7 856 9.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2025-2026 23 Hearts 1 League 13 13 1,123 12.5 1 3 4 1 0 0 3 1 0.08 0.24 0.32 0.08 0.32 5 Seasons 4 Clubs 7 Leagues 167 128 11,857 131.7 7 14 21 7 0 0 18 1 0.05 0.11 0.16 0.05 0.16 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 Brighton (4 Seasons) 1 League 39 34 3,030 33.7 4 5 9 3 1 1 8 0 0.12 0.15 0.27 0.09 0.24 Northampton Town (2 Seasons) 4 Leagues 95 87 7,823 86.9 6 7 13 6 0 0 10 0 0.07 0.08 0.15 0.07 0.15 Birmingham City (2 Seasons) 4 Leagues 57 26 2,754 30.6 0 4 4 0 0 0 5 0 0.00 0.13 0.13 0.00 0.13 Hearts (1 Season) 1 League 13 13 1,123 12.5 1 3 4 1 0 0 3 1 0.08 0.24 0.32 0.08 0.32 Brighton (1 Season) 3 Leagues 2 2 157 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (5 Seasons) 8 8 664 7.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 1 (4 Seasons) 39 34 3,030 33.7 4 5 9 3 1 1 8 0 0.12 0.15 0.27 0.09 0.24 FA Cup (4 Seasons) 5 5 386 4.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (2 Seasons) 81 60 5,603 62.3 5 10 15 5 0 0 5 0 0.08 0.16 0.24 0.08 0.24 League Two (1 Season) 45 37 3,391 37.7 1 1 2 1 0 0 7 0 0.03 0.03 0.05 0.03 0.05 Championship (1 Season) 15 5 690 7.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 13 13 1,123 12.5 1 3 4 1 0 0 3 1 0.08 0.24 0.32 0.08 0.32 Premier League (1 Season) 0 0
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2018-2019 16 Brighton eng ENG Jr. PL2 — Div. 1 3rd 0 0 Matches 2019-2020 17 Brighton eng ENG Jr. PL2 — Div. 1 3rd 3 1 119 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 18 Brighton eng ENG Jr. PL2 — Div. 1 9th 14 11 931 10.3 0 2 2 0 0 0 4 0 0.00 0.19 0.19 0.00 0.19 Matches 2021-2022 19 Brighton eng ENG Jr. PL2 — Div. 1 10th 22 22 1,980 22.0 4 3 7 3 1 1 4 0 0.18 0.14 0.32 0.14 0.27 Matches 2021-2022 19 Brighton eng ENG 1. Premier League 9th 0 0 Matches 2022-2023 20 Northampton Town eng ENG 4. League Two 3rd 45 37 3,391 37.7 1 1 2 1 0 0 7 0 0.03 0.03 0.05 0.03 0.05 Matches 2023-2024 21 Northampton Town eng ENG 3. League One 14th 46 46 4,126 45.8 5 6 11 5 0 0 3 0 0.11 0.13 0.24 0.11 0.24 Matches 2024-2025 22 Birmingham City eng ENG 3. League One 1st 35 14 1,477 16.4 0 4 4 0 0 0 2 0 0.00 0.24 0.24 0.00 0.24 Matches 2025-2026 23 Birmingham City eng ENG 2. Championship 10th 15 5 690 7.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 23 Hearts sct SCO 1. Premiership 2nd 13 13 1,123 12.5 1 3 4 1 0 0 3 1 0.08 0.24 0.32 0.08 0.32 Matches 5 Seasons 4 Clubs 5 Leagues 154 115 10,807 120.1 7 14 21 7 0 0 16 1 0.06 0.12 0.17 0.06 0.17 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 Brighton (4 Seasons) 1 League 39 34 3,030 33.7 4 5 9 3 1 1 8 0 0.12 0.15 0.27 0.09 0.24 Northampton Town (2 Seasons) 2 Leagues 91 83 7,517 83.5 6 7 13 6 0 0 10 0 0.07 0.08 0.16 0.07 0.16 Birmingham City (2 Seasons) 2 Leagues 50 19 2,167 24.1 0 4 4 0 0 0 3 0 0.00 0.17 0.17 0.00 0.17 Hearts (1 Season) 1 League 13 13 1,123 12.5 1 3 4 1 0 0 3 1 0.08 0.24 0.32 0.08 0.32 Brighton (1 Season) 1 League 0 0 PL2 — Div. 1 (4 Seasons) 39 34 3,030 33.7 4 5 9 3 1 1 8 0 0.12 0.15 0.27 0.09 0.24 League One (2 Seasons) 81 60 5,603 62.3 5 10 15 5 0 0 5 0 0.08 0.16 0.24 0.08 0.24 League Two (1 Season) 45 37 3,391 37.7 1 1 2 1 0 0 7 0 0.03 0.03 0.05 0.03 0.05 Championship (1 Season) 15 5 690 7.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 13 13 1,123 12.5 1 3 4 1 0 0 3 1 0.08 0.24 0.32 0.08 0.32 Premier League (1 Season) 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2019-2020 17 Brighton 1 League 1.3 0 0 0 2020-2021 18 Brighton 1 League 10.3 0 0 0 2021-2022 19 Brighton 1 League 22.0 4 1 1 2021-2022 19 Brighton 3 Leagues 1.7 0 1 1 100.0 0.57 0.57 0.00 0.00 0 0 2022-2023 20 Northampton Town 3 Leagues 39.3 1 29 8 27.6 0.75 0.21 0.03 0.13 0 0 2023-2024 21 Northampton Town 3 Leagues 47.6 5 58 20 34.5 1.22 0.42 0.09 0.25 0 0 2024-2025 22 Birmingham City 3 Leagues 21.1 0 21 6 28.6 1.00 0.28 0.00 0.00 0 0 2025-2026 23 Birmingham City 2 Leagues 9.5 0 13 1 7.7 1.37 0.11 0.00 0.00 0 0 2025-2026 23 Hearts 1 League 12.5 1 11 2 18.2 0.88 0.16 0.09 0.50 0 0 5 Seasons 4 Clubs 7 Leagues 131.7 7 133 38 28.6 1.01 0.29 0.05 0.18 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Brighton (4 Seasons) 1 League 33.7 4 1 1 Northampton Town (2 Seasons) 4 Leagues 86.9 6 87 28 32.2 1.01 0.32 0.07 0.21 0 0 Birmingham City (2 Seasons) 4 Leagues 30.6 0 34 7 20.6 1.11 0.23 0.00 0.00 0 0 Hearts (1 Season) 1 League 12.5 1 11 2 18.2 0.88 0.16 0.09 0.50 0 0 Brighton (1 Season) 3 Leagues 1.7 0 1 1 100.0 0.57 0.57 0.00 0.00 0 0 EFL Cup (5 Seasons) 7.4 0 11 3 27.3 1.49 0.41 0.00 0.00 0 0 PL2 — Div. 1 (4 Seasons) 33.7 4 1 1 FA Cup (4 Seasons) 4.3 0 2 0 0.0 0.54 0.00 0.00 0 0 League One (2 Seasons) 62.3 5 72 25 34.7 1.16 0.40 0.07 0.20 0 0 League Two (1 Season) 37.7 1 27 7 25.9 0.72 0.19 0.04 0.14 0 0 Championship (1 Season) 7.7 0 10 1 10.0 1.30 0.13 0.00 0.00 0 0 Premiership (1 Season) 12.5 1 11 2 18.2 0.88 0.16 0.09 0.50 0 0 Premier League (1 Season)
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2018-2019 16 Brighton eng ENG Jr. PL2 — Div. 1 0 0 0 0 1 Matches 2019-2020 17 Brighton eng ENG Jr. PL2 — Div. 1 3 119 40 7.3 1.3 1 69 0 2 25 0 2.00 3 4 -1 -0.76 -1.42 Matches 2020-2021 18 Brighton eng ENG Jr. PL2 — Div. 1 14 931 67 43.1 10.3 11 79 6 3 20 4 1.29 14 16 -2 -0.19 +0.10 Matches 2021-2022 19 Brighton eng ENG EFL Cup 2 157 79 58.1 1.7 2 79 1 0 1 3.00 4 0 +4 +2.29 +2.29 Matches 2021-2022 19 Brighton eng ENG FA Cup 0 0 0 0 1 Matches 2021-2022 19 Brighton eng ENG Jr. PL2 — Div. 1 22 1,980 90 84.6 22.0 22 90 22 0 0 1.23 33 35 -2 -0.09 -0.59 Matches 2021-2022 19 Brighton eng ENG 1. Premier League 0 0 0 0 10 Matches 2022-2023 20 Northampton Town eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2022-2023 20 Northampton Town eng ENG FA Cup 1 55 55 61.1 0.6 1 55 0 0 0 0.00 0 1 -1 -1.64 -1.64 Matches 2022-2023 20 Northampton Town eng ENG 4. League Two 45 3,391 75 81.9 37.7 37 88 33 8 17 1 1.82 50 37 +13 +0.35 -0.50 Matches 2023-2024 21 Northampton Town eng ENG EFL Cup 1 71 71 78.9 0.8 1 71 0 0 0 0.00 0 2 -2 -2.54 +2.20 Matches 2023-2024 21 Northampton Town eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2023-2024 21 Northampton Town eng ENG 3. League One 46 4,126 90 99.7 45.8 46 90 42 0 0 1.30 57 65 -8 -0.17 +6.25 Matches 2024-2025 22 Birmingham City eng ENG EFL Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 1 2 -1 -0.50 Matches 2024-2025 22 Birmingham City eng ENG FA Cup 3 241 80 66.9 2.7 3 80 2 0 1 2.00 6 4 +2 +0.75 +0.75 Matches 2024-2025 22 Birmingham City eng ENG 3. League One 35 1,477 42 35.7 16.4 14 73 5 21 22 5 2.57 29 11 +18 +1.10 -0.09 Matches 2025-2026 23 Birmingham City eng ENG 2. Championship 15 690 46 16.7 7.7 5 82 3 10 28 10 1.13 9 11 -2 -0.26 -0.34 Matches 2025-2026 23 Birmingham City eng ENG EFL Cup 2 166 83 92.2 1.8 2 83 1 0 0 1.50 1 2 -1 -0.54 -6.97 Matches 2025-2026 23 Hearts sct SCO 1. Premiership 13 1,123 86 32.8 12.5 13 86 10 0 0 1.85 18 13 +5 +0.40 -0.70 Matches 5 Seasons 4 Clubs 7 Leagues 167 11,857 71 47.5 131.7 128 86 101 39 22 29 1.74 177 153 +24 +0.18 -0.50 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Brighton (4 Seasons) 1 League 39 3,030 78 37.4 33.7 34 86 28 5 22 5 1.31 50 55 -5 -0.15 -0.41 Northampton Town (2 Seasons) 4 Leagues 95 7,823 82 90.5 86.9 87 88 77 8 17 1 1.49 109 110 -1 -0.01 -0.56 Birmingham City (2 Seasons) 4 Leagues 57 2,754 48 30.6 30.6 26 78 13 31 24 16 2.09 46 30 +16 +0.52 -0.04 Hearts (1 Season) 1 League 13 1,123 86 32.8 12.5 13 86 10 0 0 1.85 18 13 +5 +0.40 -0.70 Brighton (1 Season) 3 Leagues 2 157 79 4.0 1.7 2 79 1 0 12 3.00 4 0 +4 +2.29 +2.29 EFL Cup (5 Seasons) 8 664 83 82.0 7.4 8 83 5 0 1 1.50 7 8 -1 -0.14 -0.14 PL2 — Div. 1 (4 Seasons) 39 3,030 78 37.4 33.7 34 86 28 5 22 5 1.31 50 55 -5 -0.15 -0.41 FA Cup (4 Seasons) 5 386 77 51.5 4.3 5 77 3 0 2 1.20 7 8 -1 -0.23 -0.23 League One (2 Seasons) 81 5,603 69 67.7 62.3 60 86 47 21 22 5 1.85 86 76 +10 +0.16 -0.98 League Two (1 Season) 45 3,391 75 81.9 37.7 37 88 33 8 17 1 1.82 50 37 +13 +0.35 -0.50 Championship (1 Season) 15 690 46 16.7 7.7 5 82 3 10 28 10 1.13 9 11 -2 -0.26 -0.34 Premiership (1 Season) 13 1,123 86 32.8 12.5 13 86 10 0 0 1.85 18 13 +5 +0.40 -0.70 Premier League (1 Season) 0 0 0 0 10
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 2018-2019 16 Brighton 1 League 0 0 0 0 1 2019-2020 17 Brighton 1 League 3 119 40 7.3 1.3 1 69 0 2 25 0 2.00 3 4 -1 -0.76 -1.42 2020-2021 18 Brighton 1 League 14 931 67 43.1 10.3 11 79 6 3 20 4 1.29 14 16 -2 -0.19 +0.10 2021-2022 19 Brighton 1 League 22 1,980 90 84.6 22.0 22 90 22 0 0 1.23 33 35 -2 -0.09 -0.59 2021-2022 19 Brighton 3 Leagues 2 157 79 4.0 1.7 2 79 1 0 12 3.00 4 0 +4 +2.29 +2.29 2022-2023 20 Northampton Town 3 Leagues 47 3,536 75 81.9 39.3 39 87 34 8 17 1 1.74 51 40 +11 +0.28 -0.52 2023-2024 21 Northampton Town 3 Leagues 48 4,287 89 99.2 47.6 48 89 43 0 0 1.25 58 70 -12 -0.25 +5.20 2024-2025 22 Birmingham City 3 Leagues 40 1,898 47 40.6 21.1 19 76 9 21 22 6 2.47 36 17 +19 +0.90 -0.23 2025-2026 23 Birmingham City 2 Leagues 17 856 50 19.8 9.5 7 82 4 10 28 10 1.17 10 13 -3 -0.32 -0.42 2025-2026 23 Hearts 1 League 13 1,123 86 32.8 12.5 13 86 10 0 0 1.85 18 13 +5 +0.40 -0.70 5 Seasons 4 Clubs 7 Leagues 167 11,857 71 47.5 131.7 128 86 101 39 22 29 1.74 177 153 +24 +0.18 -0.50 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Brighton (4 Seasons) 1 League 39 3,030 78 37.4 33.7 34 86 28 5 22 5 1.31 50 55 -5 -0.15 -0.41 Northampton Town (2 Seasons) 4 Leagues 95 7,823 82 90.5 86.9 87 88 77 8 17 1 1.49 109 110 -1 -0.01 -0.56 Birmingham City (2 Seasons) 4 Leagues 57 2,754 48 30.6 30.6 26 78 13 31 24 16 2.09 46 30 +16 +0.52 -0.04 Hearts (1 Season) 1 League 13 1,123 86 32.8 12.5 13 86 10 0 0 1.85 18 13 +5 +0.40 -0.70 Brighton (1 Season) 3 Leagues 2 157 79 4.0 1.7 2 79 1 0 12 3.00 4 0 +4 +2.29 +2.29 EFL Cup (5 Seasons) 8 664 83 82.0 7.4 8 83 5 0 1 1.50 7 8 -1 -0.14 -0.14 PL2 — Div. 1 (4 Seasons) 39 3,030 78 37.4 33.7 34 86 28 5 22 5 1.31 50 55 -5 -0.15 -0.41 FA Cup (4 Seasons) 5 386 77 51.5 4.3 5 77 3 0 2 1.20 7 8 -1 -0.23 -0.23 League One (2 Seasons) 81 5,603 69 67.7 62.3 60 86 47 21 22 5 1.85 86 76 +10 +0.16 -0.98 League Two (1 Season) 45 3,391 75 81.9 37.7 37 88 33 8 17 1 1.82 50 37 +13 +0.35 -0.50 Championship (1 Season) 15 690 46 16.7 7.7 5 82 3 10 28 10 1.13 9 11 -2 -0.26 -0.34 Premiership (1 Season) 13 1,123 86 32.8 12.5 13 86 10 0 0 1.85 18 13 +5 +0.40 -0.70 Premier League (1 Season) 0 0 0 0 10
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 16 Brighton eng ENG Jr. PL2 — Div. 1 3rd 0 0 0 0 1 Matches 2019-2020 17 Brighton eng ENG Jr. PL2 — Div. 1 3rd 3 119 40 7.3 1.3 1 69 0 2 25 0 2.00 3 4 -1 -0.76 -1.42 Matches 2020-2021 18 Brighton eng ENG Jr. PL2 — Div. 1 9th 14 931 67 43.1 10.3 11 79 6 3 20 4 1.29 14 16 -2 -0.19 +0.10 Matches 2021-2022 19 Brighton eng ENG Jr. PL2 — Div. 1 10th 22 1,980 90 84.6 22.0 22 90 22 0 0 1.23 33 35 -2 -0.09 -0.59 Matches 2021-2022 19 Brighton eng ENG 1. Premier League 9th 0 0 0 0 10 Matches 2022-2023 20 Northampton Town eng ENG 4. League Two 3rd 45 3,391 75 81.9 37.7 37 88 33 8 17 1 1.82 50 37 +13 +0.35 -0.50 Matches 2023-2024 21 Northampton Town eng ENG 3. League One 14th 46 4,126 90 99.7 45.8 46 90 42 0 0 1.30 57 65 -8 -0.17 +6.25 Matches 2024-2025 22 Birmingham City eng ENG 3. League One 1st 35 1,477 42 35.7 16.4 14 73 5 21 22 5 2.57 29 11 +18 +1.10 -0.09 Matches 2025-2026 23 Birmingham City eng ENG 2. Championship 10th 15 690 46 16.7 7.7 5 82 3 10 28 10 1.13 9 11 -2 -0.26 -0.34 Matches 2025-2026 23 Hearts sct SCO 1. Premiership 2nd 13 1,123 86 32.8 12.5 13 86 10 0 0 1.85 18 13 +5 +0.40 -0.70 Matches 5 Seasons 4 Clubs 5 Leagues 154 10,807 70 46.2 120.1 115 86 93 39 22 26 1.77 163 137 +26 +0.22 -0.49 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Brighton (4 Seasons) 1 League 39 3,030 78 37.4 33.7 34 86 28 5 22 5 1.31 50 55 -5 -0.15 -0.41 Northampton Town (2 Seasons) 2 Leagues 91 7,517 83 90.8 83.5 83 89 75 8 17 1 1.56 107 102 +5 +0.06 -0.65 Birmingham City (2 Seasons) 2 Leagues 50 2,167 43 26.2 24.1 19 75 8 31 24 15 2.14 38 22 +16 +0.66 +0.11 Hearts (1 Season) 1 League 13 1,123 86 32.8 12.5 13 86 10 0 0 1.85 18 13 +5 +0.40 -0.70 Brighton (1 Season) 1 League 0 0 0 0 10 PL2 — Div. 1 (4 Seasons) 39 3,030 78 37.4 33.7 34 86 28 5 22 5 1.31 50 55 -5 -0.15 -0.41 League One (2 Seasons) 81 5,603 69 67.7 62.3 60 86 47 21 22 5 1.85 86 76 +10 +0.16 -0.98 League Two (1 Season) 45 3,391 75 81.9 37.7 37 88 33 8 17 1 1.82 50 37 +13 +0.35 -0.50 Championship (1 Season) 15 690 46 16.7 7.7 5 82 3 10 28 10 1.13 9 11 -2 -0.26 -0.34 Premiership (1 Season) 13 1,123 86 32.8 12.5 13 86 10 0 0 1.85 18 13 +5 +0.40 -0.70 Premier League (1 Season) 0 0 0 0 10
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019-2020 17 Brighton 1 League 1.3 0 0 0 0 2020-2021 18 Brighton 1 League 10.3 4 0 0 0 2021-2022 19 Brighton 1 League 22.0 4 0 0 0 2021-2022 19 Brighton 3 Leagues 1.7 0 0 0 1 2 0 0 3 7 0 2022-2023 20 Northampton Town 3 Leagues 39.3 7 0 0 62 46 1 83 72 70 0 2023-2024 21 Northampton Town 3 Leagues 47.6 3 0 0 52 67 4 158 66 74 0 2024-2025 22 Birmingham City 3 Leagues 21.1 3 0 0 27 29 3 77 23 31 0 2025-2026 23 Birmingham City 2 Leagues 9.5 2 0 0 14 5 0 18 9 21 0 2025-2026 23 Hearts 1 League 12.5 3 1 0 14 18 0 55 22 29 0 5 Seasons 4 Clubs 7 Leagues 131.7 18 1 0 170 167 8 391 195 232 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Brighton (4 Seasons) 1 League 33.7 8 0 0 0 Northampton Town (2 Seasons) 4 Leagues 86.9 10 0 0 114 113 5 241 138 144 0 Birmingham City (2 Seasons) 4 Leagues 30.6 5 0 0 41 34 3 95 32 52 0 Hearts (1 Season) 1 League 12.5 3 1 0 14 18 0 55 22 29 0 Brighton (1 Season) 3 Leagues 1.7 0 0 0 1 2 0 0 3 7 0 EFL Cup (5 Seasons) 7.4 1 0 0 11 9 0 15 8 15 0 PL2 — Div. 1 (4 Seasons) 33.7 8 0 0 0 FA Cup (4 Seasons) 4.3 1 0 0 3 3 0 4 1 1 0 League One (2 Seasons) 62.3 5 0 0 71 89 7 221 85 101 0 League Two (1 Season) 37.7 7 0 0 59 44 1 80 71 69 0 Championship (1 Season) 7.7 1 0 0 12 4 0 16 8 17 0 Premiership (1 Season) 12.5 3 1 0 14 18 0 55 22 29 0 Premier League (1 Season)
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Marc Leonard Pages
Marc Leonard Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary