Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
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
2019-202019Birmingham Cityeng ENG2. Championship60710.8000000000.000.000.000.000.00Matches
2019-202019Birmingham Cityeng ENGEFL Cup10100.1000000000.000.000.000.000.00Matches
2019-202019Birmingham Cityeng ENGFA Cup101031.1000000000.000.000.000.000.00Matches
2020-202120Birmingham Cityeng ENG2. Championship11901.0000000000.000.000.000.000.00Matches
2021-202221Middlesbrougheng ENG2. Championship10220.2000000000.000.000.000.000.00Matches
2021-202221Middlesbrougheng ENGFA Cup11570.6101100001.580.001.581.581.58Matches
2021-202221Middlesbrougheng ENGJr. PL2 — Div. 2443584.0000000000.000.000.000.000.00Matches
2021-202221Birmingham Cityeng ENGJr. PL2 — Div. 21188179.1011000100.000.110.110.000.11Matches
2022-202322Middlesbrougheng ENG2. Championship1010.0000000000.000.000.000.000.00Matches
2022-202322Middlesbrougheng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2022-202322Middlesbrougheng ENGJr. PL2 — Div. 2443604.0145100000.251.001.250.251.25Matches
2022-202322St Mirrensct SCO1. Premiership31620.7000000000.000.000.000.000.00Matches
2023-202423St Mirrensct SCO1. Premiership35262,21524.6044000300.000.160.160.000.16Matches
2024-202524St Mirrensct SCO1. Premiership30221,81620.2516500300.250.050.300.250.30Matches
2025-202625Wycombe Wandererseng ENGEFL Cup432933.3101100000.310.000.310.310.31Matches
2025-202625Wycombe Wandererseng ENGFA Cup21981.1000000000.000.000.000.000.00Matches
2025-202625Wycombe Wandererseng ENG3. League One35191,75719.5336211400.150.150.310.100.26Matches
7 Seasons4 Clubs5 Leagues122756,68574.3108189111000.130.110.240.120.23
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
St Mirren (3 Seasons)1 League68494,09345.55510500600.110.110.220.110.22
Birmingham City (2 Seasons)3 Leagues912743.0000000000.000.000.000.000.00
Middlesbrough (2 Seasons)3 Leagues421701.9101100000.530.000.530.530.53
Wycombe Wanderers (1 Season)3 Leagues41232,14823.9437311400.170.130.290.130.25
Birmingham City (1 Season)1 League1188179.1011000100.000.110.110.000.11
Middlesbrough (1 Season)1 League443584.0000000000.000.000.000.000.00
Middlesbrough (1 Season)1 League443604.0145100000.251.001.250.251.25
Championship (4 Seasons)911842.0000000000.000.000.000.000.00
Premiership (3 Seasons)68494,09345.55510500600.110.110.220.110.22
EFL Cup (3 Seasons)643934.4101100000.230.000.230.230.23
FA Cup (3 Seasons)422582.9101100000.350.000.350.350.35
PL2 — Div. 2 (2 Seasons)19161,53517.1156100100.060.290.350.060.35
League One (1 Season)35191,75719.5336211400.150.150.310.100.26
Standard Stats Table
Playing Time Performance Per 90 Minutes
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
2019-202019Birmingham City3 Leagues801842.0000000000.000.000.000.000.00
2020-202120Birmingham City1 League11901.0000000000.000.000.000.000.00
2021-202221Middlesbrough1 League443584.0000000000.000.000.000.000.00
2021-202221Birmingham City1 League1188179.1011000100.000.110.110.000.11
2021-202221Middlesbrough2 Leagues21790.9101100001.140.001.141.141.14
2022-202322Middlesbrough2 Leagues21911.0000000000.000.000.000.000.00
2022-202322Middlesbrough1 League443604.0145100000.251.001.250.251.25
2022-202322St Mirren1 League31620.7000000000.000.000.000.000.00
2023-202423St Mirren1 League35262,21524.6044000300.000.160.160.000.16
2024-202524St Mirren1 League30221,81620.2516500300.250.050.300.250.30
2025-202625Wycombe Wanderers3 Leagues41232,14823.9437311400.170.130.290.130.25
7 Seasons4 Clubs5 Leagues122756,68574.3108189111000.130.110.240.120.23
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
St Mirren (3 Seasons)1 League68494,09345.55510500600.110.110.220.110.22
Birmingham City (2 Seasons)3 Leagues912743.0000000000.000.000.000.000.00
Middlesbrough (2 Seasons)3 Leagues421701.9101100000.530.000.530.530.53
Wycombe Wanderers (1 Season)3 Leagues41232,14823.9437311400.170.130.290.130.25
Birmingham City (1 Season)1 League1188179.1011000100.000.110.110.000.11
Middlesbrough (1 Season)1 League443584.0000000000.000.000.000.000.00
Middlesbrough (1 Season)1 League443604.0145100000.251.001.250.251.25
Championship (4 Seasons)911842.0000000000.000.000.000.000.00
Premiership (3 Seasons)68494,09345.55510500600.110.110.220.110.22
EFL Cup (3 Seasons)643934.4101100000.230.000.230.230.23
FA Cup (3 Seasons)422582.9101100000.350.000.350.350.35
PL2 — Div. 2 (2 Seasons)19161,53517.1156100100.060.290.350.060.35
League One (1 Season)35191,75719.5336211400.150.150.310.100.26
Standard Stats Table
Playing Time Performance Per 90 Minutes
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-202019Birmingham Cityeng ENG2. Championship20th60710.8000000000.000.000.000.000.00Matches
2020-202120Birmingham Cityeng ENG2. Championship18th11901.0000000000.000.000.000.000.00Matches
2021-202221Middlesbrougheng ENGJr. PL2 — Div. 212th443584.0000000000.000.000.000.000.00Matches
2021-202221Birmingham Cityeng ENGJr. PL2 — Div. 211th1188179.1011000100.000.110.110.000.11Matches
2021-202221Middlesbrougheng ENG2. Championship7th10220.2000000000.000.000.000.000.00Matches
2022-202322Middlesbrougheng ENG2. Championship4th1010.0000000000.000.000.000.000.00Matches
2022-202322Middlesbrougheng ENGJr. PL2 — Div. 27th443604.0145100000.251.001.250.251.25Matches
2022-202322St Mirrensct SCO1. Premiership6th31620.7000000000.000.000.000.000.00Matches
2023-202423St Mirrensct SCO1. Premiership5th35262,21524.6044000300.000.160.160.000.16Matches
2024-202524St Mirrensct SCO1. Premiership6th30221,81620.2516500300.250.050.300.250.30Matches
2025-202625Wycombe Wandererseng ENG3. League One11th35191,75719.5336211400.150.150.310.100.26Matches
7 Seasons4 Clubs3 Leagues112696,03467.088167111000.120.120.240.100.22
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
St Mirren (3 Seasons)1 League68494,09345.55510500600.110.110.220.110.22
Birmingham City (2 Seasons)1 League711611.8000000000.000.000.000.000.00
Middlesbrough (2 Seasons)1 League20230.3000000000.000.000.000.000.00
Wycombe Wanderers (1 Season)1 League35191,75719.5336211400.150.150.310.100.26
Birmingham City (1 Season)1 League1188179.1011000100.000.110.110.000.11
Middlesbrough (1 Season)1 League443584.0000000000.000.000.000.000.00
Middlesbrough (1 Season)1 League443604.0145100000.251.001.250.251.25
Championship (4 Seasons)911842.0000000000.000.000.000.000.00
Premiership (3 Seasons)68494,09345.55510500600.110.110.220.110.22
PL2 — Div. 2 (2 Seasons)19161,53517.1156100100.060.290.350.060.35
League One (1 Season)35191,75719.5336211400.150.150.310.100.26
Standard Stats Table
Playing Time Performance Per 90 Minutes
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-202019Birmingham Cityeng ENGEFL Cup58th10100.1000000000.000.000.000.000.00Matches
2019-202019Birmingham Cityeng ENGFA Cup9th101031.1000000000.000.000.000.000.00Matches
2021-202221Middlesbrougheng ENGFA CupQF11570.6101100001.580.001.581.581.58Matches
2022-202322Middlesbrougheng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2025-202625Wycombe Wandererseng ENGEFL CupRd4432933.3101100000.310.000.310.310.31Matches
2025-202625Wycombe Wandererseng ENGFA Cup21981.1000000000.000.000.000.000.00Matches
4 Seasons3 Clubs2 Leagues1066517.2202200000.280.000.280.280.28
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
Middlesbrough (2 Seasons)2 Leagues221471.6101100000.610.000.610.610.61
Wycombe Wanderers (1 Season)2 Leagues643914.3101100000.230.000.230.230.23
Birmingham City (1 Season)2 Leagues201131.3000000000.000.000.000.000.00
EFL Cup (3 Seasons)643934.4101100000.230.000.230.230.23
FA Cup (3 Seasons)422582.9101100000.350.000.350.350.35
Standard Stats Table
Playing Time Performance Per 90 Minutes
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
202222nir Northern IrelandFriendlies (M)00Matches
2022-202322nir Northern IrelandUEFA Nations LeagueLgC00Matches
202424nir Northern IrelandFriendlies (M)21600.7011000000.001.501.500.001.50Matches
202424nir Northern IrelandUEFA Euro Qualifying00Matches
2024-202524nir Northern IrelandUEFA Nations LeagueLgC00Matches
202525nir Northern IrelandFriendlies (M)00Matches
3 Seasons1 Club3 Leagues21600.7011000000.001.501.500.001.50
Friendlies (M) (3 Seasons)21600.7011000000.001.501.500.001.50
UEFA Nations League (2 Seasons)00
UEFA Euro Qualifying (1 Season)00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2019-202019Birmingham Cityeng ENG2. Championship0.80100.01.270.000.0000Matches
2019-202019Birmingham Cityeng ENGEFL Cup0.10000.000.0000Matches
2019-202019Birmingham Cityeng ENGFA Cup1.10300.02.620.000.0000Matches
2020-202120Birmingham Cityeng ENG2. Championship1.00000.000.0000Matches
2021-202221Middlesbrougheng ENG2. Championship0.20000.000.0000Matches
2021-202221Middlesbrougheng ENGFA Cup0.612150.03.161.580.501.0000Matches
2021-202221Middlesbrougheng ENGJr. PL2 — Div. 24.0000Matches
2021-202221Birmingham Cityeng ENGJr. PL2 — Div. 29.1000Matches
2022-202322Middlesbrougheng ENG2. Championship0.00000.000.0000Matches
2022-202322Middlesbrougheng ENGEFL Cup1.00000.000.0000Matches
2022-202322Middlesbrougheng ENGJr. PL2 — Div. 24.0100Matches
2022-202322St Mirrensct SCO1. Premiership0.70000.000.0000Matches
2023-202423St Mirrensct SCO1. Premiership24.6022522.70.890.200.000.0000Matches
2024-202524St Mirrensct SCO1. Premiership20.25211047.61.040.500.240.5000Matches
2025-202625Wycombe Wandererseng ENGEFL Cup3.314375.01.230.920.250.3300Matches
2025-202625Wycombe Wandererseng ENGFA Cup1.1011100.00.920.920.000.0000Matches
2025-202625Wycombe Wandererseng ENG3. League One19.53371232.41.900.610.050.1711Matches
7 Seasons4 Clubs5 Leagues74.310913235.21.230.430.100.2811
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
St Mirren (3 Seasons)1 League45.55431534.90.950.330.120.3300
Birmingham City (2 Seasons)3 Leagues3.00400.01.310.000.0000
Middlesbrough (2 Seasons)3 Leagues1.912150.01.060.530.501.0000
Wycombe Wanderers (1 Season)3 Leagues23.94421638.11.760.670.070.1911
Birmingham City (1 Season)1 League9.1000
Middlesbrough (1 Season)1 League4.0000
Middlesbrough (1 Season)1 League4.0100
Championship (4 Seasons)2.00100.00.490.000.0000
Premiership (3 Seasons)45.55431534.90.950.330.120.3300
EFL Cup (3 Seasons)4.414375.00.920.690.250.3300
FA Cup (3 Seasons)2.916233.32.090.700.170.5000
PL2 — Div. 2 (2 Seasons)17.1100
League One (1 Season)19.53371232.41.900.610.050.1711
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2019-202019Birmingham City3 Leagues2.00400.01.960.000.0000
2020-202120Birmingham City1 League1.00000.000.0000
2021-202221Middlesbrough1 League4.0000
2021-202221Birmingham City1 League9.1000
2021-202221Middlesbrough2 Leagues0.912150.02.281.140.501.0000
2022-202322Middlesbrough2 Leagues1.00000.000.0000
2022-202322Middlesbrough1 League4.0100
2022-202322St Mirren1 League0.70000.000.0000
2023-202423St Mirren1 League24.6022522.70.890.200.000.0000
2024-202524St Mirren1 League20.25211047.61.040.500.240.5000
2025-202625Wycombe Wanderers3 Leagues23.94421638.11.760.670.070.1911
7 Seasons4 Clubs5 Leagues74.310913235.21.230.430.100.2811
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
St Mirren (3 Seasons)1 League45.55431534.90.950.330.120.3300
Birmingham City (2 Seasons)3 Leagues3.00400.01.310.000.0000
Middlesbrough (2 Seasons)3 Leagues1.912150.01.060.530.501.0000
Wycombe Wanderers (1 Season)3 Leagues23.94421638.11.760.670.070.1911
Birmingham City (1 Season)1 League9.1000
Middlesbrough (1 Season)1 League4.0000
Middlesbrough (1 Season)1 League4.0100
Championship (4 Seasons)2.00100.00.490.000.0000
Premiership (3 Seasons)45.55431534.90.950.330.120.3300
EFL Cup (3 Seasons)4.414375.00.920.690.250.3300
FA Cup (3 Seasons)2.916233.32.090.700.170.5000
PL2 — Div. 2 (2 Seasons)17.1100
League One (1 Season)19.53371232.41.900.610.050.1711
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2019-202019Birmingham Cityeng ENG2. Championship20th0.80100.01.270.000.0000Matches
2020-202120Birmingham Cityeng ENG2. Championship18th1.00000.000.0000Matches
2021-202221Middlesbrougheng ENGJr. PL2 — Div. 212th4.0000Matches
2021-202221Birmingham Cityeng ENGJr. PL2 — Div. 211th9.1000Matches
2021-202221Middlesbrougheng ENG2. Championship7th0.20000.000.0000Matches
2022-202322Middlesbrougheng ENG2. Championship4th0.00000.000.0000Matches
2022-202322Middlesbrougheng ENGJr. PL2 — Div. 27th4.0100Matches
2022-202322St Mirrensct SCO1. Premiership6th0.70000.000.0000Matches
2023-202423St Mirrensct SCO1. Premiership5th24.6022522.70.890.200.000.0000Matches
2024-202524St Mirrensct SCO1. Premiership6th20.25211047.61.040.500.240.5000Matches
2025-202625Wycombe Wandererseng ENG3. League One11th19.53371232.41.900.610.050.1711Matches
7 Seasons4 Clubs3 Leagues67.08812733.31.210.400.090.2611
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
St Mirren (3 Seasons)1 League45.55431534.90.950.330.120.3300
Birmingham City (2 Seasons)1 League1.80100.00.560.000.0000
Middlesbrough (2 Seasons)1 League0.30000.000.0000
Wycombe Wanderers (1 Season)1 League19.53371232.41.900.610.050.1711
Birmingham City (1 Season)1 League9.1000
Middlesbrough (1 Season)1 League4.0000
Middlesbrough (1 Season)1 League4.0100
Championship (4 Seasons)2.00100.00.490.000.0000
Premiership (3 Seasons)45.55431534.90.950.330.120.3300
PL2 — Div. 2 (2 Seasons)17.1100
League One (1 Season)19.53371232.41.900.610.050.1711
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2019-202019Birmingham Cityeng ENGEFL Cup58th0.10000.000.0000Matches
2019-202019Birmingham Cityeng ENGFA Cup9th1.10300.02.620.000.0000Matches
2021-202221Middlesbrougheng ENGFA CupQF0.612150.03.161.580.501.0000Matches
2022-202322Middlesbrougheng ENGEFL CupRd11.00000.000.0000Matches
2025-202625Wycombe Wandererseng ENGEFL CupRd43.314375.01.230.920.250.3300Matches
2025-202625Wycombe Wandererseng ENGFA Cup1.1011100.00.920.920.000.0000Matches
4 Seasons3 Clubs2 Leagues7.2210550.01.380.690.200.4000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Middlesbrough (2 Seasons)2 Leagues1.612150.01.220.610.501.0000
Wycombe Wanderers (1 Season)2 Leagues4.315480.01.150.920.200.2500
Birmingham City (1 Season)2 Leagues1.30300.02.390.000.0000
EFL Cup (3 Seasons)4.414375.00.920.690.250.3300
FA Cup (3 Seasons)2.916233.32.090.700.170.5000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202424nir Northern IrelandFriendlies (M)0.7000Matches
3 Seasons1 Club3 Leagues0.7000
Friendlies (M) (3 Seasons)0.7000
UEFA Nations League (2 Seasons)
UEFA Euro Qualifying (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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
2019-202019Birmingham Cityeng ENG2. Championship671121.70.80061290.8313-2-2.54-2.11Matches
2019-202019Birmingham Cityeng ENGEFL Cup1101011.10.10011000.000000.00+3.38Matches
2019-202019Birmingham Cityeng ENGFA Cup110310326.41.100110313.002200.000.00Matches
2020-202120Birmingham Cityeng ENG2. Championship190902.21.01901050.0013-2-2.00-1.51Matches
2021-202221Middlesbrougheng ENG2. Championship122220.50.20012220.0010+1+4.09+3.92Matches
2021-202221Middlesbrougheng ENGFA Cup1575713.60.61570033.0020+2+3.16+3.65Matches
2021-202221Middlesbrougheng ENGJr. PL2 — Div. 243589015.34.04903002.258800.00+0.86Matches
2021-202221Birmingham Cityeng ENGJr. PL2 — Div. 2118177434.99.1890833200.911316-3-0.33+0.50Matches
2022-202322Middlesbrougheng ENG2. Championship1110.00.0001120.000000.00-0.61Matches
2022-202322Middlesbrougheng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2022-202322Middlesbrougheng ENGJr. PL2 — Div. 243609020.04.04904002.50168+8+2.00+2.69Matches
2022-202322St Mirrensct SCO1. Premiership362211.80.716002160.3302-2-2.90-2.47Matches
2023-202423St Mirrensct SCO1. Premiership352,2156364.824.626781192121.293139-8-0.33-0.47Matches
2024-202524St Mirrensct SCO1. Premiership301,8166153.120.22278681361.373331+2+0.10+0.55Matches
2025-202625Wycombe Wandererseng ENGEFL Cup42937381.43.3390312302.0041+3+0.92+0.92Matches
2025-202625Wycombe Wandererseng ENGFA Cup2984954.41.1169012901.502200.00+2.20Matches
2025-202625Wycombe Wandererseng ENG3. League One351,7575042.419.519778161821.542817+11+0.56+0.56Matches
7 Seasons4 Clubs5 Leagues1226,6855520.674.37578304718381.34105101+4+0.05+0.17
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
St Mirren (3 Seasons)1 League684,0936039.945.54977171916141.286472-8-0.18+0.15
Birmingham City (2 Seasons)3 Leagues9274303.13.01901823150.8948-4-1.31-0.85
Middlesbrough (2 Seasons)3 Leagues4170431.91.9274121270.7531+2+1.06+0.70
Wycombe Wanderers (1 Season)3 Leagues412,1485245.923.9237811181921.583420+14+0.59+0.66
Birmingham City (1 Season)1 League118177434.99.1890833200.911316-3-0.33+0.50
Middlesbrough (1 Season)1 League43589015.34.04903002.258800.00+0.86
Middlesbrough (1 Season)1 League43609020.04.04904002.50168+8+2.00+2.69
Championship (4 Seasons)9184201.12.01901812180.5536-3-1.47-1.44
Premiership (3 Seasons)684,0936039.945.54977171916141.286472-8-0.18+0.15
EFL Cup (3 Seasons)63936672.84.4490421701.3342+2+0.46+2.29
FA Cup (3 Seasons)42586526.12.9263026642.2564+2+0.70+1.19
PL2 — Div. 2 (2 Seasons)191,5358123.717.116901533201.533732+5+0.29+1.09
League One (1 Season)351,7575042.419.519778161821.542817+11+0.56+0.56
Playing Time Table
Playing Time Starts Subs Team Success
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
2019-202019Birmingham City3 Leagues8184234.02.000823101.0035-2-0.98-0.53
2020-202120Birmingham City1 League190902.21.01901050.0013-2-2.00-1.51
2021-202221Middlesbrough1 League43589015.34.04903002.258800.00+0.86
2021-202221Birmingham City1 League118177434.99.1890833200.911316-3-0.33+0.50
2021-202221Middlesbrough2 Leagues279401.70.9157012251.5030+3+3.42+3.30
2022-202322Middlesbrough2 Leagues291462.21.019011120.0001-1-0.99-1.60
2022-202322Middlesbrough1 League43609020.04.04904002.50168+8+2.00+2.69
2022-202322St Mirren1 League362211.80.716002160.3302-2-2.90-2.47
2023-202423St Mirren1 League352,2156364.824.626781192121.293139-8-0.33-0.47
2024-202524St Mirren1 League301,8166153.120.22278681361.373331+2+0.10+0.55
2025-202625Wycombe Wanderers3 Leagues412,1485245.923.9237811181921.583420+14+0.59+0.66
7 Seasons4 Clubs5 Leagues1226,6855520.674.37578304718381.34105101+4+0.05+0.17
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
St Mirren (3 Seasons)1 League684,0936039.945.54977171916141.286472-8-0.18+0.15
Birmingham City (2 Seasons)3 Leagues9274303.13.01901823150.8948-4-1.31-0.85
Middlesbrough (2 Seasons)3 Leagues4170431.91.9274121270.7531+2+1.06+0.70
Wycombe Wanderers (1 Season)3 Leagues412,1485245.923.9237811181921.583420+14+0.59+0.66
Birmingham City (1 Season)1 League118177434.99.1890833200.911316-3-0.33+0.50
Middlesbrough (1 Season)1 League43589015.34.04903002.258800.00+0.86
Middlesbrough (1 Season)1 League43609020.04.04904002.50168+8+2.00+2.69
Championship (4 Seasons)9184201.12.01901812180.5536-3-1.47-1.44
Premiership (3 Seasons)684,0936039.945.54977171916141.286472-8-0.18+0.15
EFL Cup (3 Seasons)63936672.84.4490421701.3342+2+0.46+2.29
FA Cup (3 Seasons)42586526.12.9263026642.2564+2+0.70+1.19
PL2 — Div. 2 (2 Seasons)191,5358123.717.116901533201.533732+5+0.29+1.09
League One (1 Season)351,7575042.419.519778161821.542817+11+0.56+0.56
Playing Time Table
Playing Time Starts Subs Team Success
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-202019Birmingham Cityeng ENG2. Championship20th671121.70.80061290.8313-2-2.54-2.11Matches
2020-202120Birmingham Cityeng ENG2. Championship18th190902.21.01901050.0013-2-2.00-1.51Matches
2021-202221Middlesbrougheng ENGJr. PL2 — Div. 212th43589015.34.04903002.258800.00+0.86Matches
2021-202221Birmingham Cityeng ENGJr. PL2 — Div. 211th118177434.99.1890833200.911316-3-0.33+0.50Matches
2021-202221Middlesbrougheng ENG2. Championship7th122220.50.20012220.0010+1+4.09+3.92Matches
2022-202322Middlesbrougheng ENG2. Championship4th1110.00.0001120.000000.00-0.61Matches
2022-202322Middlesbrougheng ENGJr. PL2 — Div. 27th43609020.04.04904002.50168+8+2.00+2.69Matches
2022-202322St Mirrensct SCO1. Premiership6th362211.80.716002160.3302-2-2.90-2.47Matches
2023-202423St Mirrensct SCO1. Premiership5th352,2156364.824.626781192121.293139-8-0.33-0.47Matches
2024-202524St Mirrensct SCO1. Premiership6th301,8166153.120.22278681361.373331+2+0.10+0.55Matches
2025-202625Wycombe Wandererseng ENG3. League One11th351,7575042.419.519778161821.542817+11+0.56+0.56Matches
7 Seasons4 Clubs3 Leagues1126,0345419.567.06978264316341.30959500.00+0.10
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
St Mirren (3 Seasons)1 League684,0936039.945.54977171916141.286472-8-0.18+0.15
Birmingham City (2 Seasons)1 League7161231.91.81901612140.7126-4-2.24-1.78
Middlesbrough (2 Seasons)1 League223120.30.30021240.0010+1+3.91+3.52
Wycombe Wanderers (1 Season)1 League351,7575042.419.519778161821.542817+11+0.56+0.56
Birmingham City (1 Season)1 League118177434.99.1890833200.911316-3-0.33+0.50
Middlesbrough (1 Season)1 League43589015.34.04903002.258800.00+0.86
Middlesbrough (1 Season)1 League43609020.04.04904002.50168+8+2.00+2.69
Championship (4 Seasons)9184201.12.01901812180.5536-3-1.47-1.44
Premiership (3 Seasons)684,0936039.945.54977171916141.286472-8-0.18+0.15
PL2 — Div. 2 (2 Seasons)191,5358123.717.116901533201.533732+5+0.29+1.09
League One (1 Season)351,7575042.419.519778161821.542817+11+0.56+0.56
Playing Time Table
Playing Time Starts Subs Team Success
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-202019Birmingham Cityeng ENGEFL Cup58th1101011.10.10011000.000000.00+3.38Matches
2019-202019Birmingham Cityeng ENGFA Cup9th110310326.41.100110313.002200.000.00Matches
2021-202221Middlesbrougheng ENGFA CupQF1575713.60.61570033.0020+2+3.16+3.65Matches
2022-202322Middlesbrougheng ENGEFL CupRd119090100.01.01901000.0001-1-1.00Matches
2025-202625Wycombe Wandererseng ENGEFL CupRd442937381.43.3390312302.0041+3+0.92+0.92Matches
2025-202625Wycombe Wandererseng ENGFA Cup2984954.41.1169012901.502200.00+2.20Matches
4 Seasons3 Clubs2 Leagues106516542.57.2681444141.70106+4+0.55+1.27
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Middlesbrough (2 Seasons)2 Leagues21477428.81.62741031.5021+1+0.61+1.11
Wycombe Wanderers (1 Season)2 Leagues63916572.44.3485322601.8363+3+0.69+1.90
Birmingham City (1 Season)2 Leagues21135723.51.30025711.502200.00+0.74
EFL Cup (3 Seasons)63936672.84.4490421701.3342+2+0.46+2.29
FA Cup (3 Seasons)42586526.12.9263026642.2564+2+0.70+1.19
Playing Time Table
Playing Time Starts Subs Team Success
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
202222nir Northern IrelandFriendlies (M)00001Matches
2022-202322nir Northern IrelandUEFA Nations LeagueLgC00002Matches
202424nir Northern IrelandFriendlies (M)2603016.70.7145011521.5014-3-4.50-5.10Matches
202424nir Northern IrelandUEFA Euro Qualifying00001Matches
2024-202524nir Northern IrelandUEFA Nations LeagueLgC00002Matches
202525nir Northern IrelandFriendlies (M)00002Matches
3 Seasons1 Club3 Leagues260302.10.71450115101.5014-3-4.50-5.10
Friendlies (M) (3 Seasons)260306.70.7145011551.5014-3-4.50-5.10
UEFA Nations League (2 Seasons)00004
UEFA Euro Qualifying (1 Season)00001
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202019Birmingham Cityeng ENG2. Championship0.80000104020Matches
2019-202019Birmingham Cityeng ENGEFL Cup0.10000100000Matches
2019-202019Birmingham Cityeng ENGFA Cup1.10001002000Matches
2020-202120Birmingham Cityeng ENG2. Championship1.00000002220Matches
2021-202221Middlesbrougheng ENG2. Championship0.20001003000Matches
2021-202221Middlesbrougheng ENGFA Cup0.60002101000Matches
2021-202221Middlesbrougheng ENGJr. PL2 — Div. 24.00000Matches
2021-202221Birmingham Cityeng ENGJr. PL2 — Div. 29.11001Matches
2022-202322Middlesbrougheng ENG2. Championship0.00000000000Matches
2022-202322Middlesbrougheng ENGEFL Cup1.00000107110Matches
2022-202322Middlesbrougheng ENGJr. PL2 — Div. 24.00000Matches
2022-202322St Mirrensct SCO1. Premiership0.70000003310Matches
2023-202423St Mirrensct SCO1. Premiership24.63001516111934270Matches
2024-202524St Mirrensct SCO1. Premiership20.2300161603616270Matches
2025-202625Wycombe Wandererseng ENGEFL Cup3.300012011240Matches
2025-202625Wycombe Wandererseng ENGFA Cup1.10000100000Matches
2025-202625Wycombe Wandererseng ENG3. League One19.5400151918731340Matches
7 Seasons4 Clubs5 Leagues74.310005158227589980
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
St Mirren (3 Seasons)1 League45.56003132115853550
Birmingham City (2 Seasons)3 Leagues3.00001208240
Middlesbrough (2 Seasons)3 Leagues1.900032011110
Wycombe Wanderers (1 Season)3 Leagues23.9400162219833380
Birmingham City (1 Season)1 League9.11001
Middlesbrough (1 Season)1 League4.00000
Middlesbrough (1 Season)1 League4.00000
Championship (4 Seasons)2.00001109240
Premiership (3 Seasons)45.56003132115853550
EFL Cup (3 Seasons)4.400014018350
FA Cup (3 Seasons)2.90003203000
PL2 — Div. 2 (2 Seasons)17.11001
League One (1 Season)19.5400151918731340
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202019Birmingham City3 Leagues2.00001206020
2020-202120Birmingham City1 League1.00000002220
2021-202221Middlesbrough1 League4.00000
2021-202221Birmingham City1 League9.11001
2021-202221Middlesbrough2 Leagues0.90003104000
2022-202322Middlesbrough2 Leagues1.00000107110
2022-202322Middlesbrough1 League4.00000
2022-202322St Mirren1 League0.70000003310
2023-202423St Mirren1 League24.63001516111934270
2024-202524St Mirren1 League20.2300161603616270
2025-202625Wycombe Wanderers3 Leagues23.9400162219833380
7 Seasons4 Clubs5 Leagues74.310005158227589980
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
St Mirren (3 Seasons)1 League45.56003132115853550
Birmingham City (2 Seasons)3 Leagues3.00001208240
Middlesbrough (2 Seasons)3 Leagues1.900032011110
Wycombe Wanderers (1 Season)3 Leagues23.9400162219833380
Birmingham City (1 Season)1 League9.11001
Middlesbrough (1 Season)1 League4.00000
Middlesbrough (1 Season)1 League4.00000
Championship (4 Seasons)2.00001109240
Premiership (3 Seasons)45.56003132115853550
EFL Cup (3 Seasons)4.400014018350
FA Cup (3 Seasons)2.90003203000
PL2 — Div. 2 (2 Seasons)17.11001
League One (1 Season)19.5400151918731340
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202019Birmingham Cityeng ENG2. Championship20th0.80000104020Matches
2020-202120Birmingham Cityeng ENG2. Championship18th1.00000002220Matches
2021-202221Middlesbrougheng ENGJr. PL2 — Div. 212th4.00000Matches
2021-202221Birmingham Cityeng ENGJr. PL2 — Div. 211th9.11001Matches
2021-202221Middlesbrougheng ENG2. Championship7th0.20001003000Matches
2022-202322Middlesbrougheng ENG2. Championship4th0.00000000000Matches
2022-202322Middlesbrougheng ENGJr. PL2 — Div. 27th4.00000Matches
2022-202322St Mirrensct SCO1. Premiership6th0.70000003310Matches
2023-202423St Mirrensct SCO1. Premiership5th24.63001516111934270Matches
2024-202524St Mirrensct SCO1. Premiership6th20.2300161603616270Matches
2025-202625Wycombe Wandererseng ENG3. League One11th19.5400151918731340Matches
7 Seasons4 Clubs3 Leagues67.010004752225486930
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
St Mirren (3 Seasons)1 League45.56003132115853550
Birmingham City (2 Seasons)1 League1.80000106240
Middlesbrough (2 Seasons)1 League0.30001003000
Wycombe Wanderers (1 Season)1 League19.5400151918731340
Birmingham City (1 Season)1 League9.11001
Middlesbrough (1 Season)1 League4.00000
Middlesbrough (1 Season)1 League4.00000
Championship (4 Seasons)2.00001109240
Premiership (3 Seasons)45.56003132115853550
PL2 — Div. 2 (2 Seasons)17.11001
League One (1 Season)19.5400151918731340
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202019Birmingham Cityeng ENGEFL Cup58th0.10000100000Matches
2019-202019Birmingham Cityeng ENGFA Cup9th1.10001002000Matches
2021-202221Middlesbrougheng ENGFA CupQF0.60002101000Matches
2022-202322Middlesbrougheng ENGEFL CupRd11.00000107110Matches
2025-202625Wycombe Wandererseng ENGEFL CupRd43.300012011240Matches
2025-202625Wycombe Wandererseng ENGFA Cup1.10000100000Matches
4 Seasons3 Clubs2 Leagues7.200046021350
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Middlesbrough (2 Seasons)2 Leagues1.60002208110
Wycombe Wanderers (1 Season)2 Leagues4.300013011240
Birmingham City (1 Season)2 Leagues1.30001102000
EFL Cup (3 Seasons)4.400014018350
FA Cup (3 Seasons)2.90003203000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202424nir Northern IrelandFriendlies (M)0.70000Matches
3 Seasons1 Club3 Leagues0.70000
Friendlies (M) (3 Seasons)0.70000
UEFA Nations League (2 Seasons)
UEFA Euro Qualifying (1 Season)

Player Club Summary

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.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.