Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2021-2022 17 Birmingham City eng ENG 2. Championship 2 1 116 1.3 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.3 2 2 17 0.00 0.00 0.00 0.00 0.00 0.11 0.09 0.20 0.11 0.20 Matches 2021-2022 17 Birmingham City eng ENG Jr. PL2 — Div. 2 11 9 802 8.9 3 1 4 3 0 0 1 0 0.34 0.11 0.45 0.34 0.45 Matches 2022-2023 18 Birmingham City eng ENG 2. Championship 30 13 1,268 14.1 2 1 3 2 0 0 0 0 2.1 2.1 1.1 3.2 18 18 42 0.14 0.07 0.21 0.14 0.21 0.15 0.08 0.23 0.15 0.23 Matches 2023-2024 19 Birmingham City eng ENG 2. Championship 8 0 139 1.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 1 0 7 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 Matches 2023-2024 19 Birmingham City eng ENG EFL Cup 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 20 Walsall eng ENG EFL Cup 0 0 Matches 2024-2025 20 Birmingham City eng ENG EFL Cup 0 0 Matches 2024-2025 20 Walsall eng ENG FA Cup 2 0 34 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 20 Walsall eng ENG 4. League Two 7 4 313 3.5 1 2 3 1 0 0 0 0 0.29 0.58 0.86 0.29 0.86 Matches 4 Seasons 2 Clubs 4 Leagues 50 19 1,915 21.3 3 3 6 3 0 0 0 0 2.3 2.3 1.2 3.5 21 20 66 0.14 0.14 0.28 0.14 0.28 0.14 0.07 0.21 0.14 0.21 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Birmingham City (4 Seasons) 2 Leagues 41 15 1,568 17.4 2 1 3 2 0 0 0 0 2.3 2.3 1.2 3.5 21 20 66 0.11 0.06 0.17 0.11 0.17 0.14 0.07 0.21 0.14 0.21 Birmingham City (1 Season) 1 League 11 9 802 8.9 3 1 4 3 0 0 1 0 0.34 0.11 0.45 0.34 0.45 Walsall (1 Season) 3 Leagues 9 4 347 3.9 1 2 3 1 0 0 0 0 0.26 0.52 0.78 0.26 0.78 Championship (3 Seasons) 40 14 1,523 16.9 2 1 3 2 0 0 0 0 2.3 2.3 1.2 3.5 21 20 66 0.12 0.06 0.18 0.12 0.18 0.14 0.07 0.21 0.14 0.21 EFL Cup (2 Seasons) 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (1 Season) 11 9 802 8.9 3 1 4 3 0 0 1 0 0.34 0.11 0.45 0.34 0.45 League Two (1 Season) 7 4 313 3.5 1 2 3 1 0 0 0 0 0.29 0.58 0.86 0.29 0.86 FA Cup (1 Season) 2 0 34 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2021-2022 17 Birmingham City 1 League 11 9 802 8.9 3 1 4 3 0 0 1 0 0.34 0.11 0.45 0.34 0.45 2021-2022 17 Birmingham City 1 League 2 1 116 1.3 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.3 2 2 17 0.00 0.00 0.00 0.00 0.00 0.11 0.09 0.20 0.11 0.20 2022-2023 18 Birmingham City 1 League 30 13 1,268 14.1 2 1 3 2 0 0 0 0 2.1 2.1 1.1 3.2 18 18 42 0.14 0.07 0.21 0.14 0.21 0.15 0.08 0.23 0.15 0.23 2023-2024 19 Birmingham City 2 Leagues 9 1 184 2.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 1 0 7 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 2024-2025 20 Birmingham City 1 League 0 0 2024-2025 20 Walsall 3 Leagues 9 4 347 3.9 1 2 3 1 0 0 0 0 0.26 0.52 0.78 0.26 0.78 4 Seasons 2 Clubs 4 Leagues 50 19 1,915 21.3 3 3 6 3 0 0 0 0 2.3 2.3 1.2 3.5 21 20 66 0.14 0.14 0.28 0.14 0.28 0.14 0.07 0.21 0.14 0.21 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Birmingham City (4 Seasons) 2 Leagues 41 15 1,568 17.4 2 1 3 2 0 0 0 0 2.3 2.3 1.2 3.5 21 20 66 0.11 0.06 0.17 0.11 0.17 0.14 0.07 0.21 0.14 0.21 Birmingham City (1 Season) 1 League 11 9 802 8.9 3 1 4 3 0 0 1 0 0.34 0.11 0.45 0.34 0.45 Walsall (1 Season) 3 Leagues 9 4 347 3.9 1 2 3 1 0 0 0 0 0.26 0.52 0.78 0.26 0.78 Championship (3 Seasons) 40 14 1,523 16.9 2 1 3 2 0 0 0 0 2.3 2.3 1.2 3.5 21 20 66 0.12 0.06 0.18 0.12 0.18 0.14 0.07 0.21 0.14 0.21 EFL Cup (2 Seasons) 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (1 Season) 11 9 802 8.9 3 1 4 3 0 0 1 0 0.34 0.11 0.45 0.34 0.45 League Two (1 Season) 7 4 313 3.5 1 2 3 1 0 0 0 0 0.29 0.58 0.86 0.29 0.86 FA Cup (1 Season) 2 0 34 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2021-2022 17 Birmingham City eng ENG Jr. PL2 — Div. 2 11th 11 9 802 8.9 3 1 4 3 0 0 1 0 0.34 0.11 0.45 0.34 0.45 Matches 2021-2022 17 Birmingham City eng ENG 2. Championship 20th 2 1 116 1.3 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.3 2 2 17 0.00 0.00 0.00 0.00 0.00 0.11 0.09 0.20 0.11 0.20 Matches 2022-2023 18 Birmingham City eng ENG 2. Championship 17th 30 13 1,268 14.1 2 1 3 2 0 0 0 0 2.1 2.1 1.1 3.2 18 18 42 0.14 0.07 0.21 0.14 0.21 0.15 0.08 0.23 0.15 0.23 Matches 2023-2024 19 Birmingham City eng ENG 2. Championship 22nd 8 0 139 1.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 1 0 7 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 Matches 2024-2025 20 Walsall eng ENG 4. League Two 1st 7 4 313 3.5 1 2 3 1 0 0 0 0 0.29 0.58 0.86 0.29 0.86 Matches 4 Seasons 2 Clubs 2 Leagues 47 18 1,836 20.4 3 3 6 3 0 0 0 0 2.3 2.3 1.2 3.5 21 20 66 0.15 0.15 0.29 0.15 0.29 0.14 0.07 0.21 0.14 0.21 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Birmingham City (3 Seasons) 1 League 40 14 1,523 16.9 2 1 3 2 0 0 0 0 2.3 2.3 1.2 3.5 21 20 66 0.12 0.06 0.18 0.12 0.18 0.14 0.07 0.21 0.14 0.21 Birmingham City (1 Season) 1 League 11 9 802 8.9 3 1 4 3 0 0 1 0 0.34 0.11 0.45 0.34 0.45 Walsall (1 Season) 1 League 7 4 313 3.5 1 2 3 1 0 0 0 0 0.29 0.58 0.86 0.29 0.86 Championship (3 Seasons) 40 14 1,523 16.9 2 1 3 2 0 0 0 0 2.3 2.3 1.2 3.5 21 20 66 0.12 0.06 0.18 0.12 0.18 0.14 0.07 0.21 0.14 0.21 PL2 — Div. 2 (1 Season) 11 9 802 8.9 3 1 4 3 0 0 1 0 0.34 0.11 0.45 0.34 0.45 League Two (1 Season) 7 4 313 3.5 1 2 3 1 0 0 0 0 0.29 0.58 0.86 0.29 0.86
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 2023-2024 19 Birmingham City eng ENG EFL Cup Rd2 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 20 Birmingham City eng ENG EFL Cup Rd2 0 0 Matches 2024-2025 20 Walsall eng ENG EFL Cup Rd3 0 0 Matches 2024-2025 20 Walsall eng ENG FA Cup 2 0 34 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 2 Clubs 2 Leagues 3 1 79 0.9 0 0 0 0 0 0 0 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) 1 League 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Walsall (1 Season) 2 Leagues 2 0 34 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (2 Seasons) 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 2 0 34 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2021-2022 17 Birmingham City eng ENG 2. Championship 1.3 0 1 0 0.0 0.78 0.00 0.00 9.3 0 0 0 0.1 0.1 0.14 -0.1 -0.1 Matches 2021-2022 17 Birmingham City eng ENG Jr. PL2 — Div. 2 8.9 3 0 0 Matches 2022-2023 18 Birmingham City eng ENG 2. Championship 14.1 2 13 6 46.2 0.92 0.43 0.15 0.33 14.2 0 0 0 2.1 2.1 0.16 -0.1 -0.1 Matches 2023-2024 19 Birmingham City eng ENG 2. Championship 1.5 0 1 0 0.0 0.65 0.00 0.00 14.5 0 0 0 0.0 0.0 0.03 0.0 0.0 Matches 2023-2024 19 Birmingham City eng ENG EFL Cup 0.5 0 0 0 0.00 0.00 0 0 Matches 2024-2025 20 Walsall eng ENG FA Cup 0.4 0 1 1 100.0 2.65 2.65 0.00 0.00 0 0 Matches 2024-2025 20 Walsall eng ENG 4. League Two 3.5 1 2 1 50.0 0.58 0.29 0.50 1.00 0 0 Matches 4 Seasons 2 Clubs 4 Leagues 21.3 3 18 8 44.4 0.85 0.38 0.17 0.38 13.9 0 0 0 2.3 2.3 0.15 -0.3 -0.3 Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Birmingham City (4 Seasons) 2 Leagues 17.4 2 15 6 40.0 0.86 0.34 0.13 0.33 13.9 0 0 0 2.3 2.3 0.15 -0.3 -0.3 Birmingham City (1 Season) 1 League 8.9 3 0 0 Walsall (1 Season) 3 Leagues 3.9 1 3 2 66.7 0.78 0.52 0.33 0.50 0 0 Championship (3 Seasons) 16.9 2 15 6 40.0 0.89 0.35 0.13 0.33 13.9 0 0 0 2.3 2.3 0.15 -0.3 -0.3 EFL Cup (2 Seasons) 0.5 0 0 0 0.00 0.00 0 0 PL2 — Div. 2 (1 Season) 8.9 3 0 0 League Two (1 Season) 3.5 1 2 1 50.0 0.58 0.29 0.50 1.00 0 0 FA Cup (1 Season) 0.4 0 1 1 100.0 2.65 2.65 0.00 0.00 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2021-2022 17 Birmingham City 1 League 8.9 3 0 0 2021-2022 17 Birmingham City 1 League 1.3 0 1 0 0.0 0.78 0.00 0.00 9.3 0 0 0 0.1 0.1 0.14 -0.1 -0.1 2022-2023 18 Birmingham City 1 League 14.1 2 13 6 46.2 0.92 0.43 0.15 0.33 14.2 0 0 0 2.1 2.1 0.16 -0.1 -0.1 2023-2024 19 Birmingham City 2 Leagues 2.0 0 1 0 0.0 0.49 0.00 0.00 14.5 0 0 0 0.0 0.0 0.03 0.0 0.0 2024-2025 20 Walsall 3 Leagues 3.9 1 3 2 66.7 0.78 0.52 0.33 0.50 0 0 4 Seasons 2 Clubs 4 Leagues 21.3 3 18 8 44.4 0.85 0.38 0.17 0.38 13.9 0 0 0 2.3 2.3 0.15 -0.3 -0.3 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Birmingham City (4 Seasons) 2 Leagues 17.4 2 15 6 40.0 0.86 0.34 0.13 0.33 13.9 0 0 0 2.3 2.3 0.15 -0.3 -0.3 Birmingham City (1 Season) 1 League 8.9 3 0 0 Walsall (1 Season) 3 Leagues 3.9 1 3 2 66.7 0.78 0.52 0.33 0.50 0 0 Championship (3 Seasons) 16.9 2 15 6 40.0 0.89 0.35 0.13 0.33 13.9 0 0 0 2.3 2.3 0.15 -0.3 -0.3 EFL Cup (2 Seasons) 0.5 0 0 0 0.00 0.00 0 0 PL2 — Div. 2 (1 Season) 8.9 3 0 0 League Two (1 Season) 3.5 1 2 1 50.0 0.58 0.29 0.50 1.00 0 0 FA Cup (1 Season) 0.4 0 1 1 100.0 2.65 2.65 0.00 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2021-2022 17 Birmingham City eng ENG Jr. PL2 — Div. 2 11th 8.9 3 0 0 Matches 2021-2022 17 Birmingham City eng ENG 2. Championship 20th 1.3 0 1 0 0.0 0.78 0.00 0.00 9.3 0 0 0 0.1 0.1 0.14 -0.1 -0.1 Matches 2022-2023 18 Birmingham City eng ENG 2. Championship 17th 14.1 2 13 6 46.2 0.92 0.43 0.15 0.33 14.2 0 0 0 2.1 2.1 0.16 -0.1 -0.1 Matches 2023-2024 19 Birmingham City eng ENG 2. Championship 22nd 1.5 0 1 0 0.0 0.65 0.00 0.00 14.5 0 0 0 0.0 0.0 0.03 0.0 0.0 Matches 2024-2025 20 Walsall eng ENG 4. League Two 1st 3.5 1 2 1 50.0 0.58 0.29 0.50 1.00 0 0 Matches 4 Seasons 2 Clubs 2 Leagues 20.4 3 17 7 41.2 0.83 0.34 0.18 0.43 13.9 0 0 0 2.3 2.3 0.15 -0.3 -0.3 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Birmingham City (3 Seasons) 1 League 16.9 2 15 6 40.0 0.89 0.35 0.13 0.33 13.9 0 0 0 2.3 2.3 0.15 -0.3 -0.3 Birmingham City (1 Season) 1 League 8.9 3 0 0 Walsall (1 Season) 1 League 3.5 1 2 1 50.0 0.58 0.29 0.50 1.00 0 0 Championship (3 Seasons) 16.9 2 15 6 40.0 0.89 0.35 0.13 0.33 13.9 0 0 0 2.3 2.3 0.15 -0.3 -0.3 PL2 — Div. 2 (1 Season) 8.9 3 0 0 League Two (1 Season) 3.5 1 2 1 50.0 0.58 0.29 0.50 1.00 0 0
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 2023-2024 19 Birmingham City eng ENG EFL Cup Rd2 0.5 0 0 0 0.00 0.00 0 0 Matches 2024-2025 20 Walsall eng ENG FA Cup 0.4 0 1 1 100.0 2.65 2.65 0.00 0.00 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 0.9 0 1 1 100.0 1.14 1.14 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 Birmingham City (2 Seasons) 1 League 0.5 0 0 0 0.00 0.00 0 0 Walsall (1 Season) 2 Leagues 0.4 0 1 1 100.0 2.65 2.65 0.00 0.00 0 0 EFL Cup (2 Seasons) 0.5 0 0 0 0.00 0.00 0 0 FA Cup (1 Season) 0.4 0 1 1 100.0 2.65 2.65 0.00 0.00 0 0
Passing Table Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2021-2022 17 Birmingham City eng ENG 2. Championship 1.3 22 30 73.3 319 92 13 14 92.9 6 9 66.7 2 4 50.0 0 0.1 0.1 -0.1 1 1 0 0 2 Matches 2021-2022 17 Birmingham City eng ENG Jr. PL2 — Div. 2 8.9 1 Matches 2022-2023 18 Birmingham City eng ENG 2. Championship 14.1 157 230 68.3 2173 542 92 117 78.6 51 67 76.1 5 15 33.3 1 1.1 0.7 -0.1 9 7 4 2 18 Matches 2023-2024 19 Birmingham City eng ENG 2. Championship 1.5 16 27 59.3 219 29 9 14 64.3 7 9 77.8 0 1 0.0 0 0.0 0.0 0.0 1 1 0 0 0 Matches 2023-2024 19 Birmingham City eng ENG EFL Cup 0.5 0 Matches 2024-2025 20 Walsall eng ENG FA Cup 0.4 0 Matches 2024-2025 20 Walsall eng ENG 4. League Two 3.5 2 Matches 4 Seasons 2 Clubs 4 Leagues 21.3 195 287 67.9 2711 663 114 145 78.6 64 85 75.3 7 20 35.0 3 1.2 0.7 +1.8 11 9 4 2 20 Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Birmingham City (4 Seasons) 2 Leagues 17.4 195 287 67.9 2711 663 114 145 78.6 64 85 75.3 7 20 35.0 1 1.2 0.7 -0.2 11 9 4 2 20 Birmingham City (1 Season) 1 League 8.9 1 Walsall (1 Season) 3 Leagues 3.9 2 Championship (3 Seasons) 16.9 195 287 67.9 2711 663 114 145 78.6 64 85 75.3 7 20 35.0 1 1.2 0.7 -0.2 11 9 4 2 20 EFL Cup (2 Seasons) 0.5 0 PL2 — Div. 2 (1 Season) 8.9 1 League Two (1 Season) 3.5 2 FA Cup (1 Season) 0.4 0
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2021-2022 17 Birmingham City 1 League 8.9 1 2021-2022 17 Birmingham City 1 League 1.3 22 30 73.3 319 92 13 14 92.9 6 9 66.7 2 4 50.0 0 0.1 0.1 -0.1 1 1 0 0 2 2022-2023 18 Birmingham City 1 League 14.1 157 230 68.3 2173 542 92 117 78.6 51 67 76.1 5 15 33.3 1 1.1 0.7 -0.1 9 7 4 2 18 2023-2024 19 Birmingham City 2 Leagues 2.0 16 27 59.3 219 29 9 14 64.3 7 9 77.8 0 1 0.0 0 0.0 0.0 0.0 1 1 0 0 0 2024-2025 20 Walsall 3 Leagues 3.9 2 4 Seasons 2 Clubs 4 Leagues 21.3 195 287 67.9 2711 663 114 145 78.6 64 85 75.3 7 20 35.0 3 1.2 0.7 +1.8 11 9 4 2 20 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Birmingham City (4 Seasons) 2 Leagues 17.4 195 287 67.9 2711 663 114 145 78.6 64 85 75.3 7 20 35.0 1 1.2 0.7 -0.2 11 9 4 2 20 Birmingham City (1 Season) 1 League 8.9 1 Walsall (1 Season) 3 Leagues 3.9 2 Championship (3 Seasons) 16.9 195 287 67.9 2711 663 114 145 78.6 64 85 75.3 7 20 35.0 1 1.2 0.7 -0.2 11 9 4 2 20 EFL Cup (2 Seasons) 0.5 0 PL2 — Div. 2 (1 Season) 8.9 1 League Two (1 Season) 3.5 2 FA Cup (1 Season) 0.4 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2021-2022 17 Birmingham City eng ENG Jr. PL2 — Div. 2 11th 8.9 1 Matches 2021-2022 17 Birmingham City eng ENG 2. Championship 20th 1.3 22 30 73.3 319 92 13 14 92.9 6 9 66.7 2 4 50.0 0 0.1 0.1 -0.1 1 1 0 0 2 Matches 2022-2023 18 Birmingham City eng ENG 2. Championship 17th 14.1 157 230 68.3 2173 542 92 117 78.6 51 67 76.1 5 15 33.3 1 1.1 0.7 -0.1 9 7 4 2 18 Matches 2023-2024 19 Birmingham City eng ENG 2. Championship 22nd 1.5 16 27 59.3 219 29 9 14 64.3 7 9 77.8 0 1 0.0 0 0.0 0.0 0.0 1 1 0 0 0 Matches 2024-2025 20 Walsall eng ENG 4. League Two 1st 3.5 2 Matches 4 Seasons 2 Clubs 2 Leagues 20.4 195 287 67.9 2711 663 114 145 78.6 64 85 75.3 7 20 35.0 3 1.2 0.7 +1.8 11 9 4 2 20 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Birmingham City (3 Seasons) 1 League 16.9 195 287 67.9 2711 663 114 145 78.6 64 85 75.3 7 20 35.0 1 1.2 0.7 -0.2 11 9 4 2 20 Birmingham City (1 Season) 1 League 8.9 1 Walsall (1 Season) 1 League 3.5 2 Championship (3 Seasons) 16.9 195 287 67.9 2711 663 114 145 78.6 64 85 75.3 7 20 35.0 1 1.2 0.7 -0.2 11 9 4 2 20 PL2 — Div. 2 (1 Season) 8.9 1 League Two (1 Season) 3.5 2
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2023-2024 19 Birmingham City eng ENG EFL Cup Rd2 0.5 0 Matches 2024-2025 20 Walsall eng ENG FA Cup 0.4 0 Matches 2 Seasons 2 Clubs 2 Leagues 0.9 0 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches Birmingham City (2 Seasons) 1 League 0.5 0 Walsall (1 Season) 2 Leagues 0.4 0 EFL Cup (2 Seasons) 0.5 0 FA Cup (1 Season) 0.4 0
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2021-2022 17 Birmingham City 1 League 8.9 2021-2022 17 Birmingham City 1 League 1.3 30 25 5 2 0 0 7 0 3 3 0 0 22 0 2 2022-2023 18 Birmingham City 1 League 14.1 230 217 13 2 0 2 11 3 1 0 0 1 157 0 12 2023-2024 19 Birmingham City 2 Leagues 2.0 27 25 2 0 0 0 2 2 0 0 0 0 16 0 2 2024-2025 20 Walsall 3 Leagues 3.9 9 4 Seasons 2 Clubs 4 Leagues 21.3 287 267 20 4 0 2 29 5 4 3 0 1 195 0 16 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Birmingham City (4 Seasons) 2 Leagues 17.4 287 267 20 4 0 2 20 5 4 3 0 1 195 0 16 Birmingham City (1 Season) 1 League 8.9 Walsall (1 Season) 3 Leagues 3.9 9 Championship (3 Seasons) 16.9 287 267 20 4 0 2 20 5 4 3 0 1 195 0 16 EFL Cup (2 Seasons) 0.5 0 PL2 — Div. 2 (1 Season) 8.9 League Two (1 Season) 3.5 9 FA Cup (1 Season) 0.4 0
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2023-2024 19 Birmingham City eng ENG EFL Cup Rd2 0.5 0 Matches 2024-2025 20 Walsall eng ENG FA Cup 0.4 0 Matches 2 Seasons 2 Clubs 2 Leagues 0.9 0 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Birmingham City (2 Seasons) 1 League 0.5 0 Walsall (1 Season) 2 Leagues 0.4 0 EFL Cup (2 Seasons) 0.5 0 FA Cup (1 Season) 0.4 0
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2021-2022 17 Birmingham City 1 League 8.9 2021-2022 17 Birmingham City 1 League 1.3 3 2.33 2 0 0 0 1 0 0 0.00 0 0 0 0 0 0 2022-2023 18 Birmingham City 1 League 14.1 30 2.13 21 1 6 0 2 0 1 0.07 1 0 0 0 0 0 2023-2024 19 Birmingham City 2 Leagues 2.0 2 1.29 1 0 0 0 1 0 1 0.65 1 0 0 0 0 0 2024-2025 20 Walsall 3 Leagues 3.9 4 Seasons 2 Clubs 4 Leagues 21.3 35 2.07 24 1 6 0 4 0 2 0.12 2 0 0 0 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Birmingham City (4 Seasons) 2 Leagues 17.4 35 2.07 24 1 6 0 4 0 2 0.12 2 0 0 0 0 0 Birmingham City (1 Season) 1 League 8.9 Walsall (1 Season) 3 Leagues 3.9 Championship (3 Seasons) 16.9 35 2.07 24 1 6 0 4 0 2 0.12 2 0 0 0 0 0 EFL Cup (2 Seasons) 0.5 PL2 — Div. 2 (1 Season) 8.9 League Two (1 Season) 3.5 FA Cup (1 Season) 0.4
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2023-2024 19 Birmingham City eng ENG EFL Cup Rd2 0.5 Matches 2024-2025 20 Walsall eng ENG FA Cup 0.4 Matches 2 Seasons 2 Clubs 2 Leagues 0.9 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Birmingham City (2 Seasons) 1 League 0.5 Walsall (1 Season) 2 Leagues 0.4 EFL Cup (2 Seasons) 0.5 FA Cup (1 Season) 0.4
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2021-2022 17 Birmingham City 1 League 8.9 0 2021-2022 17 Birmingham City 1 League 1.3 3 2 0 1 2 0 0 0 3 2 1 1 4 1 0 2022-2023 18 Birmingham City 1 League 14.1 23 16 8 11 4 12 21 57.1 9 17 3 14 7 30 7 0 2023-2024 19 Birmingham City 2 Leagues 2.0 2 2 1 1 0 2 4 50.0 2 1 0 1 1 3 0 0 2024-2025 20 Walsall 3 Leagues 3.9 6 3 0 4 Seasons 2 Clubs 4 Leagues 21.3 28 26 9 13 6 14 25 56.0 11 21 5 16 12 37 8 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Birmingham City (4 Seasons) 2 Leagues 17.4 28 20 9 13 6 14 25 56.0 11 21 5 16 9 37 8 0 Birmingham City (1 Season) 1 League 8.9 0 Walsall (1 Season) 3 Leagues 3.9 6 3 0 Championship (3 Seasons) 16.9 28 19 9 13 6 14 25 56.0 11 21 5 16 9 37 8 0 EFL Cup (2 Seasons) 0.5 1 0 0 PL2 — Div. 2 (1 Season) 8.9 0 League Two (1 Season) 3.5 6 3 0 FA Cup (1 Season) 0.4 0 0 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2021-2022 17 Birmingham City eng ENG Jr. PL2 — Div. 2 11th 8.9 Matches 2021-2022 17 Birmingham City eng ENG 2. Championship 20th 1.3 3 2 0 1 2 0 0 0 3 2 1 1 4 1 0 Matches 2022-2023 18 Birmingham City eng ENG 2. Championship 17th 14.1 23 16 8 11 4 12 21 57.1 9 17 3 14 7 30 7 0 Matches 2023-2024 19 Birmingham City eng ENG 2. Championship 22nd 1.5 2 1 1 1 0 2 4 50.0 2 1 0 1 1 3 0 0 Matches 2024-2025 20 Walsall eng ENG 4. League Two 1st 3.5 6 3 Matches 4 Seasons 2 Clubs 2 Leagues 20.4 28 25 9 13 6 14 25 56.0 11 21 5 16 12 37 8 0 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Birmingham City (3 Seasons) 1 League 16.9 28 19 9 13 6 14 25 56.0 11 21 5 16 9 37 8 0 Birmingham City (1 Season) 1 League 8.9 0 Walsall (1 Season) 1 League 3.5 6 3 0 Championship (3 Seasons) 16.9 28 19 9 13 6 14 25 56.0 11 21 5 16 9 37 8 0 PL2 — Div. 2 (1 Season) 8.9 0 League Two (1 Season) 3.5 6 3 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2023-2024 19 Birmingham City eng ENG EFL Cup Rd2 0.5 1 0 Matches 2024-2025 20 Walsall eng ENG FA Cup 0.4 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 0.9 1 0 0 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Birmingham City (2 Seasons) 1 League 0.5 1 0 0 Walsall (1 Season) 2 Leagues 0.4 0 0 0 EFL Cup (2 Seasons) 0.5 1 0 0 FA Cup (1 Season) 0.4 0 0 0
Possession Table Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2021-2022 17 Birmingham City eng ENG 2. Championship 1.3 51 3 8 13 30 6 51 4 1 25.0 3 75.0 27 131 40 2 1 1 2 6 30 17 Matches 2021-2022 17 Birmingham City eng ENG Jr. PL2 — Div. 2 8.9 Matches 2022-2023 18 Birmingham City eng ENG 2. Championship 14.1 400 13 63 156 189 31 400 45 19 42.2 22 48.9 182 1093 474 18 14 6 31 27 195 42 Matches 2023-2024 19 Birmingham City eng ENG 2. Championship 1.5 47 2 9 20 19 4 47 5 0 0.0 4 80.0 22 135 48 1 1 1 2 1 27 7 Matches 2023-2024 19 Birmingham City eng ENG EFL Cup 0.5 Matches 2024-2025 20 Walsall eng ENG FA Cup 0.4 Matches 2024-2025 20 Walsall eng ENG 4. League Two 3.5 Matches 4 Seasons 2 Clubs 4 Leagues 21.3 498 18 80 189 238 41 498 54 20 37.0 29 53.7 231 1359 562 21 16 8 35 34 252 66 Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Birmingham City (4 Seasons) 2 Leagues 17.4 498 18 80 189 238 41 498 54 20 37.0 29 53.7 231 1359 562 21 16 8 35 34 252 66 Birmingham City (1 Season) 1 League 8.9 Walsall (1 Season) 3 Leagues 3.9 Championship (3 Seasons) 16.9 498 18 80 189 238 41 498 54 20 37.0 29 53.7 231 1359 562 21 16 8 35 34 252 66 EFL Cup (2 Seasons) 0.5 PL2 — Div. 2 (1 Season) 8.9 League Two (1 Season) 3.5 FA Cup (1 Season) 0.4
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2021-2022 17 Birmingham City 1 League 8.9 2021-2022 17 Birmingham City 1 League 1.3 51 3 8 13 30 6 51 4 1 25.0 3 75.0 27 131 40 2 1 1 2 6 30 17 2022-2023 18 Birmingham City 1 League 14.1 400 13 63 156 189 31 400 45 19 42.2 22 48.9 182 1093 474 18 14 6 31 27 195 42 2023-2024 19 Birmingham City 2 Leagues 2.0 47 2 9 20 19 4 47 5 0 0.0 4 80.0 22 135 48 1 1 1 2 1 27 7 2024-2025 20 Walsall 3 Leagues 3.9 4 Seasons 2 Clubs 4 Leagues 21.3 498 18 80 189 238 41 498 54 20 37.0 29 53.7 231 1359 562 21 16 8 35 34 252 66 Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Birmingham City (4 Seasons) 2 Leagues 17.4 498 18 80 189 238 41 498 54 20 37.0 29 53.7 231 1359 562 21 16 8 35 34 252 66 Birmingham City (1 Season) 1 League 8.9 Walsall (1 Season) 3 Leagues 3.9 Championship (3 Seasons) 16.9 498 18 80 189 238 41 498 54 20 37.0 29 53.7 231 1359 562 21 16 8 35 34 252 66 EFL Cup (2 Seasons) 0.5 PL2 — Div. 2 (1 Season) 8.9 League Two (1 Season) 3.5 FA Cup (1 Season) 0.4
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2021-2022 17 Birmingham City eng ENG Jr. PL2 — Div. 2 11th 8.9 Matches 2021-2022 17 Birmingham City eng ENG 2. Championship 20th 1.3 51 3 8 13 30 6 51 4 1 25.0 3 75.0 27 131 40 2 1 1 2 6 30 17 Matches 2022-2023 18 Birmingham City eng ENG 2. Championship 17th 14.1 400 13 63 156 189 31 400 45 19 42.2 22 48.9 182 1093 474 18 14 6 31 27 195 42 Matches 2023-2024 19 Birmingham City eng ENG 2. Championship 22nd 1.5 47 2 9 20 19 4 47 5 0 0.0 4 80.0 22 135 48 1 1 1 2 1 27 7 Matches 2024-2025 20 Walsall eng ENG 4. League Two 1st 3.5 Matches 4 Seasons 2 Clubs 2 Leagues 20.4 498 18 80 189 238 41 498 54 20 37.0 29 53.7 231 1359 562 21 16 8 35 34 252 66 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Birmingham City (3 Seasons) 1 League 16.9 498 18 80 189 238 41 498 54 20 37.0 29 53.7 231 1359 562 21 16 8 35 34 252 66 Birmingham City (1 Season) 1 League 8.9 Walsall (1 Season) 1 League 3.5 Championship (3 Seasons) 16.9 498 18 80 189 238 41 498 54 20 37.0 29 53.7 231 1359 562 21 16 8 35 34 252 66 PL2 — Div. 2 (1 Season) 8.9 League Two (1 Season) 3.5
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2023-2024 19 Birmingham City eng ENG EFL Cup Rd2 0.5 Matches 2024-2025 20 Walsall eng ENG FA Cup 0.4 Matches 2 Seasons 2 Clubs 2 Leagues 0.9 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches Birmingham City (2 Seasons) 1 League 0.5 Walsall (1 Season) 2 Leagues 0.4 EFL Cup (2 Seasons) 0.5 FA Cup (1 Season) 0.4
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2021-2022 17 Birmingham City eng ENG 2. Championship 2 116 58 2.8 1.3 1 84 0 1 32 4 0.00 2 2 0 0.00 +0.56 1.3 1.7 -0.3 -0.26 -0.24 Matches 2021-2022 17 Birmingham City eng ENG Jr. PL2 — Div. 2 11 802 73 34.3 8.9 9 79 6 2 45 1 1.27 13 15 -2 -0.22 +0.65 Matches 2022-2023 18 Birmingham City eng ENG 2. Championship 30 1,268 42 30.6 14.1 13 75 3 17 17 3 1.17 13 14 -1 -0.07 +0.24 13.1 14.7 -1.6 -0.11 +0.15 Matches 2023-2024 19 Birmingham City eng ENG 2. Championship 8 139 17 3.4 1.5 0 0 8 17 3 1.25 2 1 +1 +0.65 +1.01 0.7 2.0 -1.3 -0.85 -0.63 Matches 2023-2024 19 Birmingham City eng ENG EFL Cup 1 45 45 25.0 0.5 1 45 0 0 0 0.00 0 1 -1 -2.00 -2.67 Matches 2024-2025 20 Walsall eng ENG EFL Cup 0 0 0 0 1 Matches 2024-2025 20 Birmingham City eng ENG EFL Cup 0 0 0 0 1 Matches 2024-2025 20 Walsall eng ENG FA Cup 2 34 17 18.9 0.4 0 0 2 17 0 1.50 1 2 -1 -2.65 -1.41 Matches 2024-2025 20 Walsall eng ENG 4. League Two 7 313 45 12.4 3.5 4 70 1 3 12 4 2.00 6 4 +2 +0.58 -0.32 Matches 4 Seasons 2 Clubs 4 Leagues 50 1,915 38 12.2 21.3 19 73 4 31 17 16 1.24 24 24 0 0.00 +0.20 15.1 18.4 -3.2 -0.19 -0.03 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Birmingham City (4 Seasons) 2 Leagues 41 1,568 38 12.3 17.4 15 74 3 26 18 11 1.10 17 18 -1 -0.06 +0.35 15.1 18.4 -3.2 -0.19 -0.03 Birmingham City (1 Season) 1 League 11 802 73 34.3 8.9 9 79 6 2 45 1 1.27 13 15 -2 -0.22 +0.65 Walsall (1 Season) 3 Leagues 9 347 39 11.7 3.9 4 70 1 5 14 5 1.89 7 6 +1 +0.26 -0.51 Championship (3 Seasons) 40 1,523 38 12.3 16.9 14 76 3 26 18 10 1.13 17 17 0 0.00 +0.42 15.1 18.4 -3.2 -0.19 -0.03 EFL Cup (2 Seasons) 1 45 45 7.1 0.5 1 45 0 0 2 0.00 0 1 -1 -2.00 -2.67 PL2 — Div. 2 (1 Season) 11 802 73 34.3 8.9 9 79 6 2 45 1 1.27 13 15 -2 -0.22 +0.65 League Two (1 Season) 7 313 45 12.4 3.5 4 70 1 3 12 4 2.00 6 4 +2 +0.58 -0.32 FA Cup (1 Season) 2 34 17 18.9 0.4 0 0 2 17 0 1.50 1 2 -1 -2.65 -1.41
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2021-2022 17 Birmingham City 1 League 11 802 73 34.3 8.9 9 79 6 2 45 1 1.27 13 15 -2 -0.22 +0.65 2021-2022 17 Birmingham City 1 League 2 116 58 2.8 1.3 1 84 0 1 32 4 0.00 2 2 0 0.00 +0.56 1.3 1.7 -0.3 -0.26 -0.24 2022-2023 18 Birmingham City 1 League 30 1,268 42 30.6 14.1 13 75 3 17 17 3 1.17 13 14 -1 -0.07 +0.24 13.1 14.7 -1.6 -0.11 +0.15 2023-2024 19 Birmingham City 2 Leagues 9 184 20 4.3 2.0 1 45 0 8 17 3 1.11 2 2 0 0.00 +0.33 0.7 2.0 -1.3 -0.85 -0.63 2024-2025 20 Birmingham City 1 League 0 0 0 0 1 2024-2025 20 Walsall 3 Leagues 9 347 39 11.7 3.9 4 70 1 5 14 5 1.89 7 6 +1 +0.26 -0.51 4 Seasons 2 Clubs 4 Leagues 50 1,915 38 12.2 21.3 19 73 4 31 17 16 1.24 24 24 0 0.00 +0.20 15.1 18.4 -3.2 -0.19 -0.03 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Birmingham City (4 Seasons) 2 Leagues 41 1,568 38 12.3 17.4 15 74 3 26 18 11 1.10 17 18 -1 -0.06 +0.35 15.1 18.4 -3.2 -0.19 -0.03 Birmingham City (1 Season) 1 League 11 802 73 34.3 8.9 9 79 6 2 45 1 1.27 13 15 -2 -0.22 +0.65 Walsall (1 Season) 3 Leagues 9 347 39 11.7 3.9 4 70 1 5 14 5 1.89 7 6 +1 +0.26 -0.51 Championship (3 Seasons) 40 1,523 38 12.3 16.9 14 76 3 26 18 10 1.13 17 17 0 0.00 +0.42 15.1 18.4 -3.2 -0.19 -0.03 EFL Cup (2 Seasons) 1 45 45 7.1 0.5 1 45 0 0 2 0.00 0 1 -1 -2.00 -2.67 PL2 — Div. 2 (1 Season) 11 802 73 34.3 8.9 9 79 6 2 45 1 1.27 13 15 -2 -0.22 +0.65 League Two (1 Season) 7 313 45 12.4 3.5 4 70 1 3 12 4 2.00 6 4 +2 +0.58 -0.32 FA Cup (1 Season) 2 34 17 18.9 0.4 0 0 2 17 0 1.50 1 2 -1 -2.65 -1.41
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2021-2022 17 Birmingham City eng ENG Jr. PL2 — Div. 2 11th 11 802 73 34.3 8.9 9 79 6 2 45 1 1.27 13 15 -2 -0.22 +0.65 Matches 2021-2022 17 Birmingham City eng ENG 2. Championship 20th 2 116 58 2.8 1.3 1 84 0 1 32 4 0.00 2 2 0 0.00 +0.56 1.3 1.7 -0.3 -0.26 -0.24 Matches 2022-2023 18 Birmingham City eng ENG 2. Championship 17th 30 1,268 42 30.6 14.1 13 75 3 17 17 3 1.17 13 14 -1 -0.07 +0.24 13.1 14.7 -1.6 -0.11 +0.15 Matches 2023-2024 19 Birmingham City eng ENG 2. Championship 22nd 8 139 17 3.4 1.5 0 0 8 17 3 1.25 2 1 +1 +0.65 +1.01 0.7 2.0 -1.3 -0.85 -0.63 Matches 2024-2025 20 Walsall eng ENG 4. League Two 1st 7 313 45 12.4 3.5 4 70 1 3 12 4 2.00 6 4 +2 +0.58 -0.32 Matches 4 Seasons 2 Clubs 2 Leagues 47 1,836 39 12.3 20.4 18 74 4 29 17 14 1.26 23 21 +2 +0.10 +0.30 15.1 18.4 -3.2 -0.19 -0.03 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Birmingham City (3 Seasons) 1 League 40 1,523 38 12.3 16.9 14 76 3 26 18 10 1.13 17 17 0 0.00 +0.42 15.1 18.4 -3.2 -0.19 -0.03 Birmingham City (1 Season) 1 League 11 802 73 34.3 8.9 9 79 6 2 45 1 1.27 13 15 -2 -0.22 +0.65 Walsall (1 Season) 1 League 7 313 45 12.4 3.5 4 70 1 3 12 4 2.00 6 4 +2 +0.58 -0.32 Championship (3 Seasons) 40 1,523 38 12.3 16.9 14 76 3 26 18 10 1.13 17 17 0 0.00 +0.42 15.1 18.4 -3.2 -0.19 -0.03 PL2 — Div. 2 (1 Season) 11 802 73 34.3 8.9 9 79 6 2 45 1 1.27 13 15 -2 -0.22 +0.65 League Two (1 Season) 7 313 45 12.4 3.5 4 70 1 3 12 4 2.00 6 4 +2 +0.58 -0.32
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 2023-2024 19 Birmingham City eng ENG EFL Cup Rd2 1 45 45 25.0 0.5 1 45 0 0 0 0.00 0 1 -1 -2.00 -2.67 Matches 2024-2025 20 Birmingham City eng ENG EFL Cup Rd2 0 0 0 0 1 Matches 2024-2025 20 Walsall eng ENG EFL Cup Rd3 0 0 0 0 1 Matches 2024-2025 20 Walsall eng ENG FA Cup 2 34 17 18.9 0.4 0 0 2 17 0 1.50 1 2 -1 -2.65 -1.41 Matches 2 Seasons 2 Clubs 2 Leagues 3 79 26 9.8 0.9 1 45 0 2 17 2 1.00 1 3 -2 -2.28 -1.96 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) 1 League 1 45 45 12.5 0.5 1 45 0 0 1 0.00 0 1 -1 -2.00 -2.67 Walsall (1 Season) 2 Leagues 2 34 17 7.6 0.4 0 0 2 17 1 1.50 1 2 -1 -2.65 -1.41 EFL Cup (2 Seasons) 1 45 45 7.1 0.5 1 45 0 0 2 0.00 0 1 -1 -2.00 -2.67 FA Cup (1 Season) 2 34 17 18.9 0.4 0 0 2 17 0 1.50 1 2 -1 -2.65 -1.41
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2021-2022 17 Birmingham City 1 League 8.9 1 0 0 0 2021-2022 17 Birmingham City 1 League 1.3 0 0 0 1 1 0 7 1 2 0 0 0 5 1 4 20.0 2022-2023 18 Birmingham City 1 League 14.1 0 0 0 18 13 2 11 7 16 0 0 0 53 10 42 19.2 2023-2024 19 Birmingham City 2 Leagues 2.0 0 0 0 3 5 0 2 1 2 0 0 0 6 2 4 33.3 2024-2025 20 Walsall 3 Leagues 3.9 0 0 0 4 4 0 9 3 6 0 4 Seasons 2 Clubs 4 Leagues 21.3 0 0 0 26 23 2 29 12 26 0 0 0 64 13 50 20.6 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Birmingham City (4 Seasons) 2 Leagues 17.4 0 0 0 22 19 2 20 9 20 0 0 0 64 13 50 20.6 Birmingham City (1 Season) 1 League 8.9 1 0 0 0 Walsall (1 Season) 3 Leagues 3.9 0 0 0 4 4 0 9 3 6 0 Championship (3 Seasons) 16.9 0 0 0 20 19 2 20 9 19 0 0 0 64 13 50 20.6 EFL Cup (2 Seasons) 0.5 0 0 0 2 0 0 0 0 1 0 PL2 — Div. 2 (1 Season) 8.9 1 0 0 0 League Two (1 Season) 3.5 0 0 0 3 3 0 9 3 6 0 FA Cup (1 Season) 0.4 0 0 0 1 1 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2021-2022 17 Birmingham City eng ENG Jr. PL2 — Div. 2 11th 8.9 1 0 0 0 Matches 2021-2022 17 Birmingham City eng ENG 2. Championship 20th 1.3 0 0 0 1 1 0 7 1 2 0 0 0 5 1 4 20.0 Matches 2022-2023 18 Birmingham City eng ENG 2. Championship 17th 14.1 0 0 0 18 13 2 11 7 16 0 0 0 53 10 42 19.2 Matches 2023-2024 19 Birmingham City eng ENG 2. Championship 22nd 1.5 0 0 0 1 5 0 2 1 1 0 0 0 6 2 4 33.3 Matches 2024-2025 20 Walsall eng ENG 4. League Two 1st 3.5 0 0 0 3 3 0 9 3 6 0 Matches 4 Seasons 2 Clubs 2 Leagues 20.4 0 0 0 23 22 2 29 12 25 0 0 0 64 13 50 20.6 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Birmingham City (3 Seasons) 1 League 16.9 0 0 0 20 19 2 20 9 19 0 0 0 64 13 50 20.6 Birmingham City (1 Season) 1 League 8.9 1 0 0 0 Walsall (1 Season) 1 League 3.5 0 0 0 3 3 0 9 3 6 0 Championship (3 Seasons) 16.9 0 0 0 20 19 2 20 9 19 0 0 0 64 13 50 20.6 PL2 — Div. 2 (1 Season) 8.9 1 0 0 0 League Two (1 Season) 3.5 0 0 0 3 3 0 9 3 6 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2023-2024 19 Birmingham City eng ENG EFL Cup Rd2 0.5 0 0 0 2 0 0 0 0 1 0 Matches 2024-2025 20 Walsall eng ENG FA Cup 0.4 0 0 0 1 1 0 0 0 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 0.9 0 0 0 3 1 0 0 0 1 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Birmingham City (2 Seasons) 1 League 0.5 0 0 0 2 0 0 0 0 1 0 Walsall (1 Season) 2 Leagues 0.4 0 0 0 1 1 0 0 0 0 0 EFL Cup (2 Seasons) 0.5 0 0 0 2 0 0 0 0 1 0 FA Cup (1 Season) 0.4 0 0 0 1 1 0 0 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 George Hall Pages
George Hall Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Scouting Report
Stathead & Player Comparison
Player Club Summary