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
2015-201618Readingeng ENG2. Championship00Matches
2016-201719Readingeng ENG2. Championship301001.1000000000.000.000.000.000.00Matches
2016-201719Readingeng ENGEFL Cup443674.1000000000.000.000.000.000.00Matches
2016-201719Readingeng ENGFA Cup00Matches
2016-201719Readingeng ENGJr. PL2 — Div. 1443604.0000000000.000.000.000.000.00Matches
2017-201820Readingeng ENGJr. PL2 — Div. 2662823.1000000000.000.000.000.000.00Matches
2018-201921AFC Wimbledoneng ENGEFL Cup11760.8000000000.000.000.000.000.00Matches
2018-201921AFC Wimbledoneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2018-201921AFC Wimbledoneng ENG3. League One24221,89321.0011000100.000.050.050.000.05Matches
2019-202022Coventry Cityeng ENGFA Cup00Matches
2019-202022Coventry Cityeng ENG3. League One311041.2000000000.000.000.000.000.00Matches
2019-202022Readingeng ENGJr. PL2 — Div. 2321952.2000000000.000.000.000.000.00Matches
2020-202123Readingeng ENG2. Championship1010.0000000000.000.000.000.000.00Matches
2020-202123Readingeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202123Readingeng ENGJr. PL2 — Div. 220201,79920.0202200400.100.000.100.100.10Matches
2021-202224Milton Keynes Donseng ENGEFL Cup11730.8000000000.000.000.000.000.00Matches
2021-202224Milton Keynes Donseng ENGFA Cup11450.5000000000.000.000.000.000.00Matches
2021-202224Milton Keynes Donseng ENG3. League One28201,83220.4213200200.100.050.150.100.15Matches
2022-202325Milton Keynes Donseng ENGEFL Cup221051.2000000000.000.000.000.000.00Matches
2022-202325Milton Keynes Donseng ENGFA Cup211131.3000000000.000.000.000.000.00Matches
2022-202325Milton Keynes Donseng ENG3. League One30272,45127.2000000600.000.000.000.000.00Matches
2023-202426Charlton Athleticeng ENGFA Cup30810.9000000000.000.000.000.000.00Matches
2023-202426Charlton Athleticeng ENG3. League One34332,72630.3145100200.030.130.170.030.17Matches
2024-202527Charlton Athleticeng ENGEFL Cup11750.8000000000.000.000.000.000.00Matches
2024-202527Charlton Athleticeng ENG3. League One1665015.6011000100.000.180.180.000.18Matches
2025-202628Barnsleyeng ENGEFL Cup211001.1000000000.000.000.000.000.00Matches
2025-202628Barnsleyeng ENGFA Cup311812.0000000000.000.000.000.000.00Matches
2025-202628Barnsleyeng ENG3. League One36272,41126.8011000300.000.040.040.000.04Matches
10 Seasons6 Clubs4 Leagues19815213,505150.138113001500.020.050.070.020.07
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
Reading (4 Seasons)2 Leagues33322,63629.3202200400.070.000.070.070.07
Reading (3 Seasons)3 Leagues955586.2000000000.000.000.000.000.00
Milton Keynes Dons (2 Seasons)3 Leagues64524,61951.3213200800.040.020.060.040.06
Charlton Athletic (2 Seasons)3 Leagues54403,38337.6156100300.030.130.160.030.16
Barnsley (1 Season)3 Leagues41292,69229.9011000300.000.030.030.000.03
AFC Wimbledon (1 Season)3 Leagues27252,14923.9011000100.000.040.040.000.04
Coventry City (1 Season)2 Leagues311041.2000000000.000.000.000.000.00
League One (7 Seasons)17113611,918132.438113001500.020.060.080.020.08
EFL Cup (7 Seasons)12118869.8000000000.000.000.000.000.00
FA Cup (7 Seasons)1156006.7000000000.000.000.000.000.00
PL2 — Div. 2 (3 Seasons)29282,27625.3202200400.080.000.080.080.08
Championship (3 Seasons)401011.1000000000.000.000.000.000.00
PL2 — Div. 1 (1 Season)443604.0000000000.000.000.000.000.00
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
2015-201618Reading1 League00
2016-201719Reading3 Leagues744675.2000000000.000.000.000.000.00
2016-201719Reading1 League443604.0000000000.000.000.000.000.00
2017-201820Reading1 League662823.1000000000.000.000.000.000.00
2018-201921AFC Wimbledon3 Leagues27252,14923.9011000100.000.040.040.000.04
2019-202022Coventry City2 Leagues311041.2000000000.000.000.000.000.00
2019-202022Reading1 League321952.2000000000.000.000.000.000.00
2020-202123Reading1 League20201,79920.0202200400.100.000.100.100.10
2020-202123Reading2 Leagues21911.0000000000.000.000.000.000.00
2021-202224Milton Keynes Dons3 Leagues30221,95021.7213200200.090.050.140.090.14
2022-202325Milton Keynes Dons3 Leagues34302,66929.7000000600.000.000.000.000.00
2023-202426Charlton Athletic2 Leagues37332,80731.2145100200.030.130.160.030.16
2024-202527Charlton Athletic2 Leagues1775766.4011000100.000.160.160.000.16
2025-202628Barnsley3 Leagues41292,69229.9011000300.000.030.030.000.03
10 Seasons6 Clubs4 Leagues19815213,505150.138113001500.020.050.070.020.07
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
Reading (4 Seasons)2 Leagues33322,63629.3202200400.070.000.070.070.07
Reading (3 Seasons)3 Leagues955586.2000000000.000.000.000.000.00
Milton Keynes Dons (2 Seasons)3 Leagues64524,61951.3213200800.040.020.060.040.06
Charlton Athletic (2 Seasons)3 Leagues54403,38337.6156100300.030.130.160.030.16
Barnsley (1 Season)3 Leagues41292,69229.9011000300.000.030.030.000.03
AFC Wimbledon (1 Season)3 Leagues27252,14923.9011000100.000.040.040.000.04
Coventry City (1 Season)2 Leagues311041.2000000000.000.000.000.000.00
League One (7 Seasons)17113611,918132.438113001500.020.060.080.020.08
EFL Cup (7 Seasons)12118869.8000000000.000.000.000.000.00
FA Cup (7 Seasons)1156006.7000000000.000.000.000.000.00
PL2 — Div. 2 (3 Seasons)29282,27625.3202200400.080.000.080.080.08
Championship (3 Seasons)401011.1000000000.000.000.000.000.00
PL2 — Div. 1 (1 Season)443604.0000000000.000.000.000.000.00
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
2015-201618Readingeng ENG2. Championship17th00Matches
2016-201719Readingeng ENG2. Championship3rd301001.1000000000.000.000.000.000.00Matches
2016-201719Readingeng ENGJr. PL2 — Div. 111th443604.0000000000.000.000.000.000.00Matches
2017-201820Readingeng ENGJr. PL2 — Div. 25th662823.1000000000.000.000.000.000.00Matches
2018-201921AFC Wimbledoneng ENG3. League One20th24221,89321.0011000100.000.050.050.000.05Matches
2019-202022Coventry Cityeng ENG3. League One1st311041.2000000000.000.000.000.000.00Matches
2019-202022Readingeng ENGJr. PL2 — Div. 29th321952.2000000000.000.000.000.000.00Matches
2020-202123Readingeng ENGJr. PL2 — Div. 28th20201,79920.0202200400.100.000.100.100.10Matches
2020-202123Readingeng ENG2. Championship7th1010.0000000000.000.000.000.000.00Matches
2021-202224Milton Keynes Donseng ENG3. League One3rd28201,83220.4213200200.100.050.150.100.15Matches
2022-202325Milton Keynes Donseng ENG3. League One21st30272,45127.2000000600.000.000.000.000.00Matches
2023-202426Charlton Athleticeng ENG3. League One16th34332,72630.3145100200.030.130.170.030.17Matches
2024-202527Charlton Athleticeng ENG3. League One4th1665015.6011000100.000.180.180.000.18Matches
2025-202628Barnsleyeng ENG3. League One15th36272,41126.8011000300.000.040.040.000.04Matches
10 Seasons6 Clubs2 Leagues17513612,019133.538113001500.020.060.080.020.08
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
Reading (4 Seasons)2 Leagues33322,63629.3202200400.070.000.070.070.07
Reading (3 Seasons)1 League401011.1000000000.000.000.000.000.00
Milton Keynes Dons (2 Seasons)1 League58474,28347.6213200800.040.020.060.040.06
Charlton Athletic (2 Seasons)1 League50393,22735.9156100300.030.140.170.030.17
Barnsley (1 Season)1 League36272,41126.8011000300.000.040.040.000.04
AFC Wimbledon (1 Season)1 League24221,89321.0011000100.000.050.050.000.05
Coventry City (1 Season)1 League311041.2000000000.000.000.000.000.00
League One (7 Seasons)17113611,918132.438113001500.020.060.080.020.08
PL2 — Div. 2 (3 Seasons)29282,27625.3202200400.080.000.080.080.08
Championship (3 Seasons)401011.1000000000.000.000.000.000.00
PL2 — Div. 1 (1 Season)443604.0000000000.000.000.000.000.00
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-201719Readingeng ENGEFL Cup9th443674.1000000000.000.000.000.000.00Matches
2016-201719Readingeng ENGFA Cup33rd00Matches
2018-201921AFC Wimbledoneng ENGEFL Cup33rd11760.8000000000.000.000.000.000.00Matches
2018-201921AFC Wimbledoneng ENGFA Cup9th221802.0000000000.000.000.000.000.00Matches
2019-202022Coventry Cityeng ENGFA Cup17th00Matches
2020-202123Readingeng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2021-202224Milton Keynes Donseng ENGEFL CupRd111730.8000000000.000.000.000.000.00Matches
2021-202224Milton Keynes Donseng ENGFA Cup11450.5000000000.000.000.000.000.00Matches
2022-202325Milton Keynes Donseng ENGEFL CupRd4221051.2000000000.000.000.000.000.00Matches
2022-202325Milton Keynes Donseng ENGFA Cup211131.3000000000.000.000.000.000.00Matches
2023-202426Charlton Athleticeng ENGFA Cup30810.9000000000.000.000.000.000.00Matches
2024-202527Charlton Athleticeng ENGEFL CupRd111750.8000000000.000.000.000.000.00Matches
2025-202628Barnsleyeng ENGEFL CupRd3211001.1000000000.000.000.000.000.00Matches
2025-202628Barnsleyeng ENGFA Cup311812.0000000000.000.000.000.000.00Matches
9 Seasons6 Clubs2 Leagues23161,48616.5000000000.000.000.000.000.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
Milton Keynes Dons (2 Seasons)2 Leagues653363.7000000000.000.000.000.000.00
Reading (2 Seasons)2 Leagues554575.1000000000.000.000.000.000.00
Charlton Athletic (2 Seasons)2 Leagues411561.7000000000.000.000.000.000.00
Barnsley (1 Season)2 Leagues522813.1000000000.000.000.000.000.00
AFC Wimbledon (1 Season)2 Leagues332562.8000000000.000.000.000.000.00
Coventry City (1 Season)1 League00
EFL Cup (7 Seasons)12118869.8000000000.000.000.000.000.00
FA Cup (7 Seasons)1156006.7000000000.000.000.000.000.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-201719Readingeng ENG2. Championship1.10000.000.0000Matches
2016-201719Readingeng ENGEFL Cup4.1011100.00.250.250.000.0000Matches
2016-201719Readingeng ENGJr. PL2 — Div. 14.0000Matches
2017-201820Readingeng ENGJr. PL2 — Div. 23.1000Matches
2018-201921AFC Wimbledoneng ENGEFL Cup0.80000.000.0000Matches
2018-201921AFC Wimbledoneng ENGFA Cup2.00000.000.0000Matches
2018-201921AFC Wimbledoneng ENG3. League One21.0000Matches
2019-202022Coventry Cityeng ENG3. League One1.20000.000.0000Matches
2019-202022Readingeng ENGJr. PL2 — Div. 22.2000Matches
2020-202123Readingeng ENG2. Championship0.00000.000.0000Matches
2020-202123Readingeng ENGEFL Cup1.00000.000.0000Matches
2020-202123Readingeng ENGJr. PL2 — Div. 220.0200Matches
2021-202224Milton Keynes Donseng ENGEFL Cup0.80100.01.230.000.0000Matches
2021-202224Milton Keynes Donseng ENGFA Cup0.50000.000.0000Matches
2021-202224Milton Keynes Donseng ENG3. League One20.4211327.30.540.150.180.6700Matches
2022-202325Milton Keynes Donseng ENGEFL Cup1.202150.01.710.860.000.0000Matches
2022-202325Milton Keynes Donseng ENGFA Cup1.30000.000.0000Matches
2022-202325Milton Keynes Donseng ENG3. League One27.209222.20.330.070.000.0000Matches
2023-202426Charlton Athleticeng ENGFA Cup0.90000.000.0000Matches
2023-202426Charlton Athleticeng ENG3. League One30.319333.30.300.100.110.3300Matches
2024-202527Charlton Athleticeng ENGEFL Cup0.80000.000.0000Matches
2024-202527Charlton Athleticeng ENG3. League One5.6011100.00.180.180.000.0000Matches
2025-202628Barnsleyeng ENGEFL Cup1.10000.000.0000Matches
2025-202628Barnsleyeng ENGFA Cup2.00000.000.0000Matches
2025-202628Barnsleyeng ENG3. League One26.80100.00.040.000.0000Matches
10 Seasons6 Clubs4 Leagues150.13351131.40.270.090.090.2700
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Reading (4 Seasons)2 Leagues29.3200
Reading (3 Seasons)3 Leagues6.2011100.00.160.160.000.0000
Milton Keynes Dons (2 Seasons)3 Leagues51.3223626.10.450.120.090.3300
Charlton Athletic (2 Seasons)3 Leagues37.6110440.00.270.110.100.2500
Barnsley (1 Season)3 Leagues29.90100.00.030.000.0000
AFC Wimbledon (1 Season)3 Leagues23.90000.000.0000
Coventry City (1 Season)2 Leagues1.20000.000.0000
League One (7 Seasons)132.4331929.00.280.080.100.3300
EFL Cup (7 Seasons)9.804250.00.410.200.000.0000
FA Cup (7 Seasons)6.70000.000.0000
PL2 — Div. 2 (3 Seasons)25.3200
Championship (3 Seasons)1.10000.000.0000
PL2 — Div. 1 (1 Season)4.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-201719Reading3 Leagues5.2011100.00.190.190.000.0000
2016-201719Reading1 League4.0000
2017-201820Reading1 League3.1000
2018-201921AFC Wimbledon3 Leagues23.90000.000.0000
2019-202022Coventry City2 Leagues1.20000.000.0000
2019-202022Reading1 League2.2000
2020-202123Reading1 League20.0200
2020-202123Reading2 Leagues1.00000.000.0000
2021-202224Milton Keynes Dons3 Leagues21.7212325.00.550.140.170.6700
2022-202325Milton Keynes Dons3 Leagues29.7011327.30.370.100.000.0000
2023-202426Charlton Athletic2 Leagues31.219333.30.290.100.110.3300
2024-202527Charlton Athletic2 Leagues6.4011100.00.160.160.000.0000
2025-202628Barnsley3 Leagues29.90100.00.030.000.0000
10 Seasons6 Clubs4 Leagues150.13351131.40.270.090.090.2700
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Reading (4 Seasons)2 Leagues29.3200
Reading (3 Seasons)3 Leagues6.2011100.00.160.160.000.0000
Milton Keynes Dons (2 Seasons)3 Leagues51.3223626.10.450.120.090.3300
Charlton Athletic (2 Seasons)3 Leagues37.6110440.00.270.110.100.2500
Barnsley (1 Season)3 Leagues29.90100.00.030.000.0000
AFC Wimbledon (1 Season)3 Leagues23.90000.000.0000
Coventry City (1 Season)2 Leagues1.20000.000.0000
League One (7 Seasons)132.4331929.00.280.080.100.3300
EFL Cup (7 Seasons)9.804250.00.410.200.000.0000
FA Cup (7 Seasons)6.70000.000.0000
PL2 — Div. 2 (3 Seasons)25.3200
Championship (3 Seasons)1.10000.000.0000
PL2 — Div. 1 (1 Season)4.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-201719Readingeng ENG2. Championship3rd1.10000.000.0000Matches
2016-201719Readingeng ENGJr. PL2 — Div. 111th4.0000Matches
2017-201820Readingeng ENGJr. PL2 — Div. 25th3.1000Matches
2018-201921AFC Wimbledoneng ENG3. League One20th21.0000Matches
2019-202022Coventry Cityeng ENG3. League One1st1.20000.000.0000Matches
2019-202022Readingeng ENGJr. PL2 — Div. 29th2.2000Matches
2020-202123Readingeng ENGJr. PL2 — Div. 28th20.0200Matches
2020-202123Readingeng ENG2. Championship7th0.00000.000.0000Matches
2021-202224Milton Keynes Donseng ENG3. League One3rd20.4211327.30.540.150.180.6700Matches
2022-202325Milton Keynes Donseng ENG3. League One21st27.209222.20.330.070.000.0000Matches
2023-202426Charlton Athleticeng ENG3. League One16th30.319333.30.300.100.110.3300Matches
2024-202527Charlton Athleticeng ENG3. League One4th5.6011100.00.180.180.000.0000Matches
2025-202628Barnsleyeng ENG3. League One15th26.80100.00.040.000.0000Matches
10 Seasons6 Clubs2 Leagues133.5331929.00.280.080.100.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Reading (4 Seasons)2 Leagues29.3200
Reading (3 Seasons)1 League1.10000.000.0000
Milton Keynes Dons (2 Seasons)1 League47.6220525.00.420.110.100.4000
Charlton Athletic (2 Seasons)1 League35.9110440.00.280.110.100.2500
Barnsley (1 Season)1 League26.80100.00.040.000.0000
AFC Wimbledon (1 Season)1 League21.0000
Coventry City (1 Season)1 League1.20000.000.0000
League One (7 Seasons)132.4331929.00.280.080.100.3300
PL2 — Div. 2 (3 Seasons)25.3200
Championship (3 Seasons)1.10000.000.0000
PL2 — Div. 1 (1 Season)4.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-201719Readingeng ENGEFL Cup9th4.1011100.00.250.250.000.0000Matches
2018-201921AFC Wimbledoneng ENGEFL Cup33rd0.80000.000.0000Matches
2018-201921AFC Wimbledoneng ENGFA Cup9th2.00000.000.0000Matches
2020-202123Readingeng ENGEFL Cup33rd1.00000.000.0000Matches
2021-202224Milton Keynes Donseng ENGEFL CupRd10.80100.01.230.000.0000Matches
2021-202224Milton Keynes Donseng ENGFA Cup0.50000.000.0000Matches
2022-202325Milton Keynes Donseng ENGEFL CupRd41.202150.01.710.860.000.0000Matches
2022-202325Milton Keynes Donseng ENGFA Cup1.30000.000.0000Matches
2023-202426Charlton Athleticeng ENGFA Cup0.90000.000.0000Matches
2024-202527Charlton Athleticeng ENGEFL CupRd10.80000.000.0000Matches
2025-202628Barnsleyeng ENGEFL CupRd31.10000.000.0000Matches
2025-202628Barnsleyeng ENGFA Cup2.00000.000.0000Matches
9 Seasons6 Clubs2 Leagues16.504250.00.240.120.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Milton Keynes Dons (2 Seasons)2 Leagues3.703133.30.800.270.000.0000
Reading (2 Seasons)2 Leagues5.1011100.00.200.200.000.0000
Charlton Athletic (2 Seasons)2 Leagues1.70000.000.0000
Barnsley (1 Season)2 Leagues3.10000.000.0000
AFC Wimbledon (1 Season)2 Leagues2.80000.000.0000
Coventry City (1 Season)1 League
EFL Cup (7 Seasons)9.804250.00.410.200.000.0000
FA Cup (7 Seasons)6.70000.000.0000

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
2015-201618Readingeng ENG2. Championship00004Matches
2016-201719Readingeng ENG2. Championship3100332.41.1003282.0001-1-0.90-1.01Matches
2016-201719Readingeng ENGEFL Cup43679294.14.14923001.7564+2+0.49+4.40Matches
2016-201719Readingeng ENGFA Cup00001Matches
2016-201719Readingeng ENGJr. PL2 — Div. 143609018.24.04904001.0059-4-1.00-0.11Matches
2017-201820Readingeng ENGJr. PL2 — Div. 262824716.53.16471001.1445-1-0.320.00Matches
2018-201921AFC Wimbledoneng ENGEFL Cup1767642.20.81760003.001100.00+0.87Matches
2018-201921AFC Wimbledoneng ENGFA Cup21809040.02.02902023.0074+3+1.50+0.83Matches
2018-201921AFC Wimbledoneng ENG3. League One241,8937945.721.0228413228131.081631-15-0.71-0.47Matches
2019-202022Coventry Cityeng ENGFA Cup00001Matches
2019-202022Coventry Cityeng ENG3. League One3104353.41.2172021691.002200.00-0.55Matches
2019-202022Readingeng ENGJr. PL2 — Div. 231956512.02.2290211500.3335-2-0.92-0.92Matches
2020-202123Readingeng ENG2. Championship1110.00.00011133.000000.00-0.17Matches
2020-202123Readingeng ENGEFL Cup1909050.01.01901000.0001-1-1.00-3.00Matches
2020-202123Readingeng ENGJr. PL2 — Div. 2201,7999083.320.0209019001.403644-8-0.40+0.85Matches
2021-202224Milton Keynes Donseng ENGEFL Cup1737381.10.81730000.0003-3-3.70+6.89Matches
2021-202224Milton Keynes Donseng ENGFA Cup1454521.40.51450000.0010+1+2.00+3.09Matches
2021-202224Milton Keynes Donseng ENG3. League One281,8326544.320.420851381762.003017+13+0.64-0.18Matches
2022-202325Milton Keynes Donseng ENGEFL Cup21055329.21.22530001.5013-2-1.71-3.13Matches
2022-202325Milton Keynes Donseng ENGFA Cup21135762.81.3181013201.5053+2+1.59-2.44Matches
2022-202325Milton Keynes Donseng ENG3. League One302,4518259.227.227882332601.032736-9-0.33+0.36Matches
2023-202426Charlton Athleticeng ENGFA Cup3812730.00.90032701.3320+2+2.22+1.75Matches
2023-202426Charlton Athleticeng ENG3. League One342,7268065.830.333821811211.214140+1+0.03+0.16Matches
2024-202527Charlton Athleticeng ENGEFL Cup1757583.30.81750000.0001-1-1.20-1.20Matches
2024-202527Charlton Athleticeng ENG3. League One165013112.15.66611101372.0589-1-0.18-0.80Matches
2025-202628Barnsleyeng ENGEFL Cup21005037.01.1190111000.5024-2-1.80-0.21Matches
2025-202628Barnsleyeng ENGFA Cup31816067.02.0190124602.0045-1-0.50-0.50Matches
2025-202628Barnsleyeng ENG3. League One362,4116758.226.827831991951.334050-10-0.37-0.63Matches
10 Seasons6 Clubs4 Leagues19813,5056830.7150.115283954619901.41193215-22-0.15-0.37
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Reading (4 Seasons)2 Leagues332,6368035.329.332822611501.214863-15-0.51-0.03
Reading (3 Seasons)3 Leagues9558624.36.2591441461.786600.00-0.15
Milton Keynes Dons (2 Seasons)3 Leagues644,6197250.651.3528436122161.456462+2+0.04-0.18
Charlton Athletic (2 Seasons)3 Leagues543,3836339.237.6407919141681.445150+1+0.03-0.38
Barnsley (1 Season)3 Leagues412,6926657.529.9298421122351.344659-13-0.43-0.53
AFC Wimbledon (1 Season)3 Leagues272,1498045.123.9258415228151.292436-12-0.50-0.33
Coventry City (1 Season)2 Leagues3104352.81.21720216101.002200.00-0.55
League One (7 Seasons)17111,9187042.7132.413683873518411.39164185-21-0.16-0.43
EFL Cup (7 Seasons)128867456.89.81180511001.171017-7-0.71-0.58
FA Cup (7 Seasons)116005528.26.7579363441.731912+7+1.05+0.59
PL2 — Div. 2 (3 Seasons)292,2767841.525.328812211501.244354-11-0.43-0.15
Championship (3 Seasons)4101250.81.10041452.2501-1-0.89-1.03
PL2 — Div. 1 (1 Season)43609018.24.04904001.0059-4-1.00-0.11
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
2015-201618Reading1 League00004
2016-201719Reading3 Leagues74676710.15.249233291.8665+1+0.19+0.10
2016-201719Reading1 League43609018.24.04904001.0059-4-1.00-0.11
2017-201820Reading1 League62824716.53.16471001.1445-1-0.320.00
2018-201921AFC Wimbledon3 Leagues272,1498045.123.9258415228151.292436-12-0.50-0.33
2019-202022Coventry City2 Leagues3104352.81.21720216101.002200.00-0.55
2019-202022Reading1 League31956512.02.2290211500.3335-2-0.92-0.92
2020-202123Reading1 League201,7999083.320.0209019001.403644-8-0.40+0.85
2020-202123Reading2 Leagues291462.11.0190111131.5001-1-0.99-1.20
2021-202224Milton Keynes Dons3 Leagues301,9506543.921.722821381761.873120+11+0.51-0.11
2022-202325Milton Keynes Dons3 Leagues342,6697957.029.730852342801.093342-9-0.30-0.03
2023-202426Charlton Athletic2 Leagues372,8077663.731.233821842311.224340+3+0.10+0.15
2024-202527Charlton Athletic2 Leagues175763413.66.47631101371.93810-2-0.31-0.93
2025-202628Barnsley3 Leagues412,6926657.529.9298421122351.344659-13-0.43-0.53
10 Seasons6 Clubs4 Leagues19813,5056830.7150.115283954619901.41193215-22-0.15-0.37
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Reading (4 Seasons)2 Leagues332,6368035.329.332822611501.214863-15-0.51-0.03
Reading (3 Seasons)3 Leagues9558624.36.2591441461.786600.00-0.15
Milton Keynes Dons (2 Seasons)3 Leagues644,6197250.651.3528436122161.456462+2+0.04-0.18
Charlton Athletic (2 Seasons)3 Leagues543,3836339.237.6407919141681.445150+1+0.03-0.38
Barnsley (1 Season)3 Leagues412,6926657.529.9298421122351.344659-13-0.43-0.53
AFC Wimbledon (1 Season)3 Leagues272,1498045.123.9258415228151.292436-12-0.50-0.33
Coventry City (1 Season)2 Leagues3104352.81.21720216101.002200.00-0.55
League One (7 Seasons)17111,9187042.7132.413683873518411.39164185-21-0.16-0.43
EFL Cup (7 Seasons)128867456.89.81180511001.171017-7-0.71-0.58
FA Cup (7 Seasons)116005528.26.7579363441.731912+7+1.05+0.59
PL2 — Div. 2 (3 Seasons)292,2767841.525.328812211501.244354-11-0.43-0.15
Championship (3 Seasons)4101250.81.10041452.2501-1-0.89-1.03
PL2 — Div. 1 (1 Season)43609018.24.04904001.0059-4-1.00-0.11
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
2015-201618Readingeng ENG2. Championship17th00004Matches
2016-201719Readingeng ENG2. Championship3rd3100332.41.1003282.0001-1-0.90-1.01Matches
2016-201719Readingeng ENGJr. PL2 — Div. 111th43609018.24.04904001.0059-4-1.00-0.11Matches
2017-201820Readingeng ENGJr. PL2 — Div. 25th62824716.53.16471001.1445-1-0.320.00Matches
2018-201921AFC Wimbledoneng ENG3. League One20th241,8937945.721.0228413228131.081631-15-0.71-0.47Matches
2019-202022Coventry Cityeng ENG3. League One1st3104353.41.2172021691.002200.00-0.55Matches
2019-202022Readingeng ENGJr. PL2 — Div. 29th31956512.02.2290211500.3335-2-0.92-0.92Matches
2020-202123Readingeng ENGJr. PL2 — Div. 28th201,7999083.320.0209019001.403644-8-0.40+0.85Matches
2020-202123Readingeng ENG2. Championship7th1110.00.00011133.000000.00-0.17Matches
2021-202224Milton Keynes Donseng ENG3. League One3rd281,8326544.320.420851381762.003017+13+0.64-0.18Matches
2022-202325Milton Keynes Donseng ENG3. League One21st302,4518259.227.227882332601.032736-9-0.33+0.36Matches
2023-202426Charlton Athleticeng ENG3. League One16th342,7268065.830.333821811211.214140+1+0.03+0.16Matches
2024-202527Charlton Athleticeng ENG3. League One4th165013112.15.66611101372.0589-1-0.18-0.80Matches
2025-202628Barnsleyeng ENG3. League One15th362,4116758.226.827831991951.334050-10-0.37-0.63Matches
10 Seasons6 Clubs2 Leagues17512,0196929.8133.513683873917861.41164186-22-0.16-0.39
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Reading (4 Seasons)2 Leagues332,6368035.329.332822611501.214863-15-0.51-0.03
Reading (3 Seasons)1 League4101250.81.10041452.2501-1-0.89-1.03
Milton Keynes Dons (2 Seasons)1 League584,2837451.747.6478736112061.505753+4+0.08-0.10
Charlton Athletic (2 Seasons)1 League503,2276539.035.9397919111381.48494900.00-0.41
Barnsley (1 Season)1 League362,4116758.226.827831991951.334050-10-0.37-0.63
AFC Wimbledon (1 Season)1 League241,8937945.721.0228413228131.081631-15-0.71-0.47
Coventry City (1 Season)1 League3104353.41.2172021691.002200.00-0.55
League One (7 Seasons)17111,9187042.7132.413683873518411.39164185-21-0.16-0.43
PL2 — Div. 2 (3 Seasons)292,2767841.525.328812211501.244354-11-0.43-0.15
Championship (3 Seasons)4101250.81.10041452.2501-1-0.89-1.03
PL2 — Div. 1 (1 Season)43609018.24.04904001.0059-4-1.00-0.11
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-201719Readingeng ENGEFL Cup9th43679294.14.14923001.7564+2+0.49+4.40Matches
2016-201719Readingeng ENGFA Cup33rd00001Matches
2018-201921AFC Wimbledoneng ENGEFL Cup33rd1767642.20.81760003.001100.00+0.87Matches
2018-201921AFC Wimbledoneng ENGFA Cup9th21809040.02.02902023.0074+3+1.50+0.83Matches
2019-202022Coventry Cityeng ENGFA Cup17th00001Matches
2020-202123Readingeng ENGEFL Cup33rd1909050.01.01901000.0001-1-1.00-3.00Matches
2021-202224Milton Keynes Donseng ENGEFL CupRd11737381.10.81730000.0003-3-3.70+6.89Matches
2021-202224Milton Keynes Donseng ENGFA Cup1454521.40.51450000.0010+1+2.00+3.09Matches
2022-202325Milton Keynes Donseng ENGEFL CupRd421055329.21.22530001.5013-2-1.71-3.13Matches
2022-202325Milton Keynes Donseng ENGFA Cup21135762.81.3181013201.5053+2+1.59-2.44Matches
2023-202426Charlton Athleticeng ENGFA Cup3812730.00.90032701.3320+2+2.22+1.75Matches
2024-202527Charlton Athleticeng ENGEFL CupRd11757583.30.81750000.0001-1-1.20-1.20Matches
2025-202628Barnsleyeng ENGEFL CupRd321005037.01.1190111000.5024-2-1.80-0.21Matches
2025-202628Barnsleyeng ENGFA Cup31816067.02.0190124602.0045-1-0.50-0.50Matches
9 Seasons6 Clubs2 Leagues231,4866540.316.51680873141.43292900.00-0.19
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 (2 Seasons)2 Leagues63365640.03.7561013201.0079-2-0.54-1.07
Reading (2 Seasons)2 Leagues54579169.25.15914011.4065+1+0.20-0.60
Charlton Athletic (2 Seasons)2 Leagues41563943.31.7175032701.0021+1+0.58+0.14
Barnsley (1 Season)2 Leagues52815652.03.1290233401.4069-3-0.96+0.08
AFC Wimbledon (1 Season)2 Leagues32568540.62.83852023.0085+3+1.05+0.81
Coventry City (1 Season)1 League00001
EFL Cup (7 Seasons)128867456.89.81180511001.171017-7-0.71-0.58
FA Cup (7 Seasons)116005528.26.7579363441.731912+7+1.05+0.59
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-201719Readingeng ENG2. Championship1.1000100000000Matches
2016-201719Readingeng ENGEFL Cup4.1000120100000Matches
2016-201719Readingeng ENGJr. PL2 — Div. 14.00000Matches
2017-201820Readingeng ENGJr. PL2 — Div. 23.10000Matches
2018-201921AFC Wimbledoneng ENGEFL Cup0.8000110000000Matches
2018-201921AFC Wimbledoneng ENGFA Cup2.0000210010010Matches
2018-201921AFC Wimbledoneng ENG3. League One21.01000Matches
2019-202022Coventry Cityeng ENG3. League One1.2000200123000Matches
2019-202022Readingeng ENGJr. PL2 — Div. 22.20000Matches
2020-202123Readingeng ENG2. Championship0.00000000000Matches
2020-202123Readingeng ENGEFL Cup1.00000201010Matches
2020-202123Readingeng ENGJr. PL2 — Div. 220.04001Matches
2021-202224Milton Keynes Donseng ENGEFL Cup0.80001002500Matches
2021-202224Milton Keynes Donseng ENGFA Cup0.50001102000Matches
2021-202224Milton Keynes Donseng ENG3. League One20.420018923123250Matches
2022-202325Milton Keynes Donseng ENGEFL Cup1.20000100410Matches
2022-202325Milton Keynes Donseng ENGFA Cup1.30000000000Matches
2022-202325Milton Keynes Donseng ENG3. League One27.2600302601840280Matches
2023-202426Charlton Athleticeng ENGFA Cup0.90000101010Matches
2023-202426Charlton Athleticeng ENG3. League One30.3200221935330420Matches
2024-202527Charlton Athleticeng ENGEFL Cup0.80001011200Matches
2024-202527Charlton Athleticeng ENG3. League One5.61004526820Matches
2025-202628Barnsleyeng ENGEFL Cup1.10000001120Matches
2025-202628Barnsleyeng ENGFA Cup2.00001000210Matches
2025-202628Barnsleyeng ENG3. League One26.830027160834400Matches
10 Seasons6 Clubs4 Leagues150.11500112848126152146010
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Reading (4 Seasons)2 Leagues29.34001
Reading (3 Seasons)3 Leagues6.2000240201000
Milton Keynes Dons (2 Seasons)3 Leagues51.3800503725372540
Charlton Athletic (2 Seasons)3 Leagues37.6300272566140450
Barnsley (1 Season)3 Leagues29.930028160937430
AFC Wimbledon (1 Season)3 Leagues23.9100320010010
Coventry City (1 Season)2 Leagues1.2000200123000
League One (7 Seasons)132.41500103757117137140000
EFL Cup (7 Seasons)9.80004616124000
FA Cup (7 Seasons)6.7000430332010
PL2 — Div. 2 (3 Seasons)25.34001
Championship (3 Seasons)1.1000100000000
PL2 — Div. 1 (1 Season)4.00000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201719Reading3 Leagues5.2000220100000
2016-201719Reading1 League4.00000
2017-201820Reading1 League3.10000
2018-201921AFC Wimbledon3 Leagues23.9100320010010
2019-202022Coventry City2 Leagues1.2000200123000
2019-202022Reading1 League2.20000
2020-202123Reading1 League20.04001
2020-202123Reading2 Leagues1.00000201010
2021-202224Milton Keynes Dons3 Leagues21.7200201023528250
2022-202325Milton Keynes Dons3 Leagues29.7600302701844290
2023-202426Charlton Athletic2 Leagues31.2200222035430430
2024-202527Charlton Athletic2 Leagues6.410055371020
2025-202628Barnsley3 Leagues29.930028160937430
10 Seasons6 Clubs4 Leagues150.11500112848126152146010
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Reading (4 Seasons)2 Leagues29.34001
Reading (3 Seasons)3 Leagues6.2000240201000
Milton Keynes Dons (2 Seasons)3 Leagues51.3800503725372540
Charlton Athletic (2 Seasons)3 Leagues37.6300272566140450
Barnsley (1 Season)3 Leagues29.930028160937430
AFC Wimbledon (1 Season)3 Leagues23.9100320010010
Coventry City (1 Season)2 Leagues1.2000200123000
League One (7 Seasons)132.41500103757117137140000
EFL Cup (7 Seasons)9.80004616124000
FA Cup (7 Seasons)6.7000430332010
PL2 — Div. 2 (3 Seasons)25.34001
Championship (3 Seasons)1.1000100000000
PL2 — Div. 1 (1 Season)4.00000
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-201719Readingeng ENG2. Championship3rd1.1000100000000Matches
2016-201719Readingeng ENGJr. PL2 — Div. 111th4.00000Matches
2017-201820Readingeng ENGJr. PL2 — Div. 25th3.10000Matches
2018-201921AFC Wimbledoneng ENG3. League One20th21.01000Matches
2019-202022Coventry Cityeng ENG3. League One1st1.2000200123000Matches
2019-202022Readingeng ENGJr. PL2 — Div. 29th2.20000Matches
2020-202123Readingeng ENGJr. PL2 — Div. 28th20.04001Matches
2020-202123Readingeng ENG2. Championship7th0.00000000000Matches
2021-202224Milton Keynes Donseng ENG3. League One3rd20.420018923123250Matches
2022-202325Milton Keynes Donseng ENG3. League One21st27.2600302601840280Matches
2023-202426Charlton Athleticeng ENG3. League One16th30.3200221935330420Matches
2024-202527Charlton Athleticeng ENG3. League One4th5.61004526820Matches
2025-202628Barnsleyeng ENG3. League One15th26.830027160834400Matches
10 Seasons6 Clubs2 Leagues133.51500104757117137140000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Reading (4 Seasons)2 Leagues29.34001
Reading (3 Seasons)1 League1.1000100000000
Milton Keynes Dons (2 Seasons)1 League47.6800483524963530
Charlton Athletic (2 Seasons)1 League35.9300262455938440
Barnsley (1 Season)1 League26.830027160834400
AFC Wimbledon (1 Season)1 League21.01000
Coventry City (1 Season)1 League1.2000200123000
League One (7 Seasons)132.41500103757117137140000
PL2 — Div. 2 (3 Seasons)25.34001
Championship (3 Seasons)1.1000100000000
PL2 — Div. 1 (1 Season)4.00000
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-201719Readingeng ENGEFL Cup9th4.1000120100000Matches
2018-201921AFC Wimbledoneng ENGEFL Cup33rd0.8000110000000Matches
2018-201921AFC Wimbledoneng ENGFA Cup9th2.0000210010010Matches
2020-202123Readingeng ENGEFL Cup33rd1.00000201010Matches
2021-202224Milton Keynes Donseng ENGEFL CupRd10.80001002500Matches
2021-202224Milton Keynes Donseng ENGFA Cup0.50001102000Matches
2022-202325Milton Keynes Donseng ENGEFL CupRd41.20000100410Matches
2022-202325Milton Keynes Donseng ENGFA Cup1.30000000000Matches
2023-202426Charlton Athleticeng ENGFA Cup0.90000101010Matches
2024-202527Charlton Athleticeng ENGEFL CupRd10.80001011200Matches
2025-202628Barnsleyeng ENGEFL CupRd31.10000001120Matches
2025-202628Barnsleyeng ENGFA Cup2.00001000210Matches
9 Seasons6 Clubs2 Leagues16.50008919156010
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Milton Keynes Dons (2 Seasons)2 Leagues3.70002204910
Reading (2 Seasons)2 Leagues5.1000140201000
Charlton Athletic (2 Seasons)2 Leagues1.70001112210
Barnsley (1 Season)2 Leagues3.10001001330
AFC Wimbledon (1 Season)2 Leagues2.8000320010010
Coventry City (1 Season)1 League
EFL Cup (7 Seasons)9.80004616124000
FA Cup (7 Seasons)6.7000430332010

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.