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 17 Brighton eng ENG Jr. PL2 — Div. 2 1 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 18 Brighton eng ENG Jr. PL2 — Div. 1 17 15 1,396 15.5 0 4 4 0 0 0 3 0 0.00 0.26 0.26 0.00 0.26 Matches 2019-2020 19 Brighton 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 2019-2020 19 Brighton eng ENG FA Cup 0 0 Matches 2019-2020 19 Brighton eng ENG Jr. PL2 — Div. 1 16 16 1,395 15.5 2 1 3 2 0 0 3 0 0.13 0.06 0.19 0.13 0.19 Matches 2019-2020 19 Brighton eng ENG 1. Premier League 0 0 Matches 2020-2021 20 Brighton eng ENG EFL Cup 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 20 Union SG be BEL 2. First Division B 7 5 532 5.9 0 1 1 0 0 0 2 0 0.00 0.17 0.17 0.00 0.17 Matches 2020-2021 20 Brighton eng ENG Jr. PL2 — Div. 1 3 3 270 3.0 0 2 2 0 0 0 1 0 0.00 0.67 0.67 0.00 0.67 Matches 2021-2022 21 Hearts sct SCO 1. Premiership 31 25 2,372 26.4 2 2 4 2 0 0 2 0 0.08 0.08 0.15 0.08 0.15 Matches 2022-2023 22 Hearts 3. Conf Lg 6 6 540 6.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 22 Hearts sct SCO 1. Premiership 34 30 2,498 27.8 2 5 7 2 0 0 3 3 0.07 0.18 0.25 0.07 0.25 Matches 2023-2024 23 Hearts sct SCO 1. Premiership 31 31 2,649 29.4 0 4 4 0 0 0 7 0 0.00 0.14 0.14 0.00 0.14 Matches 2024-2025 24 Birmingham City eng ENG EFL Cup 2 1 123 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 24 Birmingham City eng ENG FA Cup 3 3 270 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 24 Birmingham City eng ENG 3. League One 42 41 3,598 40.0 1 2 3 1 0 0 5 0 0.03 0.05 0.08 0.03 0.08 Matches 2025-2026 25 Birmingham City eng ENG 2. Championship 21 18 1,534 17.0 1 4 5 1 0 0 3 0 0.06 0.23 0.29 0.06 0.29 Matches 2025-2026 25 Birmingham City 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 7 Seasons 4 Clubs 8 Leagues 181 162 14,345 159.4 6 18 24 6 0 0 26 3 0.04 0.11 0.15 0.04 0.15 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) 2 Leagues 37 34 3,112 34.6 2 7 9 2 0 0 7 0 0.06 0.20 0.26 0.06 0.26 Hearts (3 Seasons) 2 Leagues 102 92 8,059 89.5 4 11 15 4 0 0 15 3 0.04 0.12 0.17 0.04 0.17 Birmingham City (2 Seasons) 4 Leagues 70 64 5,660 62.9 2 6 8 2 0 0 9 0 0.03 0.10 0.13 0.03 0.13 Brighton (2 Seasons) 3 Leagues 2 1 94 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Union SG (1 Season) 1 League 7 5 532 5.9 0 1 1 0 0 0 2 0 0.00 0.17 0.17 0.00 0.17 EFL Cup (4 Seasons) 6 3 352 3.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (3 Seasons) 96 86 7,519 83.5 4 11 15 4 0 0 12 3 0.05 0.13 0.18 0.05 0.18 PL2 — Div. 1 (3 Seasons) 36 34 3,061 34.0 2 7 9 2 0 0 7 0 0.06 0.21 0.26 0.06 0.26 FA Cup (2 Seasons) 3 3 270 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 42 41 3,598 40.0 1 2 3 1 0 0 5 0 0.03 0.05 0.08 0.03 0.08 Championship (1 Season) 21 18 1,534 17.0 1 4 5 1 0 0 3 0 0.06 0.23 0.29 0.06 0.29 First Division B (1 Season) 7 5 532 5.9 0 1 1 0 0 0 2 0 0.00 0.17 0.17 0.00 0.17 Conf Lg (1 Season) 6 6 540 6.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (1 Season) 1 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 2017-2018 17 Brighton 1 League 1 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 18 Brighton 1 League 17 15 1,396 15.5 0 4 4 0 0 0 3 0 0.00 0.26 0.26 0.00 0.26 2019-2020 19 Brighton 3 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 19 Brighton 1 League 16 16 1,395 15.5 2 1 3 2 0 0 3 0 0.13 0.06 0.19 0.13 0.19 2020-2021 20 Brighton 1 League 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 20 Brighton 1 League 3 3 270 3.0 0 2 2 0 0 0 1 0 0.00 0.67 0.67 0.00 0.67 2020-2021 20 Union SG 1 League 7 5 532 5.9 0 1 1 0 0 0 2 0 0.00 0.17 0.17 0.00 0.17 2021-2022 21 Hearts 1 League 31 25 2,372 26.4 2 2 4 2 0 0 2 0 0.08 0.08 0.15 0.08 0.15 2022-2023 22 Hearts 2 Leagues 40 36 3,038 33.8 2 5 7 2 0 0 6 3 0.06 0.15 0.21 0.06 0.21 2023-2024 23 Hearts 1 League 31 31 2,649 29.4 0 4 4 0 0 0 7 0 0.00 0.14 0.14 0.00 0.14 2024-2025 24 Birmingham City 3 Leagues 47 45 3,991 44.3 1 2 3 1 0 0 6 0 0.02 0.05 0.07 0.02 0.07 2025-2026 25 Birmingham City 2 Leagues 23 19 1,669 18.5 1 4 5 1 0 0 3 0 0.05 0.22 0.27 0.05 0.27 7 Seasons 4 Clubs 8 Leagues 181 162 14,345 159.4 6 18 24 6 0 0 26 3 0.04 0.11 0.15 0.04 0.15 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) 2 Leagues 37 34 3,112 34.6 2 7 9 2 0 0 7 0 0.06 0.20 0.26 0.06 0.26 Hearts (3 Seasons) 2 Leagues 102 92 8,059 89.5 4 11 15 4 0 0 15 3 0.04 0.12 0.17 0.04 0.17 Birmingham City (2 Seasons) 4 Leagues 70 64 5,660 62.9 2 6 8 2 0 0 9 0 0.03 0.10 0.13 0.03 0.13 Brighton (2 Seasons) 3 Leagues 2 1 94 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Union SG (1 Season) 1 League 7 5 532 5.9 0 1 1 0 0 0 2 0 0.00 0.17 0.17 0.00 0.17 EFL Cup (4 Seasons) 6 3 352 3.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (3 Seasons) 96 86 7,519 83.5 4 11 15 4 0 0 12 3 0.05 0.13 0.18 0.05 0.18 PL2 — Div. 1 (3 Seasons) 36 34 3,061 34.0 2 7 9 2 0 0 7 0 0.06 0.21 0.26 0.06 0.26 FA Cup (2 Seasons) 3 3 270 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 42 41 3,598 40.0 1 2 3 1 0 0 5 0 0.03 0.05 0.08 0.03 0.08 Championship (1 Season) 21 18 1,534 17.0 1 4 5 1 0 0 3 0 0.06 0.23 0.29 0.06 0.29 First Division B (1 Season) 7 5 532 5.9 0 1 1 0 0 0 2 0 0.00 0.17 0.17 0.00 0.17 Conf Lg (1 Season) 6 6 540 6.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (1 Season) 1 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 2017-2018 17 Brighton eng ENG Jr. PL2 — Div. 2 3rd 1 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 18 Brighton eng ENG Jr. PL2 — Div. 1 3rd 17 15 1,396 15.5 0 4 4 0 0 0 3 0 0.00 0.26 0.26 0.00 0.26 Matches 2019-2020 19 Brighton eng ENG 1. Premier League 15th 0 0 Matches 2019-2020 19 Brighton eng ENG Jr. PL2 — Div. 1 3rd 16 16 1,395 15.5 2 1 3 2 0 0 3 0 0.13 0.06 0.19 0.13 0.19 Matches 2020-2021 20 Brighton eng ENG Jr. PL2 — Div. 1 9th 3 3 270 3.0 0 2 2 0 0 0 1 0 0.00 0.67 0.67 0.00 0.67 Matches 2020-2021 20 Union SG be BEL 2. First Division B 1st 7 5 532 5.9 0 1 1 0 0 0 2 0 0.00 0.17 0.17 0.00 0.17 Matches 2021-2022 21 Hearts sct SCO 1. Premiership 3rd 31 25 2,372 26.4 2 2 4 2 0 0 2 0 0.08 0.08 0.15 0.08 0.15 Matches 2022-2023 22 Hearts sct SCO 1. Premiership 4th 34 30 2,498 27.8 2 5 7 2 0 0 3 3 0.07 0.18 0.25 0.07 0.25 Matches 2023-2024 23 Hearts sct SCO 1. Premiership 3rd 31 31 2,649 29.4 0 4 4 0 0 0 7 0 0.00 0.14 0.14 0.00 0.14 Matches 2024-2025 24 Birmingham City eng ENG 3. League One 1st 42 41 3,598 40.0 1 2 3 1 0 0 5 0 0.03 0.05 0.08 0.03 0.08 Matches 2025-2026 25 Birmingham City eng ENG 2. Championship 10th 21 18 1,534 17.0 1 4 5 1 0 0 3 0 0.06 0.23 0.29 0.06 0.29 Matches 7 Seasons 4 Clubs 5 Leagues 166 150 13,183 146.5 6 18 24 6 0 0 22 3 0.04 0.12 0.16 0.04 0.16 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) 2 Leagues 37 34 3,112 34.6 2 7 9 2 0 0 7 0 0.06 0.20 0.26 0.06 0.26 Hearts (3 Seasons) 1 League 96 86 7,519 83.5 4 11 15 4 0 0 12 3 0.05 0.13 0.18 0.05 0.18 Birmingham City (2 Seasons) 2 Leagues 63 59 5,132 57.0 2 6 8 2 0 0 8 0 0.04 0.11 0.14 0.04 0.14 Union SG (1 Season) 1 League 7 5 532 5.9 0 1 1 0 0 0 2 0 0.00 0.17 0.17 0.00 0.17 Brighton (1 Season) 1 League 0 0 Premiership (3 Seasons) 96 86 7,519 83.5 4 11 15 4 0 0 12 3 0.05 0.13 0.18 0.05 0.18 PL2 — Div. 1 (3 Seasons) 36 34 3,061 34.0 2 7 9 2 0 0 7 0 0.06 0.21 0.26 0.06 0.26 League One (1 Season) 42 41 3,598 40.0 1 2 3 1 0 0 5 0 0.03 0.05 0.08 0.03 0.08 Championship (1 Season) 21 18 1,534 17.0 1 4 5 1 0 0 3 0 0.06 0.23 0.29 0.06 0.29 First Division B (1 Season) 7 5 532 5.9 0 1 1 0 0 0 2 0 0.00 0.17 0.17 0.00 0.17 PL2 — Div. 2 (1 Season) 1 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 2019-2020 19 Brighton eng ENG EFL Cup 17th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 19 Brighton eng ENG FA Cup 33rd 0 0 Matches 2020-2021 20 Brighton eng ENG EFL Cup 9th 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 24 Birmingham City eng ENG EFL Cup Rd2 2 1 123 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 24 Birmingham City eng ENG FA Cup 3 3 270 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 25 Birmingham City eng ENG EFL Cup Rd2 2 1 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 2 Clubs 2 Leagues 9 6 622 6.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 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 Birmingham City (2 Seasons) 2 Leagues 7 5 528 5.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Brighton (2 Seasons) 2 Leagues 2 1 94 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (4 Seasons) 6 3 352 3.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 3 3 270 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad 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 2022-2023 22 Hearts 3. Conf Lg GR 6 6 540 6.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 6 6 540 6.0 0 0 0 0 0 0 3 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 2017-2018 17 Brighton 1 League 0.6 0 0 0 2018-2019 18 Brighton 1 League 15.5 0 0 0 2019-2020 19 Brighton 3 Leagues 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0 2019-2020 19 Brighton 1 League 15.5 2 0 0 2020-2021 20 Brighton 1 League 0.0 0 0 0 0.00 0.00 0 0 2020-2021 20 Brighton 1 League 3.0 0 0 0 2020-2021 20 Union SG 1 League 5.9 0 0 0 2021-2022 21 Hearts 1 League 26.4 2 10 2 20.0 0.38 0.08 0.20 1.00 0 0 2022-2023 22 Hearts 2 Leagues 33.8 2 17 4 23.5 0.61 0.14 0.12 0.50 0 0 2023-2024 23 Hearts 1 League 29.4 0 16 6 37.5 0.54 0.20 0.00 0.00 0 0 2024-2025 24 Birmingham City 3 Leagues 44.3 1 23 3 13.0 0.52 0.07 0.04 0.33 0 0 2025-2026 25 Birmingham City 2 Leagues 18.5 1 10 5 50.0 0.54 0.27 0.10 0.20 0 0 7 Seasons 4 Clubs 8 Leagues 159.4 6 77 20 26.0 0.52 0.14 0.08 0.30 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Brighton (4 Seasons) 2 Leagues 34.6 2 0 0 Hearts (3 Seasons) 2 Leagues 89.5 4 43 12 27.9 0.51 0.14 0.09 0.33 0 0 Birmingham City (2 Seasons) 4 Leagues 62.9 2 33 8 24.2 0.52 0.13 0.06 0.25 0 0 Brighton (2 Seasons) 3 Leagues 1.0 0 1 0 0.0 0.96 0.00 0.00 0 0 Union SG (1 Season) 1 League 5.9 0 0 0 EFL Cup (4 Seasons) 3.9 0 5 2 40.0 1.28 0.51 0.00 0.00 0 0 Premiership (3 Seasons) 83.5 4 43 12 27.9 0.51 0.14 0.09 0.33 0 0 PL2 — Div. 1 (3 Seasons) 34.0 2 0 0 FA Cup (2 Seasons) 3.0 0 0 0 0.00 0.00 0 0 League One (1 Season) 40.0 1 20 2 10.0 0.50 0.05 0.05 0.50 0 0 Championship (1 Season) 17.0 1 9 4 44.4 0.53 0.23 0.11 0.25 0 0 First Division B (1 Season) 5.9 0 0 0 Conf Lg (1 Season) 6.0 0 0 0 PL2 — Div. 2 (1 Season) 0.6 0 0 0 Premier League (1 Season)
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2022-2023 22 Hearts 3. Conf Lg GR 6.0 0 0 0 Matches 1 Season 1 Club 1 League 6.0 0 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 17 Brighton eng ENG Jr. PL2 — Div. 2 1 51 51 3.0 0.6 0 0 1 50 3 3.00 5 0 +5 +8.82 +7.96 Matches 2018-2019 18 Brighton eng ENG Jr. PL2 — Div. 1 17 1,396 82 70.5 15.5 15 90 15 2 22 3 1.53 25 16 +9 +0.58 +0.43 Matches 2019-2020 19 Brighton eng ENG EFL Cup 1 90 90 50.0 1.0 1 90 1 0 1 0.00 1 3 -2 -2.00 -3.00 Matches 2019-2020 19 Brighton eng ENG FA Cup 0 0 0 0 1 Matches 2019-2020 19 Brighton eng ENG Jr. PL2 — Div. 1 16 1,395 87 86.1 15.5 16 87 15 0 0 1.75 27 20 +7 +0.45 -0.75 Matches 2019-2020 19 Brighton eng ENG 1. Premier League 0 0 0 0 1 Matches 2020-2021 20 Brighton eng ENG EFL Cup 1 4 4 1.5 0.0 0 0 1 4 2 3.00 0 0 0 0.00 -1.02 Matches 2020-2021 20 Union SG be BEL 2. First Division B 7 532 76 21.1 5.9 5 90 5 2 41 2 2.57 14 5 +9 +1.52 -0.11 Matches 2020-2021 20 Brighton eng ENG Jr. PL2 — Div. 1 3 270 90 12.5 3.0 3 90 3 0 0 1.67 5 3 +2 +0.67 +1.05 Matches 2021-2022 21 Hearts sct SCO 1. Premiership 31 2,372 77 69.4 26.4 25 86 21 6 36 7 1.71 39 34 +5 +0.19 -0.24 Matches 2022-2023 22 Hearts 3. Conf Lg 6 540 90 100.0 6.0 6 90 6 0 0 1.00 6 16 -10 -1.67 Matches 2022-2023 22 Hearts sct SCO 1. Premiership 34 2,498 73 73.0 27.8 30 80 21 4 24 0 1.44 50 38 +12 +0.43 +1.02 Matches 2023-2024 23 Hearts sct SCO 1. Premiership 31 2,649 85 77.5 29.4 31 85 25 0 0 1.84 41 38 +3 +0.10 -0.95 Matches 2024-2025 24 Birmingham City eng ENG EFL Cup 2 123 62 68.3 1.4 1 90 1 1 33 0 1.50 0 2 -2 -1.46 -3.04 Matches 2024-2025 24 Birmingham City eng ENG FA Cup 3 270 90 75.0 3.0 3 90 3 0 0 2.00 5 4 +1 +0.33 -0.67 Matches 2024-2025 24 Birmingham City eng ENG 3. League One 42 3,598 86 86.9 40.0 41 87 38 1 19 0 2.40 77 29 +48 +1.20 +0.37 Matches 2025-2026 25 Birmingham City eng ENG 2. Championship 21 1,534 73 37.1 17.0 18 83 13 3 13 3 1.43 24 21 +3 +0.18 +0.25 Matches 2025-2026 25 Birmingham City eng ENG EFL Cup 2 135 68 75.0 1.5 1 90 1 1 45 0 1.50 2 1 +1 +0.67 +2.67 Matches 7 Seasons 4 Clubs 8 Leagues 181 14,345 79 54.6 159.4 162 85 135 19 28 17 1.82 259 191 +68 +0.43 -0.13 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) 2 Leagues 37 3,112 84 41.7 34.6 34 89 33 3 31 6 1.68 62 39 +23 +0.67 +0.42 Hearts (3 Seasons) 2 Leagues 102 8,059 79 74.6 89.5 92 84 73 10 31 7 1.62 136 126 +10 +0.11 -0.15 Birmingham City (2 Seasons) 4 Leagues 70 5,660 81 62.9 62.9 64 86 56 6 23 3 2.04 108 57 +51 +0.81 +0.70 Brighton (2 Seasons) 3 Leagues 2 94 47 2.4 1.0 1 90 1 1 4 5 1.50 1 3 -2 -1.91 -2.93 Union SG (1 Season) 1 League 7 532 76 21.1 5.9 5 90 5 2 41 2 2.57 14 5 +9 +1.52 -0.11 EFL Cup (4 Seasons) 6 352 59 43.5 3.9 3 90 3 3 27 3 1.50 3 6 -3 -0.77 -1.55 Premiership (3 Seasons) 96 7,519 78 73.3 83.5 86 84 67 10 31 7 1.66 130 110 +20 +0.24 -0.02 PL2 — Div. 1 (3 Seasons) 36 3,061 85 53.1 34.0 34 89 33 2 22 3 1.64 57 39 +18 +0.53 +0.66 FA Cup (2 Seasons) 3 270 90 60.0 3.0 3 90 3 0 1 2.00 5 4 +1 +0.33 -0.67 League One (1 Season) 42 3,598 86 86.9 40.0 41 87 38 1 19 0 2.40 77 29 +48 +1.20 +0.37 Championship (1 Season) 21 1,534 73 37.1 17.0 18 83 13 3 13 3 1.43 24 21 +3 +0.18 +0.25 First Division B (1 Season) 7 532 76 21.1 5.9 5 90 5 2 41 2 2.57 14 5 +9 +1.52 -0.11 Conf Lg (1 Season) 6 540 90 100.0 6.0 6 90 6 0 0 1.00 6 16 -10 -1.67 PL2 — Div. 2 (1 Season) 1 51 51 3.0 0.6 0 0 1 50 3 3.00 5 0 +5 +8.82 +7.96 Premier League (1 Season) 0 0 0 0 1
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 17 Brighton 1 League 1 51 51 3.0 0.6 0 0 1 50 3 3.00 5 0 +5 +8.82 +7.96 2018-2019 18 Brighton 1 League 17 1,396 82 70.5 15.5 15 90 15 2 22 3 1.53 25 16 +9 +0.58 +0.43 2019-2020 19 Brighton 3 Leagues 1 90 90 2.4 1.0 1 90 1 0 3 0.00 1 3 -2 -2.00 -3.00 2019-2020 19 Brighton 1 League 16 1,395 87 86.1 15.5 16 87 15 0 0 1.75 27 20 +7 +0.45 -0.75 2020-2021 20 Brighton 1 League 1 4 4 1.5 0.0 0 0 1 4 2 3.00 0 0 0 0.00 -1.02 2020-2021 20 Brighton 1 League 3 270 90 12.5 3.0 3 90 3 0 0 1.67 5 3 +2 +0.67 +1.05 2020-2021 20 Union SG 1 League 7 532 76 21.1 5.9 5 90 5 2 41 2 2.57 14 5 +9 +1.52 -0.11 2021-2022 21 Hearts 1 League 31 2,372 77 69.4 26.4 25 86 21 6 36 7 1.71 39 34 +5 +0.19 -0.24 2022-2023 22 Hearts 2 Leagues 40 3,038 76 76.7 33.8 36 82 27 4 24 0 1.37 56 54 +2 +0.06 +0.64 2023-2024 23 Hearts 1 League 31 2,649 85 77.5 29.4 31 85 25 0 0 1.84 41 38 +3 +0.10 -0.95 2024-2025 24 Birmingham City 3 Leagues 47 3,991 85 85.3 44.3 45 88 42 2 26 0 2.34 82 35 +47 +1.06 +0.15 2025-2026 25 Birmingham City 2 Leagues 23 1,669 73 38.6 18.5 19 83 14 4 21 3 1.44 26 22 +4 +0.22 +0.32 7 Seasons 4 Clubs 8 Leagues 181 14,345 79 54.6 159.4 162 85 135 19 28 17 1.82 259 191 +68 +0.43 -0.13 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) 2 Leagues 37 3,112 84 41.7 34.6 34 89 33 3 31 6 1.68 62 39 +23 +0.67 +0.42 Hearts (3 Seasons) 2 Leagues 102 8,059 79 74.6 89.5 92 84 73 10 31 7 1.62 136 126 +10 +0.11 -0.15 Birmingham City (2 Seasons) 4 Leagues 70 5,660 81 62.9 62.9 64 86 56 6 23 3 2.04 108 57 +51 +0.81 +0.70 Brighton (2 Seasons) 3 Leagues 2 94 47 2.4 1.0 1 90 1 1 4 5 1.50 1 3 -2 -1.91 -2.93 Union SG (1 Season) 1 League 7 532 76 21.1 5.9 5 90 5 2 41 2 2.57 14 5 +9 +1.52 -0.11 EFL Cup (4 Seasons) 6 352 59 43.5 3.9 3 90 3 3 27 3 1.50 3 6 -3 -0.77 -1.55 Premiership (3 Seasons) 96 7,519 78 73.3 83.5 86 84 67 10 31 7 1.66 130 110 +20 +0.24 -0.02 PL2 — Div. 1 (3 Seasons) 36 3,061 85 53.1 34.0 34 89 33 2 22 3 1.64 57 39 +18 +0.53 +0.66 FA Cup (2 Seasons) 3 270 90 60.0 3.0 3 90 3 0 1 2.00 5 4 +1 +0.33 -0.67 League One (1 Season) 42 3,598 86 86.9 40.0 41 87 38 1 19 0 2.40 77 29 +48 +1.20 +0.37 Championship (1 Season) 21 1,534 73 37.1 17.0 18 83 13 3 13 3 1.43 24 21 +3 +0.18 +0.25 First Division B (1 Season) 7 532 76 21.1 5.9 5 90 5 2 41 2 2.57 14 5 +9 +1.52 -0.11 Conf Lg (1 Season) 6 540 90 100.0 6.0 6 90 6 0 0 1.00 6 16 -10 -1.67 PL2 — Div. 2 (1 Season) 1 51 51 3.0 0.6 0 0 1 50 3 3.00 5 0 +5 +8.82 +7.96 Premier League (1 Season) 0 0 0 0 1
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 17 Brighton eng ENG Jr. PL2 — Div. 2 3rd 1 51 51 3.0 0.6 0 0 1 50 3 3.00 5 0 +5 +8.82 +7.96 Matches 2018-2019 18 Brighton eng ENG Jr. PL2 — Div. 1 3rd 17 1,396 82 70.5 15.5 15 90 15 2 22 3 1.53 25 16 +9 +0.58 +0.43 Matches 2019-2020 19 Brighton eng ENG 1. Premier League 15th 0 0 0 0 1 Matches 2019-2020 19 Brighton eng ENG Jr. PL2 — Div. 1 3rd 16 1,395 87 86.1 15.5 16 87 15 0 0 1.75 27 20 +7 +0.45 -0.75 Matches 2020-2021 20 Brighton eng ENG Jr. PL2 — Div. 1 9th 3 270 90 12.5 3.0 3 90 3 0 0 1.67 5 3 +2 +0.67 +1.05 Matches 2020-2021 20 Union SG be BEL 2. First Division B 1st 7 532 76 21.1 5.9 5 90 5 2 41 2 2.57 14 5 +9 +1.52 -0.11 Matches 2021-2022 21 Hearts sct SCO 1. Premiership 3rd 31 2,372 77 69.4 26.4 25 86 21 6 36 7 1.71 39 34 +5 +0.19 -0.24 Matches 2022-2023 22 Hearts sct SCO 1. Premiership 4th 34 2,498 73 73.0 27.8 30 80 21 4 24 0 1.44 50 38 +12 +0.43 +1.02 Matches 2023-2024 23 Hearts sct SCO 1. Premiership 3rd 31 2,649 85 77.5 29.4 31 85 25 0 0 1.84 41 38 +3 +0.10 -0.95 Matches 2024-2025 24 Birmingham City eng ENG 3. League One 1st 42 3,598 86 86.9 40.0 41 87 38 1 19 0 2.40 77 29 +48 +1.20 +0.37 Matches 2025-2026 25 Birmingham City eng ENG 2. Championship 10th 21 1,534 73 37.1 17.0 18 83 13 3 13 3 1.43 24 21 +3 +0.18 +0.25 Matches 7 Seasons 4 Clubs 5 Leagues 166 13,183 79 53.9 146.5 150 85 123 16 28 13 1.85 245 165 +80 +0.55 +0.01 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) 2 Leagues 37 3,112 84 41.7 34.6 34 89 33 3 31 6 1.68 62 39 +23 +0.67 +0.42 Hearts (3 Seasons) 1 League 96 7,519 78 73.3 83.5 86 84 67 10 31 7 1.66 130 110 +20 +0.24 -0.02 Birmingham City (2 Seasons) 2 Leagues 63 5,132 81 62.0 57.0 59 86 51 4 15 3 2.08 101 50 +51 +0.89 +0.81 Union SG (1 Season) 1 League 7 532 76 21.1 5.9 5 90 5 2 41 2 2.57 14 5 +9 +1.52 -0.11 Brighton (1 Season) 1 League 0 0 0 0 1 Premiership (3 Seasons) 96 7,519 78 73.3 83.5 86 84 67 10 31 7 1.66 130 110 +20 +0.24 -0.02 PL2 — Div. 1 (3 Seasons) 36 3,061 85 53.1 34.0 34 89 33 2 22 3 1.64 57 39 +18 +0.53 +0.66 League One (1 Season) 42 3,598 86 86.9 40.0 41 87 38 1 19 0 2.40 77 29 +48 +1.20 +0.37 Championship (1 Season) 21 1,534 73 37.1 17.0 18 83 13 3 13 3 1.43 24 21 +3 +0.18 +0.25 First Division B (1 Season) 7 532 76 21.1 5.9 5 90 5 2 41 2 2.57 14 5 +9 +1.52 -0.11 PL2 — Div. 2 (1 Season) 1 51 51 3.0 0.6 0 0 1 50 3 3.00 5 0 +5 +8.82 +7.96 Premier League (1 Season) 0 0 0 0 1
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 19 Brighton eng ENG EFL Cup 17th 1 90 90 50.0 1.0 1 90 1 0 1 0.00 1 3 -2 -2.00 -3.00 Matches 2019-2020 19 Brighton eng ENG FA Cup 33rd 0 0 0 0 1 Matches 2020-2021 20 Brighton eng ENG EFL Cup 9th 1 4 4 1.5 0.0 0 0 1 4 2 3.00 0 0 0 0.00 -1.02 Matches 2024-2025 24 Birmingham City eng ENG EFL Cup Rd2 2 123 62 68.3 1.4 1 90 1 1 33 0 1.50 0 2 -2 -1.46 -3.04 Matches 2024-2025 24 Birmingham City eng ENG FA Cup 3 270 90 75.0 3.0 3 90 3 0 0 2.00 5 4 +1 +0.33 -0.67 Matches 2025-2026 25 Birmingham City eng ENG EFL Cup Rd2 2 135 68 75.0 1.5 1 90 1 1 45 0 1.50 2 1 +1 +0.67 +2.67 Matches 4 Seasons 2 Clubs 2 Leagues 9 622 69 49.4 6.9 6 90 6 3 27 4 1.67 8 10 -2 -0.29 -1.11 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Birmingham City (2 Seasons) 2 Leagues 7 528 75 73.3 5.9 5 90 5 2 39 0 1.71 7 7 0 0.00 -0.47 Brighton (2 Seasons) 2 Leagues 2 94 47 17.4 1.0 1 90 1 1 4 4 1.50 1 3 -2 -1.91 -2.93 EFL Cup (4 Seasons) 6 352 59 43.5 3.9 3 90 3 3 27 3 1.50 3 6 -3 -0.77 -1.55 FA Cup (2 Seasons) 3 270 90 60.0 3.0 3 90 3 0 1 2.00 5 4 +1 +0.33 -0.67
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2022-2023 22 Hearts 3. Conf Lg GR 6 540 90 100.0 6.0 6 90 6 0 0 1.00 6 16 -10 -1.67 Matches 1 Season 1 Club 1 League 6 540 90 100.0 6.0 6 90 6 0 0 1.00 6 16 -10 -1.67
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2017-2018 17 Brighton 1 League 0.6 0 0 0 0 2018-2019 18 Brighton 1 League 15.5 3 0 0 0 2019-2020 19 Brighton 3 Leagues 1.0 0 0 0 2 1 0 6 0 0 0 2019-2020 19 Brighton 1 League 15.5 3 0 0 0 2020-2021 20 Brighton 1 League 0.0 0 0 0 0 0 0 0 0 0 0 2020-2021 20 Brighton 1 League 3.0 1 0 0 0 2020-2021 20 Union SG 1 League 5.9 2 0 0 0 2021-2022 21 Hearts 1 League 26.4 2 0 0 17 25 2 93 18 28 0 2022-2023 22 Hearts 2 Leagues 33.8 6 3 1 27 40 2 63 30 43 0 2023-2024 23 Hearts 1 League 29.4 7 0 0 25 39 2 197 16 38 1 2024-2025 24 Birmingham City 3 Leagues 44.3 6 0 0 36 64 1 193 25 51 0 2025-2026 25 Birmingham City 2 Leagues 18.5 3 0 0 11 25 0 108 18 16 0 7 Seasons 4 Clubs 8 Leagues 159.4 26 3 1 118 194 7 660 107 176 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Brighton (4 Seasons) 2 Leagues 34.6 7 0 0 0 Hearts (3 Seasons) 2 Leagues 89.5 15 3 1 69 104 6 353 64 109 1 Birmingham City (2 Seasons) 4 Leagues 62.9 9 0 0 47 89 1 301 43 67 0 Brighton (2 Seasons) 3 Leagues 1.0 0 0 0 2 1 0 6 0 0 0 Union SG (1 Season) 1 League 5.9 2 0 0 0 EFL Cup (4 Seasons) 3.9 0 0 0 6 11 0 26 1 6 0 Premiership (3 Seasons) 83.5 12 3 1 69 104 6 353 64 109 1 PL2 — Div. 1 (3 Seasons) 34.0 7 0 0 0 FA Cup (2 Seasons) 3.0 1 0 0 4 0 0 2 3 1 0 League One (1 Season) 40.0 5 0 0 29 60 1 183 22 48 0 Championship (1 Season) 17.0 3 0 0 10 19 0 96 17 12 0 First Division B (1 Season) 5.9 2 0 0 0 Conf Lg (1 Season) 6.0 3 0 0 0 PL2 — Div. 2 (1 Season) 0.6 0 0 0 0 Premier League (1 Season)
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2022-2023 22 Hearts 3. Conf Lg GR 6.0 3 0 0 0 Matches 1 Season 1 Club 1 League 6.0 3 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 Alex Cochrane Pages
Alex Cochrane Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary