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
2019-202020Doncaster Roverseng ENGFA Cup00Matches
2019-202020Doncaster Roverseng ENG3. League One50590.7000000000.000.000.000.000.00Matches
2020-202121Cardiff Cityeng ENG2. Championship31901.0000000000.000.000.000.000.00Matches
2020-202121Crawley Towneng ENGFA Cup311541.7202200001.170.001.171.171.17Matches
2020-202121Crawley Towneng ENG4. League Two15121,02511.4130131300201.140.001.141.141.14Matches
2021-202222Cardiff Cityeng ENG2. Championship853273.6101100000.280.000.280.280.28Matches
2021-202222Milton Keynes Donseng ENGFA Cup211331.5101100000.680.000.680.680.68Matches
2021-202222Milton Keynes Donseng ENG3. League One1154875.4516500000.920.181.110.921.11Matches
2022-202323Cardiff Cityeng ENG2. Championship1185185.8000000000.000.000.000.000.00Matches
2022-202323Cardiff Cityeng ENGEFL Cup00Matches
2022-202323Barnsleyeng ENG3. League One1956267.0426400210.580.290.860.580.86Matches
2023-202424Barnsleyeng ENGFA Cup21810.9101100001.110.001.111.111.11Matches
2023-202424Barnsleyeng ENG3. League One2497958.8336300100.340.340.680.340.68Matches
2024-202525Barnsleyeng ENGEFL Cup321792.0101100000.500.000.500.500.50Matches
2024-202525Barnsleyeng ENGFA Cup11570.6000000000.000.000.000.000.00Matches
2024-202525Barnsleyeng ENG3. League One30181,40115.6527500000.320.130.450.320.45Matches
2025-202626Dundee Unitedsct SCO1. Premiership24171,33514.8235201100.130.200.340.130.34Matches
7 Seasons6 Clubs6 Leagues161867,26780.73811493801610.470.140.610.470.61
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
Barnsley (3 Seasons)3 Leagues79363,13934.9147211400310.400.200.600.400.60
Cardiff City (3 Seasons)2 Leagues221493510.4101100000.100.000.100.100.10
Dundee United (1 Season)1 League24171,33514.8235201100.130.200.340.130.34
Crawley Town (1 Season)2 Leagues18131,17913.1150151500201.150.001.151.151.15
Milton Keynes Dons (1 Season)2 Leagues1366206.9617600000.870.151.020.871.02
Doncaster Rovers (1 Season)2 Leagues50590.7000000000.000.000.000.000.00
League One (5 Seasons)89373,36837.4178251700310.450.210.670.450.67
FA Cup (5 Seasons)844254.7404400000.850.000.850.850.85
Championship (3 Seasons)221493510.4101100000.100.000.100.100.10
EFL Cup (2 Seasons)321792.0101100000.500.000.500.500.50
Premiership (1 Season)24171,33514.8235201100.130.200.340.130.34
League Two (1 Season)15121,02511.4130131300201.140.001.141.141.14
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
2019-202020Doncaster Rovers2 Leagues50590.7000000000.000.000.000.000.00
2020-202121Crawley Town2 Leagues18131,17913.1150151500201.150.001.151.151.15
2020-202121Cardiff City1 League31901.0000000000.000.000.000.000.00
2021-202222Milton Keynes Dons2 Leagues1366206.9617600000.870.151.020.871.02
2021-202222Cardiff City1 League853273.6101100000.280.000.280.280.28
2022-202323Cardiff City2 Leagues1185185.8000000000.000.000.000.000.00
2022-202323Barnsley1 League1956267.0426400210.580.290.860.580.86
2023-202424Barnsley2 Leagues26108769.7437400100.410.310.720.410.72
2024-202525Barnsley3 Leagues34211,63718.2628600000.330.110.440.330.44
2025-202626Dundee United1 League24171,33514.8235201100.130.200.340.130.34
7 Seasons6 Clubs6 Leagues161867,26780.73811493801610.470.140.610.470.61
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
Barnsley (3 Seasons)3 Leagues79363,13934.9147211400310.400.200.600.400.60
Cardiff City (3 Seasons)2 Leagues221493510.4101100000.100.000.100.100.10
Dundee United (1 Season)1 League24171,33514.8235201100.130.200.340.130.34
Crawley Town (1 Season)2 Leagues18131,17913.1150151500201.150.001.151.151.15
Milton Keynes Dons (1 Season)2 Leagues1366206.9617600000.870.151.020.871.02
Doncaster Rovers (1 Season)2 Leagues50590.7000000000.000.000.000.000.00
League One (5 Seasons)89373,36837.4178251700310.450.210.670.450.67
FA Cup (5 Seasons)844254.7404400000.850.000.850.850.85
Championship (3 Seasons)221493510.4101100000.100.000.100.100.10
EFL Cup (2 Seasons)321792.0101100000.500.000.500.500.50
Premiership (1 Season)24171,33514.8235201100.130.200.340.130.34
League Two (1 Season)15121,02511.4130131300201.140.001.141.141.14
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2019-202020Doncaster Roverseng ENG3. League One9th50590.7000000000.000.000.000.000.00Matches
2020-202121Crawley Towneng ENG4. League Two12th15121,02511.4130131300201.140.001.141.141.14Matches
2020-202121Cardiff Cityeng ENG2. Championship8th31901.0000000000.000.000.000.000.00Matches
2021-202222Milton Keynes Donseng ENG3. League One3rd1154875.4516500000.920.181.110.921.11Matches
2021-202222Cardiff Cityeng ENG2. Championship18th853273.6101100000.280.000.280.280.28Matches
2022-202323Cardiff Cityeng ENG2. Championship21st1185185.8000000000.000.000.000.000.00Matches
2022-202323Barnsleyeng ENG3. League One4th1956267.0426400210.580.290.860.580.86Matches
2023-202424Barnsleyeng ENG3. League One6th2497958.8336300100.340.340.680.340.68Matches
2024-202525Barnsleyeng ENG3. League One12th30181,40115.6527500000.320.130.450.320.45Matches
2025-202626Dundee Unitedsct SCO1. Premiership7th24171,33514.8235201100.130.200.340.130.34Matches
7 Seasons6 Clubs4 Leagues150806,66374.03311443301610.450.150.590.450.59
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
Barnsley (3 Seasons)1 League73322,82231.4127191200310.380.220.610.380.61
Cardiff City (3 Seasons)1 League221493510.4101100000.100.000.100.100.10
Dundee United (1 Season)1 League24171,33514.8235201100.130.200.340.130.34
Crawley Town (1 Season)1 League15121,02511.4130131300201.140.001.141.141.14
Milton Keynes Dons (1 Season)1 League1154875.4516500000.920.181.110.921.11
Doncaster Rovers (1 Season)1 League50590.7000000000.000.000.000.000.00
League One (5 Seasons)89373,36837.4178251700310.450.210.670.450.67
Championship (3 Seasons)221493510.4101100000.100.000.100.100.10
Premiership (1 Season)24171,33514.8235201100.130.200.340.130.34
League Two (1 Season)15121,02511.4130131300201.140.001.141.141.14
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2019-202020Doncaster Roverseng ENGFA Cup65th00Matches
2020-202121Crawley Towneng ENGFA Cup17th311541.7202200001.170.001.171.171.17Matches
2021-202222Milton Keynes Donseng ENGFA Cup211331.5101100000.680.000.680.680.68Matches
2022-202323Cardiff Cityeng ENGEFL CupRd100Matches
2023-202424Barnsleyeng ENGFA Cup21810.9101100001.110.001.111.111.11Matches
2024-202525Barnsleyeng ENGEFL CupRd3321792.0101100000.500.000.500.500.50Matches
2024-202525Barnsleyeng ENGFA Cup11570.6000000000.000.000.000.000.00Matches
6 Seasons5 Clubs2 Leagues1166046.7505500000.750.000.750.750.75
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
Barnsley (2 Seasons)2 Leagues643173.5202200000.570.000.570.570.57
Crawley Town (1 Season)1 League311541.7202200001.170.001.171.171.17
Milton Keynes Dons (1 Season)1 League211331.5101100000.680.000.680.680.68
Doncaster Rovers (1 Season)1 League00
Cardiff City (1 Season)1 League00
FA Cup (5 Seasons)844254.7404400000.850.000.850.850.85
EFL Cup (2 Seasons)321792.0101100000.500.000.500.500.50

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
2019-202020Doncaster Roverseng ENG3. League One0.702150.03.051.530.000.0000Matches
2020-202121Cardiff Cityeng ENG2. Championship1.00100.01.000.000.0000Matches
2020-202121Crawley Towneng ENGFA Cup1.727342.94.091.750.290.6700Matches
2020-202121Crawley Towneng ENG4. League Two11.413332369.72.902.020.390.5700Matches
2021-202222Cardiff Cityeng ENG2. Championship3.619666.72.481.650.110.1700Matches
2021-202222Milton Keynes Donseng ENGFA Cup1.5122100.01.351.350.500.5000Matches
2021-202222Milton Keynes Donseng ENG3. League One5.45201575.03.702.770.250.3300Matches
2022-202323Cardiff Cityeng ENG2. Championship5.809666.71.561.040.000.0000Matches
2022-202323Barnsleyeng ENG3. League One7.04211257.13.021.730.190.3300Matches
2023-202424Barnsleyeng ENGFA Cup0.9122100.02.222.220.500.5000Matches
2023-202424Barnsleyeng ENG3. League One8.8313323.11.470.340.231.0000Matches
2024-202525Barnsleyeng ENGEFL Cup2.012150.01.010.500.501.0000Matches
2024-202525Barnsleyeng ENGFA Cup0.6000Matches
2024-202525Barnsleyeng ENG3. League One15.65331854.52.121.160.150.2800Matches
2025-202626Dundee Unitedsct SCO1. Premiership14.82361336.12.430.880.060.1501Matches
7 Seasons6 Clubs6 Leagues80.73819010555.32.371.310.200.3601
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Barnsley (3 Seasons)3 Leagues34.914713650.72.071.050.200.3900
Cardiff City (3 Seasons)2 Leagues10.41191263.21.831.160.050.0800
Dundee United (1 Season)1 League14.82361336.12.430.880.060.1501
Crawley Town (1 Season)2 Leagues13.115402665.03.051.980.380.5800
Milton Keynes Dons (1 Season)2 Leagues6.96221777.33.192.470.270.3500
Doncaster Rovers (1 Season)2 Leagues0.702150.03.051.530.000.0000
League One (5 Seasons)37.417894955.12.381.310.190.3500
FA Cup (5 Seasons)4.7411763.62.691.710.360.5700
Championship (3 Seasons)10.41191263.21.831.160.050.0800
EFL Cup (2 Seasons)2.012150.01.010.500.501.0000
Premiership (1 Season)14.82361336.12.430.880.060.1501
League Two (1 Season)11.413332369.72.902.020.390.5700
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2019-202020Doncaster Rovers2 Leagues0.702150.03.051.530.000.0000
2020-202121Crawley Town2 Leagues13.115402665.03.051.980.380.5800
2020-202121Cardiff City1 League1.00100.01.000.000.0000
2021-202222Milton Keynes Dons2 Leagues6.96221777.33.192.470.270.3500
2021-202222Cardiff City1 League3.619666.72.481.650.110.1700
2022-202323Cardiff City2 Leagues5.809666.71.561.040.000.0000
2022-202323Barnsley1 League7.04211257.13.021.730.190.3300
2023-202424Barnsley2 Leagues9.7415533.31.540.510.270.8000
2024-202525Barnsley3 Leagues18.26351954.31.991.080.170.3200
2025-202626Dundee United1 League14.82361336.12.430.880.060.1501
7 Seasons6 Clubs6 Leagues80.73819010555.32.371.310.200.3601
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Barnsley (3 Seasons)3 Leagues34.914713650.72.071.050.200.3900
Cardiff City (3 Seasons)2 Leagues10.41191263.21.831.160.050.0800
Dundee United (1 Season)1 League14.82361336.12.430.880.060.1501
Crawley Town (1 Season)2 Leagues13.115402665.03.051.980.380.5800
Milton Keynes Dons (1 Season)2 Leagues6.96221777.33.192.470.270.3500
Doncaster Rovers (1 Season)2 Leagues0.702150.03.051.530.000.0000
League One (5 Seasons)37.417894955.12.381.310.190.3500
FA Cup (5 Seasons)4.7411763.62.691.710.360.5700
Championship (3 Seasons)10.41191263.21.831.160.050.0800
EFL Cup (2 Seasons)2.012150.01.010.500.501.0000
Premiership (1 Season)14.82361336.12.430.880.060.1501
League Two (1 Season)11.413332369.72.902.020.390.5700
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2019-202020Doncaster Roverseng ENG3. League One9th0.702150.03.051.530.000.0000Matches
2020-202121Crawley Towneng ENG4. League Two12th11.413332369.72.902.020.390.5700Matches
2020-202121Cardiff Cityeng ENG2. Championship8th1.00100.01.000.000.0000Matches
2021-202222Milton Keynes Donseng ENG3. League One3rd5.45201575.03.702.770.250.3300Matches
2021-202222Cardiff Cityeng ENG2. Championship18th3.619666.72.481.650.110.1700Matches
2022-202323Cardiff Cityeng ENG2. Championship21st5.809666.71.561.040.000.0000Matches
2022-202323Barnsleyeng ENG3. League One4th7.04211257.13.021.730.190.3300Matches
2023-202424Barnsleyeng ENG3. League One6th8.8313323.11.470.340.231.0000Matches
2024-202525Barnsleyeng ENG3. League One12th15.65331854.52.121.160.150.2800Matches
2025-202626Dundee Unitedsct SCO1. Premiership7th14.82361336.12.430.880.060.1501Matches
7 Seasons6 Clubs4 Leagues74.0331779754.82.391.310.190.3401
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Barnsley (3 Seasons)1 League31.412673349.32.141.050.180.3600
Cardiff City (3 Seasons)1 League10.41191263.21.831.160.050.0800
Dundee United (1 Season)1 League14.82361336.12.430.880.060.1501
Crawley Town (1 Season)1 League11.413332369.72.902.020.390.5700
Milton Keynes Dons (1 Season)1 League5.45201575.03.702.770.250.3300
Doncaster Rovers (1 Season)1 League0.702150.03.051.530.000.0000
League One (5 Seasons)37.417894955.12.381.310.190.3500
Championship (3 Seasons)10.41191263.21.831.160.050.0800
Premiership (1 Season)14.82361336.12.430.880.060.1501
League Two (1 Season)11.413332369.72.902.020.390.5700
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
2020-202121Crawley Towneng ENGFA Cup17th1.727342.94.091.750.290.6700Matches
2021-202222Milton Keynes Donseng ENGFA Cup1.5122100.01.351.350.500.5000Matches
2023-202424Barnsleyeng ENGFA Cup0.9122100.02.222.220.500.5000Matches
2024-202525Barnsleyeng ENGEFL CupRd32.012150.01.010.500.501.0000Matches
2024-202525Barnsleyeng ENGFA Cup0.6000Matches
6 Seasons5 Clubs2 Leagues6.7513861.52.141.320.380.6300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Barnsley (2 Seasons)2 Leagues3.524375.01.381.040.500.6700
Crawley Town (1 Season)1 League1.727342.94.091.750.290.6700
Milton Keynes Dons (1 Season)1 League1.5122100.01.351.350.500.5000
Doncaster Rovers (1 Season)1 League
Cardiff City (1 Season)1 League
FA Cup (5 Seasons)4.7411763.62.691.710.360.5700
EFL Cup (2 Seasons)2.012150.01.010.500.501.0000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2019-202020Doncaster Roverseng ENGFA Cup00001Matches
2019-202020Doncaster Roverseng ENG3. League One559121.90.70051281.6010+1+1.53+1.02Matches
2020-202121Cardiff Cityeng ENG2. Championship390302.21.01540218131.000000.00-0.38Matches
2020-202121Crawley Towneng ENGFA Cup31545139.51.7187023403.0084+4+2.34+2.34Matches
2020-202121Crawley Towneng ENG4. League Two151,0256824.811.41276633901.402413+11+0.97+1.46Matches
2021-202222Cardiff Cityeng ENG2. Championship8327417.93.6555031801.6334-1-0.28+0.13Matches
2021-202222Milton Keynes Donseng ENGFA Cup21336763.31.5190114300.5023-1-0.68-0.68Matches
2021-202222Milton Keynes Donseng ENG3. League One114874411.85.4576161812.00134+9+1.66+1.05Matches
2022-202323Cardiff Cityeng ENG2. Championship115184712.55.8858131701.0943+1+0.17+0.62Matches
2022-202323Cardiff Cityeng ENGEFL Cup00001Matches
2022-202323Barnsleyeng ENG3. League One196263315.17.05560142511.67166+10+1.44+0.85Matches
2023-202424Barnsleyeng ENGFA Cup2814145.00.9161012002.002200.00-2.73Matches
2023-202424Barnsleyeng ENG3. League One247953319.28.89580151831.63177+10+1.13+0.92Matches
2024-202525Barnsleyeng ENGEFL Cup31796066.32.0273113401.3314-3-1.51+1.46Matches
2024-202525Barnsleyeng ENGFA Cup1575727.10.61570003.001100.00-1.18Matches
2024-202525Barnsleyeng ENG3. League One301,4014733.815.618561123301.402423+1+0.06+0.23Matches
2025-202626Dundee Unitedsct SCO1. Premiership241,3355639.014.81766072931.29222200.00+0.47Matches
7 Seasons6 Clubs6 Leagues1617,2674517.680.78664117524311.5113896+42+0.52+0.46
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Barnsley (3 Seasons)3 Leagues793,1394024.034.936582432541.576143+18+0.52+0.26
Cardiff City (3 Seasons)2 Leagues22935437.510.414571818141.277700.00+0.14
Dundee United (1 Season)1 League241,3355639.014.81766072931.29222200.00+0.47
Crawley Town (1 Season)2 Leagues181,1796626.013.11377653701.673217+15+1.15+1.60
Milton Keynes Dons (1 Season)2 Leagues136204814.36.9679272111.77157+8+1.16+0.56
Doncaster Rovers (1 Season)2 Leagues559121.80.70051291.6010+1+1.53+1.02
League One (5 Seasons)893,3683817.237.4375925223131.617140+31+0.83+0.45
FA Cup (5 Seasons)84255333.74.7474143312.131310+3+0.64-0.16
Championship (3 Seasons)22935437.510.414571818131.277700.00+0.14
EFL Cup (2 Seasons)31796049.72.0273113411.3314-3-1.51+1.46
Premiership (1 Season)241,3355639.014.81766072931.29222200.00+0.47
League Two (1 Season)151,0256824.811.41276633901.402413+11+0.97+1.46
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
2019-202020Doncaster Rovers2 Leagues559121.80.70051291.6010+1+1.53+1.02
2020-202121Crawley Town2 Leagues181,1796626.013.11377653701.673217+15+1.15+1.60
2020-202121Cardiff City1 League390302.21.01540218131.000000.00-0.38
2021-202222Milton Keynes Dons2 Leagues136204814.36.9679272111.77157+8+1.16+0.56
2021-202222Cardiff City1 League8327417.93.6555031801.6334-1-0.28+0.13
2022-202323Cardiff City2 Leagues115184712.25.8858131711.0943+1+0.17+0.62
2022-202323Barnsley1 League196263315.17.05560142511.67166+10+1.44+0.85
2023-202424Barnsley2 Leagues268763420.39.710590161831.66199+10+1.03+0.74
2024-202525Barnsley3 Leagues341,6374835.418.221582133301.442628-2-0.11+0.07
2025-202626Dundee United1 League241,3355639.014.81766072931.29222200.00+0.47
7 Seasons6 Clubs6 Leagues1617,2674517.680.78664117524311.5113896+42+0.52+0.46
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Barnsley (3 Seasons)3 Leagues793,1394024.034.936582432541.576143+18+0.52+0.26
Cardiff City (3 Seasons)2 Leagues22935437.510.414571818141.277700.00+0.14
Dundee United (1 Season)1 League241,3355639.014.81766072931.29222200.00+0.47
Crawley Town (1 Season)2 Leagues181,1796626.013.11377653701.673217+15+1.15+1.60
Milton Keynes Dons (1 Season)2 Leagues136204814.36.9679272111.77157+8+1.16+0.56
Doncaster Rovers (1 Season)2 Leagues559121.80.70051291.6010+1+1.53+1.02
League One (5 Seasons)893,3683817.237.4375925223131.617140+31+0.83+0.45
FA Cup (5 Seasons)84255333.74.7474143312.131310+3+0.64-0.16
Championship (3 Seasons)22935437.510.414571818131.277700.00+0.14
EFL Cup (2 Seasons)31796049.72.0273113411.3314-3-1.51+1.46
Premiership (1 Season)241,3355639.014.81766072931.29222200.00+0.47
League Two (1 Season)151,0256824.811.41276633901.402413+11+0.97+1.46
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2019-202020Doncaster Roverseng ENG3. League One9th559121.90.70051281.6010+1+1.53+1.02Matches
2020-202121Crawley Towneng ENG4. League Two12th151,0256824.811.41276633901.402413+11+0.97+1.46Matches
2020-202121Cardiff Cityeng ENG2. Championship8th390302.21.01540218131.000000.00-0.38Matches
2021-202222Milton Keynes Donseng ENG3. League One3rd114874411.85.4576161812.00134+9+1.66+1.05Matches
2021-202222Cardiff Cityeng ENG2. Championship18th8327417.93.6555031801.6334-1-0.28+0.13Matches
2022-202323Cardiff Cityeng ENG2. Championship21st115184712.55.8858131701.0943+1+0.17+0.62Matches
2022-202323Barnsleyeng ENG3. League One4th196263315.17.05560142511.67166+10+1.44+0.85Matches
2023-202424Barnsleyeng ENG3. League One6th247953319.28.89580151831.63177+10+1.13+0.92Matches
2024-202525Barnsleyeng ENG3. League One12th301,4014733.815.618561123301.402423+1+0.06+0.23Matches
2025-202626Dundee Unitedsct SCO1. Premiership7th241,3355639.014.81766072931.29222200.00+0.47Matches
7 Seasons6 Clubs4 Leagues1506,6634416.874.0806397023291.4912482+42+0.57+0.51
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Barnsley (3 Seasons)1 League732,8223922.731.432571412541.555736+21+0.67+0.43
Cardiff City (3 Seasons)1 League22935437.510.414571818131.277700.00+0.14
Dundee United (1 Season)1 League241,3355639.014.81766072931.29222200.00+0.47
Crawley Town (1 Season)1 League151,0256824.811.41276633901.402413+11+0.97+1.46
Milton Keynes Dons (1 Season)1 League114874411.85.4576161812.00134+9+1.66+1.05
Doncaster Rovers (1 Season)1 League559121.90.70051281.6010+1+1.53+1.02
League One (5 Seasons)893,3683817.237.4375925223131.617140+31+0.83+0.45
Championship (3 Seasons)22935437.510.414571818131.277700.00+0.14
Premiership (1 Season)241,3355639.014.81766072931.29222200.00+0.47
League Two (1 Season)151,0256824.811.41276633901.402413+11+0.97+1.46
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2019-202020Doncaster Roverseng ENGFA Cup65th00001Matches
2020-202121Crawley Towneng ENGFA Cup17th31545139.51.7187023403.0084+4+2.34+2.34Matches
2021-202222Milton Keynes Donseng ENGFA Cup21336763.31.5190114300.5023-1-0.68-0.68Matches
2022-202323Cardiff Cityeng ENGEFL CupRd100001Matches
2023-202424Barnsleyeng ENGFA Cup2814145.00.9161012002.002200.00-2.73Matches
2024-202525Barnsleyeng ENGEFL CupRd331796066.32.0273113401.3314-3-1.51+1.46Matches
2024-202525Barnsleyeng ENGFA Cup1575727.10.61570003.001100.00-1.18Matches
6 Seasons5 Clubs2 Leagues116045537.36.7673253321.91141400.00-0.27
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Barnsley (2 Seasons)2 Leagues63175348.03.5466122701.8347-3-0.85-1.38
Crawley Town (1 Season)1 League31545139.51.7187023403.0084+4+2.34+2.34
Milton Keynes Dons (1 Season)1 League21336763.31.5190114300.5023-1-0.68-0.68
Doncaster Rovers (1 Season)1 League00001
Cardiff City (1 Season)1 League00001
FA Cup (5 Seasons)84255333.74.7474143312.131310+3+0.64-0.16
EFL Cup (2 Seasons)31796049.72.0273113411.3314-3-1.51+1.46
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
2019-202020Doncaster Roverseng ENG3. League One0.7000011200000Matches
2020-202121Cardiff Cityeng ENG2. Championship1.00002020210Matches
2020-202121Crawley Towneng ENGFA Cup1.70003210000Matches
2020-202121Crawley Towneng ENG4. League Two11.4200168411310Matches
2021-202222Cardiff Cityeng ENG2. Championship3.60003256010Matches
2021-202222Milton Keynes Donseng ENGFA Cup1.50002001000Matches
2021-202222Milton Keynes Donseng ENG3. League One5.40002435100Matches
2022-202323Cardiff Cityeng ENG2. Championship5.80006122210Matches
2022-202323Barnsleyeng ENG3. League One7.021013433020Matches
2023-202424Barnsleyeng ENGFA Cup0.90000000000Matches
2023-202424Barnsleyeng ENG3. League One8.81009033230Matches
2024-202525Barnsleyeng ENGEFL Cup2.00002010020Matches
2024-202525Barnsleyeng ENGFA Cup0.60000Matches
2024-202525Barnsleyeng ENG3. League One15.60001521313140Matches
2025-202626Dundee Unitedsct SCO1. Premiership14.810019576330Matches
7 Seasons6 Clubs6 Leagues80.7610922945521418000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Barnsley (3 Seasons)3 Leagues34.931039620193110
Cardiff City (3 Seasons)2 Leagues10.400011398430
Dundee United (1 Season)1 League14.810019576330
Crawley Town (1 Season)2 Leagues13.12001910511310
Milton Keynes Dons (1 Season)2 Leagues6.90004436100
Doncaster Rovers (1 Season)2 Leagues0.7000011200000
League One (5 Seasons)37.43103911232649000
FA Cup (5 Seasons)4.70005211000
Championship (3 Seasons)10.400011398430
EFL Cup (2 Seasons)2.00002010020
Premiership (1 Season)14.810019576330
League Two (1 Season)11.4200168411310
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202020Doncaster Rovers2 Leagues0.7000011200000
2020-202121Crawley Town2 Leagues13.12001910511310
2020-202121Cardiff City1 League1.00002020210
2021-202222Milton Keynes Dons2 Leagues6.90004436100
2021-202222Cardiff City1 League3.60003256010
2022-202323Cardiff City2 Leagues5.80006122210
2022-202323Barnsley1 League7.021013433020
2023-202424Barnsley2 Leagues9.71009033230
2024-202525Barnsley3 Leagues18.20001721413160
2025-202626Dundee United1 League14.810019576330
7 Seasons6 Clubs6 Leagues80.7610922945521418000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Barnsley (3 Seasons)3 Leagues34.931039620193110
Cardiff City (3 Seasons)2 Leagues10.400011398430
Dundee United (1 Season)1 League14.810019576330
Crawley Town (1 Season)2 Leagues13.12001910511310
Milton Keynes Dons (1 Season)2 Leagues6.90004436100
Doncaster Rovers (1 Season)2 Leagues0.7000011200000
League One (5 Seasons)37.43103911232649000
FA Cup (5 Seasons)4.70005211000
Championship (3 Seasons)10.400011398430
EFL Cup (2 Seasons)2.00002010020
Premiership (1 Season)14.810019576330
League Two (1 Season)11.4200168411310
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202020Doncaster Roverseng ENG3. League One9th0.7000011200000Matches
2020-202121Crawley Towneng ENG4. League Two12th11.4200168411310Matches
2020-202121Cardiff Cityeng ENG2. Championship8th1.00002020210Matches
2021-202222Milton Keynes Donseng ENG3. League One3rd5.40002435100Matches
2021-202222Cardiff Cityeng ENG2. Championship18th3.60003256010Matches
2022-202323Cardiff Cityeng ENG2. Championship21st5.80006122210Matches
2022-202323Barnsleyeng ENG3. League One4th7.021013433020Matches
2023-202424Barnsleyeng ENG3. League One6th8.81009033230Matches
2024-202525Barnsleyeng ENG3. League One12th15.60001521313140Matches
2025-202626Dundee Unitedsct SCO1. Premiership7th14.810019576330Matches
7 Seasons6 Clubs4 Leagues74.0610852743511416000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Barnsley (3 Seasons)1 League31.43103761919390
Cardiff City (3 Seasons)1 League10.400011398430
Dundee United (1 Season)1 League14.810019576330
Crawley Town (1 Season)1 League11.4200168411310
Milton Keynes Dons (1 Season)1 League5.40002435100
Doncaster Rovers (1 Season)1 League0.7000011200000
League One (5 Seasons)37.43103911232649000
Championship (3 Seasons)10.400011398430
Premiership (1 Season)14.810019576330
League Two (1 Season)11.4200168411310
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2020-202121Crawley Towneng ENGFA Cup17th1.70003210000Matches
2021-202222Milton Keynes Donseng ENGFA Cup1.50002001000Matches
2023-202424Barnsleyeng ENGFA Cup0.90000000000Matches
2024-202525Barnsleyeng ENGEFL CupRd32.00002010020Matches
2024-202525Barnsleyeng ENGFA Cup0.60000Matches
6 Seasons5 Clubs2 Leagues6.70007221020
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Barnsley (2 Seasons)2 Leagues3.50002010020
Crawley Town (1 Season)1 League1.70003210000
Milton Keynes Dons (1 Season)1 League1.50002001000
Doncaster Rovers (1 Season)1 League
Cardiff City (1 Season)1 League
FA Cup (5 Seasons)4.70005211000
EFL Cup (2 Seasons)2.00002010020

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.