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 36 36 3,150 35.0 0 2 2 0 0 0 5 0 0.00 0.06 0.06 0.00 0.06 Matches 6 Seasons 4 Clubs 7 Leagues 152 138 12,228 135.9 4 14 18 4 0 0 23 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 41 40 3,543 39.4 0 2 2 0 0 0 6 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 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) 36 36 3,150 35.0 0 2 2 0 0 0 5 0 0.00 0.06 0.06 0.00 0.06 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 41 40 3,543 39.4 0 2 2 0 0 0 6 0 0.00 0.05 0.05 0.00 0.05 6 Seasons 4 Clubs 7 Leagues 152 138 12,228 135.9 4 14 18 4 0 0 23 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 41 40 3,543 39.4 0 2 2 0 0 0 6 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 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) 36 36 3,150 35.0 0 2 2 0 0 0 5 0 0.00 0.06 0.06 0.00 0.06 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 36 36 3,150 35.0 0 2 2 0 0 0 5 0 0.00 0.06 0.06 0.00 0.06 Matches 6 Seasons 4 Clubs 4 Leagues 139 127 11,201 124.5 4 14 18 4 0 0 19 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 36 36 3,150 35.0 0 2 2 0 0 0 5 0 0.00 0.06 0.06 0.00 0.06 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) 36 36 3,150 35.0 0 2 2 0 0 0 5 0 0.00 0.06 0.06 0.00 0.06 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 39.4 0 22 2 9.1 0.56 0.05 0.00 0.00 0 0 6 Seasons 4 Clubs 7 Leagues 135.9 4 66 14 21.2 0.53 0.11 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 39.4 0 22 2 9.1 0.56 0.05 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) 35.0 0 19 1 5.3 0.54 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 36 3,150 88 89.7 35.0 36 88 34 0 0 2.36 66 27 +39 +1.11 +0.11 Matches 6 Seasons 4 Clubs 7 Leagues 152 12,228 80 57.3 135.9 138 86 117 14 31 14 1.84 222 167 +55 +0.40 -0.46 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 41 3,543 86 87.5 39.4 40 88 38 1 33 0 2.29 71 33 +38 +0.97 -0.10 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) 36 3,150 88 89.7 35.0 36 88 34 0 0 2.36 66 27 +39 +1.11 +0.11 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 41 3,543 86 87.5 39.4 40 88 38 1 33 0 2.29 71 33 +38 +0.97 -0.10 6 Seasons 4 Clubs 7 Leagues 152 12,228 80 57.3 135.9 138 86 117 14 31 14 1.84 222 167 +55 +0.40 -0.46 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 41 3,543 86 87.5 39.4 40 88 38 1 33 0 2.29 71 33 +38 +0.97 -0.10 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) 36 3,150 88 89.7 35.0 36 88 34 0 0 2.36 66 27 +39 +1.11 +0.11 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 36 3,150 88 89.7 35.0 36 88 34 0 0 2.36 66 27 +39 +1.11 +0.11 Matches 6 Seasons 4 Clubs 4 Leagues 139 11,201 81 56.8 124.5 127 85 106 12 33 10 1.88 210 142 +68 +0.55 -0.30 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 36 3,150 88 89.7 35.0 36 88 34 0 0 2.36 66 27 +39 +1.11 +0.11 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) 36 3,150 88 89.7 35.0 36 88 34 0 0 2.36 66 27 +39 +1.11 +0.11 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 39.4 6 0 0 35 60 1 184 23 44 0 6 Seasons 4 Clubs 7 Leagues 135.9 23 3 1 106 165 7 543 87 153 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 39.4 6 0 0 35 60 1 184 23 44 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) 35.0 5 0 0 28 56 1 172 20 41 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