Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-04-27SatLeague TwoMatchweek 46AwayD 4–4Sutton UnitedMK DonsYFW90110053000Match Report
2024-04-20SatLeague TwoMatchweek 45HomeD 2–2Sutton UnitedCrawley TownY*FW90000020000Match Report
2024-04-13SatLeague TwoMatchweek 44AwayD 2–2Sutton UnitedHarrogateYFW90000061000Match Report
2024-04-06SatLeague TwoMatchweek 43HomeL 1–3Sutton UnitedStockportYFW90000010000Match Report
2024-04-01MonLeague TwoMatchweek 42HomeW 3–1Sutton UnitedSwindon TownYFW90110063000Match Report

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-201721Millwalleng ENGFA Cup11770.9303300003.510.003.513.513.51Matches
2016-201721Millwalleng ENG3. League One976347.0112100200.140.140.280.140.28Matches
2017-201822Swindon Towneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2017-201822Swindon Towneng ENGFA Cup211171.3101100000.770.000.770.770.77Matches
2017-201822Swindon Towneng ENG4. League Two1175976.6213200300.300.150.450.300.45Matches
2018-201923Macclesfieldeng ENGEFL Cup332973.3101100000.300.000.300.300.30Matches
2018-201923Macclesfieldeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2018-201923Macclesfieldeng ENG4. League Two39302,86831.99312900810.280.090.380.280.38Matches
2019-202024Northamptoneng ENGEFL Cup10260.3000000000.000.000.000.000.00Matches
2019-202024Northamptoneng ENGFA Cup211191.3202200001.510.001.511.511.51Matches
2019-202024Northamptoneng ENG4. League Two1978609.6404400410.420.000.420.420.42Matches
2020-202125Northamptoneng ENGEFL Cup11891.0101011001.010.001.010.000.00Matches
2020-202125Northamptoneng ENGFA Cup10270.3000000000.000.000.000.000.00Matches
2020-202125Northamptoneng ENG3. League One16131,16913.0303300100.230.000.230.230.23Matches
2020-202125Motherwellsct SCO1. Premiership50891.0000000100.000.000.000.000.00Matches
2021-202226Leyton Orienteng ENGFA Cup332703.0202200000.670.000.670.670.67Matches
2021-202226Leyton Orienteng ENG4. League Two41312,97433.0132151301800.390.060.450.390.45Matches
2022-202327Leyton Orienteng ENGEFL Cup11570.6000000000.000.000.000.000.00Matches
2022-202327Exeter Cityeng ENG3. League One50710.8000000000.000.000.000.000.00Matches
2022-202327Leyton Orienteng ENG4. League Two801671.9000000100.000.000.000.000.00Matches
2022-202327Barneteng ENG5. National League1197988.97700100.790.79Matches
2023-202428Sutton Unitedeng ENGEFL Cup221351.5101100000.670.000.670.670.67Matches
2023-202428Sutton Unitedeng ENGFA Cup221792.0213200101.010.501.511.011.51Matches
2023-202428Sutton Unitedeng ENG4. League Two37342,97533.1115161101620.330.150.480.330.48Matches
8 Seasons9 Clubs6 Leagues22215514,775164.263136962133740.380.080.440.380.44
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
Leyton Orient (2 Seasons)3 Leagues53353,46838.5152171501900.390.050.440.390.44
Northampton (2 Seasons)4 Leagues40222,29025.410010911510.390.000.390.350.35
Macclesfield (1 Season)3 Leagues43343,25536.2103131000910.280.080.360.280.36
Sutton United (1 Season)3 Leagues41383,28936.5146201401720.380.160.550.380.55
Swindon Town (1 Season)3 Leagues1498048.9314300300.340.110.450.340.45
Barnet (1 Season)1 League1197988.97700100.790.79
Millwall (1 Season)2 Leagues1087117.9415400200.510.130.630.510.63
Exeter City (1 Season)1 League50710.8000000000.000.000.000.000.00
Motherwell (1 Season)1 League50891.0000000100.000.000.000.000.00
FA Cup (7 Seasons)1298799.8101111000201.020.101.131.021.13
League Two (6 Seasons)15510910,441116.039115039023040.340.090.430.340.43
EFL Cup (6 Seasons)986947.7303211000.390.000.390.260.26
League One (3 Seasons)30201,87420.8415400300.190.050.240.190.24
National League (1 Season)1197988.97700100.790.79
Premiership (1 Season)50891.0000000100.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-201721Millwall2 Leagues1087117.9415400200.510.130.630.510.63
2017-201822Swindon Town3 Leagues1498048.9314300300.340.110.450.340.45
2018-201923Macclesfield3 Leagues43343,25536.2103131000910.280.080.360.280.36
2019-202024Northampton3 Leagues2281,00511.2606600410.540.000.540.540.54
2020-202125Northampton3 Leagues18141,28514.3404311100.280.000.280.210.21
2020-202125Motherwell1 League50891.0000000100.000.000.000.000.00
2021-202226Leyton Orient2 Leagues44343,24436.0152171501800.420.060.470.420.47
2022-202327Leyton Orient2 Leagues912242.5000000100.000.000.000.000.00
2022-202327Exeter City1 League50710.8000000000.000.000.000.000.00
2022-202327Barnet1 League1197988.97700100.790.79
2023-202428Sutton United3 Leagues41383,28936.5146201401720.380.160.550.380.55
8 Seasons9 Clubs6 Leagues22215514,775164.263136962133740.380.080.440.380.44
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
Leyton Orient (2 Seasons)3 Leagues53353,46838.5152171501900.390.050.440.390.44
Northampton (2 Seasons)4 Leagues40222,29025.410010911510.390.000.390.350.35
Macclesfield (1 Season)3 Leagues43343,25536.2103131000910.280.080.360.280.36
Sutton United (1 Season)3 Leagues41383,28936.5146201401720.380.160.550.380.55
Swindon Town (1 Season)3 Leagues1498048.9314300300.340.110.450.340.45
Barnet (1 Season)1 League1197988.97700100.790.79
Millwall (1 Season)2 Leagues1087117.9415400200.510.130.630.510.63
Exeter City (1 Season)1 League50710.8000000000.000.000.000.000.00
Motherwell (1 Season)1 League50891.0000000100.000.000.000.000.00
FA Cup (7 Seasons)1298799.8101111000201.020.101.131.021.13
League Two (6 Seasons)15510910,441116.039115039023040.340.090.430.340.43
EFL Cup (6 Seasons)986947.7303211000.390.000.390.260.26
League One (3 Seasons)30201,87420.8415400300.190.050.240.190.24
National League (1 Season)1197988.97700100.790.79
Premiership (1 Season)50891.0000000100.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-201721Millwalleng ENG3. League One6th976347.0112100200.140.140.280.140.28Matches
2017-201822Swindon Towneng ENG4. League Two9th1175976.6213200300.300.150.450.300.45Matches
2018-201923Macclesfieldeng ENG4. League Two22nd39302,86831.99312900810.280.090.380.280.38Matches
2019-202024Northamptoneng ENG4. League Two7th1978609.6404400410.420.000.420.420.42Matches
2020-202125Northamptoneng ENG3. League One22nd16131,16913.0303300100.230.000.230.230.23Matches
2020-202125Motherwellsct SCO1. Premiership14th50891.0000000100.000.000.000.000.00Matches
2021-202226Leyton Orienteng ENG4. League Two13th41312,97433.0132151301800.390.060.450.390.45Matches
2022-202327Leyton Orienteng ENG4. League Two1st801671.9000000100.000.000.000.000.00Matches
2022-202327Exeter Cityeng ENG3. League One14th50710.8000000000.000.000.000.000.00Matches
2022-202327Barneteng ENG5. National League5th1197988.97700100.790.79Matches
2023-202428Sutton Unitedeng ENG4. League Two23rd37342,97533.1115161101620.330.150.480.330.48Matches
8 Seasons9 Clubs4 Leagues20113813,202146.750125550023540.340.090.400.340.40
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
Leyton Orient (2 Seasons)1 League49313,14134.9132151301900.370.060.430.370.43
Northampton (2 Seasons)2 Leagues35202,02922.5707700510.310.000.310.310.31
Macclesfield (1 Season)1 League39302,86831.99312900810.280.090.380.280.38
Sutton United (1 Season)1 League37342,97533.1115161101620.330.150.480.330.48
Swindon Town (1 Season)1 League1175976.6213200300.300.150.450.300.45
Barnet (1 Season)1 League1197988.97700100.790.79
Millwall (1 Season)1 League976347.0112100200.140.140.280.140.28
Exeter City (1 Season)1 League50710.8000000000.000.000.000.000.00
Motherwell (1 Season)1 League50891.0000000100.000.000.000.000.00
League Two (6 Seasons)15510910,441116.039115039023040.340.090.430.340.43
League One (3 Seasons)30201,87420.8415400300.190.050.240.190.24
National League (1 Season)1197988.97700100.790.79
Premiership (1 Season)50891.0000000100.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-201721Millwalleng ENGFA Cup5th11770.9303300003.510.003.513.513.51Matches
2017-201822Swindon Towneng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2017-201822Swindon Towneng ENGFA Cup65th211171.3101100000.770.000.770.770.77Matches
2018-201923Macclesfieldeng ENGEFL Cup17th332973.3101100000.300.000.300.300.30Matches
2018-201923Macclesfieldeng ENGFA Cup85th11901.0000000100.000.000.000.000.00Matches
2019-202024Northamptoneng ENGEFL Cup58th10260.3000000000.000.000.000.000.00Matches
2019-202024Northamptoneng ENGFA Cup17th211191.3202200001.510.001.511.511.51Matches
2020-202125Northamptoneng ENGEFL Cup33rd11891.0101011001.010.001.010.000.00Matches
2020-202125Northamptoneng ENGFA Cup85th10270.3000000000.000.000.000.000.00Matches
2021-202226Leyton Orienteng ENGFA Cup332703.0202200000.670.000.670.670.67Matches
2022-202327Leyton Orienteng ENGEFL CupRd111570.6000000000.000.000.000.000.00Matches
2023-202428Sutton Unitedeng ENGEFL CupRd3221351.5101100000.670.000.670.670.67Matches
2023-202428Sutton Unitedeng ENGFA Cup221792.0213200101.010.501.511.011.51Matches
8 Seasons6 Clubs2 Leagues21171,57317.5131141211200.740.060.800.690.74
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
Northampton (2 Seasons)2 Leagues522612.9303211001.030.001.030.690.69
Leyton Orient (2 Seasons)2 Leagues443273.6202200000.550.000.550.550.55
Macclesfield (1 Season)2 Leagues443874.3101100100.230.000.230.230.23
Sutton United (1 Season)2 Leagues443143.5314300100.860.291.150.861.15
Swindon Town (1 Season)2 Leagues322072.3101100000.430.000.430.430.43
Millwall (1 Season)1 League11770.9303300003.510.003.513.513.51
FA Cup (7 Seasons)1298799.8101111000201.020.101.131.021.13
EFL Cup (6 Seasons)986947.7303211000.390.000.390.260.26

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2016-201721Millwalleng ENGFA Cup0.9300Matches
2016-201721Millwalleng ENG3. League One7.010110.001.560.0900Matches
2017-201822Swindon Towneng ENGEFL Cup1.002150.02.001.000.000.0000Matches
2017-201822Swindon Towneng ENGFA Cup1.315240.03.851.540.200.5000Matches
2017-201822Swindon Towneng ENG4. League Two6.62090.001.360.2200Matches
2018-201923Macclesfieldeng ENGEFL Cup3.317571.42.121.520.140.2000Matches
2018-201923Macclesfieldeng ENGFA Cup1.00000.000.0000Matches
2018-201923Macclesfieldeng ENG4. League Two31.9900Matches
2019-202024Northamptoneng ENGEFL Cup0.30000.000.0000Matches
2019-202024Northamptoneng ENGFA Cup1.324250.03.031.510.501.0000Matches
2019-202024Northamptoneng ENG4. League Two9.6429931.03.030.940.140.4400Matches
2020-202125Northamptoneng ENGEFL Cup1.014125.04.041.010.000.0011Matches
2020-202125Northamptoneng ENGFA Cup0.30100.03.330.000.0000Matches
2020-202125Northamptoneng ENG3. League One13.0319947.41.460.690.160.3300Matches
2020-202125Motherwellsct SCO1. Premiership1.0033100.03.033.030.000.0000Matches
2021-202226Leyton Orienteng ENGFA Cup3.0214642.94.672.000.140.3300Matches
2021-202226Leyton Orienteng ENG4. League Two33.013813239.52.450.970.160.4101Matches
2022-202327Leyton Orienteng ENGEFL Cup0.60100.01.580.000.0000Matches
2022-202327Exeter Cityeng ENG3. League One0.80200.02.540.000.0000Matches
2022-202327Leyton Orienteng ENG4. League Two1.906116.73.230.540.000.0000Matches
2022-202327Barneteng ENG5. National League8.9700Matches
2023-202428Sutton Unitedeng ENGEFL Cup1.517228.64.671.330.140.5000Matches
2023-202428Sutton Unitedeng ENGFA Cup2.0211327.35.531.510.180.6700Matches
2023-202428Sutton Unitedeng ENG4. League Two33.111853338.82.571.000.130.3301Matches
8 Seasons9 Clubs6 Leagues164.26328112945.92.291.050.150.3313
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Leyton Orient (2 Seasons)3 Leagues38.5151023938.22.651.010.150.3801
Northampton (2 Seasons)4 Leagues25.410572136.82.240.830.160.4311
Macclesfield (1 Season)3 Leagues36.2107571.41.631.160.140.2000
Sutton United (1 Season)3 Leagues36.5141033836.92.821.040.140.3701
Swindon Town (1 Season)3 Leagues8.93712171.40.781.340.430.2500
Barnet (1 Season)1 League8.9700
Millwall (1 Season)2 Leagues7.940110.001.560.0900
Exeter City (1 Season)1 League0.80200.02.540.000.0000
Motherwell (1 Season)1 League1.0033100.03.033.030.000.0000
FA Cup (7 Seasons)9.810351337.13.931.460.200.5400
League Two (6 Seasons)116.0392018441.82.391.000.150.3602
EFL Cup (6 Seasons)7.7321942.92.721.170.100.2211
League One (3 Seasons)20.84212095.21.010.960.190.2000
National League (1 Season)8.9700
Premiership (1 Season)1.0033100.03.033.030.000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2016-201721Millwall2 Leagues7.940110.001.560.0900
2017-201822Swindon Town3 Leagues8.93712171.40.781.340.430.2500
2018-201923Macclesfield3 Leagues36.2107571.41.631.160.140.2000
2019-202024Northampton3 Leagues11.26331133.32.960.990.180.5500
2020-202125Northampton3 Leagues14.34241041.71.680.700.130.3011
2020-202125Motherwell1 League1.0033100.03.033.030.000.0000
2021-202226Leyton Orient2 Leagues36.015953840.02.641.050.160.3901
2022-202327Leyton Orient2 Leagues2.507114.32.810.400.000.0000
2022-202327Exeter City1 League0.80200.02.540.000.0000
2022-202327Barnet1 League8.9700
2023-202428Sutton United3 Leagues36.5141033836.92.821.040.140.3701
8 Seasons9 Clubs6 Leagues164.26328112945.92.291.050.150.3313
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Leyton Orient (2 Seasons)3 Leagues38.5151023938.22.651.010.150.3801
Northampton (2 Seasons)4 Leagues25.410572136.82.240.830.160.4311
Macclesfield (1 Season)3 Leagues36.2107571.41.631.160.140.2000
Sutton United (1 Season)3 Leagues36.5141033836.92.821.040.140.3701
Swindon Town (1 Season)3 Leagues8.93712171.40.781.340.430.2500
Barnet (1 Season)1 League8.9700
Millwall (1 Season)2 Leagues7.940110.001.560.0900
Exeter City (1 Season)1 League0.80200.02.540.000.0000
Motherwell (1 Season)1 League1.0033100.03.033.030.000.0000
FA Cup (7 Seasons)9.810351337.13.931.460.200.5400
League Two (6 Seasons)116.0392018441.82.391.000.150.3602
EFL Cup (6 Seasons)7.7321942.92.721.170.100.2211
League One (3 Seasons)20.84212095.21.010.960.190.2000
National League (1 Season)8.9700
Premiership (1 Season)1.0033100.03.033.030.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2016-201721Millwalleng ENG3. League One6th7.010110.001.560.0900Matches
2017-201822Swindon Towneng ENG4. League Two9th6.62090.001.360.2200Matches
2018-201923Macclesfieldeng ENG4. League Two22nd31.9900Matches
2019-202024Northamptoneng ENG4. League Two7th9.6429931.03.030.940.140.4400Matches
2020-202125Northamptoneng ENG3. League One22nd13.0319947.41.460.690.160.3300Matches
2020-202125Motherwellsct SCO1. Premiership14th1.0033100.03.033.030.000.0000Matches
2021-202226Leyton Orienteng ENG4. League Two13th33.013813239.52.450.970.160.4101Matches
2022-202327Leyton Orienteng ENG4. League Two1st1.906116.73.230.540.000.0000Matches
2022-202327Exeter Cityeng ENG3. League One14th0.80200.02.540.000.0000Matches
2022-202327Barneteng ENG5. National League5th8.9700Matches
2023-202428Sutton Unitedeng ENG4. League Two23rd33.111853338.82.571.000.130.3301Matches
8 Seasons9 Clubs4 Leagues146.75022510747.62.121.010.150.3202
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Leyton Orient (2 Seasons)1 League34.913873337.92.490.950.150.3901
Northampton (2 Seasons)2 Leagues22.57481837.52.130.800.150.3900
Macclesfield (1 Season)1 League31.9900
Sutton United (1 Season)1 League33.111853338.82.571.000.130.3301
Swindon Town (1 Season)1 League6.62090.001.360.2200
Barnet (1 Season)1 League8.9700
Millwall (1 Season)1 League7.010110.001.560.0900
Exeter City (1 Season)1 League0.80200.02.540.000.0000
Motherwell (1 Season)1 League1.0033100.03.033.030.000.0000
League Two (6 Seasons)116.0392018441.82.391.000.150.3602
League One (3 Seasons)20.84212095.21.010.960.190.2000
National League (1 Season)8.9700
Premiership (1 Season)1.0033100.03.033.030.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2016-201721Millwalleng ENGFA Cup5th0.9300Matches
2017-201822Swindon Towneng ENGEFL Cup58th1.002150.02.001.000.000.0000Matches
2017-201822Swindon Towneng ENGFA Cup65th1.315240.03.851.540.200.5000Matches
2018-201923Macclesfieldeng ENGEFL Cup17th3.317571.42.121.520.140.2000Matches
2018-201923Macclesfieldeng ENGFA Cup85th1.00000.000.0000Matches
2019-202024Northamptoneng ENGEFL Cup58th0.30000.000.0000Matches
2019-202024Northamptoneng ENGFA Cup17th1.324250.03.031.510.501.0000Matches
2020-202125Northamptoneng ENGEFL Cup33rd1.014125.04.041.010.000.0011Matches
2020-202125Northamptoneng ENGFA Cup85th0.30100.03.330.000.0000Matches
2021-202226Leyton Orienteng ENGFA Cup3.0214642.94.672.000.140.3300Matches
2022-202327Leyton Orienteng ENGEFL CupRd10.60100.01.580.000.0000Matches
2023-202428Sutton Unitedeng ENGEFL CupRd31.517228.64.671.330.140.5000Matches
2023-202428Sutton Unitedeng ENGFA Cup2.0211327.35.531.510.180.6700Matches
8 Seasons6 Clubs2 Leagues17.513562239.33.371.320.160.4111
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Northampton (2 Seasons)2 Leagues2.939333.33.101.030.220.6711
Leyton Orient (2 Seasons)2 Leagues3.6215640.04.131.650.130.3300
Macclesfield (1 Season)2 Leagues4.317571.41.631.160.140.2000
Sutton United (1 Season)2 Leagues3.5318527.85.161.430.170.6000
Swindon Town (1 Season)2 Leagues2.317342.93.041.300.140.3300
Millwall (1 Season)1 League0.9300
FA Cup (7 Seasons)9.810351337.13.931.460.200.5400
EFL Cup (6 Seasons)7.7321942.92.721.170.100.2211
Become a Stathead & surf this site ad-free.

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-201721Millwalleng ENGFA Cup1777714.30.91770033.0042+2+2.34+2.14Matches
2016-201721Millwalleng ENG3. League One96347015.37.076291.6785+3+0.43+0.27Matches
2017-201822Swindon Towneng ENGEFL Cup19090100.01.01901000.0023-1-1.00Matches
2017-201822Swindon Towneng ENGFA Cup21175965.01.3190112701.5053+2+1.54+2.97Matches
2017-201822Swindon Towneng ENG4. League Two115975414.46.675431.64129+3+0.45+0.48Matches
2018-201923Macclesfieldeng ENGEFL Cup32979990.03.33992000.6749-5-1.52+6.67Matches
2018-201923Macclesfieldeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2018-201923Macclesfieldeng ENG4. League Two392,8687469.331.930872492921.053644-8-0.25+1.02Matches
2019-202024Northamptoneng ENGEFL Cup1262628.90.30012600.0003-3-10.38-11.79Matches
2019-202024Northamptoneng ENGFA Cup21196026.41.3190112903.0041+3+2.27+1.73Matches
2019-202024Northamptoneng ENG4. League Two198604525.89.67743122851.411014-4-0.42-1.07Matches
2020-202125Northamptoneng ENGEFL Cup1898949.41.01890003.0030+3+3.03+6.99Matches
2020-202125Northamptoneng ENGFA Cup1272730.00.30012700.0001-1-3.33-3.33Matches
2020-202125Northamptoneng ENG3. League One161,1697328.213.01384732620.94923-14-1.08-0.71Matches
2020-202125Motherwellsct SCO1. Premiership589182.61.00051801.8002-2-2.02-1.64Matches
2021-202226Leyton Orienteng ENGFA Cup327090100.03.03903002.0052+3+1.00Matches
2021-202226Leyton Orienteng ENG4. League Two412,9747371.833.0318725102701.244232+10+0.30-0.08Matches
2022-202327Leyton Orienteng ENGEFL Cup1575763.30.61570000.0002-2-3.16-3.16Matches
2022-202327Exeter Cityeng ENG3. League One571141.70.80051421.4021+1+1.27+1.38Matches
2022-202327Leyton Orienteng ENG4. League Two8167214.01.90082101.7502-2-1.08-1.73Matches
2022-202327Barneteng ENG5. National League117987319.38.9981323511.251412+2+0.23+0.06Matches
2023-202428Sutton Unitedeng ENGEFL Cup21356845.01.52680002.002200.000.00Matches
2023-202428Sutton Unitedeng ENGFA Cup21799066.32.02901003.0051+4+2.01+3.99Matches
2023-202428Sutton Unitedeng ENG4. League Two372,9758071.933.134842633501.035160-9-0.27+0.96Matches
8 Seasons9 Clubs6 Leagues22214,7756731.4164.2155851096725271.27219235-16-0.10-0.08
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Leyton Orient (2 Seasons)3 Leagues533,4686540.138.5358728182401.344738+9+0.23-0.36
Northampton (2 Seasons)4 Leagues402,2905727.725.4228111182871.272642-16-0.63-0.70
Macclesfield (1 Season)3 Leagues433,2557671.436.234882792921.004155-14-0.39+1.06
Sutton United (1 Season)3 Leagues413,2898069.836.538842733501.175863-5-0.14+1.00
Swindon Town (1 Season)3 Leagues148045718.28.9990752731.501915+4+0.45+0.50
Barnet (1 Season)1 League117987319.38.9981323511.251412+2+0.23+0.06
Millwall (1 Season)2 Leagues107117115.27.987762121.80127+5+0.63+0.47
Exeter City (1 Season)1 League571141.70.80051421.4021+1+1.27+1.38
Motherwell (1 Season)1 League589182.61.00051801.8002-2-2.02-1.64
FA Cup (7 Seasons)128797346.59.8988732832.002412+12+1.23+1.23
League Two (6 Seasons)15510,4416743.4116.010985834627101.22151161-10-0.09-0.20
EFL Cup (6 Seasons)96947764.37.7884312601.001119-8-1.04+0.36
League One (3 Seasons)301,8746215.120.82084131019131.241929-10-0.48-0.39
National League (1 Season)117987319.38.9981323511.251412+2+0.23+0.06
Premiership (1 Season)589182.61.00051801.8002-2-2.02-1.64
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-201721Millwall2 Leagues107117115.27.987762121.80127+5+0.63+0.47
2017-201822Swindon Town3 Leagues148045718.28.9990752731.501915+4+0.45+0.50
2018-201923Macclesfield3 Leagues433,2557671.436.234882792921.004155-14-0.39+1.06
2019-202024Northampton3 Leagues221,0054626.011.28764142851.491418-4-0.36-1.02
2020-202125Northampton3 Leagues181,2857129.114.31484742721.001224-12-0.84-0.38
2020-202125Motherwell1 League589182.61.00051801.8002-2-2.02-1.64
2021-202226Leyton Orient2 Leagues443,2447473.636.0348828102701.294734+13+0.36-0.03
2022-202327Leyton Orient2 Leagues9224255.32.5157082101.5604-4-1.61-2.26
2022-202327Exeter City1 League571141.70.80051421.4021+1+1.27+1.38
2022-202327Barnet1 League117987319.38.9981323511.251412+2+0.23+0.06
2023-202428Sutton United3 Leagues413,2898069.836.538842733501.175863-5-0.14+1.00
8 Seasons9 Clubs6 Leagues22214,7756731.4164.2155851096725271.27219235-16-0.10-0.08
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Leyton Orient (2 Seasons)3 Leagues533,4686540.138.5358728182401.344738+9+0.23-0.36
Northampton (2 Seasons)4 Leagues402,2905727.725.4228111182871.272642-16-0.63-0.70
Macclesfield (1 Season)3 Leagues433,2557671.436.234882792921.004155-14-0.39+1.06
Sutton United (1 Season)3 Leagues413,2898069.836.538842733501.175863-5-0.14+1.00
Swindon Town (1 Season)3 Leagues148045718.28.9990752731.501915+4+0.45+0.50
Barnet (1 Season)1 League117987319.38.9981323511.251412+2+0.23+0.06
Millwall (1 Season)2 Leagues107117115.27.987762121.80127+5+0.63+0.47
Exeter City (1 Season)1 League571141.70.80051421.4021+1+1.27+1.38
Motherwell (1 Season)1 League589182.61.00051801.8002-2-2.02-1.64
FA Cup (7 Seasons)128797346.59.8988732832.002412+12+1.23+1.23
League Two (6 Seasons)15510,4416743.4116.010985834627101.22151161-10-0.09-0.20
EFL Cup (6 Seasons)96947764.37.7884312601.001119-8-1.04+0.36
League One (3 Seasons)301,8746215.120.82084131019131.241929-10-0.48-0.39
National League (1 Season)117987319.38.9981323511.251412+2+0.23+0.06
Premiership (1 Season)589182.61.00051801.8002-2-2.02-1.64
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-201721Millwalleng ENG3. League One6th96347015.37.076291.6785+3+0.43+0.27Matches
2017-201822Swindon Towneng ENG4. League Two9th115975414.46.675431.64129+3+0.45+0.48Matches
2018-201923Macclesfieldeng ENG4. League Two22nd392,8687469.331.930872492921.053644-8-0.25+1.02Matches
2019-202024Northamptoneng ENG4. League Two7th198604525.89.67743122851.411014-4-0.42-1.07Matches
2020-202125Northamptoneng ENG3. League One22nd161,1697328.213.01384732620.94923-14-1.08-0.71Matches
2020-202125Motherwellsct SCO1. Premiership14th589182.61.00051801.8002-2-2.02-1.64Matches
2021-202226Leyton Orienteng ENG4. League Two13th412,9747371.833.0318725102701.244232+10+0.30-0.08Matches
2022-202327Leyton Orienteng ENG4. League Two1st8167214.01.90082101.7502-2-1.08-1.73Matches
2022-202327Exeter Cityeng ENG3. League One14th571141.70.80051421.4021+1+1.27+1.38Matches
2022-202327Barneteng ENG5. National League5th117987319.38.9981323511.251412+2+0.23+0.06Matches
2023-202428Sutton Unitedeng ENG4. League Two23rd372,9758071.933.134842633501.035160-9-0.27+0.96Matches
8 Seasons9 Clubs4 Leagues20113,2026630.0146.713885996325241.24184204-20-0.14-0.13
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Leyton Orient (2 Seasons)1 League493,1416437.934.9318725182401.324234+8+0.23-0.37
Northampton (2 Seasons)2 Leagues352,0295827.222.5208110152871.201937-18-0.80-0.90
Macclesfield (1 Season)1 League392,8687469.331.930872492921.053644-8-0.25+1.02
Sutton United (1 Season)1 League372,9758071.933.134842633501.035160-9-0.27+0.96
Swindon Town (1 Season)1 League115975414.46.675431.64129+3+0.45+0.48
Barnet (1 Season)1 League117987319.38.9981323511.251412+2+0.23+0.06
Millwall (1 Season)1 League96347015.37.076291.6785+3+0.43+0.27
Exeter City (1 Season)1 League571141.70.80051421.4021+1+1.27+1.38
Motherwell (1 Season)1 League589182.61.00051801.8002-2-2.02-1.64
League Two (6 Seasons)15510,4416743.4116.010985834627101.22151161-10-0.09-0.20
League One (3 Seasons)301,8746215.120.82084131019131.241929-10-0.48-0.39
National League (1 Season)117987319.38.9981323511.251412+2+0.23+0.06
Premiership (1 Season)589182.61.00051801.8002-2-2.02-1.64
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-201721Millwalleng ENGFA Cup5th1777714.30.91770033.0042+2+2.34+2.14Matches
2017-201822Swindon Towneng ENGEFL Cup58th19090100.01.01901000.0023-1-1.00Matches
2017-201822Swindon Towneng ENGFA Cup65th21175965.01.3190112701.5053+2+1.54+2.97Matches
2018-201923Macclesfieldeng ENGEFL Cup17th32979990.03.33992000.6749-5-1.52+6.67Matches
2018-201923Macclesfieldeng ENGFA Cup85th19090100.01.01901000.0012-1-1.00Matches
2019-202024Northamptoneng ENGEFL Cup58th1262628.90.30012600.0003-3-10.38-11.79Matches
2019-202024Northamptoneng ENGFA Cup17th21196026.41.3190112903.0041+3+2.27+1.73Matches
2020-202125Northamptoneng ENGEFL Cup33rd1898949.41.01890003.0030+3+3.03+6.99Matches
2020-202125Northamptoneng ENGFA Cup85th1272730.00.30012700.0001-1-3.33-3.33Matches
2021-202226Leyton Orienteng ENGFA Cup327090100.03.03903002.0052+3+1.00Matches
2022-202327Leyton Orienteng ENGEFL CupRd11575763.30.61570000.0002-2-3.16-3.16Matches
2023-202428Sutton Unitedeng ENGEFL CupRd321356845.01.52680002.002200.000.00Matches
2023-202428Sutton Unitedeng ENGFA Cup21799066.32.02901003.0051+4+2.01+3.99Matches
8 Seasons6 Clubs2 Leagues211,5737553.017.517861042731.573531+4+0.23+0.62
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Northampton (2 Seasons)2 Leagues52615232.22.9290132701.8075+2+0.69+0.85
Leyton Orient (2 Seasons)2 Leagues43278290.83.64823001.5054+1+0.28+0.28
Macclesfield (1 Season)2 Leagues43879792.14.34973000.50511-6-1.40+6.79
Sutton United (1 Season)2 Leagues43147955.13.54791002.5073+4+1.15+1.85
Swindon Town (1 Season)2 Leagues32076976.72.3290212701.0076+1+0.43+1.86
Millwall (1 Season)1 League1777714.30.91770033.0042+2+2.34+2.14
FA Cup (7 Seasons)128797346.59.8988732832.002412+12+1.23+1.23
EFL Cup (6 Seasons)96947764.37.7884312601.001119-8-1.04+0.36

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-201721Millwalleng ENGFA Cup0.90000Matches
2016-201721Millwalleng ENG3. League One7.02001100000000Matches
2017-201822Swindon Towneng ENGEFL Cup1.0000110000000Matches
2017-201822Swindon Towneng ENGFA Cup1.30002120000Matches
2017-201822Swindon Towneng ENG4. League Two6.6300800000000Matches
2018-201923Macclesfieldeng ENGEFL Cup3.3000240000000Matches
2018-201923Macclesfieldeng ENGFA Cup1.0100000000000Matches
2018-201923Macclesfieldeng ENG4. League Two31.98100Matches
2019-202024Northamptoneng ENGEFL Cup0.30003000010Matches
2019-202024Northamptoneng ENGFA Cup1.30004023010Matches
2019-202024Northamptoneng ENG4. League Two9.641127144320000Matches
2020-202125Northamptoneng ENGEFL Cup1.00001100000Matches
2020-202125Northamptoneng ENGFA Cup0.30000000000Matches
2020-202125Northamptoneng ENG3. League One13.0100182570310Matches
2020-202125Motherwellsct SCO1. Premiership1.01008211000Matches
2021-202226Leyton Orienteng ENGFA Cup3.00005310000Matches
2021-202226Leyton Orienteng ENG4. League Two33.080058471551040Matches
2022-202327Leyton Orienteng ENGEFL Cup0.60000100000Matches
2022-202327Exeter Cityeng ENG3. League One0.80003100000Matches
2022-202327Leyton Orienteng ENG4. League Two1.91007220010Matches
2022-202327Barneteng ENG5. National League8.91000Matches
2023-202428Sutton Unitedeng ENGEFL Cup1.50002312000Matches
2023-202428Sutton Unitedeng ENGFA Cup2.01003410000Matches
2023-202428Sutton Unitedeng ENG4. League Two33.16204854379950Matches
8 Seasons9 Clubs6 Leagues164.2374121116373232413000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Leyton Orient (2 Seasons)3 Leagues38.590070531851050
Northampton (2 Seasons)4 Leagues25.4511534013653000
Macclesfield (1 Season)3 Leagues36.2910240000000
Sutton United (1 Season)3 Leagues36.572053613911950
Swindon Town (1 Season)3 Leagues8.93001122000000
Barnet (1 Season)1 League8.91000
Millwall (1 Season)2 Leagues7.92001100000000
Exeter City (1 Season)1 League0.80003100000
Motherwell (1 Season)1 League1.01008211000
FA Cup (7 Seasons)9.82001486301000
League Two (6 Seasons)116.0304114811758172110000
EFL Cup (6 Seasons)7.70009101201000
League One (3 Seasons)20.830032267031000
National League (1 Season)8.91000
Premiership (1 Season)1.01008211000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201721Millwall2 Leagues7.92001100000000
2017-201822Swindon Town3 Leagues8.93001122000000
2018-201923Macclesfield3 Leagues36.2910240000000
2019-202024Northampton3 Leagues11.241134146622000
2020-202125Northampton3 Leagues14.3100192670310
2020-202125Motherwell1 League1.01008211000
2021-202226Leyton Orient2 Leagues36.080063501651040
2022-202327Leyton Orient2 Leagues2.51007320010
2022-202327Exeter City1 League0.80003100000
2022-202327Barnet1 League8.91000
2023-202428Sutton United3 Leagues36.572053613911950
8 Seasons9 Clubs6 Leagues164.2374121116373232413000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Leyton Orient (2 Seasons)3 Leagues38.590070531851050
Northampton (2 Seasons)4 Leagues25.4511534013653000
Macclesfield (1 Season)3 Leagues36.2910240000000
Sutton United (1 Season)3 Leagues36.572053613911950
Swindon Town (1 Season)3 Leagues8.93001122000000
Barnet (1 Season)1 League8.91000
Millwall (1 Season)2 Leagues7.92001100000000
Exeter City (1 Season)1 League0.80003100000
Motherwell (1 Season)1 League1.01008211000
FA Cup (7 Seasons)9.82001486301000
League Two (6 Seasons)116.0304114811758172110000
EFL Cup (6 Seasons)7.70009101201000
League One (3 Seasons)20.830032267031000
National League (1 Season)8.91000
Premiership (1 Season)1.01008211000
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-201721Millwalleng ENG3. League One6th7.02001100000000Matches
2017-201822Swindon Towneng ENG4. League Two9th6.6300800000000Matches
2018-201923Macclesfieldeng ENG4. League Two22nd31.98100Matches
2019-202024Northamptoneng ENG4. League Two7th9.641127144320000Matches
2020-202125Northamptoneng ENG3. League One22nd13.0100182570310Matches
2020-202125Motherwellsct SCO1. Premiership14th1.01008211000Matches
2021-202226Leyton Orienteng ENG4. League Two13th33.080058471551040Matches
2022-202327Leyton Orienteng ENG4. League Two1st1.91007220010Matches
2022-202327Exeter Cityeng ENG3. League One14th0.80003100000Matches
2022-202327Barneteng ENG5. National League5th8.91000Matches
2023-202428Sutton Unitedeng ENG4. League Two23rd33.16204854379950Matches
8 Seasons9 Clubs4 Leagues146.7354118814566182411000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Leyton Orient (2 Seasons)1 League34.990065491751050
Northampton (2 Seasons)2 Leagues22.5511453911351000
Macclesfield (1 Season)1 League31.98100
Sutton United (1 Season)1 League33.16204854379950
Swindon Town (1 Season)1 League6.6300800000000
Barnet (1 Season)1 League8.91000
Millwall (1 Season)1 League7.02001100000000
Exeter City (1 Season)1 League0.80003100000
Motherwell (1 Season)1 League1.01008211000
League Two (6 Seasons)116.0304114811758172110000
League One (3 Seasons)20.830032267031000
National League (1 Season)8.91000
Premiership (1 Season)1.01008211000
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-201721Millwalleng ENGFA Cup5th0.90000Matches
2017-201822Swindon Towneng ENGEFL Cup58th1.0000110000000Matches
2017-201822Swindon Towneng ENGFA Cup65th1.30002120000Matches
2018-201923Macclesfieldeng ENGEFL Cup17th3.3000240000000Matches
2018-201923Macclesfieldeng ENGFA Cup85th1.0100000000000Matches
2019-202024Northamptoneng ENGEFL Cup58th0.30003000010Matches
2019-202024Northamptoneng ENGFA Cup17th1.30004023010Matches
2020-202125Northamptoneng ENGEFL Cup33rd1.00001100000Matches
2020-202125Northamptoneng ENGFA Cup85th0.30000000000Matches
2021-202226Leyton Orienteng ENGFA Cup3.00005310000Matches
2022-202327Leyton Orienteng ENGEFL CupRd10.60000100000Matches
2023-202428Sutton Unitedeng ENGEFL CupRd31.50002312000Matches
2023-202428Sutton Unitedeng ENGFA Cup2.01003410000Matches
8 Seasons6 Clubs2 Leagues17.520023187502000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Northampton (2 Seasons)2 Leagues2.90008123020
Leyton Orient (2 Seasons)2 Leagues3.60005410000
Macclesfield (1 Season)2 Leagues4.3100240000000
Sutton United (1 Season)2 Leagues3.51005722000
Swindon Town (1 Season)2 Leagues2.3000322000000
Millwall (1 Season)1 League0.90000
FA Cup (7 Seasons)9.82001486301000
EFL Cup (6 Seasons)7.70009101201000

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

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

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.