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 30 30 2,610 29.0 0 1 1 0 0 0 4 0 0.00 0.03 0.03 0.00 0.03 Matches 6 Seasons 4 Clubs 7 Leagues 146 132 11,688 129.9 4 13 17 4 0 0 22 3 0.03 0.10 0.13 0.03 0.13 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 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 Birmingham City (1 Season) 3 Leagues 35 34 3,003 33.4 0 1 1 0 0 0 5 0 0.00 0.03 0.03 0.00 0.03 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 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 EFL Cup (3 Seasons) 4 2 217 2.4 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 League One (1 Season) 30 30 2,610 29.0 0 1 1 0 0 0 4 0 0.00 0.03 0.03 0.00 0.03 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 35 34 3,003 33.4 0 1 1 0 0 0 5 0 0.00 0.03 0.03 0.00 0.03 6 Seasons 4 Clubs 7 Leagues 146 132 11,688 129.9 4 13 17 4 0 0 22 3 0.03 0.10 0.13 0.03 0.13 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 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 Birmingham City (1 Season) 3 Leagues 35 34 3,003 33.4 0 1 1 0 0 0 5 0 0.00 0.03 0.03 0.00 0.03 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 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 EFL Cup (3 Seasons) 4 2 217 2.4 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 League One (1 Season) 30 30 2,610 29.0 0 1 1 0 0 0 4 0 0.00 0.03 0.03 0.00 0.03 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 30 30 2,610 29.0 0 1 1 0 0 0 4 0 0.00 0.03 0.03 0.00 0.03 Matches 6 Seasons 4 Clubs 4 Leagues 133 121 10,661 118.5 4 13 17 4 0 0 18 3 0.03 0.11 0.14 0.03 0.14 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 (1 Season) 1 League 30 30 2,610 29.0 0 1 1 0 0 0 4 0 0.00 0.03 0.03 0.00 0.03 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) 30 30 2,610 29.0 0 1 1 0 0 0 4 0 0.00 0.03 0.03 0.00 0.03 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 3 Seasons 2 Clubs 2 Leagues 7 5 487 5.4 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 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 Birmingham City (1 Season) 2 Leagues 5 4 393 4.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (3 Seasons) 4 2 217 2.4 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 Dist 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 33.4 0 19 2 10.5 0.57 0.06 0.00 0.00 0 0 6 Seasons 4 Clubs 7 Leagues 129.9 4 63 14 22.2 0.53 0.12 0.06 0.29 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist 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 Brighton (2 Seasons) 3 Leagues 1.0 0 1 0 0.0 0.96 0.00 0.00 0 0 Birmingham City (1 Season) 3 Leagues 33.4 0 19 2 10.5 0.57 0.06 0.00 0.00 0 0 Union SG (1 Season) 1 League 5.9 0 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 EFL Cup (3 Seasons) 2.4 0 4 1 25.0 1.66 0.41 0.00 0.00 0 0 FA Cup (2 Seasons) 3.0 0 0 0 0.00 0.00 0 0 League One (1 Season) 29.0 0 16 1 6.3 0.55 0.03 0.00 0.00 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 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2019-2020 19 Brighton eng ENG EFL Cup 17th 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0 Matches 2020-2021 20 Brighton eng ENG EFL Cup 9th 0.0 0 0 0 0.00 0.00 0 0 Matches 2024-2025 24 Birmingham City eng ENG EFL Cup Rd2 1.4 0 3 1 33.3 2.20 0.73 0.00 0.00 0 0 Matches 2024-2025 24 Birmingham City eng ENG FA Cup 3.0 0 0 0 0.00 0.00 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 5.4 0 4 1 25.0 0.74 0.18 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Brighton (2 Seasons) 2 Leagues 1.0 0 1 0 0.0 0.96 0.00 0.00 0 0 Birmingham City (1 Season) 2 Leagues 4.4 0 3 1 33.3 0.69 0.23 0.00 0.00 0 0 EFL Cup (3 Seasons) 2.4 0 4 1 25.0 1.66 0.41 0.00 0.00 0 0 FA Cup (2 Seasons) 3.0 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist 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 30 2,610 87 87.9 29.0 30 87 28 0 0 2.30 50 21 +29 +1.00 0.00 Matches 6 Seasons 4 Clubs 7 Leagues 146 11,688 80 56.2 129.9 132 85 111 14 31 14 1.81 206 161 +45 +0.35 -0.52 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 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 Birmingham City (1 Season) 3 Leagues 35 3,003 86 85.6 33.4 34 87 32 1 33 0 2.23 55 27 +28 +0.84 -0.23 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 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 EFL Cup (3 Seasons) 4 217 54 34.4 2.4 2 90 2 2 19 3 1.50 1 5 -4 -1.66 -2.75 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) 30 2,610 87 87.9 29.0 30 87 28 0 0 2.30 50 21 +29 +1.00 0.00 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 35 3,003 86 85.6 33.4 34 87 32 1 33 0 2.23 55 27 +28 +0.84 -0.23 6 Seasons 4 Clubs 7 Leagues 146 11,688 80 56.2 129.9 132 85 111 14 31 14 1.81 206 161 +45 +0.35 -0.52 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 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 Birmingham City (1 Season) 3 Leagues 35 3,003 86 85.6 33.4 34 87 32 1 33 0 2.23 55 27 +28 +0.84 -0.23 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 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 EFL Cup (3 Seasons) 4 217 54 34.4 2.4 2 90 2 2 19 3 1.50 1 5 -4 -1.66 -2.75 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) 30 2,610 87 87.9 29.0 30 87 28 0 0 2.30 50 21 +29 +1.00 0.00 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 30 2,610 87 87.9 29.0 30 87 28 0 0 2.30 50 21 +29 +1.00 0.00 Matches 6 Seasons 4 Clubs 4 Leagues 133 10,661 80 55.6 118.5 121 85 100 12 33 10 1.85 194 136 +58 +0.49 -0.36 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 (1 Season) 1 League 30 2,610 87 87.9 29.0 30 87 28 0 0 2.30 50 21 +29 +1.00 0.00 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) 30 2,610 87 87.9 29.0 30 87 28 0 0 2.30 50 21 +29 +1.00 0.00 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 3 Seasons 2 Clubs 2 Leagues 7 487 70 45.1 5.4 5 90 5 2 19 4 1.71 6 9 -3 -0.55 -1.63 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 (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 Birmingham City (1 Season) 2 Leagues 5 393 79 72.8 4.4 4 90 4 1 33 0 1.80 5 6 -1 -0.23 -1.45 EFL Cup (3 Seasons) 4 217 54 34.4 2.4 2 90 2 2 19 3 1.50 1 5 -4 -1.66 -2.75 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 33.4 5 0 0 32 53 1 169 18 35 0 6 Seasons 4 Clubs 7 Leagues 129.9 22 3 1 103 158 7 528 82 144 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 Brighton (2 Seasons) 3 Leagues 1.0 0 0 0 2 1 0 6 0 0 0 Birmingham City (1 Season) 3 Leagues 33.4 5 0 0 32 53 1 169 18 35 0 Union SG (1 Season) 1 League 5.9 2 0 0 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 EFL Cup (3 Seasons) 2.4 0 0 0 5 5 0 14 0 2 0 FA Cup (2 Seasons) 3.0 1 0 0 4 0 0 4 3 1 0 League One (1 Season) 29.0 4 0 0 25 49 1 157 15 32 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 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019-2020 19 Brighton eng ENG EFL Cup 17th 1.0 0 0 0 2 1 0 6 0 0 0 Matches 2020-2021 20 Brighton eng ENG EFL Cup 9th 0.0 0 0 0 0 0 0 0 0 0 0 Matches 2024-2025 24 Birmingham City eng ENG EFL Cup Rd2 1.4 0 0 0 3 4 0 8 0 2 0 Matches 2024-2025 24 Birmingham City eng ENG FA Cup 3.0 1 0 0 4 0 0 4 3 1 0 Matches 3 Seasons 2 Clubs 2 Leagues 5.4 1 0 0 9 5 0 18 3 3 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Brighton (2 Seasons) 2 Leagues 1.0 0 0 0 2 1 0 6 0 0 0 Birmingham City (1 Season) 2 Leagues 4.4 1 0 0 7 4 0 12 3 3 0 EFL Cup (3 Seasons) 2.4 0 0 0 5 5 0 14 0 2 0 FA Cup (2 Seasons) 3.0 1 0 0 4 0 0 4 3 1 0
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, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Alex Cochrane Pages
Alex Cochrane Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary