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
2012-201319Macclesfieldeng ENG5. Conf Premier30450.5101100002.000.002.002.002.00
2013-201420Macclesfieldeng ENG5. Conf Premier1033443.8011000000.000.260.260.000.26
2014-201521Macclesfieldeng ENG5. Conf Premier21171,54817.2202200100.120.000.120.120.12
2015-201622Harrierseng ENG5. National League16141,24913.9426400000.290.140.430.290.43
2016-201723Kidderminstereng ENGFA Cup11720.8000000000.000.000.000.000.00Matches
2017-201824Shrewsburyeng ENGEFL Cup11650.7000000000.000.000.000.000.00Matches
2017-201824Shrewsburyeng ENGFA Cup30710.8101100001.270.001.271.271.27Matches
2017-201824Shrewsburyeng ENG3. League One1143483.9123100100.260.520.780.260.78Matches
2018-201925Shrewsburyeng ENG3. League One1010.0000000000.000.000.000.000.00Matches
2018-201925Carlisle Unitedeng ENG4. League Two10270.3000000000.000.000.000.000.00Matches
2018-201925Fyldeeng ENG5. National League875646.3202200100.320.000.320.320.32Matches
2019-202026Macclesfieldeng ENGEFL Cup10510.6000000000.000.000.000.000.00Matches
2019-202026Macclesfieldeng ENG4. League Two29262,24224.9415400300.160.040.200.160.20Matches
2020-202127Boltoneng ENG4. League Two28692210.2257200000.200.490.680.200.68Matches
2021-202228Morecambeeng ENGEFL Cup11750.8000000000.000.000.000.000.00Matches
2021-202228Morecambeeng ENGFA Cup221441.6000000000.000.000.000.000.00Matches
2021-202228Morecambeeng ENG3. League One34312,49227.7549500100.180.140.330.180.33Matches
2022-202329Morecambeeng ENGEFL Cup11901.0101100001.000.001.001.001.00Matches
2022-202329Morecambeeng ENGFA Cup11750.8000000000.000.000.000.000.00Matches
2022-202329Morecambeeng ENG3. League One24121,15112.8101100010.080.000.080.080.08Matches
2023-202430Grimsby Towneng ENGEFL Cup11550.6000000000.000.000.000.000.00Matches
2023-202430Grimsby Towneng ENGFA Cup11901.0213200102.001.003.002.003.00Matches
2023-202430Grimsby Towneng ENG4. League Two25181,37815.3112100100.070.070.130.070.13Matches
12 Seasons8 Clubs5 Leagues22414713,099145.52717442700910.190.120.300.190.30
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 (4 Seasons)3 Leagues64464,23047.0729700400.150.040.190.150.19
Morecambe (2 Seasons)3 Leagues63484,02744.77411700110.160.090.250.160.25
Harriers (2 Seasons)2 Leagues17151,32114.7426400000.270.140.410.270.41
Shrewsbury (2 Seasons)3 Leagues1654855.4224200100.370.370.740.370.74
Bolton (1 Season)1 League28692210.2257200000.200.490.680.200.68
Grimsby Town (1 Season)3 Leagues27201,52316.9325300200.180.120.300.180.30
Fylde (1 Season)1 League875646.3202200100.320.000.320.320.32
Carlisle United (1 Season)1 League10270.3000000000.000.000.000.000.00
Conf Premier (5 Seasons)58413,75041.79312900200.220.070.290.220.29
FA Cup (5 Seasons)854525.0314300100.600.200.800.600.80
EFL Cup (5 Seasons)543363.7101100000.270.000.270.270.27
League Two (4 Seasons)83504,56950.87714700400.140.140.280.140.28
League One (4 Seasons)70473,99244.47613700210.160.140.290.160.29
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
2012-201319Macclesfield1 League30450.5101100002.000.002.002.002.00
2013-201420Macclesfield1 League1033443.8011000000.000.260.260.000.26
2014-201521Macclesfield1 League21171,54817.2202200100.120.000.120.120.12
2015-201622Harriers1 League16141,24913.9426400000.290.140.430.290.43
2016-201723Kidderminster1 League11720.8000000000.000.000.000.000.00
2017-201824Shrewsbury3 Leagues1554845.4224200100.370.370.740.370.74
2018-201925Shrewsbury1 League1010.0000000000.000.000.000.000.00
2018-201925Carlisle United1 League10270.3000000000.000.000.000.000.00
2018-201925Fylde1 League875646.3202200100.320.000.320.320.32
2019-202026Macclesfield2 Leagues30262,29325.5415400300.160.040.200.160.20
2020-202127Bolton1 League28692210.2257200000.200.490.680.200.68
2021-202228Morecambe3 Leagues37342,71130.1549500100.170.130.300.170.30
2022-202329Morecambe3 Leagues26141,31614.6202200010.140.000.140.140.14
2023-202430Grimsby Town3 Leagues27201,52316.9325300200.180.120.300.180.30
12 Seasons8 Clubs5 Leagues22414713,099145.52717442700910.190.120.300.190.30
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 (4 Seasons)3 Leagues64464,23047.0729700400.150.040.190.150.19
Morecambe (2 Seasons)3 Leagues63484,02744.77411700110.160.090.250.160.25
Harriers (2 Seasons)2 Leagues17151,32114.7426400000.270.140.410.270.41
Shrewsbury (2 Seasons)3 Leagues1654855.4224200100.370.370.740.370.74
Bolton (1 Season)1 League28692210.2257200000.200.490.680.200.68
Grimsby Town (1 Season)3 Leagues27201,52316.9325300200.180.120.300.180.30
Fylde (1 Season)1 League875646.3202200100.320.000.320.320.32
Carlisle United (1 Season)1 League10270.3000000000.000.000.000.000.00
Conf Premier (5 Seasons)58413,75041.79312900200.220.070.290.220.29
FA Cup (5 Seasons)854525.0314300100.600.200.800.600.80
EFL Cup (5 Seasons)543363.7101100000.270.000.270.270.27
League Two (4 Seasons)83504,56950.87714700400.140.140.280.140.28
League One (4 Seasons)70473,99244.47613700210.160.140.290.160.29
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
2012-201319Macclesfieldeng ENG5. Conf Premier11th30450.5101100002.000.002.002.002.00
2013-201420Macclesfieldeng ENG5. Conf Premier15th1033443.8011000000.000.260.260.000.26
2014-201521Macclesfieldeng ENG5. Conf Premier6th21171,54817.2202200100.120.000.120.120.12
2015-201622Harrierseng ENG5. National League23rd16141,24913.9426400000.290.140.430.290.43
2017-201824Shrewsburyeng ENG3. League One3rd1143483.9123100100.260.520.780.260.78Matches
2018-201925Shrewsburyeng ENG3. League One18th1010.0000000000.000.000.000.000.00Matches
2018-201925Carlisle Unitedeng ENG4. League Two11th10270.3000000000.000.000.000.000.00Matches
2018-201925Fyldeeng ENG5. National League5th875646.3202200100.320.000.320.320.32Matches
2019-202026Macclesfieldeng ENG4. League Two24th29262,24224.9415400300.160.040.200.160.20Matches
2020-202127Boltoneng ENG4. League Two3rd28692210.2257200000.200.490.680.200.68Matches
2021-202228Morecambeeng ENG3. League One19th34312,49227.7549500100.180.140.330.180.33Matches
2022-202329Morecambeeng ENG3. League One22nd24121,15112.8101100010.080.000.080.080.08Matches
2023-202430Grimsby Towneng ENG4. League Two21st25181,37815.3112100100.070.070.130.070.13Matches
11 Seasons8 Clubs3 Leagues21113812,311136.82316392300810.170.120.290.170.29
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 (4 Seasons)2 Leagues63464,17946.4729700400.150.040.190.150.19
Morecambe (2 Seasons)1 League58433,64340.56410600110.150.100.250.150.25
Shrewsbury (2 Seasons)1 League1243493.9123100100.260.520.770.260.77
Bolton (1 Season)1 League28692210.2257200000.200.490.680.200.68
Grimsby Town (1 Season)1 League25181,37815.3112100100.070.070.130.070.13
Harriers (1 Season)1 League16141,24913.9426400000.290.140.430.290.43
Fylde (1 Season)1 League875646.3202200100.320.000.320.320.32
Carlisle United (1 Season)1 League10270.3000000000.000.000.000.000.00
Conf Premier (5 Seasons)58413,75041.79312900200.220.070.290.220.29
League Two (4 Seasons)83504,56950.87714700400.140.140.280.140.28
League One (4 Seasons)70473,99244.47613700210.160.140.290.160.29
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-201723Kidderminstereng ENGFA Cup85th11720.8000000000.000.000.000.000.00Matches
2017-201824Shrewsburyeng ENGEFL Cup58th11650.7000000000.000.000.000.000.00Matches
2017-201824Shrewsburyeng ENGFA Cup33rd30710.8101100001.270.001.271.271.27Matches
2019-202026Macclesfieldeng ENGEFL Cup33rd10510.6000000000.000.000.000.000.00Matches
2021-202228Morecambeeng ENGEFL CupRd211750.8000000000.000.000.000.000.00Matches
2021-202228Morecambeeng ENGFA Cup221441.6000000000.000.000.000.000.00Matches
2022-202329Morecambeeng ENGEFL CupRd311901.0101100001.000.001.001.001.00Matches
2022-202329Morecambeeng ENGFA Cup11750.8000000000.000.000.000.000.00Matches
2023-202430Grimsby Towneng ENGEFL CupRd111550.6000000000.000.000.000.000.00Matches
2023-202430Grimsby Towneng ENGFA Cup11901.0213200102.001.003.002.003.00Matches
6 Seasons5 Clubs2 Leagues1397888.8415400100.460.110.570.460.57
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
Morecambe (2 Seasons)2 Leagues553844.3101100000.230.000.230.230.23
Shrewsbury (1 Season)2 Leagues411361.5101100000.660.000.660.660.66
Grimsby Town (1 Season)2 Leagues221451.6213200101.240.621.861.241.86
Macclesfield (1 Season)1 League10510.6000000000.000.000.000.000.00
Kidderminster (1 Season)1 League11720.8000000000.000.000.000.000.00
FA Cup (5 Seasons)854525.0314300100.600.200.800.600.80
EFL Cup (5 Seasons)543363.7101100000.270.000.270.270.27

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
2012-201319Macclesfieldeng ENG5. Conf Premier0.5112.001.0000
2013-201420Macclesfieldeng ENG5. Conf Premier3.8030.780.0000
2014-201521Macclesfieldeng ENG5. Conf Premier17.22150.870.1300
2015-201622Harrierseng ENG5. National League13.94130.940.3100
2016-201723Kidderminstereng ENGFA Cup0.8000Matches
2017-201824Shrewsburyeng ENGEFL Cup0.70100.01.380.000.0000Matches
2017-201824Shrewsburyeng ENGFA Cup0.813133.33.801.270.331.0000Matches
2017-201824Shrewsburyeng ENG3. League One3.91020.000.520.5000Matches
2018-201925Shrewsburyeng ENG3. League One0.0000Matches
2018-201925Carlisle Unitedeng ENG4. League Two0.3000Matches
2018-201925Fyldeeng ENG5. National League6.3200Matches
2019-202026Macclesfieldeng ENGEFL Cup0.60000.000.0000Matches
2019-202026Macclesfieldeng ENG4. League Two24.94511835.32.050.720.080.2200Matches
2020-202127Boltoneng ENG4. League Two10.2222731.82.150.680.090.2900Matches
2021-202228Morecambeeng ENGEFL Cup0.803133.33.601.200.000.0000Matches
2021-202228Morecambeeng ENGFA Cup1.60200.01.250.000.0000Matches
2021-202228Morecambeeng ENG3. League One27.75561526.82.020.540.090.3300Matches
2022-202329Morecambeeng ENGEFL Cup1.012150.02.001.000.501.0000Matches
2022-202329Morecambeeng ENGFA Cup0.8000Matches
2022-202329Morecambeeng ENG3. League One12.8122522.71.720.390.050.2000Matches
2023-202430Grimsby Towneng ENGEFL Cup0.60000.000.0000Matches
2023-202430Grimsby Towneng ENGFA Cup1.026350.06.003.000.330.6700Matches
2023-202430Grimsby Towneng ENG4. League Two15.3123939.11.500.590.040.1100Matches
12 Seasons8 Clubs5 Leagues145.5271919432.51.870.680.090.2700
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Macclesfield (4 Seasons)3 Leagues47.07513735.32.000.790.080.1900
Morecambe (2 Seasons)3 Leagues44.77852225.91.940.500.080.3200
Harriers (2 Seasons)2 Leagues14.74130.940.3100
Shrewsbury (2 Seasons)3 Leagues5.424375.00.740.560.500.6700
Bolton (1 Season)1 League10.2222731.82.150.680.090.2900
Grimsby Town (1 Season)3 Leagues16.93291241.41.710.710.100.2500
Fylde (1 Season)1 League6.3200
Carlisle United (1 Season)1 League0.3000
Conf Premier (5 Seasons)41.79320.900.2200
FA Cup (5 Seasons)5.0311436.43.251.180.270.7500
EFL Cup (5 Seasons)3.716233.31.610.540.170.5000
League Two (4 Seasons)50.87963435.41.900.670.070.2100
League One (4 Seasons)44.47782228.21.760.500.090.3200
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2012-201319Macclesfield1 League0.5112.001.0000
2013-201420Macclesfield1 League3.8030.780.0000
2014-201521Macclesfield1 League17.22150.870.1300
2015-201622Harriers1 League13.94130.940.3100
2016-201723Kidderminster1 League0.8000
2017-201824Shrewsbury3 Leagues5.424375.00.740.560.500.6700
2018-201925Shrewsbury1 League0.0000
2018-201925Carlisle United1 League0.3000
2018-201925Fylde1 League6.3200
2019-202026Macclesfield2 Leagues25.54511835.32.000.710.080.2200
2020-202127Bolton1 League10.2222731.82.150.680.090.2900
2021-202228Morecambe3 Leagues30.15611626.22.030.530.080.3100
2022-202329Morecambe3 Leagues14.6224625.01.740.440.080.3300
2023-202430Grimsby Town3 Leagues16.93291241.41.710.710.100.2500
12 Seasons8 Clubs5 Leagues145.5271919432.51.870.680.090.2700
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Macclesfield (4 Seasons)3 Leagues47.07513735.32.000.790.080.1900
Morecambe (2 Seasons)3 Leagues44.77852225.91.940.500.080.3200
Harriers (2 Seasons)2 Leagues14.74130.940.3100
Shrewsbury (2 Seasons)3 Leagues5.424375.00.740.560.500.6700
Bolton (1 Season)1 League10.2222731.82.150.680.090.2900
Grimsby Town (1 Season)3 Leagues16.93291241.41.710.710.100.2500
Fylde (1 Season)1 League6.3200
Carlisle United (1 Season)1 League0.3000
Conf Premier (5 Seasons)41.79320.900.2200
FA Cup (5 Seasons)5.0311436.43.251.180.270.7500
EFL Cup (5 Seasons)3.716233.31.610.540.170.5000
League Two (4 Seasons)50.87963435.41.900.670.070.2100
League One (4 Seasons)44.47782228.21.760.500.090.3200
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
2012-201319Macclesfieldeng ENG5. Conf Premier11th0.5112.001.0000
2013-201420Macclesfieldeng ENG5. Conf Premier15th3.8030.780.0000
2014-201521Macclesfieldeng ENG5. Conf Premier6th17.22150.870.1300
2015-201622Harrierseng ENG5. National League23rd13.94130.940.3100
2017-201824Shrewsburyeng ENG3. League One3rd3.91020.000.520.5000Matches
2018-201925Shrewsburyeng ENG3. League One18th0.0000Matches
2018-201925Carlisle Unitedeng ENG4. League Two11th0.3000Matches
2018-201925Fyldeeng ENG5. National League5th6.3200Matches
2019-202026Macclesfieldeng ENG4. League Two24th24.94511835.32.050.720.080.2200Matches
2020-202127Boltoneng ENG4. League Two3rd10.2222731.82.150.680.090.2900Matches
2021-202228Morecambeeng ENG3. League One19th27.75561526.82.020.540.090.3300Matches
2022-202329Morecambeeng ENG3. League One22nd12.8122522.71.720.390.050.2000Matches
2023-202430Grimsby Towneng ENG4. League Two21st15.3123939.11.500.590.040.1100Matches
11 Seasons8 Clubs3 Leagues136.8231748832.21.840.680.080.2400
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Macclesfield (4 Seasons)2 Leagues46.47513735.32.050.800.080.1900
Morecambe (2 Seasons)1 League40.56782025.61.930.490.080.3000
Shrewsbury (2 Seasons)1 League3.91020.000.520.5000
Bolton (1 Season)1 League10.2222731.82.150.680.090.2900
Grimsby Town (1 Season)1 League15.3123939.11.500.590.040.1100
Harriers (1 Season)1 League13.94130.940.3100
Fylde (1 Season)1 League6.3200
Carlisle United (1 Season)1 League0.3000
Conf Premier (5 Seasons)41.79320.900.2200
League Two (4 Seasons)50.87963435.41.900.670.070.2100
League One (4 Seasons)44.47782228.21.760.500.090.3200
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-201723Kidderminstereng ENGFA Cup85th0.8000Matches
2017-201824Shrewsburyeng ENGEFL Cup58th0.70100.01.380.000.0000Matches
2017-201824Shrewsburyeng ENGFA Cup33rd0.813133.33.801.270.331.0000Matches
2019-202026Macclesfieldeng ENGEFL Cup33rd0.60000.000.0000Matches
2021-202228Morecambeeng ENGEFL CupRd20.803133.33.601.200.000.0000Matches
2021-202228Morecambeeng ENGFA Cup1.60200.01.250.000.0000Matches
2022-202329Morecambeeng ENGEFL CupRd31.012150.02.001.000.501.0000Matches
2022-202329Morecambeeng ENGFA Cup0.8000Matches
2023-202430Grimsby Towneng ENGEFL CupRd10.60000.000.0000Matches
2023-202430Grimsby Towneng ENGFA Cup1.026350.06.003.000.330.6700Matches
6 Seasons5 Clubs2 Leagues8.8417635.32.390.840.240.6700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Morecambe (2 Seasons)2 Leagues4.317228.62.040.580.140.5000
Shrewsbury (1 Season)2 Leagues1.514125.02.650.660.251.0000
Grimsby Town (1 Season)2 Leagues1.626350.03.721.860.330.6700
Macclesfield (1 Season)1 League0.60000.000.0000
Kidderminster (1 Season)1 League0.8000
FA Cup (5 Seasons)5.0311436.43.251.180.270.7500
EFL Cup (5 Seasons)3.716233.31.610.540.170.5000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2012-201319Macclesfieldeng ENG5. Conf Premier345151.10.503
2013-201420Macclesfieldeng ENG5. Conf Premier10344348.33.837
2014-201521Macclesfieldeng ENG5. Conf Premier211,5487437.417.2174
2015-201622Harrierseng ENG5. National League161,2497830.213.9142
2016-201723Kidderminstereng ENGFA Cup1727280.00.81720000.0002-2-2.50-2.50Matches
2017-201824Shrewsburyeng ENGEFL Cup1656572.20.71650000.0001-1-1.38-1.38Matches
2017-201824Shrewsburyeng ENGFA Cup3712418.20.80032402.3330+3+3.80+2.96Matches
2017-201824Shrewsburyeng ENG3. League One11348328.43.9417251.7365+1+0.26-0.22Matches
2018-201925Shrewsburyeng ENG3. League One1110.00.0001020.000000.00+0.17Matches
2018-201925Carlisle Unitedeng ENG4. League Two127270.70.30012803.000000.00-0.11Matches
2018-201925Fyldeeng ENG5. National League85647113.66.3777112401.5096+3+0.48-0.23Matches
2019-202026Macclesfieldeng ENGEFL Cup1515121.30.60015100.000000.000.00Matches
2019-202026Macclesfieldeng ENG4. League Two292,2427767.324.926831433110.932133-12-0.48-0.23Matches
2020-202127Boltoneng ENG4. League Two289223322.310.26803222051.681814+4+0.39+0.25Matches
2021-202228Morecambeeng ENGEFL Cup1757541.70.81750010.0023-1-1.20-1.20Matches
2021-202228Morecambeeng ENGFA Cup21447253.31.62720013.0020+2+1.25+2.68Matches
2021-202228Morecambeeng ENG3. League One342,4927360.227.731781432961.124244-2-0.07+1.51Matches
2022-202329Morecambeeng ENGEFL Cup1909030.01.01901023.0010+1+1.00+1.86Matches
2022-202329Morecambeeng ENGFA Cup1757583.30.81750000.0002-2-2.40-2.40Matches
2022-202329Morecambeeng ENG3. League One241,1514827.812.8127431222121.211223-11-0.86-0.26Matches
2023-202430Grimsby Towneng ENGEFL Cup1555561.10.61550000.0002-2-3.27-3.27Matches
2023-202430Grimsby Towneng ENGFA Cup1909033.31.01901013.0072+5+5.00+6.00Matches
2023-202430Grimsby Towneng ENG4. League Two251,3785533.315.31870371850.881421-7-0.46-0.13Matches
12 Seasons8 Clubs5 Leagues22413,0995823.8145.514777417722611.24137158-21-0.19-0.14
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Macclesfield (4 Seasons)3 Leagues644,2306626.547.0468314183610.902133-12-0.47-0.26
Morecambe (2 Seasons)3 Leagues634,0276444.244.74877181523221.215972-13-0.29+0.65
Harriers (2 Seasons)2 Leagues171,3217831.214.715720200.0002-2-2.50-2.50
Shrewsbury (2 Seasons)3 Leagues16485305.55.456611118271.6396+3+0.56+0.39
Bolton (1 Season)1 League289223322.310.26803222051.681814+4+0.39+0.25
Grimsby Town (1 Season)3 Leagues271,5235633.816.92070471860.932125-4-0.24+0.13
Fylde (1 Season)1 League85647113.66.3777112401.5096+3+0.48-0.23
Carlisle United (1 Season)1 League127270.70.30012803.000000.00-0.11
Conf Premier (5 Seasons)583,7506518.141.741771172401.5096+3+0.48-0.23
FA Cup (5 Seasons)84525740.75.0576132422.00126+6+1.19+1.33
EFL Cup (5 Seasons)53366737.33.7471115130.6036-3-0.80-0.48
League Two (4 Seasons)834,5695529.050.85078203321111.195368-15-0.30-0.27
League One (4 Seasons)703,9925724.144.44777182322451.236072-12-0.27-0.01
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
2012-201319Macclesfield1 League345151.10.503
2013-201420Macclesfield1 League10344348.33.837
2014-201521Macclesfield1 League211,5487437.417.2174
2015-201622Harriers1 League161,2497830.213.9142
2016-201723Kidderminster1 League1727280.00.81720000.0002-2-2.50-2.50
2017-201824Shrewsbury3 Leagues154843210.55.456511024251.7396+3+0.56+0.06
2018-201925Shrewsbury1 League1110.00.0001020.000000.00+0.17
2018-201925Carlisle United1 League127270.70.30012803.000000.00-0.11
2018-201925Fylde1 League85647113.66.3777112401.5096+3+0.48-0.23
2019-202026Macclesfield2 Leagues302,2937664.225.526831443610.902133-12-0.47-0.26
2020-202127Bolton1 League289223322.310.26803222051.681814+4+0.39+0.25
2021-202228Morecambe3 Leagues372,7117359.130.134771432981.194647-1-0.03+1.45
2022-202329Morecambe3 Leagues261,3165129.114.6147641222141.231325-12-0.82-0.20
2023-202430Grimsby Town3 Leagues271,5235633.816.92070471860.932125-4-0.24+0.13
12 Seasons8 Clubs5 Leagues22413,0995823.8145.514777417722611.24137158-21-0.19-0.14
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Macclesfield (4 Seasons)3 Leagues644,2306626.547.0468314183610.902133-12-0.47-0.26
Morecambe (2 Seasons)3 Leagues634,0276444.244.74877181523221.215972-13-0.29+0.65
Harriers (2 Seasons)2 Leagues171,3217831.214.715720200.0002-2-2.50-2.50
Shrewsbury (2 Seasons)3 Leagues16485305.55.456611118271.6396+3+0.56+0.39
Bolton (1 Season)1 League289223322.310.26803222051.681814+4+0.39+0.25
Grimsby Town (1 Season)3 Leagues271,5235633.816.92070471860.932125-4-0.24+0.13
Fylde (1 Season)1 League85647113.66.3777112401.5096+3+0.48-0.23
Carlisle United (1 Season)1 League127270.70.30012803.000000.00-0.11
Conf Premier (5 Seasons)583,7506518.141.741771172401.5096+3+0.48-0.23
FA Cup (5 Seasons)84525740.75.0576132422.00126+6+1.19+1.33
EFL Cup (5 Seasons)53366737.33.7471115130.6036-3-0.80-0.48
League Two (4 Seasons)834,5695529.050.85078203321111.195368-15-0.30-0.27
League One (4 Seasons)703,9925724.144.44777182322451.236072-12-0.27-0.01
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
2012-201319Macclesfieldeng ENG5. Conf Premier11th345151.10.503
2013-201420Macclesfieldeng ENG5. Conf Premier15th10344348.33.837
2014-201521Macclesfieldeng ENG5. Conf Premier6th211,5487437.417.2174
2015-201622Harrierseng ENG5. National League23rd161,2497830.213.9142
2017-201824Shrewsburyeng ENG3. League One3rd11348328.43.9417251.7365+1+0.26-0.22Matches
2018-201925Shrewsburyeng ENG3. League One18th1110.00.0001020.000000.00+0.17Matches
2018-201925Carlisle Unitedeng ENG4. League Two11th127270.70.30012803.000000.00-0.11Matches
2018-201925Fyldeeng ENG5. National League5th85647113.66.3777112401.5096+3+0.48-0.23Matches
2019-202026Macclesfieldeng ENG4. League Two24th292,2427767.324.926831433110.932133-12-0.48-0.23Matches
2020-202127Boltoneng ENG4. League Two3rd289223322.310.26803222051.681814+4+0.39+0.25Matches
2021-202228Morecambeeng ENG3. League One19th342,4927360.227.731781432961.124244-2-0.07+1.51Matches
2022-202329Morecambeeng ENG3. League One22nd241,1514827.812.8127431222121.211223-11-0.86-0.26Matches
2023-202430Grimsby Towneng ENG4. League Two21st251,3785533.315.31870371850.881421-7-0.46-0.13Matches
11 Seasons8 Clubs3 Leagues21112,3115823.2136.813877397321561.22122146-24-0.24-0.20
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 (4 Seasons)2 Leagues634,1796626.546.4468314173110.932133-12-0.48-0.23
Morecambe (2 Seasons)1 League583,6436344.040.54377171523181.165467-13-0.32+0.63
Shrewsbury (2 Seasons)1 League12349294.23.94180271.5965+1+0.26+0.12
Bolton (1 Season)1 League289223322.310.26803222051.681814+4+0.39+0.25
Grimsby Town (1 Season)1 League251,3785533.315.31870371850.881421-7-0.46-0.13
Harriers (1 Season)1 League161,2497830.213.9142
Fylde (1 Season)1 League85647113.66.3777112401.5096+3+0.48-0.23
Carlisle United (1 Season)1 League127270.70.30012803.000000.00-0.11
Conf Premier (5 Seasons)583,7506518.141.741771172401.5096+3+0.48-0.23
League Two (4 Seasons)834,5695529.050.85078203321111.195368-15-0.30-0.27
League One (4 Seasons)703,9925724.144.44777182322451.236072-12-0.27-0.01
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-201723Kidderminstereng ENGFA Cup85th1727280.00.81720000.0002-2-2.50-2.50Matches
2017-201824Shrewsburyeng ENGEFL Cup58th1656572.20.71650000.0001-1-1.38-1.38Matches
2017-201824Shrewsburyeng ENGFA Cup33rd3712418.20.80032402.3330+3+3.80+2.96Matches
2019-202026Macclesfieldeng ENGEFL Cup33rd1515121.30.60015100.000000.000.00Matches
2021-202228Morecambeeng ENGEFL CupRd21757541.70.81750010.0023-1-1.20-1.20Matches
2021-202228Morecambeeng ENGFA Cup21447253.31.62720013.0020+2+1.25+2.68Matches
2022-202329Morecambeeng ENGEFL CupRd31909030.01.01901023.0010+1+1.00+1.86Matches
2022-202329Morecambeeng ENGFA Cup1757583.30.81750000.0002-2-2.40-2.40Matches
2023-202430Grimsby Towneng ENGEFL CupRd11555561.10.61550000.0002-2-3.27-3.27Matches
2023-202430Grimsby Towneng ENGFA Cup1909033.31.01901013.0072+5+5.00+6.00Matches
6 Seasons5 Clubs2 Leagues137886139.28.8974243151.461512+3+0.34+0.56
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Morecambe (2 Seasons)2 Leagues53847745.74.35771041.805500.00+0.79
Shrewsbury (1 Season)2 Leagues41363428.31.5165032401.7531+2+1.32+0.54
Grimsby Town (1 Season)2 Leagues21457340.31.62731011.5074+3+1.86+2.70
Macclesfield (1 Season)1 League1515121.30.60015100.000000.000.00
Kidderminster (1 Season)1 League1727280.00.81720000.0002-2-2.50-2.50
FA Cup (5 Seasons)84525740.75.0576132422.00126+6+1.19+1.33
EFL Cup (5 Seasons)53366737.33.7471115130.6036-3-0.80-0.48
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
2012-201319Macclesfieldeng ENG5. Conf Premier0.5000
2013-201420Macclesfieldeng ENG5. Conf Premier3.8005
2014-201521Macclesfieldeng ENG5. Conf Premier17.21016
2015-201622Harrierseng ENG5. National League13.9007
2016-201723Kidderminstereng ENGFA Cup0.80000Matches
2017-201824Shrewsburyeng ENGEFL Cup0.7000200700000Matches
2017-201824Shrewsburyeng ENGFA Cup0.80002000010Matches
2017-201824Shrewsburyeng ENG3. League One3.9100800000000Matches
2018-201925Shrewsburyeng ENG3. League One0.00000Matches
2018-201925Carlisle Unitedeng ENG4. League Two0.30000Matches
2018-201925Fyldeeng ENG5. National League6.31000Matches
2019-202026Macclesfieldeng ENGEFL Cup0.60000000000Matches
2019-202026Macclesfieldeng ENG4. League Two24.930026274441028000Matches
2020-202127Boltoneng ENG4. League Two10.20001116321590Matches
2021-202228Morecambeeng ENGEFL Cup0.80000101010Matches
2021-202228Morecambeeng ENGFA Cup1.60001501010Matches
2021-202228Morecambeeng ENG3. League One27.7100172086118280Matches
2022-202329Morecambeeng ENGEFL Cup1.00000200120Matches
2022-202329Morecambeeng ENGFA Cup0.80000Matches
2022-202329Morecambeeng ENG3. League One12.801012123161590Matches
2023-202430Grimsby Towneng ENGEFL Cup0.60001101100Matches
2023-202430Grimsby Towneng ENGFA Cup1.01002101000Matches
2023-202430Grimsby Towneng ENG4. League Two15.310010172506190Matches
12 Seasons8 Clubs5 Leagues145.5910120102202035698000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Macclesfield (4 Seasons)3 Leagues47.040047274441028000
Morecambe (2 Seasons)3 Leagues44.71103040117934410
Harriers (2 Seasons)2 Leagues14.700070
Shrewsbury (2 Seasons)3 Leagues5.41001200701000
Bolton (1 Season)1 League10.20001116321590
Grimsby Town (1 Season)3 Leagues16.920013192527190
Fylde (1 Season)1 League6.31000
Carlisle United (1 Season)1 League0.30000
Conf Premier (5 Seasons)41.7200280
FA Cup (5 Seasons)5.01005602020
EFL Cup (5 Seasons)3.7000340923000
League Two (4 Seasons)50.8400476091152156000
League One (4 Seasons)44.4210373211773337000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201319Macclesfield1 League0.5000
2013-201420Macclesfield1 League3.8005
2014-201521Macclesfield1 League17.21016
2015-201622Harriers1 League13.9007
2016-201723Kidderminster1 League0.80000
2017-201824Shrewsbury3 Leagues5.41001200701000
2018-201925Shrewsbury1 League0.00000
2018-201925Carlisle United1 League0.30000
2018-201925Fylde1 League6.31000
2019-202026Macclesfield2 Leagues25.530026274441028000
2020-202127Bolton1 League10.20001116321590
2021-202228Morecambe3 Leagues30.1100182686318300
2022-202329Morecambe3 Leagues14.6010121431616110
2023-202430Grimsby Town3 Leagues16.920013192527190
12 Seasons8 Clubs5 Leagues145.5910120102202035698000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Macclesfield (4 Seasons)3 Leagues47.040047274441028000
Morecambe (2 Seasons)3 Leagues44.71103040117934410
Harriers (2 Seasons)2 Leagues14.700070
Shrewsbury (2 Seasons)3 Leagues5.41001200701000
Bolton (1 Season)1 League10.20001116321590
Grimsby Town (1 Season)3 Leagues16.920013192527190
Fylde (1 Season)1 League6.31000
Carlisle United (1 Season)1 League0.30000
Conf Premier (5 Seasons)41.7200280
FA Cup (5 Seasons)5.01005602020
EFL Cup (5 Seasons)3.7000340923000
League Two (4 Seasons)50.8400476091152156000
League One (4 Seasons)44.4210373211773337000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201319Macclesfieldeng ENG5. Conf Premier11th0.5000
2013-201420Macclesfieldeng ENG5. Conf Premier15th3.8005
2014-201521Macclesfieldeng ENG5. Conf Premier6th17.21016
2015-201622Harrierseng ENG5. National League23rd13.9007
2017-201824Shrewsburyeng ENG3. League One3rd3.9100800000000Matches
2018-201925Shrewsburyeng ENG3. League One18th0.00000Matches
2018-201925Carlisle Unitedeng ENG4. League Two11th0.30000Matches
2018-201925Fyldeeng ENG5. National League5th6.31000Matches
2019-202026Macclesfieldeng ENG4. League Two24th24.930026274441028000Matches
2020-202127Boltoneng ENG4. League Two3rd10.20001116321590Matches
2021-202228Morecambeeng ENG3. League One19th27.7100172086118280Matches
2022-202329Morecambeeng ENG3. League One22nd12.801012123161590Matches
2023-202430Grimsby Towneng ENG4. League Two21st15.310010172506190Matches
11 Seasons8 Clubs3 Leagues136.881011292201925493000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Macclesfield (4 Seasons)2 Leagues46.440047274441028000
Morecambe (2 Seasons)1 League40.51102932117733370
Shrewsbury (2 Seasons)1 League3.9100800000000
Bolton (1 Season)1 League10.20001116321590
Grimsby Town (1 Season)1 League15.310010172506190
Harriers (1 Season)1 League13.9007
Fylde (1 Season)1 League6.31000
Carlisle United (1 Season)1 League0.30000
Conf Premier (5 Seasons)41.7200280
League Two (4 Seasons)50.8400476091152156000
League One (4 Seasons)44.4210373211773337000
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-201723Kidderminstereng ENGFA Cup85th0.80000Matches
2017-201824Shrewsburyeng ENGEFL Cup58th0.7000200700000Matches
2017-201824Shrewsburyeng ENGFA Cup33rd0.80002000010Matches
2019-202026Macclesfieldeng ENGEFL Cup33rd0.60000000000Matches
2021-202228Morecambeeng ENGEFL CupRd20.80000101010Matches
2021-202228Morecambeeng ENGFA Cup1.60001501010Matches
2022-202329Morecambeeng ENGEFL CupRd31.00000200120Matches
2022-202329Morecambeeng ENGFA Cup0.80000Matches
2023-202430Grimsby Towneng ENGEFL CupRd10.60001101100Matches
2023-202430Grimsby Towneng ENGFA Cup1.01002101000Matches
6 Seasons5 Clubs2 Leagues8.810081001125000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Morecambe (2 Seasons)2 Leagues4.30001802140
Shrewsbury (1 Season)2 Leagues1.5000400701000
Grimsby Town (1 Season)2 Leagues1.61003202100
Macclesfield (1 Season)1 League0.60000000000
Kidderminster (1 Season)1 League0.80000
FA Cup (5 Seasons)5.01005602020
EFL Cup (5 Seasons)3.7000340923000

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.