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 2 2 180 2.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 22 22 1,890 21.0 0 1 1 0 0 0 4 0 0.00 0.05 0.05 0.00 0.05 Matches 6 Seasons 4 Clubs 7 Leagues 137 123 10,878 120.9 4 13 17 4 0 0 22 3 0.03 0.11 0.14 0.03 0.14 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 26 25 2,193 24.4 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 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) 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 22 22 1,890 21.0 0 1 1 0 0 0 4 0 0.00 0.05 0.05 0.00 0.05 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 26 25 2,193 24.4 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 6 Seasons 4 Clubs 7 Leagues 137 123 10,878 120.9 4 13 17 4 0 0 22 3 0.03 0.11 0.14 0.03 0.14 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 26 25 2,193 24.4 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 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) 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 22 22 1,890 21.0 0 1 1 0 0 0 4 0 0.00 0.05 0.05 0.00 0.05 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 22 22 1,890 21.0 0 1 1 0 0 0 4 0 0.00 0.05 0.05 0.00 0.05 Matches 6 Seasons 4 Clubs 4 Leagues 125 113 9,941 110.5 4 13 17 4 0 0 18 3 0.04 0.12 0.15 0.04 0.15 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 22 22 1,890 21.0 0 1 1 0 0 0 4 0 0.00 0.05 0.05 0.00 0.05 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) 22 22 1,890 21.0 0 1 1 0 0 0 4 0 0.00 0.05 0.05 0.00 0.05 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 2 2 180 2.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 6 4 397 4.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 4 3 303 3.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) 2 2 180 2.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 24.4 0 14 1 7.1 0.57 0.04 0.00 0.00 0 0 6 Seasons 4 Clubs 7 Leagues 120.9 4 58 13 22.4 0.53 0.12 0.07 0.31 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 24.4 0 14 1 7.1 0.57 0.04 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) 2.0 0 0 0 0.00 0.00 0 0 League One (1 Season) 21.0 0 11 0 0.0 0.52 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 2.0 0 0 0 0.00 0.00 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 4.4 0 4 1 25.0 0.91 0.23 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 3.4 0 3 1 33.3 0.89 0.30 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) 2.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 2 180 90 66.7 2.0 2 90 2 0 0 3.00 3 1 +2 +1.00 0.00 Matches 2024-2025 24 Birmingham City eng ENG 3. League One 22 1,890 86 84.0 21.0 22 86 20 0 0 2.27 38 17 +21 +1.00 0.00 Matches 6 Seasons 4 Clubs 7 Leagues 137 10,878 79 54.4 120.9 123 85 102 14 31 14 1.79 192 154 +38 +0.31 -0.55 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 26 2,193 84 81.2 24.4 25 86 23 1 33 0 2.27 41 20 +21 +0.86 -0.20 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) 2 180 90 50.0 2.0 2 90 2 0 1 3.00 3 1 +2 +1.00 0.00 League One (1 Season) 22 1,890 86 84.0 21.0 22 86 20 0 0 2.27 38 17 +21 +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 26 2,193 84 81.2 24.4 25 86 23 1 33 0 2.27 41 20 +21 +0.86 -0.20 6 Seasons 4 Clubs 7 Leagues 137 10,878 79 54.4 120.9 123 85 102 14 31 14 1.79 192 154 +38 +0.31 -0.55 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 26 2,193 84 81.2 24.4 25 86 23 1 33 0 2.27 41 20 +21 +0.86 -0.20 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) 2 180 90 50.0 2.0 2 90 2 0 1 3.00 3 1 +2 +1.00 0.00 League One (1 Season) 22 1,890 86 84.0 21.0 22 86 20 0 0 2.27 38 17 +21 +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 22 1,890 86 84.0 21.0 22 86 20 0 0 2.27 38 17 +21 +1.00 0.00 Matches 6 Seasons 4 Clubs 4 Leagues 125 9,941 80 53.9 110.5 113 85 92 12 33 10 1.82 182 132 +50 +0.45 -0.40 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 22 1,890 86 84.0 21.0 22 86 20 0 0 2.27 38 17 +21 +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) 22 1,890 86 84.0 21.0 22 86 20 0 0 2.27 38 17 +21 +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 2 180 90 66.7 2.0 2 90 2 0 0 3.00 3 1 +2 +1.00 0.00 Matches 3 Seasons 2 Clubs 2 Leagues 6 397 66 40.1 4.4 4 90 4 2 19 4 2.00 4 6 -2 -0.45 -1.53 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 4 303 76 67.3 3.4 3 90 3 1 33 0 2.25 3 3 0 0.00 -1.22 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) 2 180 90 50.0 2.0 2 90 2 0 1 3.00 3 1 +2 +1.00 0.00
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 24.4 5 0 0 21 39 1 142 12 24 0 6 Seasons 4 Clubs 7 Leagues 120.9 22 3 1 92 144 7 501 76 133 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 24.4 5 0 0 21 39 1 142 12 24 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) 2.0 1 0 0 1 1 0 12 0 0 0 League One (1 Season) 21.0 4 0 0 17 34 1 122 12 22 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 2.0 1 0 0 1 1 0 12 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 4.4 1 0 0 6 6 0 26 0 2 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 3.4 1 0 0 4 5 0 20 0 2 0 EFL Cup (3 Seasons) 2.4 0 0 0 5 5 0 14 0 2 0 FA Cup (2 Seasons) 2.0 1 0 0 1 1 0 12 0 0 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