Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201719Readingeng ENGJr. PL2 — Div. 122221,98022.0202200400.090.000.090.090.09Matches
2017-201820Readingeng ENG2. Championship00Matches
2017-201820Readingeng ENGEFL Cup222102.3000000000.000.000.000.000.00Matches
2017-201820Readingeng ENGJr. PL2 — Div. 2553604.0000000200.000.000.000.000.00Matches
2018-201921Readingeng ENG2. Championship26242,11523.5112100500.040.040.090.040.09Matches
2018-201921Readingeng ENGEFL Cup10180.2000000100.000.000.000.000.00Matches
2018-201921Readingeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201921Readingeng ENGJr. PL2 — Div. 2332612.9000000000.000.000.000.000.00Matches
2019-202022Readingeng ENG2. Championship37282,58228.7112100400.030.030.070.030.07Matches
2019-202022Readingeng ENGEFL Cup333303.7000000000.000.000.000.000.00Matches
2019-202022Readingeng ENGFA Cup544314.8101100200.210.000.210.210.21Matches
2020-202123Readingeng ENG2. Championship42413,63740.4123100400.020.050.070.020.07Matches
2020-202123Readingeng ENGEFL Cup10450.5000000000.000.000.000.000.00Matches
2021-202224Readingeng ENG2. Championship20191,60417.8000000300.000.000.000.000.00Matches
2021-202224Readingeng ENGFA Cup10330.4000000100.000.000.000.000.00Matches
2022-202325Cardiff Cityeng ENG2. Championship39262,40426.7033000400.000.110.110.000.11Matches
2022-202325Cardiff Cityeng ENGFA Cup221531.7011000000.000.590.590.000.59Matches
2023-202426Rotherham Unitedeng ENG2. Championship16121,12512.5000000300.000.000.000.000.00Matches
2023-202426Cardiff Cityeng ENG2. Championship311231.4000000000.000.000.000.000.00Matches
2023-202426Cardiff Cityeng ENGEFL Cup332703.0011000100.000.330.330.000.33Matches
2023-202426Cardiff Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202527Cardiff Cityeng ENG2. Championship30242,10623.4011000600.000.040.040.000.04Matches
2024-202527Cardiff Cityeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2024-202527Cardiff Cityeng ENGFA Cup211351.5000000000.000.000.000.000.00Matches
2025-202628Readingeng ENG3. League One311181.3000000000.000.000.000.000.00Matches
2025-202628Reading FCeng ENGJr. PL2221261.4000000000.000.000.000.000.00Matches
9 Seasons3 Clubs4 Leagues24019517,799197.8410144003400.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 (6 Seasons)4 Leagues14212311,213124.64484002000.030.030.060.030.06
Cardiff City (3 Seasons)3 Leagues82605,46160.70660001100.000.100.100.000.10
Reading (3 Seasons)2 Leagues30302,60128.9202200600.070.000.070.070.07
Rotherham United (1 Season)1 League16121,12512.5000000300.000.000.000.000.00
Reading FC (1 Season)1 League221261.4000000000.000.000.000.000.00
Championship (8 Seasons)21317515,696174.438113002900.020.050.060.020.06
FA Cup (6 Seasons)12993210.4112100300.100.100.190.100.19
EFL Cup (6 Seasons)12101,05311.7011000200.000.090.090.000.09
PL2 — Div. 1 (2 Seasons)24242,10623.4202200400.090.000.090.090.09
PL2 — Div. 2 (2 Seasons)886216.9000000200.000.000.000.000.00
League One (1 Season)311181.3000000000.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
2016-201719Reading1 League22221,98022.0202200400.090.000.090.090.09
2017-201820Reading1 League553604.0000000200.000.000.000.000.00
2017-201820Reading2 Leagues222102.3000000000.000.000.000.000.00
2018-201921Reading1 League332612.9000000000.000.000.000.000.00
2018-201921Reading3 Leagues28252,22324.7112100600.040.040.080.040.08
2019-202022Reading3 Leagues45353,34337.1213200600.050.030.080.050.08
2020-202123Reading2 Leagues43413,68240.9123100400.020.050.070.020.07
2021-202224Reading2 Leagues21191,63718.2000000400.000.000.000.000.00
2022-202325Cardiff City2 Leagues41282,55728.4044000400.000.140.140.000.14
2023-202426Rotherham United1 League16121,12512.5000000300.000.000.000.000.00
2023-202426Cardiff City3 Leagues754835.4011000100.000.190.190.000.19
2024-202527Cardiff City3 Leagues34272,42126.9011000600.000.040.040.000.04
2025-202628Reading FC1 League221261.4000000000.000.000.000.000.00
2025-202628Reading1 League311181.3000000000.000.000.000.000.00
9 Seasons3 Clubs4 Leagues24019517,799197.8410144003400.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 (6 Seasons)4 Leagues14212311,213124.64484002000.030.030.060.030.06
Cardiff City (3 Seasons)3 Leagues82605,46160.70660001100.000.100.100.000.10
Reading (3 Seasons)2 Leagues30302,60128.9202200600.070.000.070.070.07
Rotherham United (1 Season)1 League16121,12512.5000000300.000.000.000.000.00
Reading FC (1 Season)1 League221261.4000000000.000.000.000.000.00
Championship (8 Seasons)21317515,696174.438113002900.020.050.060.020.06
FA Cup (6 Seasons)12993210.4112100300.100.100.190.100.19
EFL Cup (6 Seasons)12101,05311.7011000200.000.090.090.000.09
PL2 — Div. 1 (2 Seasons)24242,10623.4202200400.090.000.090.090.09
PL2 — Div. 2 (2 Seasons)886216.9000000200.000.000.000.000.00
League One (1 Season)311181.3000000000.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 ENGJr. PL2 — Div. 111th22221,98022.0202200400.090.000.090.090.09Matches
2017-201820Readingeng ENGJr. PL2 — Div. 25th553604.0000000200.000.000.000.000.00Matches
2017-201820Readingeng ENG2. Championship20th00Matches
2018-201921Readingeng ENGJr. PL2 — Div. 23rd332612.9000000000.000.000.000.000.00Matches
2018-201921Readingeng ENG2. Championship20th26242,11523.5112100500.040.040.090.040.09Matches
2019-202022Readingeng ENG2. Championship14th37282,58228.7112100400.030.030.070.030.07Matches
2020-202123Readingeng ENG2. Championship7th42413,63740.4123100400.020.050.070.020.07Matches
2021-202224Readingeng ENG2. Championship21st20191,60417.8000000300.000.000.000.000.00Matches
2022-202325Cardiff Cityeng ENG2. Championship21st39262,40426.7033000400.000.110.110.000.11Matches
2023-202426Rotherham Unitedeng ENG2. Championship24th16121,12512.5000000300.000.000.000.000.00Matches
2023-202426Cardiff Cityeng ENG2. Championship12th311231.4000000000.000.000.000.000.00Matches
2024-202527Cardiff Cityeng ENG2. Championship24th30242,10623.4011000600.000.040.040.000.04Matches
2025-202628Reading FCeng ENGJr. PL219th221261.4000000000.000.000.000.000.00Matches
2025-202628Readingeng ENG3. League One12th311181.3000000000.000.000.000.000.00Matches
9 Seasons3 Clubs2 Leagues21617615,814175.738113002900.020.050.060.020.06
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 (6 Seasons)2 Leagues12811310,056111.73473001600.030.040.060.030.06
Cardiff City (3 Seasons)1 League72514,63351.50440001000.000.080.080.000.08
Reading (3 Seasons)2 Leagues30302,60128.9202200600.070.000.070.070.07
Rotherham United (1 Season)1 League16121,12512.5000000300.000.000.000.000.00
Reading FC (1 Season)1 League221261.4000000000.000.000.000.000.00
Championship (8 Seasons)21317515,696174.438113002900.020.050.060.020.06
PL2 — Div. 1 (2 Seasons)24242,10623.4202200400.090.000.090.090.09
PL2 — Div. 2 (2 Seasons)886216.9000000200.000.000.000.000.00
League One (1 Season)311181.3000000000.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
2017-201820Readingeng ENGEFL Cup17th222102.3000000000.000.000.000.000.00Matches
2018-201921Readingeng ENGEFL Cup33rd10180.2000000100.000.000.000.000.00Matches
2018-201921Readingeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202022Readingeng ENGEFL Cup17th333303.7000000000.000.000.000.000.00Matches
2019-202022Readingeng ENGFA Cup9th544314.8101100200.210.000.210.210.21Matches
2020-202123Readingeng ENGEFL Cup33rd10450.5000000000.000.000.000.000.00Matches
2021-202224Readingeng ENGFA Cup10330.4000000100.000.000.000.000.00Matches
2022-202325Cardiff Cityeng ENGFA Cup221531.7011000000.000.590.590.000.59Matches
2023-202426Cardiff Cityeng ENGEFL CupRd3332703.0011000100.000.330.330.000.33Matches
2023-202426Cardiff Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202527Cardiff Cityeng ENGEFL CupRd2221802.0000000000.000.000.000.000.00Matches
2024-202527Cardiff Cityeng ENGFA Cup211351.5000000000.000.000.000.000.00Matches
8 Seasons2 Clubs2 Leagues24191,98522.1123100500.050.090.140.050.14
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 (5 Seasons)2 Leagues14101,15712.9101100400.080.000.080.080.08
Cardiff City (3 Seasons)2 Leagues1098289.2022000100.000.220.220.000.22
FA Cup (6 Seasons)12993210.4112100300.100.100.190.100.19
EFL Cup (6 Seasons)12101,05311.7011000200.000.090.090.000.09
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
202527zw ZimbabweAfrica Cup of Nations qualification665225.8000000000.000.000.000.000.00Matches
202628zw ZimbabweWCQ554344.8000000100.000.000.000.000.00Matches
2 Seasons1 Club2 Leagues111195610.6000000100.000.000.000.000.00
Africa Cup of Nations qualification (1 Season)665225.8000000000.000.000.000.000.00
WCQ (1 Season)554344.8000000100.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 ENGJr. PL2 — Div. 122.0200Matches
2017-201820Readingeng ENGEFL Cup2.30200.00.860.000.0000Matches
2017-201820Readingeng ENGJr. PL2 — Div. 24.0000Matches
2018-201921Readingeng ENG2. Championship23.517228.60.300.090.140.5000Matches
2018-201921Readingeng ENGEFL Cup0.20000.000.0000Matches
2018-201921Readingeng ENGFA Cup1.00000.000.0000Matches
2018-201921Readingeng ENGJr. PL2 — Div. 22.9000Matches
2019-202022Readingeng ENG2. Championship28.717114.30.240.030.141.0000Matches
2019-202022Readingeng ENGEFL Cup3.70000.000.0000Matches
2019-202022Readingeng ENGFA Cup4.815360.01.040.630.200.3300Matches
2020-202123Readingeng ENG2. Championship40.4117317.60.420.070.060.3300Matches
2020-202123Readingeng ENGEFL Cup0.50000.000.0000Matches
2021-202224Readingeng ENG2. Championship17.803266.70.170.110.000.0000Matches
2021-202224Readingeng ENGFA Cup0.40000.000.0000Matches
2022-202325Cardiff Cityeng ENG2. Championship26.7010110.00.370.040.000.0000Matches
2022-202325Cardiff Cityeng ENGFA Cup1.70000.000.0000Matches
2023-202426Rotherham Unitedeng ENG2. Championship12.501218.30.960.080.000.0000Matches
2023-202426Cardiff Cityeng ENG2. Championship1.4011100.00.730.730.000.0000Matches
2023-202426Cardiff Cityeng ENGEFL Cup3.00000.000.0000Matches
2023-202426Cardiff Cityeng ENGFA Cup1.00000.000.0000Matches
2024-202527Cardiff Cityeng ENG2. Championship23.406116.70.260.040.000.0000Matches
2024-202527Cardiff Cityeng ENGEFL Cup2.0011100.00.500.500.000.0000Matches
2024-202527Cardiff Cityeng ENGFA Cup1.50000.000.0000Matches
2025-202628Readingeng ENG3. League One1.30000.000.0000Matches
2025-202628Reading FCeng ENGJr. PL21.4000Matches
9 Seasons3 Clubs4 Leagues197.84711622.50.360.080.060.2500
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Reading (6 Seasons)4 Leagues124.64411126.80.330.090.100.3600
Cardiff City (3 Seasons)3 Leagues60.7018422.20.300.070.000.0000
Reading (3 Seasons)2 Leagues28.9200
Rotherham United (1 Season)1 League12.501218.30.960.080.000.0000
Reading FC (1 Season)1 League1.4000
Championship (8 Seasons)174.43631219.00.360.070.050.2500
FA Cup (6 Seasons)10.415360.00.480.290.200.3300
EFL Cup (6 Seasons)11.703133.30.260.090.000.0000
PL2 — Div. 1 (2 Seasons)23.4200
PL2 — Div. 2 (2 Seasons)6.9000
League One (1 Season)1.30000.000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2016-201719Reading1 League22.0200
2017-201820Reading1 League4.0000
2017-201820Reading2 Leagues2.30200.00.860.000.0000
2018-201921Reading1 League2.9000
2018-201921Reading3 Leagues24.717228.60.280.080.140.5000
2019-202022Reading3 Leagues37.1212433.30.320.110.170.5000
2020-202123Reading2 Leagues40.9117317.60.420.070.060.3300
2021-202224Reading2 Leagues18.203266.70.160.110.000.0000
2022-202325Cardiff City2 Leagues28.4010110.00.350.040.000.0000
2023-202426Rotherham United1 League12.501218.30.960.080.000.0000
2023-202426Cardiff City3 Leagues5.4011100.00.190.190.000.0000
2024-202527Cardiff City3 Leagues26.907228.60.260.070.000.0000
2025-202628Reading FC1 League1.4000
2025-202628Reading1 League1.30000.000.0000
9 Seasons3 Clubs4 Leagues197.84711622.50.360.080.060.2500
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Reading (6 Seasons)4 Leagues124.64411126.80.330.090.100.3600
Cardiff City (3 Seasons)3 Leagues60.7018422.20.300.070.000.0000
Reading (3 Seasons)2 Leagues28.9200
Rotherham United (1 Season)1 League12.501218.30.960.080.000.0000
Reading FC (1 Season)1 League1.4000
Championship (8 Seasons)174.43631219.00.360.070.050.2500
FA Cup (6 Seasons)10.415360.00.480.290.200.3300
EFL Cup (6 Seasons)11.703133.30.260.090.000.0000
PL2 — Div. 1 (2 Seasons)23.4200
PL2 — Div. 2 (2 Seasons)6.9000
League One (1 Season)1.30000.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2016-201719Readingeng ENGJr. PL2 — Div. 111th22.0200Matches
2017-201820Readingeng ENGJr. PL2 — Div. 25th4.0000Matches
2018-201921Readingeng ENGJr. PL2 — Div. 23rd2.9000Matches
2018-201921Readingeng ENG2. Championship20th23.517228.60.300.090.140.5000Matches
2019-202022Readingeng ENG2. Championship14th28.717114.30.240.030.141.0000Matches
2020-202123Readingeng ENG2. Championship7th40.4117317.60.420.070.060.3300Matches
2021-202224Readingeng ENG2. Championship21st17.803266.70.170.110.000.0000Matches
2022-202325Cardiff Cityeng ENG2. Championship21st26.7010110.00.370.040.000.0000Matches
2023-202426Rotherham Unitedeng ENG2. Championship24th12.501218.30.960.080.000.0000Matches
2023-202426Cardiff Cityeng ENG2. Championship12th1.4011100.00.730.730.000.0000Matches
2024-202527Cardiff Cityeng ENG2. Championship24th23.406116.70.260.040.000.0000Matches
2025-202628Reading FCeng ENGJr. PL219th1.4000Matches
2025-202628Readingeng ENG3. League One12th1.30000.000.0000Matches
9 Seasons3 Clubs2 Leagues175.73631219.00.360.070.050.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Reading (6 Seasons)2 Leagues111.7334823.50.300.070.090.3800
Cardiff City (3 Seasons)1 League51.5017317.60.330.060.000.0000
Reading (3 Seasons)2 Leagues28.9200
Rotherham United (1 Season)1 League12.501218.30.960.080.000.0000
Reading FC (1 Season)1 League1.4000
Championship (8 Seasons)174.43631219.00.360.070.050.2500
PL2 — Div. 1 (2 Seasons)23.4200
PL2 — Div. 2 (2 Seasons)6.9000
League One (1 Season)1.30000.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2017-201820Readingeng ENGEFL Cup17th2.30200.00.860.000.0000Matches
2018-201921Readingeng ENGEFL Cup33rd0.20000.000.0000Matches
2018-201921Readingeng ENGFA Cup33rd1.00000.000.0000Matches
2019-202022Readingeng ENGEFL Cup17th3.70000.000.0000Matches
2019-202022Readingeng ENGFA Cup9th4.815360.01.040.630.200.3300Matches
2020-202123Readingeng ENGEFL Cup33rd0.50000.000.0000Matches
2021-202224Readingeng ENGFA Cup0.40000.000.0000Matches
2022-202325Cardiff Cityeng ENGFA Cup1.70000.000.0000Matches
2023-202426Cardiff Cityeng ENGEFL CupRd33.00000.000.0000Matches
2023-202426Cardiff Cityeng ENGFA Cup1.00000.000.0000Matches
2024-202527Cardiff Cityeng ENGEFL CupRd22.0011100.00.500.500.000.0000Matches
2024-202527Cardiff Cityeng ENGFA Cup1.50000.000.0000Matches
8 Seasons2 Clubs2 Leagues22.118450.00.360.180.130.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Reading (5 Seasons)2 Leagues12.917342.90.540.230.140.3300
Cardiff City (3 Seasons)2 Leagues9.2011100.00.110.110.000.0000
FA Cup (6 Seasons)10.415360.00.480.290.200.3300
EFL Cup (6 Seasons)11.703133.30.260.090.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202527zw ZimbabweAfrica Cup of Nations qualification5.8000Matches
202628zw ZimbabweWCQ4.8000Matches
2 Seasons1 Club2 Leagues10.6000
Africa Cup of Nations qualification (1 Season)5.8000
WCQ (1 Season)4.8000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2016-201719Readingeng ENGJr. PL2 — Div. 1221,98090100.022.0229022001.003656-20-0.91Matches
2017-201820Readingeng ENG2. Championship00006Matches
2017-201820Readingeng ENGEFL Cup221010570.02.321052013.0051+4+1.71+3.71Matches
2017-201820Readingeng ENGJr. PL2 — Div. 253607221.14.05723001.1767-1-0.25+0.08Matches
2018-201921Readingeng ENG2. Championship262,1158151.123.52488222651.152229-7-0.30+0.15Matches
2018-201921Readingeng ENGEFL Cup1181810.00.20011713.000000.000.00Matches
2018-201921Readingeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2018-201921Readingeng ENGJr. PL2 — Div. 232618713.22.93872002.33105+5+1.72+1.36Matches
2019-202022Readingeng ENG2. Championship372,5827062.428.728862391981.353942-3-0.10-0.34Matches
2019-202022Readingeng ENGEFL Cup3330110100.03.731103002.0064+2+0.55Matches
2019-202022Readingeng ENGFA Cup54318684.54.8493215801.6096+3+0.63+2.90Matches
2020-202123Readingeng ENG2. Championship423,6378787.940.441883511401.505446+8+0.20+0.20Matches
2020-202123Readingeng ENGEFL Cup1454525.00.50014503.0020+2+4.00+4.67Matches
2021-202224Readingeng ENG2. Championship201,6048038.717.819821413900.702045-25-1.40-1.12Matches
2021-202224Readingeng ENGFA Cup1333336.70.40013300.0002-2-5.45-7.03Matches
2022-202325Cardiff Cityeng ENG2. Championship392,4046258.126.7267812132971.032440-16-0.60-0.55Matches
2022-202325Cardiff Cityeng ENGFA Cup21537785.01.72771000.5025-3-1.76-1.76Matches
2023-202426Rotherham Unitedeng ENG2. Championship161,1257027.212.51285742810.31520-15-1.20-0.10Matches
2023-202426Cardiff Cityeng ENG2. Championship3123413.01.41650229110.3314-3-2.20-1.88Matches
2023-202426Cardiff Cityeng ENGEFL Cup327090100.03.03903001.3378-1-0.33Matches
2023-202426Cardiff Cityeng ENGFA Cup19090100.01.01901000.0004-4-4.00Matches
2024-202527Cardiff Cityeng ENG2. Championship302,1067050.923.4248317621111.332536-11-0.47+0.15Matches
2024-202527Cardiff Cityeng ENGEFL Cup218090100.02.02902001.505500.00Matches
2024-202527Cardiff Cityeng ENGFA Cup21356845.01.51120111502.003300.00+0.55Matches
2025-202628Readingeng ENG3. League One3118392.91.3187021631.0013-2-1.53-1.66Matches
2025-202628Reading FCeng ENGJr. PL22126637.01.42630001.5024-2-1.43-1.16Matches
9 Seasons3 Clubs4 Leagues24017,7997440.4197.8195861464524541.18230305-75-0.38-0.06
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Reading (6 Seasons)4 Leagues14211,2137942.3124.6123881021922241.31158180-22-0.18-0.08
Cardiff City (3 Seasons)3 Leagues825,4616740.660.76081372226291.1367105-38-0.63-0.29
Reading (3 Seasons)2 Leagues302,6018745.928.9308727001.165268-16-0.55-0.61
Rotherham United (1 Season)1 League161,1257027.212.51285742810.31520-15-1.20-0.10
Reading FC (1 Season)1 League2126637.01.42630001.5024-2-1.43-1.16
Championship (8 Seasons)21315,6967442.1174.4175851303824491.14190262-72-0.410.00
FA Cup (6 Seasons)129327874.010.4992633501.081422-8-0.77-0.22
EFL Cup (6 Seasons)121,0538873.111.710991023122.082518+7+0.60+1.30
PL2 — Div. 1 (2 Seasons)242,1068855.723.4248822001.043860-22-0.94-0.67
PL2 — Div. 2 (2 Seasons)86217816.86.98785001.611612+4+0.58+0.52
League One (1 Season)3118392.91.3187021631.0013-2-1.53-1.66
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2016-201719Reading1 League221,98090100.022.0229022001.003656-20-0.91
2017-201820Reading1 League53607221.14.05723001.1767-1-0.25+0.08
2017-201820Reading2 Leagues22101054.72.321052073.0051+4+1.71+3.71
2018-201921Reading1 League32618713.22.93872002.33105+5+1.72+1.36
2018-201921Reading3 Leagues282,2237950.424.72588233961.182231-9-0.36+0.05
2019-202022Reading3 Leagues453,3437467.137.1358928102381.425452+2+0.05-0.06
2020-202123Reading2 Leagues433,6828685.240.941883523001.535646+10+0.24+0.39
2021-202224Reading2 Leagues211,6377838.718.219821423600.672047-27-1.48-1.24
2022-202325Cardiff City2 Leagues412,5576259.228.4287813132971.002645-19-0.67-0.62
2023-202426Rotherham United1 League161,1257027.212.51285742810.31520-15-1.20-0.10
2023-202426Cardiff City3 Leagues74836910.75.45854229110.71816-8-1.49-1.18
2024-202527Cardiff City3 Leagues342,4217152.426.9278420720111.383344-11-0.41+0.20
2025-202628Reading FC1 League2126637.01.42630001.5024-2-1.43-1.16
2025-202628Reading1 League3118392.91.3187021631.0013-2-1.53-1.66
9 Seasons3 Clubs4 Leagues24017,7997440.4197.8195861464524541.18230305-75-0.38-0.06
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Reading (6 Seasons)4 Leagues14211,2137942.3124.6123881021922241.31158180-22-0.18-0.08
Cardiff City (3 Seasons)3 Leagues825,4616740.660.76081372226291.1367105-38-0.63-0.29
Reading (3 Seasons)2 Leagues302,6018745.928.9308727001.165268-16-0.55-0.61
Rotherham United (1 Season)1 League161,1257027.212.51285742810.31520-15-1.20-0.10
Reading FC (1 Season)1 League2126637.01.42630001.5024-2-1.43-1.16
Championship (8 Seasons)21315,6967442.1174.4175851303824491.14190262-72-0.410.00
FA Cup (6 Seasons)129327874.010.4992633501.081422-8-0.77-0.22
EFL Cup (6 Seasons)121,0538873.111.710991023122.082518+7+0.60+1.30
PL2 — Div. 1 (2 Seasons)242,1068855.723.4248822001.043860-22-0.94-0.67
PL2 — Div. 2 (2 Seasons)86217816.86.98785001.611612+4+0.58+0.52
League One (1 Season)3118392.91.3187021631.0013-2-1.53-1.66
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 ENGJr. PL2 — Div. 111th221,98090100.022.0229022001.003656-20-0.91Matches
2017-201820Readingeng ENGJr. PL2 — Div. 25th53607221.14.05723001.1767-1-0.25+0.08Matches
2017-201820Readingeng ENG2. Championship20th00006Matches
2018-201921Readingeng ENGJr. PL2 — Div. 23rd32618713.22.93872002.33105+5+1.72+1.36Matches
2018-201921Readingeng ENG2. Championship20th262,1158151.123.52488222651.152229-7-0.30+0.15Matches
2019-202022Readingeng ENG2. Championship14th372,5827062.428.728862391981.353942-3-0.10-0.34Matches
2020-202123Readingeng ENG2. Championship7th423,6378787.940.441883511401.505446+8+0.20+0.20Matches
2021-202224Readingeng ENG2. Championship21st201,6048038.717.819821413900.702045-25-1.40-1.12Matches
2022-202325Cardiff Cityeng ENG2. Championship21st392,4046258.126.7267812132971.032440-16-0.60-0.55Matches
2023-202426Rotherham Unitedeng ENG2. Championship24th161,1257027.212.51285742810.31520-15-1.20-0.10Matches
2023-202426Cardiff Cityeng ENG2. Championship12th3123413.01.41650229110.3314-3-2.20-1.88Matches
2024-202527Cardiff Cityeng ENG2. Championship24th302,1067050.923.4248317621111.332536-11-0.47+0.15Matches
2025-202628Reading FCeng ENGJr. PL219th2126637.01.42630001.5024-2-1.43-1.16Matches
2025-202628Readingeng ENG3. League One12th3118392.91.3187021631.0013-2-1.53-1.66Matches
9 Seasons3 Clubs2 Leagues21615,8147338.2175.7176851304023521.14191265-74-0.42-0.11
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 (6 Seasons)2 Leagues12810,0567940.5111.711387941518221.25136165-29-0.26-0.19
Cardiff City (3 Seasons)1 League724,6336437.351.55180292127291.135080-30-0.58-0.25
Reading (3 Seasons)2 Leagues302,6018745.928.9308727001.165268-16-0.55-0.61
Rotherham United (1 Season)1 League161,1257027.212.51285742810.31520-15-1.20-0.10
Reading FC (1 Season)1 League2126637.01.42630001.5024-2-1.43-1.16
Championship (8 Seasons)21315,6967442.1174.4175851303824491.14190262-72-0.410.00
PL2 — Div. 1 (2 Seasons)242,1068855.723.4248822001.043860-22-0.94-0.67
PL2 — Div. 2 (2 Seasons)86217816.86.98785001.611612+4+0.58+0.52
League One (1 Season)3118392.91.3187021631.0013-2-1.53-1.66
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
2017-201820Readingeng ENGEFL Cup17th221010570.02.321052013.0051+4+1.71+3.71Matches
2018-201921Readingeng ENGEFL Cup33rd1181810.00.20011713.000000.000.00Matches
2018-201921Readingeng ENGFA Cup33rd19090100.01.01901000.0002-2-2.00Matches
2019-202022Readingeng ENGEFL Cup17th3330110100.03.731103002.0064+2+0.55Matches
2019-202022Readingeng ENGFA Cup9th54318684.54.8493215801.6096+3+0.63+2.90Matches
2020-202123Readingeng ENGEFL Cup33rd1454525.00.50014503.0020+2+4.00+4.67Matches
2021-202224Readingeng ENGFA Cup1333336.70.40013300.0002-2-5.45-7.03Matches
2022-202325Cardiff Cityeng ENGFA Cup21537785.01.72771000.5025-3-1.76-1.76Matches
2023-202426Cardiff Cityeng ENGEFL CupRd3327090100.03.03903001.3378-1-0.33Matches
2023-202426Cardiff Cityeng ENGFA Cup19090100.01.01901000.0004-4-4.00Matches
2024-202527Cardiff Cityeng ENGEFL CupRd2218090100.02.02902001.505500.00Matches
2024-202527Cardiff Cityeng ENGFA Cup21356845.01.51120111502.003300.00+0.55Matches
8 Seasons2 Clubs2 Leagues241,9858373.522.119961653421.583940-1-0.05+0.58
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 (5 Seasons)2 Leagues141,1578368.912.910100843821.862215+7+0.54+1.23
Cardiff City (3 Seasons)2 Leagues108288381.29.2990811501.201725-8-0.87-0.40
FA Cup (6 Seasons)129327874.010.4992633501.081422-8-0.77-0.22
EFL Cup (6 Seasons)121,0538873.111.710991023122.082518+7+0.60+1.30
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
202527zw ZimbabweAfrica Cup of Nations qualification65228796.75.86875001.5064+2+0.34+0.34Matches
202628zw ZimbabweWCQ54348748.24.85871010.6049-5-1.04-0.65Matches
2 Seasons1 Club2 Leagues119568766.410.611876011.091013-3-0.28+0.09
Africa Cup of Nations qualification (1 Season)65228796.75.86875001.5064+2+0.34+0.34
WCQ (1 Season)54348748.24.85871010.6049-5-1.04-0.65
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 ENGJr. PL2 — Div. 122.04000Matches
2017-201820Readingeng ENGEFL Cup2.3000450100000Matches
2017-201820Readingeng ENGJr. PL2 — Div. 24.02000Matches
2018-201921Readingeng ENG2. Championship23.550037591102641000Matches
2018-201921Readingeng ENGEFL Cup0.2100110000000Matches
2018-201921Readingeng ENGFA Cup1.0000020106000Matches
2018-201921Readingeng ENGJr. PL2 — Div. 22.90000Matches
2019-202022Readingeng ENG2. Championship28.7400407101229480Matches
2019-202022Readingeng ENGEFL Cup3.70005303550Matches
2019-202022Readingeng ENGFA Cup4.82004900100Matches
2020-202123Readingeng ENG2. Championship40.4400528521646450Matches
2020-202123Readingeng ENGEFL Cup0.50000201310Matches
2021-202224Readingeng ENG2. Championship17.830019331420230Matches
2021-202224Readingeng ENGFA Cup0.41001000000Matches
2022-202325Cardiff Cityeng ENG2. Championship26.7400325002121370Matches
2022-202325Cardiff Cityeng ENGFA Cup1.70002221110Matches
2023-202426Rotherham Unitedeng ENG2. Championship12.53002322089161Matches
2023-202426Cardiff Cityeng ENG2. Championship1.40003200110Matches
2023-202426Cardiff Cityeng ENGEFL Cup3.01002502660Matches
2023-202426Cardiff Cityeng ENGFA Cup1.00002300000Matches
2024-202527Cardiff Cityeng ENG2. Championship23.4600364411920410Matches
2024-202527Cardiff Cityeng ENGEFL Cup2.00004010120Matches
2024-202527Cardiff Cityeng ENGFA Cup1.50001301150Matches
2025-202628Readingeng ENG3. League One1.30001100220Matches
2025-202628Reading FCeng ENGJr. PL21.40000Matches
9 Seasons3 Clubs4 Leagues197.834002694028100192280001
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Reading (6 Seasons)4 Leagues124.62000164271448132171000
Cardiff City (3 Seasons)3 Leagues60.711008210944451930
Reading (3 Seasons)2 Leagues28.96000
Rotherham United (1 Season)1 League12.53002322089161
Reading FC (1 Season)1 League1.40000
Championship (8 Seasons)174.42900242366590172252001
FA Cup (6 Seasons)10.4300101923312000
EFL Cup (6 Seasons)11.72001616171514000
PL2 — Div. 1 (2 Seasons)23.44000
PL2 — Div. 2 (2 Seasons)6.92000
League One (1 Season)1.30001100220
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201719Reading1 League22.04000
2017-201820Reading1 League4.02000
2017-201820Reading2 Leagues2.3000450100000
2018-201921Reading1 League2.90000
2018-201921Reading3 Leagues24.760038621112647000
2019-202022Reading3 Leagues37.1600498301535530
2020-202123Reading2 Leagues40.9400528721749460
2021-202224Reading2 Leagues18.240020331420230
2022-202325Cardiff City2 Leagues28.4400345222222380
2023-202426Rotherham United1 League12.53002322089161
2023-202426Cardiff City3 Leagues5.410071002770
2024-202527Cardiff City3 Leagues26.9600414722022480
2025-202628Reading FC1 League1.40000
2025-202628Reading1 League1.30001100220
9 Seasons3 Clubs4 Leagues197.834002694028100192280001
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Reading (6 Seasons)4 Leagues124.62000164271448132171000
Cardiff City (3 Seasons)3 Leagues60.711008210944451930
Reading (3 Seasons)2 Leagues28.96000
Rotherham United (1 Season)1 League12.53002322089161
Reading FC (1 Season)1 League1.40000
Championship (8 Seasons)174.42900242366590172252001
FA Cup (6 Seasons)10.4300101923312000
EFL Cup (6 Seasons)11.72001616171514000
PL2 — Div. 1 (2 Seasons)23.44000
PL2 — Div. 2 (2 Seasons)6.92000
League One (1 Season)1.30001100220
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 ENGJr. PL2 — Div. 111th22.04000Matches
2017-201820Readingeng ENGJr. PL2 — Div. 25th4.02000Matches
2018-201921Readingeng ENGJr. PL2 — Div. 23rd2.90000Matches
2018-201921Readingeng ENG2. Championship20th23.550037591102641000Matches
2019-202022Readingeng ENG2. Championship14th28.7400407101229480Matches
2020-202123Readingeng ENG2. Championship7th40.4400528521646450Matches
2021-202224Readingeng ENG2. Championship21st17.830019331420230Matches
2022-202325Cardiff Cityeng ENG2. Championship21st26.7400325002121370Matches
2023-202426Rotherham Unitedeng ENG2. Championship24th12.53002322089161Matches
2023-202426Cardiff Cityeng ENG2. Championship12th1.40003200110Matches
2024-202527Cardiff Cityeng ENG2. Championship24th23.4600364411920410Matches
2025-202628Reading FCeng ENGJr. PL219th1.40000Matches
2025-202628Readingeng ENG3. League One12th1.30001100220Matches
9 Seasons3 Clubs2 Leagues175.72900243367590174254001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Reading (6 Seasons)2 Leagues111.71600149249442123159000
Cardiff City (3 Seasons)1 League51.51000719614042790
Reading (3 Seasons)2 Leagues28.96000
Rotherham United (1 Season)1 League12.53002322089161
Reading FC (1 Season)1 League1.40000
Championship (8 Seasons)174.42900242366590172252001
PL2 — Div. 1 (2 Seasons)23.44000
PL2 — Div. 2 (2 Seasons)6.92000
League One (1 Season)1.30001100220
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201820Readingeng ENGEFL Cup17th2.3000450100000Matches
2018-201921Readingeng ENGEFL Cup33rd0.2100110000000Matches
2018-201921Readingeng ENGFA Cup33rd1.0000020106000Matches
2019-202022Readingeng ENGEFL Cup17th3.70005303550Matches
2019-202022Readingeng ENGFA Cup9th4.82004900100Matches
2020-202123Readingeng ENGEFL Cup33rd0.50000201310Matches
2021-202224Readingeng ENGFA Cup0.41001000000Matches
2022-202325Cardiff Cityeng ENGFA Cup1.70002221110Matches
2023-202426Cardiff Cityeng ENGEFL CupRd33.01002502660Matches
2023-202426Cardiff Cityeng ENGFA Cup1.00002300000Matches
2024-202527Cardiff Cityeng ENGEFL CupRd22.00004010120Matches
2024-202527Cardiff Cityeng ENGFA Cup1.50001301150Matches
8 Seasons2 Clubs2 Leagues22.150026353101826000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Reading (5 Seasons)2 Leagues12.9400152206912000
Cardiff City (3 Seasons)2 Leagues9.21001113349140
FA Cup (6 Seasons)10.4300101923312000
EFL Cup (6 Seasons)11.72001616171514000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202527zw ZimbabweAfrica Cup of Nations qualification5.80000Matches
202628zw ZimbabweWCQ4.81000Matches
2 Seasons1 Club2 Leagues10.61000
Africa Cup of Nations qualification (1 Season)5.80000
WCQ (1 Season)4.81000

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.