Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201617West Ham Unitedeng ENGFA Cup00Matches
2015-201617West Ham Unitedeng ENG1. Premier League00Matches
2016-201718Wigan Athleticeng ENG2. Championship00Matches
2016-201718Wigan Athleticeng ENGFA Cup10150.2000000000.000.000.000.000.00Matches
2016-201718West Ham Unitedeng ENG1. Premier League00Matches
2017-201819West Ham Unitedeng ENGJr. PL2 — Div. 1121194010.4628511400.570.190.770.480.67Matches
2017-201819West Ham Unitedeng ENG1. Premier League00Matches
2018-201920Oxford Unitedeng ENGEFL Cup11620.7101100001.450.001.451.451.45Matches
2018-201920Oxford Unitedeng ENGFA Cup432943.3101100100.310.000.310.310.31Matches
2018-201920Oxford Unitedeng ENG3. League One34252,10723.474117001110.300.170.470.300.47Matches
2019-202021Middlesbrougheng ENG2. Championship1354224.7000000210.000.000.000.000.00Matches
2019-202021Middlesbrougheng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2019-202021Oxford Unitedeng ENGFA Cup221511.7000000000.000.000.000.000.00Matches
2019-202021Oxford Unitedeng ENG3. League One1187638.5448400300.470.470.940.470.94Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 222981.1000000100.000.000.000.000.00Matches
2020-202122Middlesbrougheng ENG2. Championship511421.6213200001.270.631.901.271.90Matches
2020-202122Middlesbrougheng ENGEFL Cup211081.2000000000.000.000.000.000.00Matches
2020-202122Middlesbrougheng ENGFA Cup11440.5000000000.000.000.000.000.00Matches
2021-202223Oxford Unitedeng ENG3. League One521691.9101100000.530.000.530.530.53Matches
2022-202324Oxford Unitedeng ENGEFL Cup10290.3000000100.000.000.000.000.00Matches
2022-202324Oxford Unitedeng ENGFA Cup211141.3000000000.000.000.000.000.00Matches
2022-202324Oxford Unitedeng ENG3. League One34292,36826.3437400700.150.110.270.150.27Matches
2023-202425Oxford Unitedeng ENGFA Cup10120.1000000000.000.000.000.000.00Matches
2023-202425Oxford Unitedeng ENG3. League One1254675.2000000100.000.000.000.000.00Matches
2024-202526AFC Wimbledoneng ENG4. League Two181099711.1415400400.360.090.450.360.45Matches
2025-202627AFC Wimbledoneng ENGEFL Cup00Matches
2025-202627AFC Wimbledoneng ENGFA Cup10320.4000000000.000.000.000.000.00Matches
2025-202627AFC Wimbledoneng ENG3. League One36332,70630.1122141200610.400.070.470.400.47Matches
11 Seasons5 Clubs6 Leagues18512811,122123.636155136003630.290.120.410.290.41
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
Oxford United (5 Seasons)3 Leagues107766,53672.618112918002410.250.150.400.250.40
West Ham United (3 Seasons)2 Leagues00
AFC Wimbledon (2 Seasons)4 Leagues55433,73541.51631916001010.390.070.460.390.46
Middlesbrough (2 Seasons)3 Leagues2298369.3213200210.220.110.320.220.32
West Ham United (1 Season)1 League121194010.4628511400.570.190.770.480.67
Middlesbrough (1 Season)1 League22981.1000000100.000.000.000.000.00
Wigan Athletic (1 Season)2 Leagues10150.2000000000.000.000.000.000.00
FA Cup (8 Seasons)1276627.4101100100.140.000.140.140.14
League One (6 Seasons)1321028,58095.328134128002820.290.140.430.290.43
EFL Cup (5 Seasons)533193.5101100100.280.000.280.280.28
Championship (3 Seasons)1865646.3213200210.320.160.480.320.48
Premier League (3 Seasons)00
League Two (1 Season)181099711.1415400400.360.090.450.360.45
PL2 — Div. 1 (1 Season)121194010.4628511400.570.190.770.480.67
PL2 — Div. 2 (1 Season)22981.1000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201617West Ham United2 Leagues00
2016-201718Wigan Athletic2 Leagues10150.2000000000.000.000.000.000.00
2016-201718West Ham United1 League00
2017-201819West Ham United1 League00
2017-201819West Ham United1 League121194010.4628511400.570.190.770.480.67
2018-201920Oxford United3 Leagues39292,46327.494139001210.330.150.480.330.48
2019-202021Oxford United2 Leagues131091410.2448400300.390.390.790.390.79
2019-202021Middlesbrough1 League22981.1000000100.000.000.000.000.00
2019-202021Middlesbrough2 Leagues1465426.0000000210.000.000.000.000.00
2020-202122Middlesbrough3 Leagues832943.3213200000.610.310.920.610.92
2021-202223Oxford United1 League521691.9101100000.530.000.530.530.53
2022-202324Oxford United3 Leagues37302,51127.9437400800.140.110.250.140.25
2023-202425Oxford United2 Leagues1354795.3000000100.000.000.000.000.00
2024-202526AFC Wimbledon1 League181099711.1415400400.360.090.450.360.45
2025-202627AFC Wimbledon3 Leagues37332,73830.4122141200610.390.070.460.390.46
11 Seasons5 Clubs6 Leagues18512811,122123.636155136003630.290.120.410.290.41
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
Oxford United (5 Seasons)3 Leagues107766,53672.618112918002410.250.150.400.250.40
West Ham United (3 Seasons)2 Leagues00
AFC Wimbledon (2 Seasons)4 Leagues55433,73541.51631916001010.390.070.460.390.46
Middlesbrough (2 Seasons)3 Leagues2298369.3213200210.220.110.320.220.32
West Ham United (1 Season)1 League121194010.4628511400.570.190.770.480.67
Middlesbrough (1 Season)1 League22981.1000000100.000.000.000.000.00
Wigan Athletic (1 Season)2 Leagues10150.2000000000.000.000.000.000.00
FA Cup (8 Seasons)1276627.4101100100.140.000.140.140.14
League One (6 Seasons)1321028,58095.328134128002820.290.140.430.290.43
EFL Cup (5 Seasons)533193.5101100100.280.000.280.280.28
Championship (3 Seasons)1865646.3213200210.320.160.480.320.48
Premier League (3 Seasons)00
League Two (1 Season)181099711.1415400400.360.090.450.360.45
PL2 — Div. 1 (1 Season)121194010.4628511400.570.190.770.480.67
PL2 — Div. 2 (1 Season)22981.1000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201617West Ham Unitedeng ENG1. Premier League7th00Matches
2016-201718Wigan Athleticeng ENG2. Championship23rd00Matches
2016-201718West Ham Unitedeng ENG1. Premier League11th00Matches
2017-201819West Ham Unitedeng ENG1. Premier League13th00Matches
2017-201819West Ham Unitedeng ENGJr. PL2 — Div. 15th121194010.4628511400.570.190.770.480.67Matches
2018-201920Oxford Unitedeng ENG3. League One12th34252,10723.474117001110.300.170.470.300.47Matches
2019-202021Oxford Unitedeng ENG3. League One4th1187638.5448400300.470.470.940.470.94Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 25th22981.1000000100.000.000.000.000.00Matches
2019-202021Middlesbrougheng ENG2. Championship17th1354224.7000000210.000.000.000.000.00Matches
2020-202122Middlesbrougheng ENG2. Championship10th511421.6213200001.270.631.901.271.90Matches
2021-202223Oxford Unitedeng ENG3. League One8th521691.9101100000.530.000.530.530.53Matches
2022-202324Oxford Unitedeng ENG3. League One19th34292,36826.3437400700.150.110.270.150.27Matches
2023-202425Oxford Unitedeng ENG3. League One5th1254675.2000000100.000.000.000.000.00Matches
2024-202526AFC Wimbledoneng ENG4. League Two5th181099711.1415400400.360.090.450.360.45Matches
2025-202627AFC Wimbledoneng ENG3. League One19th36332,70630.1122141200610.400.070.470.400.47Matches
11 Seasons5 Clubs4 Leagues16811810,141112.734154934003430.300.130.430.300.43
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
Oxford United (5 Seasons)1 League96695,87465.316112716002210.250.170.410.250.41
West Ham United (3 Seasons)1 League00
AFC Wimbledon (2 Seasons)2 Leagues54433,70341.11631916001010.390.070.460.390.46
Middlesbrough (2 Seasons)1 League1865646.3213200210.320.160.480.320.48
West Ham United (1 Season)1 League121194010.4628511400.570.190.770.480.67
Middlesbrough (1 Season)1 League22981.1000000100.000.000.000.000.00
Wigan Athletic (1 Season)1 League00
League One (6 Seasons)1321028,58095.328134128002820.290.140.430.290.43
Championship (3 Seasons)1865646.3213200210.320.160.480.320.48
Premier League (3 Seasons)00
League Two (1 Season)181099711.1415400400.360.090.450.360.45
PL2 — Div. 1 (1 Season)121194010.4628511400.570.190.770.480.67
PL2 — Div. 2 (1 Season)22981.1000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201617West Ham Unitedeng ENGFA Cup5th00Matches
2016-201718Wigan Athleticeng ENGFA Cup17th10150.2000000000.000.000.000.000.00Matches
2018-201920Oxford Unitedeng ENGEFL Cup17th11620.7101100001.450.001.451.451.45Matches
2018-201920Oxford Unitedeng ENGFA Cup33rd432943.3101100100.310.000.310.310.31Matches
2019-202021Oxford Unitedeng ENGFA Cup17th221511.7000000000.000.000.000.000.00Matches
2019-202021Middlesbrougheng ENGEFL Cup58th111201.3000000000.000.000.000.000.00Matches
2020-202122Middlesbrougheng ENGEFL Cup33rd211081.2000000000.000.000.000.000.00Matches
2020-202122Middlesbrougheng ENGFA Cup33rd11440.5000000000.000.000.000.000.00Matches
2022-202324Oxford Unitedeng ENGEFL CupRd210290.3000000100.000.000.000.000.00Matches
2022-202324Oxford Unitedeng ENGFA Cup211141.3000000000.000.000.000.000.00Matches
2023-202425Oxford Unitedeng ENGFA Cup10120.1000000000.000.000.000.000.00Matches
2025-202627AFC Wimbledoneng ENGEFL CupRd200Matches
2025-202627AFC Wimbledoneng ENGFA Cup10320.4000000000.000.000.000.000.00Matches
8 Seasons5 Clubs2 Leagues171098110.9202200200.180.000.180.180.18
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
Oxford United (4 Seasons)2 Leagues1176627.4202200200.270.000.270.270.27
Middlesbrough (2 Seasons)2 Leagues432723.0000000000.000.000.000.000.00
AFC Wimbledon (1 Season)2 Leagues10320.4000000000.000.000.000.000.00
Wigan Athletic (1 Season)1 League10150.2000000000.000.000.000.000.00
West Ham United (1 Season)1 League00
FA Cup (8 Seasons)1276627.4101100100.140.000.140.140.14
EFL Cup (5 Seasons)533193.5101100100.280.000.280.280.28

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-201718Wigan Athleticeng ENGFA Cup0.2000Matches
2017-201819West Ham Unitedeng ENGJr. PL2 — Div. 110.4611Matches
2018-201920Oxford Unitedeng ENGEFL Cup0.713133.34.351.450.331.0000Matches
2018-201920Oxford Unitedeng ENGFA Cup3.316233.31.840.610.170.5000Matches
2018-201920Oxford Unitedeng ENG3. League One23.4700Matches
2019-202021Middlesbrougheng ENG2. Championship4.703133.30.640.210.000.0000Matches
2019-202021Middlesbrougheng ENGEFL Cup1.30100.00.750.000.0000Matches
2019-202021Oxford Unitedeng ENGFA Cup1.704125.02.380.600.000.0000Matches
2019-202021Oxford Unitedeng ENG3. League One8.54321340.63.771.530.130.3100Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 21.1000Matches
2020-202122Middlesbrougheng ENG2. Championship1.626233.33.801.270.331.0000Matches
2020-202122Middlesbrougheng ENGEFL Cup1.202150.01.670.830.000.0000Matches
2020-202122Middlesbrougheng ENGFA Cup0.503133.36.142.050.000.0000Matches
2021-202223Oxford Unitedeng ENG3. League One1.917342.93.731.600.140.3300Matches
2022-202324Oxford Unitedeng ENGEFL Cup0.30000.000.0000Matches
2022-202324Oxford Unitedeng ENGFA Cup1.30000.000.0000Matches
2022-202324Oxford Unitedeng ENG3. League One26.34721926.42.740.720.060.2100Matches
2023-202425Oxford Unitedeng ENGFA Cup0.10000.000.0000Matches
2023-202425Oxford Unitedeng ENG3. League One5.208225.01.540.390.000.0000Matches
2024-202526AFC Wimbledoneng ENG4. League Two11.14501938.04.511.720.080.2100Matches
2025-202627AFC Wimbledoneng ENGFA Cup0.4000Matches
2025-202627AFC Wimbledoneng ENG3. League One30.112732635.62.430.860.160.4600Matches
11 Seasons5 Clubs6 Leagues123.6362709133.72.710.910.110.3200
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Oxford United (5 Seasons)3 Leagues72.6181324131.12.680.830.080.2700
West Ham United (3 Seasons)2 Leagues
AFC Wimbledon (2 Seasons)4 Leagues41.5161234536.62.991.090.130.3600
Middlesbrough (2 Seasons)3 Leagues9.3215533.31.610.540.130.4000
West Ham United (1 Season)1 League10.4611
Middlesbrough (1 Season)1 League1.1000
Wigan Athletic (1 Season)2 Leagues0.2000
FA Cup (8 Seasons)7.4113430.81.900.590.080.2500
League One (6 Seasons)95.3281926332.82.670.880.110.3300
EFL Cup (5 Seasons)3.516233.31.690.560.170.5000
Championship (3 Seasons)6.329333.31.440.480.220.6700
Premier League (3 Seasons)
League Two (1 Season)11.14501938.04.511.720.080.2100
PL2 — Div. 1 (1 Season)10.4611
PL2 — Div. 2 (1 Season)1.1000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2016-201718Wigan Athletic2 Leagues0.2000
2017-201819West Ham United1 League10.4611
2018-201920Oxford United3 Leagues27.499333.32.280.760.220.6700
2019-202021Oxford United2 Leagues10.24361438.93.541.380.110.2900
2019-202021Middlesbrough1 League1.1000
2019-202021Middlesbrough2 Leagues6.004125.00.660.170.000.0000
2020-202122Middlesbrough3 Leagues3.3211436.43.371.220.180.5000
2021-202223Oxford United1 League1.917342.93.731.600.140.3300
2022-202324Oxford United3 Leagues27.94721926.42.580.680.060.2100
2023-202425Oxford United2 Leagues5.308225.01.500.380.000.0000
2024-202526AFC Wimbledon1 League11.14501938.04.511.720.080.2100
2025-202627AFC Wimbledon3 Leagues30.412732635.62.430.860.160.4600
11 Seasons5 Clubs6 Leagues123.6362709133.72.710.910.110.3200
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Oxford United (5 Seasons)3 Leagues72.6181324131.12.680.830.080.2700
West Ham United (3 Seasons)2 Leagues
AFC Wimbledon (2 Seasons)4 Leagues41.5161234536.62.991.090.130.3600
Middlesbrough (2 Seasons)3 Leagues9.3215533.31.610.540.130.4000
West Ham United (1 Season)1 League10.4611
Middlesbrough (1 Season)1 League1.1000
Wigan Athletic (1 Season)2 Leagues0.2000
FA Cup (8 Seasons)7.4113430.81.900.590.080.2500
League One (6 Seasons)95.3281926332.82.670.880.110.3300
EFL Cup (5 Seasons)3.516233.31.690.560.170.5000
Championship (3 Seasons)6.329333.31.440.480.220.6700
Premier League (3 Seasons)
League Two (1 Season)11.14501938.04.511.720.080.2100
PL2 — Div. 1 (1 Season)10.4611
PL2 — Div. 2 (1 Season)1.1000
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-201819West Ham Unitedeng ENGJr. PL2 — Div. 15th10.4611Matches
2018-201920Oxford Unitedeng ENG3. League One12th23.4700Matches
2019-202021Oxford Unitedeng ENG3. League One4th8.54321340.63.771.530.130.3100Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 25th1.1000Matches
2019-202021Middlesbrougheng ENG2. Championship17th4.703133.30.640.210.000.0000Matches
2020-202122Middlesbrougheng ENG2. Championship10th1.626233.33.801.270.331.0000Matches
2021-202223Oxford Unitedeng ENG3. League One8th1.917342.93.731.600.140.3300Matches
2022-202324Oxford Unitedeng ENG3. League One19th26.34721926.42.740.720.060.2100Matches
2023-202425Oxford Unitedeng ENG3. League One5th5.208225.01.540.390.000.0000Matches
2024-202526AFC Wimbledoneng ENG4. League Two5th11.14501938.04.511.720.080.2100Matches
2025-202627AFC Wimbledoneng ENG3. League One19th30.112732635.62.430.860.160.4600Matches
11 Seasons5 Clubs4 Leagues112.7342518533.92.810.950.110.3200
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Oxford United (5 Seasons)1 League65.3161193731.12.840.880.080.2400
West Ham United (3 Seasons)1 League
AFC Wimbledon (2 Seasons)2 Leagues41.1161234536.62.991.090.130.3600
Middlesbrough (2 Seasons)1 League6.329333.31.440.480.220.6700
West Ham United (1 Season)1 League10.4611
Middlesbrough (1 Season)1 League1.1000
Wigan Athletic (1 Season)1 League
League One (6 Seasons)95.3281926332.82.670.880.110.3300
Championship (3 Seasons)6.329333.31.440.480.220.6700
Premier League (3 Seasons)
League Two (1 Season)11.14501938.04.511.720.080.2100
PL2 — Div. 1 (1 Season)10.4611
PL2 — Div. 2 (1 Season)1.1000
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-201718Wigan Athleticeng ENGFA Cup17th0.2000Matches
2018-201920Oxford Unitedeng ENGEFL Cup17th0.713133.34.351.450.331.0000Matches
2018-201920Oxford Unitedeng ENGFA Cup33rd3.316233.31.840.610.170.5000Matches
2019-202021Oxford Unitedeng ENGFA Cup17th1.704125.02.380.600.000.0000Matches
2019-202021Middlesbrougheng ENGEFL Cup58th1.30100.00.750.000.0000Matches
2020-202122Middlesbrougheng ENGEFL Cup33rd1.202150.01.670.830.000.0000Matches
2020-202122Middlesbrougheng ENGFA Cup33rd0.503133.36.142.050.000.0000Matches
2022-202324Oxford Unitedeng ENGEFL CupRd20.30000.000.0000Matches
2022-202324Oxford Unitedeng ENGFA Cup1.30000.000.0000Matches
2023-202425Oxford Unitedeng ENGFA Cup0.10000.000.0000Matches
2025-202627AFC Wimbledoneng ENGFA Cup0.4000Matches
8 Seasons5 Clubs2 Leagues10.9219631.61.830.580.110.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Oxford United (4 Seasons)2 Leagues7.4213430.81.770.540.150.5000
Middlesbrough (2 Seasons)2 Leagues3.006233.31.990.660.000.0000
AFC Wimbledon (1 Season)2 Leagues0.4000
Wigan Athletic (1 Season)1 League0.2000
West Ham United (1 Season)1 League
FA Cup (8 Seasons)7.4113430.81.900.590.080.2500
EFL Cup (5 Seasons)3.516233.31.690.560.170.5000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201617West Ham Unitedeng ENGFA Cup00001Matches
2015-201617West Ham Unitedeng ENG1. Premier League00001Matches
2016-201718Wigan Athleticeng ENG2. Championship00003Matches
2016-201718Wigan Athleticeng ENGFA Cup115158.30.20011400.0001-1-6.00-5.45Matches
2016-201718West Ham Unitedeng ENG1. Premier League00002Matches
2017-201819West Ham Unitedeng ENGJr. PL2 — Div. 1129407847.510.41184911700.92914-5-0.48-0.74Matches
2017-201819West Ham Unitedeng ENG1. Premier League00002Matches
2018-201920Oxford Unitedeng ENGEFL Cup1626223.00.71620003.0020+2+2.90+2.90Matches
2018-201920Oxford Unitedeng ENGFA Cup42947481.73.3390312301.7532+1+0.31-2.42Matches
2018-201920Oxford Unitedeng ENG3. League One342,1076250.923.425771291911.382738-11-0.47-0.69Matches
2019-202021Middlesbrougheng ENG2. Championship134223210.24.7552082030.5434-1-0.21+0.08Matches
2019-202021Middlesbrougheng ENGEFL Cup1120120100.01.311201000.002200.00Matches
2019-202021Oxford Unitedeng ENGFA Cup21517631.51.72761000.5002-2-1.19-3.11Matches
2019-202021Oxford Unitedeng ENG3. League One117636924.28.5884533001.71168+8+0.94+0.34Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 2298496.01.12491000.502200.00+0.53Matches
2020-202122Middlesbrougheng ENG2. Championship5142283.41.6170041882.0051+4+2.54+2.58Matches
2020-202122Middlesbrougheng ENGEFL Cup21085460.01.2190111801.5002-2-1.67-2.92Matches
2020-202122Middlesbrougheng ENGFA Cup1444448.90.51440000.0001-1-2.05-2.05Matches
2021-202223Oxford Unitedeng ENG3. League One5169344.11.9262031501.4043+1+0.53+0.03Matches
2022-202324Oxford Unitedeng ENGEFL Cup1292916.10.30012901.0020+2+6.21+8.59Matches
2022-202324Oxford Unitedeng ENGFA Cup21145742.21.3185012903.0030+3+2.37+3.52Matches
2022-202324Oxford Unitedeng ENG3. League One342,3687057.226.329751053800.97292900.00+0.36Matches
2023-202425Oxford Unitedeng ENGFA Cup112124.40.10011203.0010+1+7.50+7.85Matches
2023-202425Oxford Unitedeng ENG3. League One124673911.35.2562072202.1475+2+0.39-0.13Matches
2024-202526AFC Wimbledoneng ENG4. League Two189975524.111.11078282711.62147+7+0.63+0.23Matches
2025-202627AFC Wimbledoneng ENGEFL Cup00001Matches
2025-202627AFC Wimbledoneng ENGFA Cup1323235.60.40013200.000000.00+3.10Matches
2025-202627AFC Wimbledoneng ENG3. League One362,7067565.430.133791033401.143843-5-0.17+0.84Matches
11 Seasons5 Clubs6 Leagues18511,1226020.6123.612876455724231.31156148+8+0.06-0.07
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Oxford United (5 Seasons)3 Leagues1076,5366130.372.6767631312411.429487+7+0.10-0.26
West Ham United (3 Seasons)2 Leagues00006
AFC Wimbledon (2 Seasons)4 Leagues553,7356843.741.5437912122921.285250+2+0.05+0.13
Middlesbrough (2 Seasons)3 Leagues22836389.69.396521319110.91101000.00+0.15
West Ham United (1 Season)1 League129407847.510.41184911700.92914-5-0.48-0.74
Middlesbrough (1 Season)1 League298496.01.12491000.502200.00+0.53
Wigan Athletic (1 Season)2 Leagues115150.30.20011430.0001-1-6.00-5.45
FA Cup (8 Seasons)126625528.77.4779452211.4276+1+0.14-0.11
League One (6 Seasons)1328,5806536.095.31027737302511.31121126-5-0.05-0.29
EFL Cup (5 Seasons)53196434.33.5391222411.4064+2+0.56+1.19
Championship (3 Seasons)18564314.56.365501220140.9585+3+0.48+0.64
Premier League (3 Seasons)00005
League Two (1 Season)189975524.111.11078282711.62147+7+0.63+0.23
PL2 — Div. 1 (1 Season)129407847.510.41184911700.92914-5-0.48-0.74
PL2 — Div. 2 (1 Season)298496.01.12491000.502200.00+0.53
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201617West Ham United2 Leagues00002
2016-201718Wigan Athletic2 Leagues115150.30.20011430.0001-1-6.00-5.45
2016-201718West Ham United1 League00002
2017-201819West Ham United1 League00002
2017-201819West Ham United1 League129407847.510.41184911700.92914-5-0.48-0.74
2018-201920Oxford United3 Leagues392,4636351.627.4297815101911.463240-8-0.29-0.57
2019-202021Oxford United2 Leagues139147025.210.21083633001.521610+6+0.59-0.17
2019-202021Middlesbrough1 League298496.01.12491000.502200.00+0.53
2019-202021Middlesbrough2 Leagues145423912.76.0663182030.5056-1-0.17+0.12
2020-202122Middlesbrough3 Leagues8294376.73.3368151881.6354+1+0.31+0.33
2021-202223Oxford United1 League5169344.11.9262031501.4043+1+0.53+0.03
2022-202324Oxford United3 Leagues372,5116854.727.930751073501.083429+5+0.18+0.74
2023-202425Oxford United2 Leagues134793710.95.3562082102.2185+3+0.56+0.11
2024-202526AFC Wimbledon1 League189975524.111.11078282711.62147+7+0.63+0.23
2025-202627AFC Wimbledon3 Leagues372,7387462.130.433791043411.113843-5-0.16+0.92
11 Seasons5 Clubs6 Leagues18511,1226020.6123.612876455724231.31156148+8+0.06-0.07
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Oxford United (5 Seasons)3 Leagues1076,5366130.372.6767631312411.429487+7+0.10-0.26
West Ham United (3 Seasons)2 Leagues00006
AFC Wimbledon (2 Seasons)4 Leagues553,7356843.741.5437912122921.285250+2+0.05+0.13
Middlesbrough (2 Seasons)3 Leagues22836389.69.396521319110.91101000.00+0.15
West Ham United (1 Season)1 League129407847.510.41184911700.92914-5-0.48-0.74
Middlesbrough (1 Season)1 League298496.01.12491000.502200.00+0.53
Wigan Athletic (1 Season)2 Leagues115150.30.20011430.0001-1-6.00-5.45
FA Cup (8 Seasons)126625528.77.4779452211.4276+1+0.14-0.11
League One (6 Seasons)1328,5806536.095.31027737302511.31121126-5-0.05-0.29
EFL Cup (5 Seasons)53196434.33.5391222411.4064+2+0.56+1.19
Championship (3 Seasons)18564314.56.365501220140.9585+3+0.48+0.64
Premier League (3 Seasons)00005
League Two (1 Season)189975524.111.11078282711.62147+7+0.63+0.23
PL2 — Div. 1 (1 Season)129407847.510.41184911700.92914-5-0.48-0.74
PL2 — Div. 2 (1 Season)298496.01.12491000.502200.00+0.53
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201617West Ham Unitedeng ENG1. Premier League7th00001Matches
2016-201718Wigan Athleticeng ENG2. Championship23rd00003Matches
2016-201718West Ham Unitedeng ENG1. Premier League11th00002Matches
2017-201819West Ham Unitedeng ENG1. Premier League13th00002Matches
2017-201819West Ham Unitedeng ENGJr. PL2 — Div. 15th129407847.510.41184911700.92914-5-0.48-0.74Matches
2018-201920Oxford Unitedeng ENG3. League One12th342,1076250.923.425771291911.382738-11-0.47-0.69Matches
2019-202021Oxford Unitedeng ENG3. League One4th117636924.28.5884533001.71168+8+0.94+0.34Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 25th298496.01.12491000.502200.00+0.53Matches
2019-202021Middlesbrougheng ENG2. Championship17th134223210.24.7552082030.5434-1-0.21+0.08Matches
2020-202122Middlesbrougheng ENG2. Championship10th5142283.41.6170041882.0051+4+2.54+2.58Matches
2021-202223Oxford Unitedeng ENG3. League One8th5169344.11.9262031501.4043+1+0.53+0.03Matches
2022-202324Oxford Unitedeng ENG3. League One19th342,3687057.226.329751053800.97292900.00+0.36Matches
2023-202425Oxford Unitedeng ENG3. League One5th124673911.35.2562072202.1475+2+0.39-0.13Matches
2024-202526AFC Wimbledoneng ENG4. League Two5th189975524.111.11078282711.62147+7+0.63+0.23Matches
2025-202627AFC Wimbledoneng ENG3. League One19th362,7067565.430.133791033401.143843-5-0.17+0.84Matches
11 Seasons5 Clubs4 Leagues16810,1416020.0112.711876395024211.30143138+5+0.04-0.10
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Oxford United (5 Seasons)1 League965,8746129.865.3697627272411.37838300.00-0.37
West Ham United (3 Seasons)1 League00005
AFC Wimbledon (2 Seasons)2 Leagues543,7036944.741.1437912112911.305250+2+0.05+0.09
Middlesbrough (2 Seasons)1 League18564316.86.365501220110.9585+3+0.48+0.64
West Ham United (1 Season)1 League129407847.510.41184911700.92914-5-0.48-0.74
Middlesbrough (1 Season)1 League298496.01.12491000.502200.00+0.53
Wigan Athletic (1 Season)1 League00003
League One (6 Seasons)1328,5806536.095.31027737302511.31121126-5-0.05-0.29
Championship (3 Seasons)18564314.56.365501220140.9585+3+0.48+0.64
Premier League (3 Seasons)00005
League Two (1 Season)189975524.111.11078282711.62147+7+0.63+0.23
PL2 — Div. 1 (1 Season)129407847.510.41184911700.92914-5-0.48-0.74
PL2 — Div. 2 (1 Season)298496.01.12491000.502200.00+0.53
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201617West Ham Unitedeng ENGFA Cup5th00001Matches
2016-201718Wigan Athleticeng ENGFA Cup17th115158.30.20011400.0001-1-6.00-5.45Matches
2018-201920Oxford Unitedeng ENGEFL Cup17th1626223.00.71620003.0020+2+2.90+2.90Matches
2018-201920Oxford Unitedeng ENGFA Cup33rd42947481.73.3390312301.7532+1+0.31-2.42Matches
2019-202021Oxford Unitedeng ENGFA Cup17th21517631.51.72761000.5002-2-1.19-3.11Matches
2019-202021Middlesbrougheng ENGEFL Cup58th1120120100.01.311201000.002200.00Matches
2020-202122Middlesbrougheng ENGEFL Cup33rd21085460.01.2190111801.5002-2-1.67-2.92Matches
2020-202122Middlesbrougheng ENGFA Cup33rd1444448.90.51440000.0001-1-2.05-2.05Matches
2022-202324Oxford Unitedeng ENGEFL CupRd21292916.10.30012901.0020+2+6.21+8.59Matches
2022-202324Oxford Unitedeng ENGFA Cup21145742.21.3185012903.0030+3+2.37+3.52Matches
2023-202425Oxford Unitedeng ENGFA Cup112124.40.10011203.0010+1+7.50+7.85Matches
2025-202627AFC Wimbledoneng ENGEFL CupRd200001Matches
2025-202627AFC Wimbledoneng ENGFA Cup1323235.60.40013200.000000.00+3.10Matches
8 Seasons5 Clubs2 Leagues179815830.310.91082672221.411310+3+0.28+0.28
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Oxford United (4 Seasons)2 Leagues116626036.27.4781442301.91114+7+0.95+0.80
Middlesbrough (2 Seasons)2 Leagues42726869.73.0385211800.7525-3-0.99-1.76
AFC Wimbledon (1 Season)2 Leagues1323211.90.40013210.000000.00+3.10
Wigan Athletic (1 Season)1 League115158.30.20011400.0001-1-6.00-5.45
West Ham United (1 Season)1 League00001
FA Cup (8 Seasons)126625528.77.4779452211.4276+1+0.14-0.11
EFL Cup (5 Seasons)53196434.33.5391222411.4064+2+0.56+1.19
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-201718Wigan Athleticeng ENGFA Cup0.20000Matches
2017-201819West Ham Unitedeng ENGJr. PL2 — Div. 110.44000Matches
2018-201920Oxford Unitedeng ENGEFL Cup0.7000110000000Matches
2018-201920Oxford Unitedeng ENGFA Cup3.3100542700000Matches
2018-201920Oxford Unitedeng ENG3. League One23.411100Matches
2019-202021Middlesbrougheng ENG2. Championship4.7210191738460Matches
2019-202021Middlesbrougheng ENGEFL Cup1.30003022100Matches
2019-202021Oxford Unitedeng ENGFA Cup1.70001106000Matches
2019-202021Oxford Unitedeng ENG3. League One8.53002232112580Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 21.11000Matches
2020-202122Middlesbrougheng ENG2. Championship1.60003634000Matches
2020-202122Middlesbrougheng ENGEFL Cup1.20000601030Matches
2020-202122Middlesbrougheng ENGFA Cup0.50002310000Matches
2021-202223Oxford Unitedeng ENG3. League One1.90006620400Matches
2022-202324Oxford Unitedeng ENGEFL Cup0.31001003000Matches
2022-202324Oxford Unitedeng ENGFA Cup1.30001300000Matches
2022-202324Oxford Unitedeng ENG3. League One26.3700645684313280Matches
2023-202425Oxford Unitedeng ENGFA Cup0.10000000000Matches
2023-202425Oxford Unitedeng ENG3. League One5.21001513113540Matches
2024-202526AFC Wimbledoneng ENG4. League Two11.1400292048390Matches
2025-202627AFC Wimbledoneng ENGFA Cup0.40000Matches
2025-202627AFC Wimbledoneng ENG3. League One30.1610626419119110Matches
11 Seasons5 Clubs6 Leagues123.63630234232461184469000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Oxford United (5 Seasons)3 Leagues72.6241011611614842740000
West Ham United (3 Seasons)2 Leagues
AFC Wimbledon (2 Seasons)4 Leagues41.510109184231912200
Middlesbrough (2 Seasons)3 Leagues9.32102732915590
West Ham United (1 Season)1 League10.44000
Middlesbrough (1 Season)1 League1.11000
Wigan Athletic (1 Season)2 Leagues0.20000
FA Cup (8 Seasons)7.410091131300000
League One (6 Seasons)95.32820169171317936510
EFL Cup (5 Seasons)3.5100572613000
Championship (3 Seasons)6.32102223612460
Premier League (3 Seasons)
League Two (1 Season)11.1400292048390
PL2 — Div. 1 (1 Season)10.44000
PL2 — Div. 2 (1 Season)1.11000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201718Wigan Athletic2 Leagues0.20000
2017-201819West Ham United1 League10.44000
2018-201920Oxford United3 Leagues27.41210652700000
2019-202021Oxford United2 Leagues10.23002333118580
2019-202021Middlesbrough1 League1.11000
2019-202021Middlesbrough2 Leagues6.02102217510560
2020-202122Middlesbrough3 Leagues3.300051545030
2021-202223Oxford United1 League1.90006620400
2022-202324Oxford United3 Leagues27.9800665984613280
2023-202425Oxford United2 Leagues5.31001513113540
2024-202526AFC Wimbledon1 League11.1400292048390
2025-202627AFC Wimbledon3 Leagues30.4610626419119110
11 Seasons5 Clubs6 Leagues123.63630234232461184469000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Oxford United (5 Seasons)3 Leagues72.6241011611614842740000
West Ham United (3 Seasons)2 Leagues
AFC Wimbledon (2 Seasons)4 Leagues41.510109184231912200
Middlesbrough (2 Seasons)3 Leagues9.32102732915590
West Ham United (1 Season)1 League10.44000
Middlesbrough (1 Season)1 League1.11000
Wigan Athletic (1 Season)2 Leagues0.20000
FA Cup (8 Seasons)7.410091131300000
League One (6 Seasons)95.32820169171317936510
EFL Cup (5 Seasons)3.5100572613000
Championship (3 Seasons)6.32102223612460
Premier League (3 Seasons)
League Two (1 Season)11.1400292048390
PL2 — Div. 1 (1 Season)10.44000
PL2 — Div. 2 (1 Season)1.11000
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-201819West Ham Unitedeng ENGJr. PL2 — Div. 15th10.44000Matches
2018-201920Oxford Unitedeng ENG3. League One12th23.411100Matches
2019-202021Oxford Unitedeng ENG3. League One4th8.53002232112580Matches
2019-202021Middlesbrougheng ENGJr. PL2 — Div. 25th1.11000Matches
2019-202021Middlesbrougheng ENG2. Championship17th4.7210191738460Matches
2020-202122Middlesbrougheng ENG2. Championship10th1.60003634000Matches
2021-202223Oxford Unitedeng ENG3. League One8th1.90006620400Matches
2022-202324Oxford Unitedeng ENG3. League One19th26.3700645684313280Matches
2023-202425Oxford Unitedeng ENG3. League One5th5.21001513113540Matches
2024-202526AFC Wimbledoneng ENG4. League Two5th11.1400292048390Matches
2025-202627AFC Wimbledoneng ENG3. League One19th30.1610626419119110Matches
11 Seasons5 Clubs4 Leagues112.73430220214419943660
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Oxford United (5 Seasons)1 League65.32210107107126827400
West Ham United (3 Seasons)1 League
AFC Wimbledon (2 Seasons)2 Leagues41.110109184231912200
Middlesbrough (2 Seasons)1 League6.32102223612460
West Ham United (1 Season)1 League10.44000
Middlesbrough (1 Season)1 League1.11000
Wigan Athletic (1 Season)1 League
League One (6 Seasons)95.32820169171317936510
Championship (3 Seasons)6.32102223612460
Premier League (3 Seasons)
League Two (1 Season)11.1400292048390
PL2 — Div. 1 (1 Season)10.44000
PL2 — Div. 2 (1 Season)1.11000
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-201718Wigan Athleticeng ENGFA Cup17th0.20000Matches
2018-201920Oxford Unitedeng ENGEFL Cup17th0.7000110000000Matches
2018-201920Oxford Unitedeng ENGFA Cup33rd3.3100542700000Matches
2019-202021Oxford Unitedeng ENGFA Cup17th1.70001106000Matches
2019-202021Middlesbrougheng ENGEFL Cup58th1.30003022100Matches
2020-202122Middlesbrougheng ENGEFL Cup33rd1.20000601030Matches
2020-202122Middlesbrougheng ENGFA Cup33rd0.50002310000Matches
2022-202324Oxford Unitedeng ENGEFL CupRd20.31001003000Matches
2022-202324Oxford Unitedeng ENGFA Cup1.30001300000Matches
2023-202425Oxford Unitedeng ENGFA Cup0.10000000000Matches
2025-202627AFC Wimbledoneng ENGFA Cup0.40000Matches
8 Seasons5 Clubs2 Leagues10.9200141851913000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Oxford United (4 Seasons)2 Leagues7.42009921600000
Middlesbrough (2 Seasons)2 Leagues3.00005933130
AFC Wimbledon (1 Season)2 Leagues0.40000
Wigan Athletic (1 Season)1 League0.20000
West Ham United (1 Season)1 League
FA Cup (8 Seasons)7.410091131300000
EFL Cup (5 Seasons)3.5100572613000

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.