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-12-21SatLeague TwoMatchweek 21AwayL 1–3Tranmere RoversDoncasterYFW75000041000Match Report
2024-12-14SatLeague TwoMatchweek 20HomeW 2–1Tranmere RoversHarrogateYAM90100052100Match Report
2024-12-03TueLeague TwoMatchweek 18HomeD 2–2Tranmere RoversMorecambeYFW57000020000Match Report
2024-11-26TueLeague TwoMatchweek 5HomeL 0–2Tranmere RoversAFC WimbledonYFW78000042000Match Report
2024-11-22FriLeague TwoMatchweek 17AwayL 0–1Tranmere RoversCheltenhamN21000010000Match 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
2007-200817Macclesfieldeng ENG4. League Two1020.0000000000.000.000.000.000.00
2008-200918Macclesfieldeng ENG4. League Two30500.6101100001.800.001.801.801.80
2015-201625Macclesfieldeng ENGFA Cup11901.0101100001.000.001.001.001.00Matches
2015-201625Macclesfieldeng ENG5. National League39322,95132.8220222023500.670.000.670.610.61Matches
2016-201726Chesterfieldeng ENGEFL Cup00Matches
2016-201726Chesterfieldeng ENGFA Cup211111.2011000000.000.810.810.000.81Matches
2016-201726Chesterfieldeng ENG3. League One35262,13323.7707522400.300.000.300.210.21Matches
2017-201827Chesterfieldeng ENGEFL Cup11680.8101100001.320.001.321.321.32Matches
2017-201827Chesterfieldeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2017-201827Chesterfieldeng ENG4. League Two43383,44738.3192211544700.500.050.550.390.44Matches
2018-201928Notts Countyeng ENGFA Cup11710.8000000000.000.000.000.000.00Matches
2018-201928Notts Countyeng ENG4. League Two24131,20913.4303300200.220.000.220.220.22Matches
2018-201928Grimsby Towneng ENG4. League Two1376397.1112100200.140.140.280.140.28Matches
2019-202029Notts Countyeng ENGFA Cup10140.2101100006.430.006.436.436.43Matches
2019-202029Notts Countyeng ENG5. National League30161,46616.3121022000.740.61Matches
2020-202130St Mirrensct SCO1. Premiership1765986.6314300000.450.150.600.450.60Matches
2021-202231Carlisle Unitedeng ENG4. League Two17121,00311.1224200200.180.180.360.180.36Matches
2021-202231St Mirrensct SCO1. Premiership1313143.5000000110.000.000.000.000.00Matches
2022-202332Carlisle Unitedeng ENGEFL Cup10550.6101100001.640.001.641.641.64Matches
2022-202332Carlisle Unitedeng ENGFA Cup11620.7000000000.000.000.000.000.00Matches
2022-202332Carlisle Unitedeng ENG4. League Two44352,95332.8204241733300.610.120.730.520.64Matches
2023-202433Tranmere Roverseng ENGEFL Cup21630.7011000000.001.431.430.001.43Matches
2023-202433Tranmere Roverseng ENGFA Cup10150.2000000000.000.000.000.000.00Matches
2023-202433Tranmere Roverseng ENG4. League Two30141,34414.9202200200.130.000.130.130.13Matches
2024-202534Tranmere Roverseng ENGEFL Cup21891.0000000000.000.000.000.000.00Matches
2024-202534Tranmere Roverseng ENGFA Cup1010.0000000000.000.000.000.000.00Matches
2024-202534Tranmere Roverseng ENG4. League Two1275716.3202200100.320.000.320.320.32Matches
12 Seasons7 Clubs6 Leagues33621519,409215.79812988513142910.450.060.490.390.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
Macclesfield (3 Seasons)3 Leagues44333,09334.4240242223500.700.000.700.640.64
Chesterfield (2 Seasons)4 Leagues82675,84965.02733021661100.420.050.460.320.37
Carlisle United (2 Seasons)3 Leagues63484,07345.3236292033500.510.130.640.440.57
Notts County (2 Seasons)3 Leagues56302,76030.716041422200.520.000.280.460.28
Tranmere Rovers (2 Seasons)3 Leagues48232,08323.1415400300.170.040.220.170.22
St Mirren (2 Seasons)1 League30791210.1314300110.300.100.390.300.39
Grimsby Town (1 Season)1 League1376397.1112100200.140.140.280.140.28
League Two (8 Seasons)18712611,218124.65095943771900.400.070.470.340.42
FA Cup (8 Seasons)954545.0213200000.400.200.590.400.59
EFL Cup (5 Seasons)632753.1213200000.650.330.980.650.98
National League (2 Seasons)69484,41749.1340223045500.690.000.670.610.61
Premiership (2 Seasons)30791210.1314300110.300.100.390.300.39
League One (1 Season)35262,13323.7707522400.300.000.300.210.21
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
2007-200817Macclesfield1 League1020.0000000000.000.000.000.000.00
2008-200918Macclesfield1 League30500.6101100001.800.001.801.801.80
2015-201625Macclesfield2 Leagues40333,04133.8230232123500.680.000.680.620.62
2016-201726Chesterfield3 Leagues37272,24424.9718522400.280.040.320.200.24
2017-201827Chesterfield3 Leagues45403,60540.1202221644700.500.050.550.400.45
2018-201928Grimsby Town1 League1376397.1112100200.140.140.280.140.28
2018-201928Notts County2 Leagues25141,28014.2303300200.210.000.210.210.21
2019-202029Notts County2 Leagues31161,48016.413011122000.790.006.430.676.43
2020-202130St Mirren1 League1765986.6314300000.450.150.600.450.60
2021-202231St Mirren1 League1313143.5000000110.000.000.000.000.00
2021-202231Carlisle United1 League17121,00311.1224200200.180.180.360.180.36
2022-202332Carlisle United3 Leagues46363,07034.1214251833300.620.120.730.530.64
2023-202433Tranmere Rovers3 Leagues33151,42215.8213200200.130.060.190.130.19
2024-202534Tranmere Rovers3 Leagues1586617.3202200100.270.000.270.270.27
12 Seasons7 Clubs6 Leagues33621519,409215.79812988513142910.450.060.490.390.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
Macclesfield (3 Seasons)3 Leagues44333,09334.4240242223500.700.000.700.640.64
Chesterfield (2 Seasons)4 Leagues82675,84965.02733021661100.420.050.460.320.37
Carlisle United (2 Seasons)3 Leagues63484,07345.3236292033500.510.130.640.440.57
Notts County (2 Seasons)3 Leagues56302,76030.716041422200.520.000.280.460.28
Tranmere Rovers (2 Seasons)3 Leagues48232,08323.1415400300.170.040.220.170.22
St Mirren (2 Seasons)1 League30791210.1314300110.300.100.390.300.39
Grimsby Town (1 Season)1 League1376397.1112100200.140.140.280.140.28
League Two (8 Seasons)18712611,218124.65095943771900.400.070.470.340.42
FA Cup (8 Seasons)954545.0213200000.400.200.590.400.59
EFL Cup (5 Seasons)632753.1213200000.650.330.980.650.98
National League (2 Seasons)69484,41749.1340223045500.690.000.670.610.61
Premiership (2 Seasons)30791210.1314300110.300.100.390.300.39
League One (1 Season)35262,13323.7707522400.300.000.300.210.21
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
2007-200817Macclesfieldeng ENG4. League Two19th1020.0000000000.000.000.000.000.00
2008-200918Macclesfieldeng ENG4. League Two20th30500.6101100001.800.001.801.801.80
2015-201625Macclesfieldeng ENG5. National League10th39322,95132.8220222023500.670.000.670.610.61Matches
2016-201726Chesterfieldeng ENG3. League One24th35262,13323.7707522400.300.000.300.210.21Matches
2017-201827Chesterfieldeng ENG4. League Two24th43383,44738.3192211544700.500.050.550.390.44Matches
2018-201928Grimsby Towneng ENG4. League Two17th1376397.1112100200.140.140.280.140.28Matches
2018-201928Notts Countyeng ENG4. League Two23rd24131,20913.4303300200.220.000.220.220.22Matches
2019-202029Notts Countyeng ENG5. National League3rd30161,46616.3121022000.740.61Matches
2020-202130St Mirrensct SCO1. Premiership13th1765986.6314300000.450.150.600.450.60Matches
2021-202231St Mirrensct SCO1. Premiership9th1313143.5000000110.000.000.000.000.00Matches
2021-202231Carlisle Unitedeng ENG4. League Two20th17121,00311.1224200200.180.180.360.180.36Matches
2022-202332Carlisle Unitedeng ENG4. League Two5th44352,95332.8204241733300.610.120.730.520.64Matches
2023-202433Tranmere Roverseng ENG4. League Two16th30141,34414.9202200200.130.000.130.130.13Matches
2024-202534Tranmere Roverseng ENG4. League Two19th1275716.3202200100.320.000.320.320.32Matches
12 Seasons7 Clubs4 Leagues32120718,680207.69410928113142910.450.050.480.390.42
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
Macclesfield (3 Seasons)2 Leagues43323,00333.4230232123500.690.000.690.630.63
Chesterfield (2 Seasons)2 Leagues78645,58062.02622820661100.420.030.450.320.35
Carlisle United (2 Seasons)1 League61473,95644.0226281933500.500.140.640.430.57
Notts County (2 Seasons)2 Leagues54292,67529.715031322200.500.000.220.440.22
Tranmere Rovers (2 Seasons)1 League42211,91521.3404400300.190.000.190.190.19
St Mirren (2 Seasons)1 League30791210.1314300110.300.100.390.300.39
Grimsby Town (1 Season)1 League1376397.1112100200.140.140.280.140.28
League Two (8 Seasons)18712611,218124.65095943771900.400.070.470.340.42
National League (2 Seasons)69484,41749.1340223045500.690.000.670.610.61
Premiership (2 Seasons)30791210.1314300110.300.100.390.300.39
League One (1 Season)35262,13323.7707522400.300.000.300.210.21
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-201625Macclesfieldeng ENGFA Cup85th11901.0101100001.000.001.001.001.00Matches
2016-201726Chesterfieldeng ENGEFL Cup58th00Matches
2016-201726Chesterfieldeng ENGFA Cup65th211111.2011000000.000.810.810.000.81Matches
2017-201827Chesterfieldeng ENGEFL Cup58th11680.8101100001.320.001.321.321.32Matches
2017-201827Chesterfieldeng ENGFA Cup85th11901.0000000000.000.000.000.000.00Matches
2018-201928Notts Countyeng ENGFA Cup85th11710.8000000000.000.000.000.000.00Matches
2019-202029Notts Countyeng ENGFA Cup65th10140.2101100006.430.006.436.436.43Matches
2022-202332Carlisle Unitedeng ENGEFL CupRd110550.6101100001.640.001.641.641.64Matches
2022-202332Carlisle Unitedeng ENGFA Cup11620.7000000000.000.000.000.000.00Matches
2023-202433Tranmere Roverseng ENGEFL CupRd221630.7011000000.001.431.430.001.43Matches
2023-202433Tranmere Roverseng ENGFA Cup10150.2000000000.000.000.000.000.00Matches
2024-202534Tranmere Roverseng ENGEFL CupRd221891.0000000000.000.000.000.000.00Matches
2024-202534Tranmere Roverseng ENGFA Cup1010.0000000000.000.000.000.000.00Matches
8 Seasons5 Clubs2 Leagues1587298.1426400000.490.250.740.490.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
Tranmere Rovers (2 Seasons)2 Leagues621681.9011000000.000.540.540.000.54
Chesterfield (2 Seasons)2 Leagues432693.0112100000.330.330.670.330.67
Notts County (2 Seasons)1 League21850.9101100001.060.001.061.061.06
Carlisle United (1 Season)2 Leagues211171.3101100000.770.000.770.770.77
Macclesfield (1 Season)1 League11901.0101100001.000.001.001.001.00
FA Cup (8 Seasons)954545.0213200000.400.200.590.400.59
EFL Cup (5 Seasons)632753.1213200000.650.330.980.650.98

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
2007-200817Macclesfieldeng ENG4. League Two0.0000.0000
2008-200918Macclesfieldeng ENG4. League Two0.6111.801.0000
2015-201625Macclesfieldeng ENGFA Cup1.0100Matches
2015-201625Macclesfieldeng ENG5. National League32.822561.710.3623Matches
2016-201726Chesterfieldeng ENGFA Cup1.2000Matches
2016-201726Chesterfieldeng ENG3. League One23.770240.001.010.2122Matches
2017-201827Chesterfieldeng ENGEFL Cup0.8122100.02.652.650.500.5000Matches
2017-201827Chesterfieldeng ENGFA Cup1.003266.73.002.000.000.0000Matches
2017-201827Chesterfieldeng ENG4. League Two38.3190550.001.440.2744Matches
2018-201928Notts Countyeng ENGFA Cup0.80000.000.0000Matches
2018-201928Notts Countyeng ENG4. League Two13.4300Matches
2018-201928Grimsby Towneng ENG4. League Two7.1100Matches
2019-202029Notts Countyeng ENGFA Cup0.213266.719.2912.860.330.5000Matches
2019-202029Notts Countyeng ENG5. National League16.31222Matches
2020-202130St Mirrensct SCO1. Premiership6.63251040.03.761.510.120.3000Matches
2021-202231Carlisle Unitedeng ENG4. League Two11.1225832.02.240.720.080.2500Matches
2021-202231St Mirrensct SCO1. Premiership3.5010550.02.871.430.000.0000Matches
2022-202332Carlisle Unitedeng ENGEFL Cup0.613133.34.911.640.331.0000Matches
2022-202332Carlisle Unitedeng ENGFA Cup0.7011100.01.451.450.000.0000Matches
2022-202332Carlisle Unitedeng ENG4. League Two32.820914246.22.771.280.190.4033Matches
2023-202433Tranmere Roverseng ENGEFL Cup0.70100.01.430.000.0000Matches
2023-202433Tranmere Roverseng ENGFA Cup0.20000.000.0000Matches
2023-202433Tranmere Roverseng ENG4. League Two14.92311135.52.080.740.060.1800Matches
2024-202534Tranmere Roverseng ENGEFL Cup1.00100.01.010.000.0000Matches
2024-202534Tranmere Roverseng ENGFA Cup0.00000.000.0000Matches
2024-202534Tranmere Roverseng ENG4. League Two6.3222731.83.471.100.090.2900Matches
12 Seasons7 Clubs6 Leagues215.79821822778.01.521.290.220.311314
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Macclesfield (3 Seasons)3 Leagues34.424571.710.3723
Chesterfield (2 Seasons)4 Leagues65.0275831660.00.081.304.200.2566
Carlisle United (2 Seasons)3 Leagues45.3231205243.32.651.150.170.3833
Notts County (2 Seasons)3 Leagues30.7163266.73.182.120.330.5022
Tranmere Rovers (2 Seasons)3 Leagues23.14551832.72.380.780.070.2200
St Mirren (2 Seasons)1 League10.13351542.93.451.480.090.2000
Grimsby Town (1 Season)1 League7.1100
League Two (8 Seasons)124.65016912472.81.631.190.220.3177
FA Cup (8 Seasons)5.027571.42.491.780.140.2000
EFL Cup (5 Seasons)3.127342.92.290.980.290.6700
National League (2 Seasons)49.134561.710.3645
Premiership (2 Seasons)10.13351542.93.451.480.090.2000
League One (1 Season)23.770240.001.010.2122
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2007-200817Macclesfield1 League0.0000.0000
2008-200918Macclesfield1 League0.6111.801.0000
2015-201625Macclesfield2 Leagues33.823561.710.3623
2016-201726Chesterfield3 Leagues24.970240.001.010.2122
2017-201827Chesterfield3 Leagues40.1205591180.00.121.473.200.2744
2018-201928Grimsby Town1 League7.1100
2018-201928Notts County2 Leagues14.23000.000.0000
2019-202029Notts County2 Leagues16.4133266.719.2912.860.330.5022
2020-202130St Mirren1 League6.63251040.03.761.510.120.3000
2021-202231St Mirren1 League3.5010550.02.871.430.000.0000
2021-202231Carlisle United1 League11.1225832.02.240.720.080.2500
2022-202332Carlisle United3 Leagues34.121954446.32.791.290.190.4133
2023-202433Tranmere Rovers3 Leagues15.82321134.42.030.700.060.1800
2024-202534Tranmere Rovers3 Leagues7.3223730.43.130.950.090.2900
12 Seasons7 Clubs6 Leagues215.79821822778.01.521.290.220.311314
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Macclesfield (3 Seasons)3 Leagues34.424571.710.3723
Chesterfield (2 Seasons)4 Leagues65.0275831660.00.081.304.200.2566
Carlisle United (2 Seasons)3 Leagues45.3231205243.32.651.150.170.3833
Notts County (2 Seasons)3 Leagues30.7163266.73.182.120.330.5022
Tranmere Rovers (2 Seasons)3 Leagues23.14551832.72.380.780.070.2200
St Mirren (2 Seasons)1 League10.13351542.93.451.480.090.2000
Grimsby Town (1 Season)1 League7.1100
League Two (8 Seasons)124.65016912472.81.631.190.220.3177
FA Cup (8 Seasons)5.027571.42.491.780.140.2000
EFL Cup (5 Seasons)3.127342.92.290.980.290.6700
National League (2 Seasons)49.134561.710.3645
Premiership (2 Seasons)10.13351542.93.451.480.090.2000
League One (1 Season)23.770240.001.010.2122
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
2007-200817Macclesfieldeng ENG4. League Two19th0.0000.0000
2008-200918Macclesfieldeng ENG4. League Two20th0.6111.801.0000
2015-201625Macclesfieldeng ENG5. National League10th32.822561.710.3623Matches
2016-201726Chesterfieldeng ENG3. League One24th23.770240.001.010.2122Matches
2017-201827Chesterfieldeng ENG4. League Two24th38.3190550.001.440.2744Matches
2018-201928Grimsby Towneng ENG4. League Two17th7.1100Matches
2018-201928Notts Countyeng ENG4. League Two23rd13.4300Matches
2019-202029Notts Countyeng ENG5. National League3rd16.31222Matches
2020-202130St Mirrensct SCO1. Premiership13th6.63251040.03.761.510.120.3000Matches
2021-202231St Mirrensct SCO1. Premiership9th3.5010550.02.871.430.000.0000Matches
2021-202231Carlisle Unitedeng ENG4. League Two20th11.1225832.02.240.720.080.2500Matches
2022-202332Carlisle Unitedeng ENG4. League Two5th32.820914246.22.771.280.190.4033Matches
2023-202433Tranmere Roverseng ENG4. League Two16th14.92311135.52.080.740.060.1800Matches
2024-202534Tranmere Roverseng ENG4. League Two19th6.3222731.83.471.100.090.2900Matches
12 Seasons7 Clubs4 Leagues207.69420421979.41.491.280.230.311314
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Macclesfield (3 Seasons)2 Leagues33.423571.710.3723
Chesterfield (2 Seasons)2 Leagues62.0260790.001.270.2566
Carlisle United (2 Seasons)1 League44.0221165043.12.641.140.160.3833
Notts County (2 Seasons)2 Leagues29.71522
Tranmere Rovers (2 Seasons)1 League21.34531834.02.490.850.080.2200
St Mirren (2 Seasons)1 League10.13351542.93.451.480.090.2000
Grimsby Town (1 Season)1 League7.1100
League Two (8 Seasons)124.65016912472.81.631.190.220.3177
National League (2 Seasons)49.134561.710.3645
Premiership (2 Seasons)10.13351542.93.451.480.090.2000
League One (1 Season)23.770240.001.010.2122
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
2015-201625Macclesfieldeng ENGFA Cup85th1.0100Matches
2016-201726Chesterfieldeng ENGFA Cup65th1.2000Matches
2017-201827Chesterfieldeng ENGEFL Cup58th0.8122100.02.652.650.500.5000Matches
2017-201827Chesterfieldeng ENGFA Cup85th1.003266.73.002.000.000.0000Matches
2018-201928Notts Countyeng ENGFA Cup85th0.80000.000.0000Matches
2019-202029Notts Countyeng ENGFA Cup65th0.213266.719.2912.860.330.5000Matches
2022-202332Carlisle Unitedeng ENGEFL CupRd10.613133.34.911.640.331.0000Matches
2022-202332Carlisle Unitedeng ENGFA Cup0.7011100.01.451.450.000.0000Matches
2023-202433Tranmere Roverseng ENGEFL CupRd20.70100.01.430.000.0000Matches
2023-202433Tranmere Roverseng ENGFA Cup0.20000.000.0000Matches
2024-202534Tranmere Roverseng ENGEFL CupRd21.00100.01.010.000.0000Matches
2024-202534Tranmere Roverseng ENGFA Cup0.00000.000.0000Matches
8 Seasons5 Clubs2 Leagues8.1414857.12.391.360.210.3800
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Tranmere Rovers (2 Seasons)2 Leagues1.90200.01.070.000.0000
Chesterfield (2 Seasons)2 Leagues3.015480.02.852.280.200.2500
Notts County (2 Seasons)1 League0.913266.73.182.120.330.5000
Carlisle United (1 Season)2 Leagues1.314250.03.081.540.250.5000
Macclesfield (1 Season)1 League1.0100
FA Cup (8 Seasons)5.027571.42.491.780.140.2000
EFL Cup (5 Seasons)3.127342.92.290.980.290.6700
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
2007-200817Macclesfieldeng ENG4. League Two1220.00.001
2008-200918Macclesfieldeng ENG4. League Two350171.20.603
2015-201625Macclesfieldeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2015-201625Macclesfieldeng ENG5. National League392,9517671.332.8327Matches
2016-201726Chesterfieldeng ENGEFL Cup00001Matches
2016-201726Chesterfieldeng ENGFA Cup21115661.71.2181013001.5024-2-1.62+0.99Matches
2016-201726Chesterfieldeng ENG3. League One352,1336151.523.7269970.772445-21-0.89-0.26Matches
2017-201827Chesterfieldeng ENGEFL Cup1686875.60.81680000.0012-1-1.32+6.86Matches
2017-201827Chesterfieldeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2017-201827Chesterfieldeng ENG4. League Two433,4478083.338.33829520.743969-30-0.780.00Matches
2018-201928Notts Countyeng ENGFA Cup1717178.90.81710000.0002-2-2.54+6.94Matches
2018-201928Notts Countyeng ENG4. League Two241,2095029.213.413785111750.541129-18-1.34-0.79Matches
2018-201928Grimsby Towneng ENG4. League Two136394915.47.1781461211.15510-5-0.70-0.55Matches
2019-202029Notts Countyeng ENGFA Cup114147.80.20011410.0010+1+6.43+7.51Matches
2019-202029Notts Countyeng ENG5. National League301,4664942.916.316765141861.533015+15+0.92+0.55Matches
2020-202130St Mirrensct SCO1. Premiership175983517.56.66560112431.06118+3+0.45+0.80Matches
2021-202231Carlisle Unitedeng ENG4. League Two171,0035924.211.11275352111.351210+2+0.18+0.90Matches
2021-202231St Mirrensct SCO1. Premiership13314249.23.51901121950.773300.00+0.52Matches
2022-202332Carlisle Unitedeng ENGEFL Cup1555561.10.60015500.0013-2-3.27-5.84Matches
2022-202332Carlisle Unitedeng ENGFA Cup1626234.40.71620000.0010+1+1.45+2.21Matches
2022-202332Carlisle Unitedeng ENG4. League Two442,9536771.332.835791392211.544337+6+0.18-1.11Matches
2023-202433Tranmere Roverseng ENGEFL Cup2633230.00.715601700.5021+1+1.43+3.27Matches
2023-202433Tranmere Roverseng ENGFA Cup1151516.70.20011500.0012-1-6.00-6.00Matches
2023-202433Tranmere Roverseng ENG4. League Two301,3444532.514.914785161651.101725-8-0.54-0.70Matches
2024-202534Tranmere Roverseng ENGEFL Cup2894549.41.0160012901.502200.00+0.99Matches
2024-202534Tranmere Roverseng ENGFA Cup1111.10.0001100.000000.00+1.01Matches
2024-202534Tranmere Roverseng ENG4. League Two125714831.76.3769151850.83414-10-1.58-1.28Matches
12 Seasons7 Clubs6 Leagues33619,4095835.2215.7215767712119431.03211285-74-0.41-0.11
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Macclesfield (3 Seasons)3 Leagues443,0937024.734.4339011100.0012-1-1.00
Chesterfield (2 Seasons)4 Leagues825,8497167.065.06780391530100.7566122-56-0.86-0.09
Carlisle United (2 Seasons)3 Leagues634,0736547.645.3487716152421.445750+7+0.15+0.32
Notts County (2 Seasons)3 Leagues562,7604935.230.73077102618121.054246-4-0.13+0.12
Tranmere Rovers (2 Seasons)3 Leagues482,0834332.023.1237462516100.982644-18-0.78-0.70
St Mirren (2 Seasons)1 League309123013.310.17611232180.931411+3+0.30+0.74
Grimsby Town (1 Season)1 League136394915.47.1781461211.15510-5-0.70-0.55
League Two (8 Seasons)18711,2186032.1124.612677606117201.06131194-63-0.51-0.29
FA Cup (8 Seasons)94545045.95.0579241510.33612-6-1.19+0.15
EFL Cup (5 Seasons)62754641.73.1361033010.6768-2-0.65+0.87
National League (2 Seasons)694,4176458.449.148765211861.533015+15+0.92+0.55
Premiership (2 Seasons)309123013.310.17611232180.931411+3+0.30+0.74
League One (1 Season)352,1336151.523.7269970.772445-21-0.89-0.26
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
2007-200817Macclesfield1 League1220.00.001
2008-200918Macclesfield1 League350171.20.603
2015-201625Macclesfield2 Leagues403,0417671.933.833901700.0012-1-1.00
2016-201726Chesterfield3 Leagues372,2446150.924.927819103080.812649-23-0.92-0.23
2017-201827Chesterfield3 Leagues453,6058083.440.1407930520.714073-33-0.82+0.18
2018-201928Grimsby Town1 League136394915.47.1781461211.15510-5-0.70-0.55
2018-201928Notts County2 Leagues251,2805130.314.214785111750.521131-20-1.41-0.80
2019-202029Notts County2 Leagues311,4804841.116.416765151871.483115+16+0.97+0.72
2020-202130St Mirren1 League175983517.56.66560112431.06118+3+0.45+0.80
2021-202231St Mirren1 League13314249.23.51901121950.773300.00+0.52
2021-202231Carlisle United1 League171,0035924.211.11275352111.351210+2+0.18+0.90
2022-202332Carlisle United3 Leagues463,0706769.634.1367813102511.474540+5+0.15-1.00
2023-202433Tranmere Rovers3 Leagues331,4224332.015.815775181551.032028-8-0.51-0.57
2024-202534Tranmere Rovers3 Leagues156614431.97.3868171750.86616-10-1.36-0.98
12 Seasons7 Clubs6 Leagues33619,4095835.2215.7215767712119431.03211285-74-0.41-0.11
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Macclesfield (3 Seasons)3 Leagues443,0937024.734.4339011100.0012-1-1.00
Chesterfield (2 Seasons)4 Leagues825,8497167.065.06780391530100.7566122-56-0.86-0.09
Carlisle United (2 Seasons)3 Leagues634,0736547.645.3487716152421.445750+7+0.15+0.32
Notts County (2 Seasons)3 Leagues562,7604935.230.73077102618121.054246-4-0.13+0.12
Tranmere Rovers (2 Seasons)3 Leagues482,0834332.023.1237462516100.982644-18-0.78-0.70
St Mirren (2 Seasons)1 League309123013.310.17611232180.931411+3+0.30+0.74
Grimsby Town (1 Season)1 League136394915.47.1781461211.15510-5-0.70-0.55
League Two (8 Seasons)18711,2186032.1124.612677606117201.06131194-63-0.51-0.29
FA Cup (8 Seasons)94545045.95.0579241510.33612-6-1.19+0.15
EFL Cup (5 Seasons)62754641.73.1361033010.6768-2-0.65+0.87
National League (2 Seasons)694,4176458.449.148765211861.533015+15+0.92+0.55
Premiership (2 Seasons)309123013.310.17611232180.931411+3+0.30+0.74
League One (1 Season)352,1336151.523.7269970.772445-21-0.89-0.26
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
2007-200817Macclesfieldeng ENG4. League Two19th1220.00.001
2008-200918Macclesfieldeng ENG4. League Two20th350171.20.603
2015-201625Macclesfieldeng ENG5. National League10th392,9517671.332.8327Matches
2016-201726Chesterfieldeng ENG3. League One24th352,1336151.523.7269970.772445-21-0.89-0.26Matches
2017-201827Chesterfieldeng ENG4. League Two24th433,4478083.338.33829520.743969-30-0.780.00Matches
2018-201928Grimsby Towneng ENG4. League Two17th136394915.47.1781461211.15510-5-0.70-0.55Matches
2018-201928Notts Countyeng ENG4. League Two23rd241,2095029.213.413785111750.541129-18-1.34-0.79Matches
2019-202029Notts Countyeng ENG5. National League3rd301,4664942.916.316765141861.533015+15+0.92+0.55Matches
2020-202130St Mirrensct SCO1. Premiership13th175983517.56.66560112431.06118+3+0.45+0.80Matches
2021-202231St Mirrensct SCO1. Premiership9th13314249.23.51901121950.773300.00+0.52Matches
2021-202231Carlisle Unitedeng ENG4. League Two20th171,0035924.211.11275352111.351210+2+0.18+0.90Matches
2022-202332Carlisle Unitedeng ENG4. League Two5th442,9536771.332.835791392211.544337+6+0.18-1.11Matches
2023-202433Tranmere Roverseng ENG4. League Two16th301,3444532.514.914785161651.101725-8-0.54-0.70Matches
2024-202534Tranmere Roverseng ENG4. League Two19th125714831.76.3769151850.83414-10-1.58-1.28Matches
12 Seasons7 Clubs4 Leagues32118,6805834.9207.6207767511418411.06199265-66-0.38-0.12
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Macclesfield (3 Seasons)2 Leagues433,0037024.233.43211
Chesterfield (2 Seasons)2 Leagues785,5807267.462.064381490.7563114-51-0.82-0.16
Carlisle United (2 Seasons)1 League613,9566547.844.0477816142121.495547+8+0.18+0.35
Notts County (2 Seasons)2 Leagues542,6755035.429.72977102518111.094144-3-0.10+0.08
Tranmere Rovers (2 Seasons)1 League421,9154632.221.3217562116101.022139-18-0.85-0.87
St Mirren (2 Seasons)1 League309123013.310.17611232180.931411+3+0.30+0.74
Grimsby Town (1 Season)1 League136394915.47.1781461211.15510-5-0.70-0.55
League Two (8 Seasons)18711,2186032.1124.612677606117201.06131194-63-0.51-0.29
National League (2 Seasons)694,4176458.449.148765211861.533015+15+0.92+0.55
Premiership (2 Seasons)309123013.310.17611232180.931411+3+0.30+0.74
League One (1 Season)352,1336151.523.7269970.772445-21-0.89-0.26
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-201625Macclesfieldeng ENGFA Cup85th19090100.01.01901000.0012-1-1.00Matches
2016-201726Chesterfieldeng ENGEFL Cup58th00001Matches
2016-201726Chesterfieldeng ENGFA Cup65th21115661.71.2181013001.5024-2-1.62+0.99Matches
2017-201827Chesterfieldeng ENGEFL Cup58th1686875.60.81680000.0012-1-1.32+6.86Matches
2017-201827Chesterfieldeng ENGFA Cup85th19090100.01.01901000.0002-2-2.00Matches
2018-201928Notts Countyeng ENGFA Cup85th1717178.90.81710000.0002-2-2.54+6.94Matches
2019-202029Notts Countyeng ENGFA Cup65th114147.80.20011410.0010+1+6.43+7.51Matches
2022-202332Carlisle Unitedeng ENGEFL CupRd11555561.10.60015500.0013-2-3.27-5.84Matches
2022-202332Carlisle Unitedeng ENGFA Cup1626234.40.71620000.0010+1+1.45+2.21Matches
2023-202433Tranmere Roverseng ENGEFL CupRd22633230.00.715601700.5021+1+1.43+3.27Matches
2023-202433Tranmere Roverseng ENGFA Cup1151516.70.20011500.0012-1-6.00-6.00Matches
2024-202534Tranmere Roverseng ENGEFL CupRd22894549.41.0160012901.502200.00+0.99Matches
2024-202534Tranmere Roverseng ENGFA Cup1111.10.0001100.000000.00+1.01Matches
8 Seasons5 Clubs2 Leagues157294944.28.1872272220.471220-8-0.99+0.42
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Tranmere Rovers (2 Seasons)2 Leagues61682829.51.9258041300.675500.00+1.12
Chesterfield (2 Seasons)2 Leagues42696759.83.0380113010.7538-5-1.67+2.28
Notts County (2 Seasons)1 League2854331.50.9171011410.0012-1-1.06+0.89
Carlisle United (1 Season)2 Leagues21175943.31.3162015500.0023-1-0.77-0.77
Macclesfield (1 Season)1 League19090100.01.01901000.0012-1-1.00
FA Cup (8 Seasons)94545045.95.0579241510.33612-6-1.19+0.15
EFL Cup (5 Seasons)62754641.73.1361033010.6768-2-0.65+0.87

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
2007-200817Macclesfieldeng ENG4. League Two0.0000
2008-200918Macclesfieldeng ENG4. League Two0.6000
2015-201625Macclesfieldeng ENGFA Cup1.00000Matches
2015-201625Macclesfieldeng ENG5. National League32.85020Matches
2016-201726Chesterfieldeng ENGFA Cup1.20000Matches
2016-201726Chesterfieldeng ENG3. League One23.74001100000000Matches
2017-201827Chesterfieldeng ENGEFL Cup0.8000000000000Matches
2017-201827Chesterfieldeng ENGFA Cup1.00000221000Matches
2017-201827Chesterfieldeng ENG4. League Two38.37001600000000Matches
2018-201928Notts Countyeng ENGFA Cup0.8000000000000Matches
2018-201928Notts Countyeng ENG4. League Two13.42000Matches
2018-201928Grimsby Towneng ENG4. League Two7.12000Matches
2019-202029Notts Countyeng ENGFA Cup0.20000000000Matches
2019-202029Notts Countyeng ENG5. National League16.30000Matches
2020-202130St Mirrensct SCO1. Premiership6.60007236230Matches
2021-202231Carlisle Unitedeng ENG4. League Two11.12006664360Matches
2021-202231St Mirrensct SCO1. Premiership3.51103644030Matches
2022-202332Carlisle Unitedeng ENGEFL Cup0.60000001000Matches
2022-202332Carlisle Unitedeng ENGFA Cup0.70002000000Matches
2022-202332Carlisle Unitedeng ENG4. League Two32.830013182616250Matches
2023-202433Tranmere Roverseng ENGEFL Cup0.70000001200Matches
2023-202433Tranmere Roverseng ENGFA Cup0.20000000000Matches
2023-202433Tranmere Roverseng ENG4. League Two14.920069915340Matches
2024-202534Tranmere Roverseng ENGEFL Cup1.00000000000Matches
2024-202534Tranmere Roverseng ENGFA Cup0.00000000000Matches
2024-202534Tranmere Roverseng ENG4. League Two6.31004469020Matches
12 Seasons7 Clubs6 Leagues215.72910884756571223000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Macclesfield (3 Seasons)3 Leagues34.4500200
Chesterfield (2 Seasons)4 Leagues65.011002722100000
Carlisle United (2 Seasons)3 Leagues45.3500212432215110
Notts County (2 Seasons)3 Leagues30.7200000000000
Tranmere Rovers (2 Seasons)3 Leagues23.130010131525560
St Mirren (2 Seasons)1 League10.1110108710260
Grimsby Town (1 Season)1 League7.12000
League Two (8 Seasons)124.6190045374744817000
FA Cup (8 Seasons)5.0000222100000
EFL Cup (5 Seasons)3.1000000220000
National League (2 Seasons)49.1500200
Premiership (2 Seasons)10.1110108710260
League One (1 Season)23.74001100000000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200817Macclesfield1 League0.0000
2008-200918Macclesfield1 League0.6000
2015-201625Macclesfield2 Leagues33.8500200
2016-201726Chesterfield3 Leagues24.94001100000000
2017-201827Chesterfield3 Leagues40.17001622100000
2018-201928Grimsby Town1 League7.12000
2018-201928Notts County2 Leagues14.2200000000000
2019-202029Notts County2 Leagues16.40000000000
2020-202130St Mirren1 League6.60007236230
2021-202231St Mirren1 League3.51103644030
2021-202231Carlisle United1 League11.12006664360
2022-202332Carlisle United3 Leagues34.130015182617250
2023-202433Tranmere Rovers3 Leagues15.820069916540
2024-202534Tranmere Rovers3 Leagues7.31004469020
12 Seasons7 Clubs6 Leagues215.72910884756571223000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Macclesfield (3 Seasons)3 Leagues34.4500200
Chesterfield (2 Seasons)4 Leagues65.011002722100000
Carlisle United (2 Seasons)3 Leagues45.3500212432215110
Notts County (2 Seasons)3 Leagues30.7200000000000
Tranmere Rovers (2 Seasons)3 Leagues23.130010131525560
St Mirren (2 Seasons)1 League10.1110108710260
Grimsby Town (1 Season)1 League7.12000
League Two (8 Seasons)124.6190045374744817000
FA Cup (8 Seasons)5.0000222100000
EFL Cup (5 Seasons)3.1000000220000
National League (2 Seasons)49.1500200
Premiership (2 Seasons)10.1110108710260
League One (1 Season)23.74001100000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200817Macclesfieldeng ENG4. League Two19th0.0000
2008-200918Macclesfieldeng ENG4. League Two20th0.6000
2015-201625Macclesfieldeng ENG5. National League10th32.85020Matches
2016-201726Chesterfieldeng ENG3. League One24th23.74001100000000Matches
2017-201827Chesterfieldeng ENG4. League Two24th38.37001600000000Matches
2018-201928Grimsby Towneng ENG4. League Two17th7.12000Matches
2018-201928Notts Countyeng ENG4. League Two23rd13.42000Matches
2019-202029Notts Countyeng ENG5. National League3rd16.30000Matches
2020-202130St Mirrensct SCO1. Premiership13th6.60007236230Matches
2021-202231St Mirrensct SCO1. Premiership9th3.51103644030Matches
2021-202231Carlisle Unitedeng ENG4. League Two20th11.12006664360Matches
2022-202332Carlisle Unitedeng ENG4. League Two5th32.830013182616250Matches
2023-202433Tranmere Roverseng ENG4. League Two16th14.920069915340Matches
2024-202534Tranmere Roverseng ENG4. League Two19th6.31004469020Matches
12 Seasons7 Clubs4 Leagues207.62910864554541023000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Macclesfield (3 Seasons)2 Leagues33.45020
Chesterfield (2 Seasons)2 Leagues62.011002700000000
Carlisle United (2 Seasons)1 League44.0500192432205110
Notts County (2 Seasons)2 Leagues29.72000
Tranmere Rovers (2 Seasons)1 League21.330010131524360
St Mirren (2 Seasons)1 League10.1110108710260
Grimsby Town (1 Season)1 League7.12000
League Two (8 Seasons)124.6190045374744817000
National League (2 Seasons)49.1500200
Premiership (2 Seasons)10.1110108710260
League One (1 Season)23.74001100000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201625Macclesfieldeng ENGFA Cup85th1.00000Matches
2016-201726Chesterfieldeng ENGFA Cup65th1.20000Matches
2017-201827Chesterfieldeng ENGEFL Cup58th0.8000000000000Matches
2017-201827Chesterfieldeng ENGFA Cup85th1.00000221000Matches
2018-201928Notts Countyeng ENGFA Cup85th0.8000000000000Matches
2019-202029Notts Countyeng ENGFA Cup65th0.20000000000Matches
2022-202332Carlisle Unitedeng ENGEFL CupRd10.60000001000Matches
2022-202332Carlisle Unitedeng ENGFA Cup0.70002000000Matches
2023-202433Tranmere Roverseng ENGEFL CupRd20.70000001200Matches
2023-202433Tranmere Roverseng ENGFA Cup0.20000000000Matches
2024-202534Tranmere Roverseng ENGEFL CupRd21.00000000000Matches
2024-202534Tranmere Roverseng ENGFA Cup0.00000000000Matches
8 Seasons5 Clubs2 Leagues8.1000222320000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Tranmere Rovers (2 Seasons)2 Leagues1.90000001200
Chesterfield (2 Seasons)2 Leagues3.0000022100000
Notts County (2 Seasons)1 League0.9000000000000
Carlisle United (1 Season)2 Leagues1.30002001000
Macclesfield (1 Season)1 League1.00000
FA Cup (8 Seasons)5.0000222100000
EFL Cup (5 Seasons)3.1000000220000

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.