Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
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.00.00.00.00010.000.000.000.000.000.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-202224MK Donseng ENGEFL Cup11730.8000000000.000.000.000.000.00Matches
2021-202224MK Donseng ENGFA Cup11450.5000000000.000.000.000.000.00Matches
2021-202224MK Donseng ENG3. League One28201,83220.4213200200.100.050.150.100.15Matches
2022-202325MK Donseng ENGEFL Cup221051.2000000000.000.000.000.000.00Matches
2022-202325MK Donseng ENGFA Cup211131.3000000000.000.000.000.000.00Matches
2022-202325MK Donseng ENG3. League One30272,45127.2000000600.000.000.000.000.00Matches
2023-202426Charlton Atheng ENGFA Cup30810.9000000000.000.000.000.000.00Matches
2023-202426Charlton Atheng ENG3. League One34332,72630.3145100200.030.130.170.030.17Matches
8 Seasons5 Clubs4 Leagues14011610,237113.73693001100.00.00.00.00010.030.050.080.030.080.000.000.000.000.00
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Reading (4 Seasons)2 Leagues33322,63629.3202200400.070.000.070.070.07
Reading (3 Seasons)3 Leagues955586.2000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
MK Dons (2 Seasons)3 Leagues64524,61951.3213200800.040.020.060.040.06
Charlton Ath (1 Season)2 Leagues37332,80731.2145100200.030.130.160.030.16
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
FA Cup (6 Seasons)844194.7000000000.000.000.000.000.00
League One (5 Seasons)1191039,006100.13693001100.030.060.090.030.09
EFL Cup (5 Seasons)997117.9000000000.000.000.000.000.00
PL2 — Div. 2 (3 Seasons)29282,27625.3202200400.080.000.080.080.08
Championship (3 Seasons)401011.1000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
PL2 — Div. 1 (1 Season)443604.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
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.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
2021-202224MK Dons3 Leagues30221,95021.7213200200.090.050.140.090.14
2022-202325MK Dons3 Leagues34302,66929.7000000600.000.000.000.000.00
2023-202426Charlton Ath2 Leagues37332,80731.2145100200.030.130.160.030.16
8 Seasons5 Clubs4 Leagues14011610,237113.73693001100.00.00.00.00010.030.050.080.030.080.000.000.000.000.00
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Reading (4 Seasons)2 Leagues33322,63629.3202200400.070.000.070.070.07
Reading (3 Seasons)3 Leagues955586.2000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
MK Dons (2 Seasons)3 Leagues64524,61951.3213200800.040.020.060.040.06
Charlton Ath (1 Season)2 Leagues37332,80731.2145100200.030.130.160.030.16
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
FA Cup (6 Seasons)844194.7000000000.000.000.000.000.00
League One (5 Seasons)1191039,006100.13693001100.030.060.090.030.09
EFL Cup (5 Seasons)997117.9000000000.000.000.000.000.00
PL2 — Div. 2 (3 Seasons)29282,27625.3202200400.080.000.080.080.08
Championship (3 Seasons)401011.1000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
PL2 — Div. 1 (1 Season)443604.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
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.00.00.00.00010.000.000.000.000.000.000.000.000.000.00Matches
2021-202224MK Donseng ENG3. League One3rd28201,83220.4213200200.100.050.150.100.15Matches
2022-202325MK Donseng ENG3. League One21st30272,45127.2000000600.000.000.000.000.00Matches
2023-202426Charlton Atheng ENG3. League One16th34332,72630.3145100200.030.130.170.030.17Matches
8 Seasons5 Clubs2 Leagues1231039,107101.23693001100.00.00.00.00010.030.060.090.030.090.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Reading (4 Seasons)2 Leagues33322,63629.3202200400.070.000.070.070.07
Reading (3 Seasons)1 League401011.1000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
MK Dons (2 Seasons)1 League58474,28347.6213200800.040.020.060.040.06
Charlton Ath (1 Season)1 League34332,72630.3145100200.030.130.170.030.17
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 (5 Seasons)1191039,006100.13693001100.030.060.090.030.09
PL2 — Div. 2 (3 Seasons)29282,27625.3202200400.080.000.080.080.08
Championship (3 Seasons)401011.1000000000.00.00.00.00010.000.000.000.000.000.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-202224MK Donseng ENGEFL CupRd111730.8000000000.000.000.000.000.00Matches
2021-202224MK Donseng ENGFA Cup11450.5000000000.000.000.000.000.00Matches
2022-202325MK Donseng ENGEFL CupRd4221051.2000000000.000.000.000.000.00Matches
2022-202325MK Donseng ENGFA Cup211131.3000000000.000.000.000.000.00Matches
2023-202426Charlton Atheng ENGFA Cup30810.9000000000.000.000.000.000.00Matches
7 Seasons5 Clubs2 Leagues17131,13012.6000000000.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
MK Dons (2 Seasons)2 Leagues653363.7000000000.000.000.000.000.00
Reading (2 Seasons)2 Leagues554575.1000000000.000.000.000.000.00
Charlton Ath (1 Season)1 League30810.9000000000.000.000.000.000.00
AFC Wimbledon (1 Season)2 Leagues332562.8000000000.000.000.000.000.00
Coventry City (1 Season)1 League00
FA Cup (6 Seasons)844194.7000000000.000.000.000.000.00
EFL Cup (5 Seasons)997117.9000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
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.000000.00.00.00.0Matches
2020-202123Readingeng ENGEFL Cup1.00000.000.0000Matches
2020-202123Readingeng ENGJr. PL2 — Div. 220.0200Matches
2021-202224MK Donseng ENGEFL Cup0.80100.01.230.000.0000Matches
2021-202224MK Donseng ENGFA Cup0.50000.000.0000Matches
2021-202224MK Donseng ENG3. League One20.4211327.30.540.150.180.6700Matches
2022-202325MK Donseng ENGEFL Cup1.202150.01.710.860.000.0000Matches
2022-202325MK Donseng ENGFA Cup1.30000.000.0000Matches
2022-202325MK Donseng ENG3. League One27.209222.20.330.070.000.0000Matches
2023-202426Charlton Atheng ENGFA Cup0.90000.000.0000Matches
2023-202426Charlton Atheng ENG3. League One30.319333.30.300.100.110.3300Matches
8 Seasons5 Clubs4 Leagues113.73331030.30.360.110.090.300000.00.00.00.0
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Reading (4 Seasons)2 Leagues29.3200
Reading (3 Seasons)3 Leagues6.2011100.00.160.160.000.000000.00.00.00.0
MK Dons (2 Seasons)3 Leagues51.3223626.10.450.120.090.3300
Charlton Ath (1 Season)2 Leagues31.219333.30.290.100.110.3300
AFC Wimbledon (1 Season)3 Leagues23.90000.000.0000
Coventry City (1 Season)2 Leagues1.20000.000.0000
FA Cup (6 Seasons)4.70000.000.0000
League One (5 Seasons)100.1329827.60.370.100.100.3800
EFL Cup (5 Seasons)7.904250.00.510.250.000.0000
PL2 — Div. 2 (3 Seasons)25.3200
Championship (3 Seasons)1.10000.000.000000.00.00.00.0
PL2 — Div. 1 (1 Season)4.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
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.000000.00.00.00.0
2021-202224MK Dons3 Leagues21.7212325.00.550.140.170.6700
2022-202325MK Dons3 Leagues29.7011327.30.370.100.000.0000
2023-202426Charlton Ath2 Leagues31.219333.30.290.100.110.3300
8 Seasons5 Clubs4 Leagues113.73331030.30.360.110.090.300000.00.00.00.0
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Reading (4 Seasons)2 Leagues29.3200
Reading (3 Seasons)3 Leagues6.2011100.00.160.160.000.000000.00.00.00.0
MK Dons (2 Seasons)3 Leagues51.3223626.10.450.120.090.3300
Charlton Ath (1 Season)2 Leagues31.219333.30.290.100.110.3300
AFC Wimbledon (1 Season)3 Leagues23.90000.000.0000
Coventry City (1 Season)2 Leagues1.20000.000.0000
FA Cup (6 Seasons)4.70000.000.0000
League One (5 Seasons)100.1329827.60.370.100.100.3800
EFL Cup (5 Seasons)7.904250.00.510.250.000.0000
PL2 — Div. 2 (3 Seasons)25.3200
Championship (3 Seasons)1.10000.000.000000.00.00.00.0
PL2 — Div. 1 (1 Season)4.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
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.000000.00.00.00.0Matches
2021-202224MK Donseng ENG3. League One3rd20.4211327.30.540.150.180.6700Matches
2022-202325MK Donseng ENG3. League One21st27.209222.20.330.070.000.0000Matches
2023-202426Charlton Atheng ENG3. League One16th30.319333.30.300.100.110.3300Matches
8 Seasons5 Clubs2 Leagues101.2329827.60.360.100.100.380000.00.00.00.0
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Reading (4 Seasons)2 Leagues29.3200
Reading (3 Seasons)1 League1.10000.000.000000.00.00.00.0
MK Dons (2 Seasons)1 League47.6220525.00.420.110.100.4000
Charlton Ath (1 Season)1 League30.319333.30.300.100.110.3300
AFC Wimbledon (1 Season)1 League21.0000
Coventry City (1 Season)1 League1.20000.000.0000
League One (5 Seasons)100.1329827.60.370.100.100.3800
PL2 — Div. 2 (3 Seasons)25.3200
Championship (3 Seasons)1.10000.000.000000.00.00.00.0
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 Dist 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-202224MK Donseng ENGEFL CupRd10.80100.01.230.000.0000Matches
2021-202224MK Donseng ENGFA Cup0.50000.000.0000Matches
2022-202325MK Donseng ENGEFL CupRd41.202150.01.710.860.000.0000Matches
2022-202325MK Donseng ENGFA Cup1.30000.000.0000Matches
2023-202426Charlton Atheng ENGFA Cup0.90000.000.0000Matches
7 Seasons5 Clubs2 Leagues12.604250.00.320.160.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
MK Dons (2 Seasons)2 Leagues3.703133.30.800.270.000.0000
Reading (2 Seasons)2 Leagues5.1011100.00.200.200.000.0000
Charlton Ath (1 Season)1 League0.90000.000.0000
AFC Wimbledon (1 Season)2 Leagues2.80000.000.0000
Coventry City (1 Season)1 League
FA Cup (6 Seasons)4.70000.000.0000
EFL Cup (5 Seasons)7.904250.00.510.250.000.0000

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2016-201719Readingeng ENG2. Championship1.10Matches
2016-201719Readingeng ENGEFL Cup4.10Matches
2016-201719Readingeng ENGJr. PL2 — Div. 14.00Matches
2017-201820Readingeng ENGJr. PL2 — Div. 23.10Matches
2018-201921AFC Wimbledoneng ENGEFL Cup0.80Matches
2018-201921AFC Wimbledoneng ENGFA Cup2.00Matches
2018-201921AFC Wimbledoneng ENG3. League One21.01Matches
2019-202022Coventry Cityeng ENG3. League One1.20Matches
2019-202022Readingeng ENGJr. PL2 — Div. 22.20Matches
2020-202123Readingeng ENG2. Championship0.02366.714311100.0000000.00.00.000000Matches
2020-202123Readingeng ENGEFL Cup1.00Matches
2020-202123Readingeng ENGJr. PL2 — Div. 220.00Matches
2021-202224MK Donseng ENGEFL Cup0.80Matches
2021-202224MK Donseng ENGFA Cup0.50Matches
2021-202224MK Donseng ENG3. League One20.41Matches
2022-202325MK Donseng ENGEFL Cup1.20Matches
2022-202325MK Donseng ENGFA Cup1.30Matches
2022-202325MK Donseng ENG3. League One27.20Matches
2023-202426Charlton Atheng ENGFA Cup0.90Matches
2023-202426Charlton Atheng ENG3. League One30.34Matches
8 Seasons5 Clubs4 Leagues113.72366.714311100.0000060.00.0+6.000000
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Reading (4 Seasons)2 Leagues29.30
Reading (3 Seasons)3 Leagues6.22366.714311100.0000000.00.00.000000
MK Dons (2 Seasons)3 Leagues51.31
Charlton Ath (1 Season)2 Leagues31.24
AFC Wimbledon (1 Season)3 Leagues23.91
Coventry City (1 Season)2 Leagues1.20
FA Cup (6 Seasons)4.70
League One (5 Seasons)100.16
EFL Cup (5 Seasons)7.90
PL2 — Div. 2 (3 Seasons)25.30
Championship (3 Seasons)1.12366.714311100.0000000.00.00.000000
PL2 — Div. 1 (1 Season)4.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2016-201719Reading3 Leagues5.20
2016-201719Reading1 League4.00
2017-201820Reading1 League3.10
2018-201921AFC Wimbledon3 Leagues23.91
2019-202022Coventry City2 Leagues1.20
2019-202022Reading1 League2.20
2020-202123Reading1 League20.00
2020-202123Reading2 Leagues1.02366.714311100.0000000.00.00.000000
2021-202224MK Dons3 Leagues21.71
2022-202325MK Dons3 Leagues29.70
2023-202426Charlton Ath2 Leagues31.24
8 Seasons5 Clubs4 Leagues113.72366.714311100.0000060.00.0+6.000000
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Reading (4 Seasons)2 Leagues29.30
Reading (3 Seasons)3 Leagues6.22366.714311100.0000000.00.00.000000
MK Dons (2 Seasons)3 Leagues51.31
Charlton Ath (1 Season)2 Leagues31.24
AFC Wimbledon (1 Season)3 Leagues23.91
Coventry City (1 Season)2 Leagues1.20
FA Cup (6 Seasons)4.70
League One (5 Seasons)100.16
EFL Cup (5 Seasons)7.90
PL2 — Div. 2 (3 Seasons)25.30
Championship (3 Seasons)1.12366.714311100.0000000.00.00.000000
PL2 — Div. 1 (1 Season)4.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2016-201719Readingeng ENG2. Championship3rd1.10Matches
2016-201719Readingeng ENGJr. PL2 — Div. 111th4.00Matches
2017-201820Readingeng ENGJr. PL2 — Div. 25th3.10Matches
2018-201921AFC Wimbledoneng ENG3. League One20th21.01Matches
2019-202022Coventry Cityeng ENG3. League One1st1.20Matches
2019-202022Readingeng ENGJr. PL2 — Div. 29th2.20Matches
2020-202123Readingeng ENGJr. PL2 — Div. 28th20.00Matches
2020-202123Readingeng ENG2. Championship7th0.02366.714311100.0000000.00.00.000000Matches
2021-202224MK Donseng ENG3. League One3rd20.41Matches
2022-202325MK Donseng ENG3. League One21st27.20Matches
2023-202426Charlton Atheng ENG3. League One16th30.34Matches
8 Seasons5 Clubs2 Leagues101.22366.714311100.0000060.00.0+6.000000
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Reading (4 Seasons)2 Leagues29.30
Reading (3 Seasons)1 League1.12366.714311100.0000000.00.00.000000
MK Dons (2 Seasons)1 League47.61
Charlton Ath (1 Season)1 League30.34
AFC Wimbledon (1 Season)1 League21.01
Coventry City (1 Season)1 League1.20
League One (5 Seasons)100.16
PL2 — Div. 2 (3 Seasons)25.30
Championship (3 Seasons)1.12366.714311100.0000000.00.00.000000
PL2 — Div. 1 (1 Season)4.00
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2016-201719Readingeng ENGEFL Cup9th4.10Matches
2018-201921AFC Wimbledoneng ENGEFL Cup33rd0.80Matches
2018-201921AFC Wimbledoneng ENGFA Cup9th2.00Matches
2020-202123Readingeng ENGEFL Cup33rd1.00Matches
2021-202224MK Donseng ENGEFL CupRd10.80Matches
2021-202224MK Donseng ENGFA Cup0.50Matches
2022-202325MK Donseng ENGEFL CupRd41.20Matches
2022-202325MK Donseng ENGFA Cup1.30Matches
2023-202426Charlton Atheng ENGFA Cup0.90Matches
7 Seasons5 Clubs2 Leagues12.60
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
MK Dons (2 Seasons)2 Leagues3.70
Reading (2 Seasons)2 Leagues5.10
Charlton Ath (1 Season)1 League0.90
AFC Wimbledon (1 Season)2 Leagues2.80
Coventry City (1 Season)1 League
FA Cup (6 Seasons)4.70
EFL Cup (5 Seasons)7.90
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2016-201719Readingeng ENG2. Championship1.10Matches
2016-201719Readingeng ENGEFL Cup4.11Matches
2016-201719Readingeng ENGJr. PL2 — Div. 14.0Matches
2017-201820Readingeng ENGJr. PL2 — Div. 23.1Matches
2018-201921AFC Wimbledoneng ENGEFL Cup0.80Matches
2018-201921AFC Wimbledoneng ENGFA Cup2.00Matches
2018-201921AFC Wimbledoneng ENG3. League One21.0Matches
2019-202022Coventry Cityeng ENG3. League One1.21Matches
2019-202022Readingeng ENGJr. PL2 — Div. 22.2Matches
2020-202123Readingeng ENG2. Championship0.0330000000000201Matches
2020-202123Readingeng ENGEFL Cup1.01Matches
2020-202123Readingeng ENGJr. PL2 — Div. 220.0Matches
2021-202224MK Donseng ENGEFL Cup0.82Matches
2021-202224MK Donseng ENGFA Cup0.52Matches
2021-202224MK Donseng ENG3. League One20.431Matches
2022-202325MK Donseng ENGEFL Cup1.20Matches
2022-202325MK Donseng ENGFA Cup1.30Matches
2022-202325MK Donseng ENG3. League One27.218Matches
2023-202426Charlton Atheng ENGFA Cup0.91Matches
2023-202426Charlton Atheng ENG3. League One30.353Matches
8 Seasons5 Clubs4 Leagues113.733000011000000201
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Reading (4 Seasons)2 Leagues29.3
Reading (3 Seasons)3 Leagues6.2330000200000201
MK Dons (2 Seasons)3 Leagues51.353
Charlton Ath (1 Season)2 Leagues31.254
AFC Wimbledon (1 Season)3 Leagues23.90
Coventry City (1 Season)2 Leagues1.21
FA Cup (6 Seasons)4.73
League One (5 Seasons)100.1103
EFL Cup (5 Seasons)7.94
PL2 — Div. 2 (3 Seasons)25.3
Championship (3 Seasons)1.1330000000000201
PL2 — Div. 1 (1 Season)4.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2016-201719Reading3 Leagues5.21
2016-201719Reading1 League4.0
2017-201820Reading1 League3.1
2018-201921AFC Wimbledon3 Leagues23.90
2019-202022Coventry City2 Leagues1.21
2019-202022Reading1 League2.2
2020-202123Reading1 League20.0
2020-202123Reading2 Leagues1.0330000100000201
2021-202224MK Dons3 Leagues21.735
2022-202325MK Dons3 Leagues29.718
2023-202426Charlton Ath2 Leagues31.254
8 Seasons5 Clubs4 Leagues113.733000011000000201
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Reading (4 Seasons)2 Leagues29.3
Reading (3 Seasons)3 Leagues6.2330000200000201
MK Dons (2 Seasons)3 Leagues51.353
Charlton Ath (1 Season)2 Leagues31.254
AFC Wimbledon (1 Season)3 Leagues23.90
Coventry City (1 Season)2 Leagues1.21
FA Cup (6 Seasons)4.73
League One (5 Seasons)100.1103
EFL Cup (5 Seasons)7.94
PL2 — Div. 2 (3 Seasons)25.3
Championship (3 Seasons)1.1330000000000201
PL2 — Div. 1 (1 Season)4.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2016-201719Readingeng ENG2. Championship3rd1.10Matches
2016-201719Readingeng ENGJr. PL2 — Div. 111th4.0Matches
2017-201820Readingeng ENGJr. PL2 — Div. 25th3.1Matches
2018-201921AFC Wimbledoneng ENG3. League One20th21.0Matches
2019-202022Coventry Cityeng ENG3. League One1st1.21Matches
2019-202022Readingeng ENGJr. PL2 — Div. 29th2.2Matches
2020-202123Readingeng ENGJr. PL2 — Div. 28th20.0Matches
2020-202123Readingeng ENG2. Championship7th0.0330000000000201Matches
2021-202224MK Donseng ENG3. League One3rd20.431Matches
2022-202325MK Donseng ENG3. League One21st27.218Matches
2023-202426Charlton Atheng ENG3. League One16th30.353Matches
8 Seasons5 Clubs2 Leagues101.233000010300000201
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Reading (4 Seasons)2 Leagues29.3
Reading (3 Seasons)1 League1.1330000000000201
MK Dons (2 Seasons)1 League47.649
Charlton Ath (1 Season)1 League30.353
AFC Wimbledon (1 Season)1 League21.0
Coventry City (1 Season)1 League1.21
League One (5 Seasons)100.1103
PL2 — Div. 2 (3 Seasons)25.3
Championship (3 Seasons)1.1330000000000201
PL2 — Div. 1 (1 Season)4.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2016-201719Readingeng ENGEFL Cup9th4.11Matches
2018-201921AFC Wimbledoneng ENGEFL Cup33rd0.80Matches
2018-201921AFC Wimbledoneng ENGFA Cup9th2.00Matches
2020-202123Readingeng ENGEFL Cup33rd1.01Matches
2021-202224MK Donseng ENGEFL CupRd10.82Matches
2021-202224MK Donseng ENGFA Cup0.52Matches
2022-202325MK Donseng ENGEFL CupRd41.20Matches
2022-202325MK Donseng ENGFA Cup1.30Matches
2023-202426Charlton Atheng ENGFA Cup0.91Matches
7 Seasons5 Clubs2 Leagues12.67
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
MK Dons (2 Seasons)2 Leagues3.74
Reading (2 Seasons)2 Leagues5.12
Charlton Ath (1 Season)1 League0.91
AFC Wimbledon (1 Season)2 Leagues2.80
Coventry City (1 Season)1 League
FA Cup (6 Seasons)4.73
EFL Cup (5 Seasons)7.94

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201719Readingeng ENG2. Championship1.1Matches
2016-201719Readingeng ENGEFL Cup4.1Matches
2016-201719Readingeng ENGJr. PL2 — Div. 14.0Matches
2017-201820Readingeng ENGJr. PL2 — Div. 23.1Matches
2018-201921AFC Wimbledoneng ENGEFL Cup0.8Matches
2018-201921AFC Wimbledoneng ENGFA Cup2.0Matches
2018-201921AFC Wimbledoneng ENG3. League One21.0Matches
2019-202022Coventry Cityeng ENG3. League One1.2Matches
2019-202022Readingeng ENGJr. PL2 — Div. 22.2Matches
2020-202123Readingeng ENG2. Championship0.000.0000000000.00000000Matches
2020-202123Readingeng ENGEFL Cup1.0Matches
2020-202123Readingeng ENGJr. PL2 — Div. 220.0Matches
2021-202224MK Donseng ENGEFL Cup0.8Matches
2021-202224MK Donseng ENGFA Cup0.5Matches
2021-202224MK Donseng ENG3. League One20.4Matches
2022-202325MK Donseng ENGEFL Cup1.2Matches
2022-202325MK Donseng ENGFA Cup1.3Matches
2022-202325MK Donseng ENG3. League One27.2Matches
2023-202426Charlton Atheng ENGFA Cup0.9Matches
2023-202426Charlton Atheng ENG3. League One30.3Matches
8 Seasons5 Clubs4 Leagues113.700.0000000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Reading (4 Seasons)2 Leagues29.3
Reading (3 Seasons)3 Leagues6.200.0000000000.00000000
MK Dons (2 Seasons)3 Leagues51.3
Charlton Ath (1 Season)2 Leagues31.2
AFC Wimbledon (1 Season)3 Leagues23.9
Coventry City (1 Season)2 Leagues1.2
FA Cup (6 Seasons)4.7
League One (5 Seasons)100.1
EFL Cup (5 Seasons)7.9
PL2 — Div. 2 (3 Seasons)25.3
Championship (3 Seasons)1.100.0000000000.00000000
PL2 — Div. 1 (1 Season)4.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201719Reading3 Leagues5.2
2016-201719Reading1 League4.0
2017-201820Reading1 League3.1
2018-201921AFC Wimbledon3 Leagues23.9
2019-202022Coventry City2 Leagues1.2
2019-202022Reading1 League2.2
2020-202123Reading1 League20.0
2020-202123Reading2 Leagues1.000.0000000000.00000000
2021-202224MK Dons3 Leagues21.7
2022-202325MK Dons3 Leagues29.7
2023-202426Charlton Ath2 Leagues31.2
8 Seasons5 Clubs4 Leagues113.700.0000000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Reading (4 Seasons)2 Leagues29.3
Reading (3 Seasons)3 Leagues6.200.0000000000.00000000
MK Dons (2 Seasons)3 Leagues51.3
Charlton Ath (1 Season)2 Leagues31.2
AFC Wimbledon (1 Season)3 Leagues23.9
Coventry City (1 Season)2 Leagues1.2
FA Cup (6 Seasons)4.7
League One (5 Seasons)100.1
EFL Cup (5 Seasons)7.9
PL2 — Div. 2 (3 Seasons)25.3
Championship (3 Seasons)1.100.0000000000.00000000
PL2 — Div. 1 (1 Season)4.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201719Readingeng ENG2. Championship3rd1.1Matches
2016-201719Readingeng ENGJr. PL2 — Div. 111th4.0Matches
2017-201820Readingeng ENGJr. PL2 — Div. 25th3.1Matches
2018-201921AFC Wimbledoneng ENG3. League One20th21.0Matches
2019-202022Coventry Cityeng ENG3. League One1st1.2Matches
2019-202022Readingeng ENGJr. PL2 — Div. 29th2.2Matches
2020-202123Readingeng ENGJr. PL2 — Div. 28th20.0Matches
2020-202123Readingeng ENG2. Championship7th0.000.0000000000.00000000Matches
2021-202224MK Donseng ENG3. League One3rd20.4Matches
2022-202325MK Donseng ENG3. League One21st27.2Matches
2023-202426Charlton Atheng ENG3. League One16th30.3Matches
8 Seasons5 Clubs2 Leagues101.200.0000000000.00000000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Reading (4 Seasons)2 Leagues29.3
Reading (3 Seasons)1 League1.100.0000000000.00000000
MK Dons (2 Seasons)1 League47.6
Charlton Ath (1 Season)1 League30.3
AFC Wimbledon (1 Season)1 League21.0
Coventry City (1 Season)1 League1.2
League One (5 Seasons)100.1
PL2 — Div. 2 (3 Seasons)25.3
Championship (3 Seasons)1.100.0000000000.00000000
PL2 — Div. 1 (1 Season)4.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201719Readingeng ENGEFL Cup9th4.1Matches
2018-201921AFC Wimbledoneng ENGEFL Cup33rd0.8Matches
2018-201921AFC Wimbledoneng ENGFA Cup9th2.0Matches
2020-202123Readingeng ENGEFL Cup33rd1.0Matches
2021-202224MK Donseng ENGEFL CupRd10.8Matches
2021-202224MK Donseng ENGFA Cup0.5Matches
2022-202325MK Donseng ENGEFL CupRd41.2Matches
2022-202325MK Donseng ENGFA Cup1.3Matches
2023-202426Charlton Atheng ENGFA Cup0.9Matches
7 Seasons5 Clubs2 Leagues12.6
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
MK Dons (2 Seasons)2 Leagues3.7
Reading (2 Seasons)2 Leagues5.1
Charlton Ath (1 Season)1 League0.9
AFC Wimbledon (1 Season)2 Leagues2.8
Coventry City (1 Season)1 League
FA Cup (6 Seasons)4.7
EFL Cup (5 Seasons)7.9

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2016-201719Readingeng ENG2. Championship1.100Matches
2016-201719Readingeng ENGEFL Cup4.100Matches
2016-201719Readingeng ENGJr. PL2 — Div. 14.0Matches
2017-201820Readingeng ENGJr. PL2 — Div. 23.1Matches
2018-201921AFC Wimbledoneng ENGEFL Cup0.800Matches
2018-201921AFC Wimbledoneng ENGFA Cup2.001Matches
2018-201921AFC Wimbledoneng ENG3. League One21.0Matches
2019-202022Coventry Cityeng ENG3. League One1.232Matches
2019-202022Readingeng ENGJr. PL2 — Div. 22.2Matches
2020-202123Readingeng ENG2. Championship0.0000000000000000Matches
2020-202123Readingeng ENGEFL Cup1.010Matches
2020-202123Readingeng ENGJr. PL2 — Div. 220.0Matches
2021-202224MK Donseng ENGEFL Cup0.805Matches
2021-202224MK Donseng ENGFA Cup0.500Matches
2021-202224MK Donseng ENG3. League One20.42523Matches
2022-202325MK Donseng ENGEFL Cup1.214Matches
2022-202325MK Donseng ENGFA Cup1.300Matches
2022-202325MK Donseng ENG3. League One27.22840Matches
2023-202426Charlton Atheng ENGFA Cup0.910Matches
2023-202426Charlton Atheng ENG3. League One30.34230Matches
8 Seasons5 Clubs4 Leagues113.70101000000000105000
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Reading (4 Seasons)2 Leagues29.30
Reading (3 Seasons)3 Leagues6.2010000000000000
MK Dons (2 Seasons)3 Leagues51.354720
Charlton Ath (1 Season)2 Leagues31.243300
AFC Wimbledon (1 Season)3 Leagues23.9010
Coventry City (1 Season)2 Leagues1.2320
FA Cup (6 Seasons)4.7110
League One (5 Seasons)100.198950
EFL Cup (5 Seasons)7.9290
PL2 — Div. 2 (3 Seasons)25.30
Championship (3 Seasons)1.1000000000000000
PL2 — Div. 1 (1 Season)4.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2016-201719Reading3 Leagues5.2000
2016-201719Reading1 League4.00
2017-201820Reading1 League3.10
2018-201921AFC Wimbledon3 Leagues23.9010
2019-202022Coventry City2 Leagues1.2320
2019-202022Reading1 League2.20
2020-202123Reading1 League20.00
2020-202123Reading2 Leagues1.0010000000000000
2021-202224MK Dons3 Leagues21.725280
2022-202325MK Dons3 Leagues29.729440
2023-202426Charlton Ath2 Leagues31.243300
8 Seasons5 Clubs4 Leagues113.70101000000000105000
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Reading (4 Seasons)2 Leagues29.30
Reading (3 Seasons)3 Leagues6.2010000000000000
MK Dons (2 Seasons)3 Leagues51.354720
Charlton Ath (1 Season)2 Leagues31.243300
AFC Wimbledon (1 Season)3 Leagues23.9010
Coventry City (1 Season)2 Leagues1.2320
FA Cup (6 Seasons)4.7110
League One (5 Seasons)100.198950
EFL Cup (5 Seasons)7.9290
PL2 — Div. 2 (3 Seasons)25.30
Championship (3 Seasons)1.1000000000000000
PL2 — Div. 1 (1 Season)4.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2016-201719Readingeng ENG2. Championship3rd1.100Matches
2016-201719Readingeng ENGJr. PL2 — Div. 111th4.0Matches
2017-201820Readingeng ENGJr. PL2 — Div. 25th3.1Matches
2018-201921AFC Wimbledoneng ENG3. League One20th21.0Matches
2019-202022Coventry Cityeng ENG3. League One1st1.232Matches
2019-202022Readingeng ENGJr. PL2 — Div. 29th2.2Matches
2020-202123Readingeng ENGJr. PL2 — Div. 28th20.0Matches
2020-202123Readingeng ENG2. Championship7th0.0000000000000000Matches
2021-202224MK Donseng ENG3. League One3rd20.42523Matches
2022-202325MK Donseng ENG3. League One21st27.22840Matches
2023-202426Charlton Atheng ENG3. League One16th30.34230Matches
8 Seasons5 Clubs2 Leagues101.209800000000095000
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Reading (4 Seasons)2 Leagues29.30
Reading (3 Seasons)1 League1.1000000000000000
MK Dons (2 Seasons)1 League47.653630
Charlton Ath (1 Season)1 League30.342300
AFC Wimbledon (1 Season)1 League21.00
Coventry City (1 Season)1 League1.2320
League One (5 Seasons)100.198950
PL2 — Div. 2 (3 Seasons)25.30
Championship (3 Seasons)1.1000000000000000
PL2 — Div. 1 (1 Season)4.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2016-201719Readingeng ENGEFL Cup9th4.100Matches
2018-201921AFC Wimbledoneng ENGEFL Cup33rd0.800Matches
2018-201921AFC Wimbledoneng ENGFA Cup9th2.001Matches
2020-202123Readingeng ENGEFL Cup33rd1.010Matches
2021-202224MK Donseng ENGEFL CupRd10.805Matches
2021-202224MK Donseng ENGFA Cup0.500Matches
2022-202325MK Donseng ENGEFL CupRd41.214Matches
2022-202325MK Donseng ENGFA Cup1.300Matches
2023-202426Charlton Atheng ENGFA Cup0.910Matches
7 Seasons5 Clubs2 Leagues12.63100
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
MK Dons (2 Seasons)2 Leagues3.7190
Reading (2 Seasons)2 Leagues5.1100
Charlton Ath (1 Season)1 League0.9100
AFC Wimbledon (1 Season)2 Leagues2.8010
Coventry City (1 Season)1 League0
FA Cup (6 Seasons)4.7110
EFL Cup (5 Seasons)7.9290

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2016-201719Readingeng ENG2. Championship1.1Matches
2016-201719Readingeng ENGEFL Cup4.1Matches
2016-201719Readingeng ENGJr. PL2 — Div. 14.0Matches
2017-201820Readingeng ENGJr. PL2 — Div. 23.1Matches
2018-201921AFC Wimbledoneng ENGEFL Cup0.8Matches
2018-201921AFC Wimbledoneng ENGFA Cup2.0Matches
2018-201921AFC Wimbledoneng ENG3. League One21.0Matches
2019-202022Coventry Cityeng ENG3. League One1.2Matches
2019-202022Readingeng ENGJr. PL2 — Div. 22.2Matches
2020-202123Readingeng ENG2. Championship0.0401120400041940100131Matches
2020-202123Readingeng ENGEFL Cup1.0Matches
2020-202123Readingeng ENGJr. PL2 — Div. 220.0Matches
2021-202224MK Donseng ENGEFL Cup0.8Matches
2021-202224MK Donseng ENGFA Cup0.5Matches
2021-202224MK Donseng ENG3. League One20.4Matches
2022-202325MK Donseng ENGEFL Cup1.2Matches
2022-202325MK Donseng ENGFA Cup1.3Matches
2022-202325MK Donseng ENG3. League One27.2Matches
2023-202426Charlton Atheng ENGFA Cup0.9Matches
2023-202426Charlton Atheng ENG3. League One30.3Matches
8 Seasons5 Clubs4 Leagues113.7401120400041940100131
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Reading (4 Seasons)2 Leagues29.3
Reading (3 Seasons)3 Leagues6.2401120400041940100131
MK Dons (2 Seasons)3 Leagues51.3
Charlton Ath (1 Season)2 Leagues31.2
AFC Wimbledon (1 Season)3 Leagues23.9
Coventry City (1 Season)2 Leagues1.2
FA Cup (6 Seasons)4.7
League One (5 Seasons)100.1
EFL Cup (5 Seasons)7.9
PL2 — Div. 2 (3 Seasons)25.3
Championship (3 Seasons)1.1401120400041940100131
PL2 — Div. 1 (1 Season)4.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2016-201719Reading3 Leagues5.2
2016-201719Reading1 League4.0
2017-201820Reading1 League3.1
2018-201921AFC Wimbledon3 Leagues23.9
2019-202022Coventry City2 Leagues1.2
2019-202022Reading1 League2.2
2020-202123Reading1 League20.0
2020-202123Reading2 Leagues1.0401120400041940100131
2021-202224MK Dons3 Leagues21.7
2022-202325MK Dons3 Leagues29.7
2023-202426Charlton Ath2 Leagues31.2
8 Seasons5 Clubs4 Leagues113.7401120400041940100131
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Reading (4 Seasons)2 Leagues29.3
Reading (3 Seasons)3 Leagues6.2401120400041940100131
MK Dons (2 Seasons)3 Leagues51.3
Charlton Ath (1 Season)2 Leagues31.2
AFC Wimbledon (1 Season)3 Leagues23.9
Coventry City (1 Season)2 Leagues1.2
FA Cup (6 Seasons)4.7
League One (5 Seasons)100.1
EFL Cup (5 Seasons)7.9
PL2 — Div. 2 (3 Seasons)25.3
Championship (3 Seasons)1.1401120400041940100131
PL2 — Div. 1 (1 Season)4.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2016-201719Readingeng ENG2. Championship3rd1.1Matches
2016-201719Readingeng ENGJr. PL2 — Div. 111th4.0Matches
2017-201820Readingeng ENGJr. PL2 — Div. 25th3.1Matches
2018-201921AFC Wimbledoneng ENG3. League One20th21.0Matches
2019-202022Coventry Cityeng ENG3. League One1st1.2Matches
2019-202022Readingeng ENGJr. PL2 — Div. 29th2.2Matches
2020-202123Readingeng ENGJr. PL2 — Div. 28th20.0Matches
2020-202123Readingeng ENG2. Championship7th0.0401120400041940100131Matches
2021-202224MK Donseng ENG3. League One3rd20.4Matches
2022-202325MK Donseng ENG3. League One21st27.2Matches
2023-202426Charlton Atheng ENG3. League One16th30.3Matches
8 Seasons5 Clubs2 Leagues101.2401120400041940100131
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Reading (4 Seasons)2 Leagues29.3
Reading (3 Seasons)1 League1.1401120400041940100131
MK Dons (2 Seasons)1 League47.6
Charlton Ath (1 Season)1 League30.3
AFC Wimbledon (1 Season)1 League21.0
Coventry City (1 Season)1 League1.2
League One (5 Seasons)100.1
PL2 — Div. 2 (3 Seasons)25.3
Championship (3 Seasons)1.1401120400041940100131
PL2 — Div. 1 (1 Season)4.0
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2016-201719Readingeng ENGEFL Cup9th4.1Matches
2018-201921AFC Wimbledoneng ENGEFL Cup33rd0.8Matches
2018-201921AFC Wimbledoneng ENGFA Cup9th2.0Matches
2020-202123Readingeng ENGEFL Cup33rd1.0Matches
2021-202224MK Donseng ENGEFL CupRd10.8Matches
2021-202224MK Donseng ENGFA Cup0.5Matches
2022-202325MK Donseng ENGEFL CupRd41.2Matches
2022-202325MK Donseng ENGFA Cup1.3Matches
2023-202426Charlton Atheng ENGFA Cup0.9Matches
7 Seasons5 Clubs2 Leagues12.6
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
MK Dons (2 Seasons)2 Leagues3.7
Reading (2 Seasons)2 Leagues5.1
Charlton Ath (1 Season)1 League0.9
AFC Wimbledon (1 Season)2 Leagues2.8
Coventry City (1 Season)1 League
FA Cup (6 Seasons)4.7
EFL Cup (5 Seasons)7.9

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
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.170.00.1-0.1-4.84-5.02Matches
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-202224MK Donseng ENGEFL Cup1737381.10.81730000.0003-3-3.70+6.89Matches
2021-202224MK Donseng ENGFA Cup1454521.40.51450000.0010+1+2.00+3.09Matches
2021-202224MK Donseng ENG3. League One281,8326544.320.420851381762.003017+13+0.64-0.18Matches
2022-202325MK Donseng ENGEFL Cup21055329.21.22530001.5013-2-1.71-3.13Matches
2022-202325MK Donseng ENGFA Cup21135762.81.3181013201.5053+2+1.59-2.44Matches
2022-202325MK Donseng ENG3. League One302,4518259.227.227882332601.032736-9-0.33+0.36Matches
2023-202426Charlton Atheng ENGFA Cup3812730.00.90032701.3320+2+2.22+1.75Matches
2023-202426Charlton Atheng ENG3. League One342,7268065.830.333821811211.214140+1+0.03+0.16Matches
8 Seasons5 Clubs4 Leagues14010,2377329.2113.711684732421781.37139146-7-0.06-0.230.00.1-0.1-4.84-5.02
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Reading (4 Seasons)2 Leagues332,6368035.329.332822611501.214863-15-0.51-0.03
Reading (3 Seasons)3 Leagues9558624.36.2591441461.786600.00-0.150.00.1-0.1-4.84-5.02
MK Dons (2 Seasons)3 Leagues644,6197250.651.3528436122161.456462+2+0.04-0.18
Charlton Ath (1 Season)2 Leagues372,8077663.731.233821842311.224340+3+0.10+0.15
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
FA Cup (6 Seasons)84195222.54.7477242841.62157+8+1.72+1.20
League One (5 Seasons)1199,0067645.9100.110384671620291.32116126-10-0.10-0.25
EFL Cup (5 Seasons)97117959.37.99794001.44812-4-0.51-0.87
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.030.00.1-0.1-4.84-5.02
PL2 — Div. 1 (1 Season)43609018.24.04904001.0059-4-1.00-0.11
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
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.200.00.1-0.1-4.84-5.02
2021-202224MK Dons3 Leagues301,9506543.921.722821381761.873120+11+0.51-0.11
2022-202325MK Dons3 Leagues342,6697957.029.730852342801.093342-9-0.30-0.03
2023-202426Charlton Ath2 Leagues372,8077663.731.233821842311.224340+3+0.10+0.15
8 Seasons5 Clubs4 Leagues14010,2377329.2113.711684732421781.37139146-7-0.06-0.230.00.1-0.1-4.84-5.02
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Reading (4 Seasons)2 Leagues332,6368035.329.332822611501.214863-15-0.51-0.03
Reading (3 Seasons)3 Leagues9558624.36.2591441461.786600.00-0.150.00.1-0.1-4.84-5.02
MK Dons (2 Seasons)3 Leagues644,6197250.651.3528436122161.456462+2+0.04-0.18
Charlton Ath (1 Season)2 Leagues372,8077663.731.233821842311.224340+3+0.10+0.15
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
FA Cup (6 Seasons)84195222.54.7477242841.62157+8+1.72+1.20
League One (5 Seasons)1199,0067645.9100.110384671620291.32116126-10-0.10-0.25
EFL Cup (5 Seasons)97117959.37.99794001.44812-4-0.51-0.87
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.030.00.1-0.1-4.84-5.02
PL2 — Div. 1 (1 Season)43609018.24.04904001.0059-4-1.00-0.11
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
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.170.00.1-0.1-4.84-5.02Matches
2021-202224MK Donseng ENG3. League One3rd281,8326544.320.420851381762.003017+13+0.64-0.18Matches
2022-202325MK Donseng ENG3. League One21st302,4518259.227.227882332601.032736-9-0.33+0.36Matches
2023-202426Charlton Atheng ENG3. League One16th342,7268065.830.333821811211.214140+1+0.03+0.16Matches
8 Seasons5 Clubs2 Leagues1239,1077428.4101.210384672019741.35116127-11-0.11-0.260.00.1-0.1-4.84-5.02
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
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.030.00.1-0.1-4.84-5.02
MK Dons (2 Seasons)1 League584,2837451.747.6478736112061.505753+4+0.08-0.10
Charlton Ath (1 Season)1 League342,7268065.830.333821811211.214140+1+0.03+0.16
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 (5 Seasons)1199,0067645.9100.110384671620291.32116126-10-0.10-0.25
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.030.00.1-0.1-4.84-5.02
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-202224MK Donseng ENGEFL CupRd11737381.10.81730000.0003-3-3.70+6.89Matches
2021-202224MK Donseng ENGFA Cup1454521.40.51450000.0010+1+2.00+3.09Matches
2022-202325MK Donseng ENGEFL CupRd421055329.21.22530001.5013-2-1.71-3.13Matches
2022-202325MK Donseng ENGFA Cup21135762.81.3181013201.5053+2+1.59-2.44Matches
2023-202426Charlton Atheng ENGFA Cup3812730.00.90032701.3320+2+2.22+1.75Matches
7 Seasons5 Clubs2 Leagues171,1306636.912.61378642841.532319+4+0.32-0.14
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
MK 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 Ath (1 Season)1 League3812730.00.90032701.3320+2+2.22+1.75
AFC Wimbledon (1 Season)2 Leagues32568540.62.83852023.0085+3+1.05+0.81
Coventry City (1 Season)1 League00001
FA Cup (6 Seasons)84195222.54.7477242841.62157+8+1.72+1.20
EFL Cup (5 Seasons)97117959.37.99794001.44812-4-0.51-0.87

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% 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.00000000000001010.0Matches
2020-202123Readingeng ENGEFL Cup1.00000201010Matches
2020-202123Readingeng ENGJr. PL2 — Div. 220.04001Matches
2021-202224MK Donseng ENGEFL Cup0.80001002500Matches
2021-202224MK Donseng ENGFA Cup0.50001102000Matches
2021-202224MK Donseng ENG3. League One20.420018923123250Matches
2022-202325MK Donseng ENGEFL Cup1.20000100410Matches
2022-202325MK Donseng ENGFA Cup1.30000000000Matches
2022-202325MK Donseng ENG3. League One27.2600302601840280Matches
2023-202426Charlton Atheng ENGFA Cup0.90000101010Matches
2023-202426Charlton Atheng ENG3. League One30.3200221935330420Matches
8 Seasons5 Clubs4 Leagues113.71100796351101051010101010.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Reading (4 Seasons)2 Leagues29.34001
Reading (3 Seasons)3 Leagues6.20002402010001010.0
MK Dons (2 Seasons)3 Leagues51.3800503725372540
Charlton Ath (1 Season)2 Leagues31.2200222035430430
AFC Wimbledon (1 Season)3 Leagues23.9100320010010
Coventry City (1 Season)2 Leagues1.2000200123000
FA Cup (6 Seasons)4.7000330311010
League One (5 Seasons)100.11100725451039598000
EFL Cup (5 Seasons)7.9000360492000
PL2 — Div. 2 (3 Seasons)25.34001
Championship (3 Seasons)1.10001000000001010.0
PL2 — Div. 1 (1 Season)4.00000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% 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.00000201010001010.0
2021-202224MK Dons3 Leagues21.7200201023528250
2022-202325MK Dons3 Leagues29.7600302701844290
2023-202426Charlton Ath2 Leagues31.2200222035430430
8 Seasons5 Clubs4 Leagues113.71100796351101051010101010.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Reading (4 Seasons)2 Leagues29.34001
Reading (3 Seasons)3 Leagues6.20002402010001010.0
MK Dons (2 Seasons)3 Leagues51.3800503725372540
Charlton Ath (1 Season)2 Leagues31.2200222035430430
AFC Wimbledon (1 Season)3 Leagues23.9100320010010
Coventry City (1 Season)2 Leagues1.2000200123000
FA Cup (6 Seasons)4.7000330311010
League One (5 Seasons)100.11100725451039598000
EFL Cup (5 Seasons)7.9000360492000
PL2 — Div. 2 (3 Seasons)25.34001
Championship (3 Seasons)1.10001000000001010.0
PL2 — Div. 1 (1 Season)4.00000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% 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.00000000000001010.0Matches
2021-202224MK Donseng ENG3. League One3rd20.420018923123250Matches
2022-202325MK Donseng ENG3. League One21st27.2600302601840280Matches
2023-202426Charlton Atheng ENG3. League One16th30.3200221935330420Matches
8 Seasons5 Clubs2 Leagues101.211007354510395980001010.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Reading (4 Seasons)2 Leagues29.34001
Reading (3 Seasons)1 League1.10001000000001010.0
MK Dons (2 Seasons)1 League47.6800483524963530
Charlton Ath (1 Season)1 League30.3200221935330420
AFC Wimbledon (1 Season)1 League21.01000
Coventry City (1 Season)1 League1.2000200123000
League One (5 Seasons)100.11100725451039598000
PL2 — Div. 2 (3 Seasons)25.34001
Championship (3 Seasons)1.10001000000001010.0
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-202224MK Donseng ENGEFL CupRd10.80001002500Matches
2021-202224MK Donseng ENGFA Cup0.50001102000Matches
2022-202325MK Donseng ENGEFL CupRd41.20000100410Matches
2022-202325MK Donseng ENGFA Cup1.30000000000Matches
2023-202426Charlton Atheng ENGFA Cup0.90000101010Matches
7 Seasons5 Clubs2 Leagues12.60006907103010
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
MK Dons (2 Seasons)2 Leagues3.70002204910
Reading (2 Seasons)2 Leagues5.1000140201000
Charlton Ath (1 Season)1 League0.90000101010
AFC Wimbledon (1 Season)2 Leagues2.8000320010010
Coventry City (1 Season)1 League
FA Cup (6 Seasons)4.7000330311010
EFL Cup (5 Seasons)7.9000360492000

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, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

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. We will never in the future have less data than we do today.

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.

More Tennai Watson Pages

Tennai Watson Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Stathead & Player Comparison