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
2016-201716Manchester Cityeng ENGJr. PL2 — Div. 1543674.1000000000.000.000.000.000.00Matches
2017-201817Manchester Cityeng ENGJr. PL2 — Div. 119181,49716.6145100600.060.240.300.060.30Matches
2018-201918Twentenl NED2. Eerste Divisie34342,89632.2213200500.060.030.090.060.09Matches
2019-202019Charlton Athleticeng ENG2. Championship20630.7000000100.000.000.000.000.00Matches
2019-202019QPReng ENG2. Championship821992.2000000000.000.000.000.000.00Matches
2019-202019QPReng ENGEFL Cup222102.3011000000.000.430.430.000.43Matches
2019-202019QPReng ENGFA Cup00Matches
2020-202120Doncaster Roverseng ENGFA Cup332432.7033000000.001.111.110.001.11Matches
2020-202120Doncaster Roverseng ENG3. League One40373,17835.3134100400.030.080.110.030.11Matches
2021-202221Hull Cityeng ENG2. Championship965506.1000000000.000.000.000.000.00Matches
2021-202221Hull Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202221Hull Cityeng ENGFA Cup00Matches
2021-202221Milton Keynes Donseng ENG3. League One421751.9011000000.000.510.510.000.51Matches
2022-202322Milton Keynes Donseng ENGEFL Cup411581.8000000000.000.000.000.000.00Matches
2022-202322Milton Keynes Donseng ENG3. League One21893910.4213200000.190.100.290.190.29Matches
2023-202423St Johnstonesct SCO1. Premiership34312,62529.2134100400.030.100.140.030.14Matches
2024-202524St Johnstonesct SCO1. Premiership20161,27514.2011000200.000.070.070.000.07Matches
2025-202625Newport Countyeng ENGEFL Cup11450.5000000000.000.000.000.000.00Matches
2025-202625Newport Countyeng ENG4. League Two21131,04111.6022000400.000.170.170.000.17Matches
8 Seasons8 Clubs7 Leagues20415713,687152.1616226002000.040.110.140.040.14
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
St Johnstone (2 Seasons)1 League54473,90043.3145100600.020.090.120.020.12
Milton Keynes Dons (2 Seasons)2 Leagues29111,27214.1224200000.140.140.280.140.28
Manchester City (2 Seasons)1 League24221,86420.7145100600.050.190.240.050.24
Doncaster Rovers (1 Season)2 Leagues43403,42138.0167100400.030.160.180.030.18
Twente (1 Season)1 League34342,89632.2213200500.060.030.090.060.09
Newport County (1 Season)2 Leagues22141,08612.1022000400.000.170.170.000.17
QPR (1 Season)3 Leagues1044094.5011000000.000.220.220.000.22
Hull City (1 Season)3 Leagues1076407.1000000000.000.000.000.000.00
Charlton Athletic (1 Season)1 League20630.7000000100.000.000.000.000.00
EFL Cup (4 Seasons)855035.6011000000.000.180.180.000.18
League One (3 Seasons)65474,29247.7358300400.060.100.170.060.17
FA Cup (3 Seasons)332432.7033000000.001.111.110.001.11
Premiership (2 Seasons)54473,90043.3145100600.020.090.120.020.12
PL2 — Div. 1 (2 Seasons)24221,86420.7145100600.050.190.240.050.24
Championship (2 Seasons)1988129.0000000100.000.000.000.000.00
Eerste Divisie (1 Season)34342,89632.2213200500.060.030.090.060.09
League Two (1 Season)21131,04111.6022000400.000.170.170.000.17
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
2016-201716Manchester City1 League543674.1000000000.000.000.000.000.00
2017-201817Manchester City1 League19181,49716.6145100600.060.240.300.060.30
2018-201918Twente1 League34342,89632.2213200500.060.030.090.060.09
2019-202019Charlton Athletic1 League20630.7000000100.000.000.000.000.00
2019-202019QPR3 Leagues1044094.5011000000.000.220.220.000.22
2020-202120Doncaster Rovers2 Leagues43403,42138.0167100400.030.160.180.030.18
2021-202221Hull City3 Leagues1076407.1000000000.000.000.000.000.00
2021-202221Milton Keynes Dons1 League421751.9011000000.000.510.510.000.51
2022-202322Milton Keynes Dons2 Leagues2591,09712.2213200000.160.080.250.160.25
2023-202423St Johnstone1 League34312,62529.2134100400.030.100.140.030.14
2024-202524St Johnstone1 League20161,27514.2011000200.000.070.070.000.07
2025-202625Newport County2 Leagues22141,08612.1022000400.000.170.170.000.17
8 Seasons8 Clubs7 Leagues20415713,687152.1616226002000.040.110.140.040.14
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
St Johnstone (2 Seasons)1 League54473,90043.3145100600.020.090.120.020.12
Milton Keynes Dons (2 Seasons)2 Leagues29111,27214.1224200000.140.140.280.140.28
Manchester City (2 Seasons)1 League24221,86420.7145100600.050.190.240.050.24
Doncaster Rovers (1 Season)2 Leagues43403,42138.0167100400.030.160.180.030.18
Twente (1 Season)1 League34342,89632.2213200500.060.030.090.060.09
Newport County (1 Season)2 Leagues22141,08612.1022000400.000.170.170.000.17
QPR (1 Season)3 Leagues1044094.5011000000.000.220.220.000.22
Hull City (1 Season)3 Leagues1076407.1000000000.000.000.000.000.00
Charlton Athletic (1 Season)1 League20630.7000000100.000.000.000.000.00
EFL Cup (4 Seasons)855035.6011000000.000.180.180.000.18
League One (3 Seasons)65474,29247.7358300400.060.100.170.060.17
FA Cup (3 Seasons)332432.7033000000.001.111.110.001.11
Premiership (2 Seasons)54473,90043.3145100600.020.090.120.020.12
PL2 — Div. 1 (2 Seasons)24221,86420.7145100600.050.190.240.050.24
Championship (2 Seasons)1988129.0000000100.000.000.000.000.00
Eerste Divisie (1 Season)34342,89632.2213200500.060.030.090.060.09
League Two (1 Season)21131,04111.6022000400.000.170.170.000.17
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
2016-201716Manchester Cityeng ENGJr. PL2 — Div. 12nd543674.1000000000.000.000.000.000.00Matches
2017-201817Manchester Cityeng ENGJr. PL2 — Div. 16th19181,49716.6145100600.060.240.300.060.30Matches
2018-201918Twentenl NED2. Eerste Divisie1st34342,89632.2213200500.060.030.090.060.09Matches
2019-202019Charlton Athleticeng ENG2. Championship22nd20630.7000000100.000.000.000.000.00Matches
2019-202019QPReng ENG2. Championship13th821992.2000000000.000.000.000.000.00Matches
2020-202120Doncaster Roverseng ENG3. League One14th40373,17835.3134100400.030.080.110.030.11Matches
2021-202221Hull Cityeng ENG2. Championship19th965506.1000000000.000.000.000.000.00Matches
2021-202221Milton Keynes Donseng ENG3. League One3rd421751.9011000000.000.510.510.000.51Matches
2022-202322Milton Keynes Donseng ENG3. League One21st21893910.4213200000.190.100.290.190.29Matches
2023-202423St Johnstonesct SCO1. Premiership10th34312,62529.2134100400.030.100.140.030.14Matches
2024-202524St Johnstonesct SCO1. Premiership12th20161,27514.2011000200.000.070.070.000.07Matches
2025-202625Newport Countyeng ENG4. League Two20th21131,04111.6022000400.000.170.170.000.17Matches
8 Seasons8 Clubs5 Leagues19314912,941143.8612186002000.040.080.130.040.13
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 Johnstone (2 Seasons)1 League54473,90043.3145100600.020.090.120.020.12
Milton Keynes Dons (2 Seasons)1 League25101,11412.4224200000.160.160.320.160.32
Manchester City (2 Seasons)1 League24221,86420.7145100600.050.190.240.050.24
Doncaster Rovers (1 Season)1 League40373,17835.3134100400.030.080.110.030.11
Twente (1 Season)1 League34342,89632.2213200500.060.030.090.060.09
Newport County (1 Season)1 League21131,04111.6022000400.000.170.170.000.17
Hull City (1 Season)1 League965506.1000000000.000.000.000.000.00
QPR (1 Season)1 League821992.2000000000.000.000.000.000.00
Charlton Athletic (1 Season)1 League20630.7000000100.000.000.000.000.00
League One (3 Seasons)65474,29247.7358300400.060.100.170.060.17
Premiership (2 Seasons)54473,90043.3145100600.020.090.120.020.12
PL2 — Div. 1 (2 Seasons)24221,86420.7145100600.050.190.240.050.24
Championship (2 Seasons)1988129.0000000100.000.000.000.000.00
Eerste Divisie (1 Season)34342,89632.2213200500.060.030.090.060.09
League Two (1 Season)21131,04111.6022000400.000.170.170.000.17
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-202019QPReng ENGEFL Cup33rd222102.3011000000.000.430.430.000.43Matches
2019-202019QPReng ENGFA Cup17th00Matches
2020-202120Doncaster Roverseng ENGFA Cup17th332432.7033000000.001.111.110.001.11Matches
2021-202221Hull Cityeng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2021-202221Hull Cityeng ENGFA Cup00Matches
2022-202322Milton Keynes Donseng ENGEFL CupRd4411581.8000000000.000.000.000.000.00Matches
2025-202625Newport Countyeng ENGEFL CupRd111450.5000000000.000.000.000.000.00Matches
5 Seasons5 Clubs2 Leagues1187468.3044000000.000.480.480.000.48
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
Milton Keynes Dons (1 Season)1 League411581.8000000000.000.000.000.000.00
Doncaster Rovers (1 Season)1 League332432.7033000000.001.111.110.001.11
QPR (1 Season)2 Leagues222102.3011000000.000.430.430.000.43
Newport County (1 Season)1 League11450.5000000000.000.000.000.000.00
Hull City (1 Season)2 Leagues11901.0000000000.000.000.000.000.00
EFL Cup (4 Seasons)855035.6011000000.000.180.180.000.18
FA Cup (3 Seasons)332432.7033000000.001.111.110.001.11
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
201818wls WalesFriendlies (M)20390.4000000000.000.000.000.000.00Matches
2018-201918wls WalesUEFA Nations League19th21981.1000000000.000.000.000.000.00Matches
201919wls WalesFriendlies (M)00Matches
202020wls WalesFriendlies (M)21630.7000000000.000.000.000.000.00Matches
2020-202120wls WalesUEFA Nations LeagueLgB332272.5000000100.000.000.000.000.00Matches
202121wls WalesFriendlies (M)322102.3000000000.000.000.000.000.00Matches
202121wls WalesUEFA EuroR1600Matches
202121wls WalesUEFA Euro Qualifying321912.1000000000.000.000.000.000.00Matches
202222wls Wales1. World CupGR00Matches
202222wls WalesWCQ00Matches
2022-202322wls WalesUEFA Nations LeagueLgA432402.7000000000.000.000.000.000.00Matches
5 Seasons1 Club6 Leagues19121,06811.9000000100.000.000.000.000.00
Friendlies (M) (4 Seasons)733123.5000000000.000.000.000.000.00
UEFA Nations League (3 Seasons)975656.3000000100.000.000.000.000.00
UEFA Euro Qualifying (1 Season)321912.1000000000.000.000.000.000.00
World Cup (1 Season)00
WCQ (1 Season)00
UEFA Euro (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
2016-201716Manchester Cityeng ENGJr. PL2 — Div. 14.1000Matches
2017-201817Manchester Cityeng ENGJr. PL2 — Div. 116.6100Matches
2018-201918Twentenl NED2. Eerste Divisie32.2200Matches
2019-202019Charlton Athleticeng ENG2. Championship0.7011100.01.431.430.000.0000Matches
2019-202019QPReng ENG2. Championship2.20100.00.450.000.0000Matches
2019-202019QPReng ENGEFL Cup2.304125.01.710.430.000.0000Matches
2020-202120Doncaster Roverseng ENGFA Cup2.70300.01.110.000.0000Matches
2020-202120Doncaster Roverseng ENG3. League One35.3121419.00.590.110.050.2500Matches
2021-202221Hull Cityeng ENG2. Championship6.106233.30.980.330.000.0000Matches
2021-202221Hull Cityeng ENGEFL Cup1.00100.01.000.000.0000Matches
2021-202221Milton Keynes Donseng ENG3. League One1.90000.000.0000Matches
2022-202322Milton Keynes Donseng ENGEFL Cup1.80100.00.570.000.0000Matches
2022-202322Milton Keynes Donseng ENG3. League One10.4215426.71.440.380.130.5000Matches
2023-202423St Johnstonesct SCO1. Premiership29.2127518.50.930.170.040.2000Matches
2024-202524St Johnstonesct SCO1. Premiership14.2012433.30.850.280.000.0000Matches
2025-202625Newport Countyeng ENGEFL Cup0.5011100.02.002.000.000.0000Matches
2025-202625Newport Countyeng ENG4. League Two11.609333.30.780.260.000.0000Matches
8 Seasons8 Clubs7 Leagues152.161022524.50.850.210.040.1600
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
St Johnstone (2 Seasons)1 League43.3139923.10.900.210.030.1100
Milton Keynes Dons (2 Seasons)2 Leagues14.1216425.01.130.280.130.5000
Manchester City (2 Seasons)1 League20.7100
Doncaster Rovers (1 Season)2 Leagues38.0124416.70.630.110.040.2500
Twente (1 Season)1 League32.2200
Newport County (1 Season)2 Leagues12.1010440.00.830.330.000.0000
QPR (1 Season)3 Leagues4.505120.01.100.220.000.0000
Hull City (1 Season)3 Leagues7.107228.60.980.280.000.0000
Charlton Athletic (1 Season)1 League0.7011100.01.431.430.000.0000
EFL Cup (4 Seasons)5.607228.61.250.360.000.0000
League One (3 Seasons)47.7336822.20.750.170.080.3800
FA Cup (3 Seasons)2.70300.01.110.000.0000
Premiership (2 Seasons)43.3139923.10.900.210.030.1100
PL2 — Div. 1 (2 Seasons)20.7100
Championship (2 Seasons)9.008337.50.890.330.000.0000
Eerste Divisie (1 Season)32.2200
League Two (1 Season)11.609333.30.780.260.000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2016-201716Manchester City1 League4.1000
2017-201817Manchester City1 League16.6100
2018-201918Twente1 League32.2200
2019-202019Charlton Athletic1 League0.7011100.01.431.430.000.0000
2019-202019QPR3 Leagues4.505120.01.100.220.000.0000
2020-202120Doncaster Rovers2 Leagues38.0124416.70.630.110.040.2500
2021-202221Hull City3 Leagues7.107228.60.980.280.000.0000
2021-202221Milton Keynes Dons1 League1.90000.000.0000
2022-202322Milton Keynes Dons2 Leagues12.2216425.01.310.330.130.5000
2023-202423St Johnstone1 League29.2127518.50.930.170.040.2000
2024-202524St Johnstone1 League14.2012433.30.850.280.000.0000
2025-202625Newport County2 Leagues12.1010440.00.830.330.000.0000
8 Seasons8 Clubs7 Leagues152.161022524.50.850.210.040.1600
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
St Johnstone (2 Seasons)1 League43.3139923.10.900.210.030.1100
Milton Keynes Dons (2 Seasons)2 Leagues14.1216425.01.130.280.130.5000
Manchester City (2 Seasons)1 League20.7100
Doncaster Rovers (1 Season)2 Leagues38.0124416.70.630.110.040.2500
Twente (1 Season)1 League32.2200
Newport County (1 Season)2 Leagues12.1010440.00.830.330.000.0000
QPR (1 Season)3 Leagues4.505120.01.100.220.000.0000
Hull City (1 Season)3 Leagues7.107228.60.980.280.000.0000
Charlton Athletic (1 Season)1 League0.7011100.01.431.430.000.0000
EFL Cup (4 Seasons)5.607228.61.250.360.000.0000
League One (3 Seasons)47.7336822.20.750.170.080.3800
FA Cup (3 Seasons)2.70300.01.110.000.0000
Premiership (2 Seasons)43.3139923.10.900.210.030.1100
PL2 — Div. 1 (2 Seasons)20.7100
Championship (2 Seasons)9.008337.50.890.330.000.0000
Eerste Divisie (1 Season)32.2200
League Two (1 Season)11.609333.30.780.260.000.0000
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
2016-201716Manchester Cityeng ENGJr. PL2 — Div. 12nd4.1000Matches
2017-201817Manchester Cityeng ENGJr. PL2 — Div. 16th16.6100Matches
2018-201918Twentenl NED2. Eerste Divisie1st32.2200Matches
2019-202019Charlton Athleticeng ENG2. Championship22nd0.7011100.01.431.430.000.0000Matches
2019-202019QPReng ENG2. Championship13th2.20100.00.450.000.0000Matches
2020-202120Doncaster Roverseng ENG3. League One14th35.3121419.00.590.110.050.2500Matches
2021-202221Hull Cityeng ENG2. Championship19th6.106233.30.980.330.000.0000Matches
2021-202221Milton Keynes Donseng ENG3. League One3rd1.90000.000.0000Matches
2022-202322Milton Keynes Donseng ENG3. League One21st10.4215426.71.440.380.130.5000Matches
2023-202423St Johnstonesct SCO1. Premiership10th29.2127518.50.930.170.040.2000Matches
2024-202524St Johnstonesct SCO1. Premiership12th14.2012433.30.850.280.000.0000Matches
2025-202625Newport Countyeng ENG4. League Two20th11.609333.30.780.260.000.0000Matches
8 Seasons8 Clubs5 Leagues143.86922325.00.820.210.040.1700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
St Johnstone (2 Seasons)1 League43.3139923.10.900.210.030.1100
Milton Keynes Dons (2 Seasons)1 League12.4215426.71.210.320.130.5000
Manchester City (2 Seasons)1 League20.7100
Doncaster Rovers (1 Season)1 League35.3121419.00.590.110.050.2500
Twente (1 Season)1 League32.2200
Newport County (1 Season)1 League11.609333.30.780.260.000.0000
Hull City (1 Season)1 League6.106233.30.980.330.000.0000
QPR (1 Season)1 League2.20100.00.450.000.0000
Charlton Athletic (1 Season)1 League0.7011100.01.431.430.000.0000
League One (3 Seasons)47.7336822.20.750.170.080.3800
Premiership (2 Seasons)43.3139923.10.900.210.030.1100
PL2 — Div. 1 (2 Seasons)20.7100
Championship (2 Seasons)9.008337.50.890.330.000.0000
Eerste Divisie (1 Season)32.2200
League Two (1 Season)11.609333.30.780.260.000.0000
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-202019QPReng ENGEFL Cup33rd2.304125.01.710.430.000.0000Matches
2020-202120Doncaster Roverseng ENGFA Cup17th2.70300.01.110.000.0000Matches
2021-202221Hull Cityeng ENGEFL CupRd11.00100.01.000.000.0000Matches
2022-202322Milton Keynes Donseng ENGEFL CupRd41.80100.00.570.000.0000Matches
2025-202625Newport Countyeng ENGEFL CupRd10.5011100.02.002.000.000.0000Matches
5 Seasons5 Clubs2 Leagues8.3010220.01.210.240.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Milton Keynes Dons (1 Season)1 League1.80100.00.570.000.0000
Doncaster Rovers (1 Season)1 League2.70300.01.110.000.0000
QPR (1 Season)2 Leagues2.304125.01.710.430.000.0000
Newport County (1 Season)1 League0.5011100.02.002.000.000.0000
Hull City (1 Season)2 Leagues1.00100.01.000.000.0000
EFL Cup (4 Seasons)5.607228.61.250.360.000.0000
FA Cup (3 Seasons)2.70300.01.110.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201818wls WalesFriendlies (M)0.4000Matches
2018-201918wls WalesUEFA Nations League19th1.1000Matches
202020wls WalesFriendlies (M)0.7000Matches
2020-202120wls WalesUEFA Nations LeagueLgB2.50000.000.0000Matches
202121wls WalesFriendlies (M)2.3000Matches
202121wls WalesUEFA Euro Qualifying2.10100.00.470.000.0000Matches
2022-202322wls WalesUEFA Nations LeagueLgA2.70300.01.130.000.0000Matches
5 Seasons1 Club6 Leagues11.90400.00.550.000.0000
Friendlies (M) (4 Seasons)3.5000
UEFA Nations League (3 Seasons)6.30300.00.580.000.0000
UEFA Euro Qualifying (1 Season)2.10100.00.470.000.0000
World Cup (1 Season)
WCQ (1 Season)
UEFA Euro (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
2016-201716Manchester Cityeng ENGJr. PL2 — Div. 153677318.54.149041622.60147+7+1.72+0.94Matches
2017-201817Manchester Cityeng ENGJr. PL2 — Div. 1191,4977975.616.618821211711.112825+3+0.18-1.12Matches
2018-201918Twentenl NED2. Eerste Divisie342,8968584.732.2348523002.186331+32+0.99+0.82Matches
2019-202019Charlton Athleticeng ENG2. Championship263321.50.70023251.500000.00+0.33Matches
2019-202019QPReng ENG2. Championship8199254.82.2255061591.1315-4-1.81-1.69Matches
2019-202019QPReng ENGEFL Cup2210105100.02.321052001.5035-2-0.86Matches
2019-202019QPReng ENGFA Cup00001Matches
2020-202120Doncaster Roverseng ENGFA Cup32438167.52.73812002.0075+2+0.74+0.74Matches
2020-202120Doncaster Roverseng ENG3. League One403,1787976.835.337842132701.434756-9-0.25-0.72Matches
2021-202221Hull Cityeng ENG2. Championship95506113.36.1676233170.56210-8-1.31-1.18Matches
2021-202221Hull Cityeng ENGEFL Cup19090100.01.01901001.001100.00Matches
2021-202221Hull Cityeng ENGFA Cup00001Matches
2021-202221Milton Keynes Donseng ENG3. League One4175444.21.92781210112.5032+1+0.51-0.23Matches
2022-202322Milton Keynes Donseng ENGEFL Cup41584043.91.8190132302.2520+2+1.14+1.14Matches
2022-202322Milton Keynes Donseng ENG3. League One219394522.710.48845132070.90817-9-0.86-0.50Matches
2023-202423St Johnstonesct SCO1. Premiership342,6257776.829.231841831020.912041-21-0.72-0.27Matches
2024-202524St Johnstonesct SCO1. Premiership201,2756437.314.216768415110.601334-21-1.48-1.10Matches
2025-202625Newport Countyeng ENGEFL Cup1454525.00.51450001.0020+2+4.00+6.00Matches
2025-202625Newport Countyeng ENG4. League Two211,0415025.111.61369481851.001118-7-0.61+0.03Matches
8 Seasons8 Clubs7 Leagues20413,6876733.6152.115781884719591.28183225-42-0.28-0.15
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
St Johnstone (2 Seasons)1 League543,9007257.043.3478126713130.803375-42-0.97-0.57
Milton Keynes Dons (2 Seasons)2 Leagues291,2724414.714.1118471820181.311319-6-0.42-0.67
Manchester City (2 Seasons)1 League241,8647847.120.722841621231.424232+10+0.48-0.42
Doncaster Rovers (1 Season)2 Leagues433,4218076.038.040842332701.475461-7-0.18-0.60
Twente (1 Season)1 League342,8968584.732.2348523002.186331+32+0.99+0.82
Newport County (1 Season)2 Leagues221,0864925.112.11467481851.001318-5-0.41+0.28
QPR (1 Season)3 Leagues10409419.04.54802615101.20410-6-1.32-1.21
Hull City (1 Season)3 Leagues106406414.77.1778333180.60311-8-1.13-1.00
Charlton Athletic (1 Season)1 League263321.50.70023251.500000.00+0.33
EFL Cup (4 Seasons)85036359.95.6587432301.7586+2+0.36+1.16
League One (3 Seasons)654,2926634.647.74784271820181.325875-17-0.36-0.63
FA Cup (3 Seasons)32438136.82.73812022.0075+2+0.74+0.74
Premiership (2 Seasons)543,9007257.043.3478126713130.803375-42-0.97-0.57
PL2 — Div. 1 (2 Seasons)241,8647847.120.722841621231.424232+10+0.48-0.42
Championship (2 Seasons)19812436.59.087121122210.90315-12-1.33-1.14
Eerste Divisie (1 Season)342,8968584.732.2348523002.186331+32+0.99+0.82
League Two (1 Season)211,0415025.111.61369481851.001118-7-0.61+0.03
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
2016-201716Manchester City1 League53677318.54.149041622.60147+7+1.72+0.94
2017-201817Manchester City1 League191,4977975.616.618821211711.112825+3+0.18-1.12
2018-201918Twente1 League342,8968584.732.2348523002.186331+32+0.99+0.82
2019-202019Charlton Athletic1 League263321.50.70023251.500000.00+0.33
2019-202019QPR3 Leagues10409419.04.54802615101.20410-6-1.32-1.21
2020-202120Doncaster Rovers2 Leagues433,4218076.038.040842332701.475461-7-0.18-0.60
2021-202221Hull City3 Leagues106406414.77.1778333180.60311-8-1.13-1.00
2021-202221Milton Keynes Dons1 League4175444.21.92781210112.5032+1+0.51-0.23
2022-202322Milton Keynes Dons2 Leagues251,0974424.412.29856162171.121017-7-0.57-0.23
2023-202423St Johnstone1 League342,6257776.829.231841831020.912041-21-0.72-0.27
2024-202524St Johnstone1 League201,2756437.314.216768415110.601334-21-1.48-1.10
2025-202625Newport County2 Leagues221,0864925.112.11467481851.001318-5-0.41+0.28
8 Seasons8 Clubs7 Leagues20413,6876733.6152.115781884719591.28183225-42-0.28-0.15
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
St Johnstone (2 Seasons)1 League543,9007257.043.3478126713130.803375-42-0.97-0.57
Milton Keynes Dons (2 Seasons)2 Leagues291,2724414.714.1118471820181.311319-6-0.42-0.67
Manchester City (2 Seasons)1 League241,8647847.120.722841621231.424232+10+0.48-0.42
Doncaster Rovers (1 Season)2 Leagues433,4218076.038.040842332701.475461-7-0.18-0.60
Twente (1 Season)1 League342,8968584.732.2348523002.186331+32+0.99+0.82
Newport County (1 Season)2 Leagues221,0864925.112.11467481851.001318-5-0.41+0.28
QPR (1 Season)3 Leagues10409419.04.54802615101.20410-6-1.32-1.21
Hull City (1 Season)3 Leagues106406414.77.1778333180.60311-8-1.13-1.00
Charlton Athletic (1 Season)1 League263321.50.70023251.500000.00+0.33
EFL Cup (4 Seasons)85036359.95.6587432301.7586+2+0.36+1.16
League One (3 Seasons)654,2926634.647.74784271820181.325875-17-0.36-0.63
FA Cup (3 Seasons)32438136.82.73812022.0075+2+0.74+0.74
Premiership (2 Seasons)543,9007257.043.3478126713130.803375-42-0.97-0.57
PL2 — Div. 1 (2 Seasons)241,8647847.120.722841621231.424232+10+0.48-0.42
Championship (2 Seasons)19812436.59.087121122210.90315-12-1.33-1.14
Eerste Divisie (1 Season)342,8968584.732.2348523002.186331+32+0.99+0.82
League Two (1 Season)211,0415025.111.61369481851.001118-7-0.61+0.03
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
2016-201716Manchester Cityeng ENGJr. PL2 — Div. 12nd53677318.54.149041622.60147+7+1.72+0.94Matches
2017-201817Manchester Cityeng ENGJr. PL2 — Div. 16th191,4977975.616.618821211711.112825+3+0.18-1.12Matches
2018-201918Twentenl NED2. Eerste Divisie1st342,8968584.732.2348523002.186331+32+0.99+0.82Matches
2019-202019Charlton Athleticeng ENG2. Championship22nd263321.50.70023251.500000.00+0.33Matches
2019-202019QPReng ENG2. Championship13th8199254.82.2255061591.1315-4-1.81-1.69Matches
2020-202120Doncaster Roverseng ENG3. League One14th403,1787976.835.337842132701.434756-9-0.25-0.72Matches
2021-202221Hull Cityeng ENG2. Championship19th95506113.36.1676233170.56210-8-1.31-1.18Matches
2021-202221Milton Keynes Donseng ENG3. League One3rd4175444.21.92781210112.5032+1+0.51-0.23Matches
2022-202322Milton Keynes Donseng ENG3. League One21st219394522.710.48845132070.90817-9-0.86-0.50Matches
2023-202423St Johnstonesct SCO1. Premiership10th342,6257776.829.231841831020.912041-21-0.72-0.27Matches
2024-202524St Johnstonesct SCO1. Premiership12th201,2756437.314.216768415110.601334-21-1.48-1.10Matches
2025-202625Newport Countyeng ENG4. League Two20th211,0415025.111.61369481851.001118-7-0.61+0.03Matches
8 Seasons8 Clubs5 Leagues19312,9416733.0143.814981824419571.25168214-46-0.32-0.20
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 Johnstone (2 Seasons)1 League543,9007257.043.3478126713130.803375-42-0.97-0.57
Milton Keynes Dons (2 Seasons)1 League251,1144513.512.4108361519181.161119-8-0.65-0.90
Manchester City (2 Seasons)1 League241,8647847.120.722841621231.424232+10+0.48-0.42
Doncaster Rovers (1 Season)1 League403,1787976.835.337842132701.434756-9-0.25-0.72
Twente (1 Season)1 League342,8968584.732.2348523002.186331+32+0.99+0.82
Newport County (1 Season)1 League211,0415025.111.61369481851.001118-7-0.61+0.03
Hull City (1 Season)1 League95506113.36.1676233170.56210-8-1.31-1.18
QPR (1 Season)1 League8199254.82.2255061591.1315-4-1.81-1.69
Charlton Athletic (1 Season)1 League263321.50.70023251.500000.00+0.33
League One (3 Seasons)654,2926634.647.74784271820181.325875-17-0.36-0.63
Premiership (2 Seasons)543,9007257.043.3478126713130.803375-42-0.97-0.57
PL2 — Div. 1 (2 Seasons)241,8647847.120.722841621231.424232+10+0.48-0.42
Championship (2 Seasons)19812436.59.087121122210.90315-12-1.33-1.14
Eerste Divisie (1 Season)342,8968584.732.2348523002.186331+32+0.99+0.82
League Two (1 Season)211,0415025.111.61369481851.001118-7-0.61+0.03
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-202019QPReng ENGEFL Cup33rd2210105100.02.321052001.5035-2-0.86Matches
2019-202019QPReng ENGFA Cup17th00001Matches
2020-202120Doncaster Roverseng ENGFA Cup17th32438167.52.73812002.0075+2+0.74+0.74Matches
2021-202221Hull Cityeng ENGEFL CupRd119090100.01.01901001.001100.00Matches
2021-202221Hull Cityeng ENGFA Cup00001Matches
2022-202322Milton Keynes Donseng ENGEFL CupRd441584043.91.8190132302.2520+2+1.14+1.14Matches
2025-202625Newport Countyeng ENGEFL CupRd11454525.00.51450001.0020+2+4.00+6.00Matches
5 Seasons5 Clubs2 Leagues117466849.78.3885632321.821511+4+0.48+1.08
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Milton Keynes Dons (1 Season)1 League41584043.91.8190132302.2520+2+1.14+1.14
Doncaster Rovers (1 Season)1 League32438167.52.73812002.0075+2+0.74+0.74
QPR (1 Season)2 Leagues221010553.82.321052011.5035-2-0.86
Newport County (1 Season)1 League1454525.00.51450001.0020+2+4.00+6.00
Hull City (1 Season)2 Leagues1909042.91.01901011.001100.00
EFL Cup (4 Seasons)85036359.95.6587432301.7586+2+0.36+1.16
FA Cup (3 Seasons)32438136.82.73812022.0075+2+0.74+0.74
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
201818wls WalesFriendlies (M)2392014.40.40021900.501100.00+1.56Matches
2018-201918wls WalesUEFA Nations League19th2984927.21.1175012323.0010+1+0.92+0.92Matches
201919wls WalesFriendlies (M)00002Matches
202020wls WalesFriendlies (M)2633235.00.7145011800.500000.00+2.31Matches
2020-202120wls WalesUEFA Nations LeagueLgB32277642.02.53761032.3310+1+0.40-1.04Matches
202121wls WalesFriendlies (M)32107058.32.3290213001.6710+1+0.43+2.23Matches
202121wls WalesUEFA EuroR160001Matches
202121wls WalesUEFA Euro Qualifying31916426.52.1277013721.0013-2-0.94-1.96Matches
202222wls Wales1. World CupGR00003Matches
202222wls WalesWCQ00004Matches
2022-202322wls WalesUEFA Nations LeagueLgA42406044.42.7372112320.0047-3-1.13-0.53Matches
5 Seasons1 Club6 Leagues191,0685622.811.912754724191.21911-2-0.17-0.12
Friendlies (M) (4 Seasons)73124531.53.5376242121.0021+1+0.29+2.10
UEFA Nations League (3 Seasons)95656339.26.3774222371.4467-1-0.16-0.47
UEFA Euro Qualifying (1 Season)31916426.52.1277013721.0013-2-0.94-1.96
World Cup (1 Season)00003
WCQ (1 Season)00004
UEFA Euro (1 Season)0001
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
2016-201716Manchester Cityeng ENGJr. PL2 — Div. 14.10000Matches
2017-201817Manchester Cityeng ENGJr. PL2 — Div. 116.66000Matches
2018-201918Twentenl NED2. Eerste Divisie32.25000Matches
2019-202019Charlton Athleticeng ENG2. Championship0.71001001000Matches
2019-202019QPReng ENG2. Championship2.20000300410Matches
2019-202019QPReng ENGEFL Cup2.30003201420Matches
2020-202120Doncaster Roverseng ENGFA Cup2.70003101420Matches
2020-202120Doncaster Roverseng ENG3. League One35.3400274103997380Matches
2021-202221Hull Cityeng ENG2. Championship6.100056010710Matches
2021-202221Hull Cityeng ENGEFL Cup1.00000000010Matches
2021-202221Milton Keynes Donseng ENG3. League One1.90003303240Matches
2022-202322Milton Keynes Donseng ENGEFL Cup1.80003301200Matches
2022-202322Milton Keynes Donseng ENG3. League One10.400087026890Matches
2023-202423St Johnstonesct SCO1. Premiership29.24001430011538190Matches
2024-202524St Johnstonesct SCO1. Premiership14.22003101701570Matches
2025-202625Newport Countyeng ENGEFL Cup0.50000000000Matches
2025-202625Newport Countyeng ENG4. League Two11.64009130241990Matches
8 Seasons8 Clubs7 Leagues152.12000791191291200930
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
St Johnstone (2 Seasons)1 League43.36001740118553260
Milton Keynes Dons (2 Seasons)2 Leagues14.1000141303012130
Manchester City (2 Seasons)1 League20.76000
Doncaster Rovers (1 Season)2 Leagues38.04003042040101400
Twente (1 Season)1 League32.25000
Newport County (1 Season)2 Leagues12.14009130241990
QPR (1 Season)3 Leagues4.50003501830
Hull City (1 Season)3 Leagues7.100056010720
Charlton Athletic (1 Season)1 League0.71001001000
EFL Cup (4 Seasons)5.60006502630
League One (3 Seasons)47.74003851068107510
FA Cup (3 Seasons)2.70003101420
Premiership (2 Seasons)43.36001740118553260
PL2 — Div. 1 (2 Seasons)20.76000
Championship (2 Seasons)9.0100690111120
Eerste Divisie (1 Season)32.25000
League Two (1 Season)11.64009130241990
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201716Manchester City1 League4.10000
2017-201817Manchester City1 League16.66000
2018-201918Twente1 League32.25000
2019-202019Charlton Athletic1 League0.71001001000
2019-202019QPR3 Leagues4.50003501830
2020-202120Doncaster Rovers2 Leagues38.04003042040101400
2021-202221Hull City3 Leagues7.100056010720
2021-202221Milton Keynes Dons1 League1.90003303240
2022-202322Milton Keynes Dons2 Leagues12.200011100271090
2023-202423St Johnstone1 League29.24001430011538190
2024-202524St Johnstone1 League14.22003101701570
2025-202625Newport County2 Leagues12.14009130241990
8 Seasons8 Clubs7 Leagues152.12000791191291200930
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
St Johnstone (2 Seasons)1 League43.36001740118553260
Milton Keynes Dons (2 Seasons)2 Leagues14.1000141303012130
Manchester City (2 Seasons)1 League20.76000
Doncaster Rovers (1 Season)2 Leagues38.04003042040101400
Twente (1 Season)1 League32.25000
Newport County (1 Season)2 Leagues12.14009130241990
QPR (1 Season)3 Leagues4.50003501830
Hull City (1 Season)3 Leagues7.100056010720
Charlton Athletic (1 Season)1 League0.71001001000
EFL Cup (4 Seasons)5.60006502630
League One (3 Seasons)47.74003851068107510
FA Cup (3 Seasons)2.70003101420
Premiership (2 Seasons)43.36001740118553260
PL2 — Div. 1 (2 Seasons)20.76000
Championship (2 Seasons)9.0100690111120
Eerste Divisie (1 Season)32.25000
League Two (1 Season)11.64009130241990
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201716Manchester Cityeng ENGJr. PL2 — Div. 12nd4.10000Matches
2017-201817Manchester Cityeng ENGJr. PL2 — Div. 16th16.66000Matches
2018-201918Twentenl NED2. Eerste Divisie1st32.25000Matches
2019-202019Charlton Athleticeng ENG2. Championship22nd0.71001001000Matches
2019-202019QPReng ENG2. Championship13th2.20000300410Matches
2020-202120Doncaster Roverseng ENG3. League One14th35.3400274103997380Matches
2021-202221Hull Cityeng ENG2. Championship19th6.100056010710Matches
2021-202221Milton Keynes Donseng ENG3. League One3rd1.90003303240Matches
2022-202322Milton Keynes Donseng ENG3. League One21st10.400087026890Matches
2023-202423St Johnstonesct SCO1. Premiership10th29.24001430011538190Matches
2024-202524St Johnstonesct SCO1. Premiership12th14.22003101701570Matches
2025-202625Newport Countyeng ENG4. League Two20th11.64009130241990Matches
8 Seasons8 Clubs5 Leagues143.82000701131288190880
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
St Johnstone (2 Seasons)1 League43.36001740118553260
Milton Keynes Dons (2 Seasons)1 League12.4000111002910130
Manchester City (2 Seasons)1 League20.76000
Doncaster Rovers (1 Season)1 League35.3400274103997380
Twente (1 Season)1 League32.25000
Newport County (1 Season)1 League11.64009130241990
Hull City (1 Season)1 League6.100056010710
QPR (1 Season)1 League2.20000300410
Charlton Athletic (1 Season)1 League0.71001001000
League One (3 Seasons)47.74003851068107510
Premiership (2 Seasons)43.36001740118553260
PL2 — Div. 1 (2 Seasons)20.76000
Championship (2 Seasons)9.0100690111120
Eerste Divisie (1 Season)32.25000
League Two (1 Season)11.64009130241990
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-202019QPReng ENGEFL Cup33rd2.30003201420Matches
2020-202120Doncaster Roverseng ENGFA Cup17th2.70003101420Matches
2021-202221Hull Cityeng ENGEFL CupRd11.00000000010Matches
2022-202322Milton Keynes Donseng ENGEFL CupRd41.80003301200Matches
2025-202625Newport Countyeng ENGEFL CupRd10.50000000000Matches
5 Seasons5 Clubs2 Leagues8.300096031050
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Milton Keynes Dons (1 Season)1 League1.80003301200
Doncaster Rovers (1 Season)1 League2.70003101420
QPR (1 Season)2 Leagues2.30003201420
Newport County (1 Season)1 League0.50000000000
Hull City (1 Season)2 Leagues1.00000000010
EFL Cup (4 Seasons)5.60006502630
FA Cup (3 Seasons)2.70003101420
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201818wls WalesFriendlies (M)0.40000Matches
2018-201918wls WalesUEFA Nations League19th1.10000Matches
202020wls WalesFriendlies (M)0.70000Matches
2020-202120wls WalesUEFA Nations LeagueLgB2.51004102420Matches
202121wls WalesFriendlies (M)2.30000Matches
202121wls WalesUEFA Euro Qualifying2.10002402620Matches
2022-202322wls WalesUEFA Nations LeagueLgA2.70000107500Matches
5 Seasons1 Club6 Leagues11.9100660111540
Friendlies (M) (4 Seasons)3.50000
UEFA Nations League (3 Seasons)6.31004209920
UEFA Euro Qualifying (1 Season)2.10002402620
World Cup (1 Season)
WCQ (1 Season)
UEFA Euro (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.