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-11-09SatLeague OneMatchweek 15AwayW 1–0WycombeWigan AthleticYAM71000011000Match Report
2024-11-05TueLeague OneMatchweek 11AwayW 5–0WycombeStockportYAM78000011000Match Report
2024-11-02SatFA CupFirst round properHomeW 3–2WycombeYork CityN37000000000Match Report
2024-10-26SatLeague OneMatchweek 14HomeW 3–0WycombeLeyton OrientYFW88110021001Match Report
2024-10-22TueLeague OneMatchweek 13AwayW 3–2WycombeBurton AlbionN17100021000Match 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
2015-201618Crewe Alexandraeng ENG3. League One611281.4011000000.000.700.700.000.70Matches
2016-201719Crewe Alexandraeng ENGEFL Cup00Matches
2016-201719Crewe Alexandraeng ENGFA Cup211061.2000000000.000.000.000.000.00Matches
2016-201719Crewe Alexandraeng ENG4. League Two911992.2000000000.000.000.000.000.00Matches
2016-201719Solihull Moorseng ENG5. National League40610.7000000000.000.000.000.000.00Matches
2017-201820Chestereng ENG5. National League321741.9000000100.000.000.000.000.00Matches
2019-202022Shrewsburyeng ENGFA Cup521782.0112100000.510.511.010.511.01Matches
2019-202022Shrewsburyeng ENG3. League One25121,18313.1426400000.300.150.460.300.46Matches
2020-202123Shrewsburyeng ENGEFL Cup10180.2000000000.000.000.000.000.00Matches
2020-202123Shrewsburyeng ENGFA Cup322042.3112100100.440.440.880.440.88Matches
2020-202123Shrewsburyeng ENG3. League One39232,02822.5426400200.180.090.270.180.27Matches
2021-202224Shrewsburyeng ENGEFL Cup20520.6202200003.460.003.463.463.46Matches
2021-202224Shrewsburyeng ENGFA Cup332512.8123100100.360.721.080.361.08Matches
2021-202224Shrewsburyeng ENG3. League One46423,63140.3134171300500.320.100.420.320.42Matches
2022-202325Shrewsburyeng ENGEFL Cup211011.1101100000.890.000.890.890.89Matches
2022-202325Shrewsburyeng ENG3. League One543023.4000000000.000.000.000.000.00Matches
2023-202426Shrewsburyeng ENGEFL Cup10310.3000000000.000.000.000.000.00Matches
2023-202426Shrewsburyeng ENGFA Cup221631.8112100000.550.551.100.551.10Matches
2023-202426Shrewsburyeng ENG3. League One40383,32136.9103131000200.270.080.350.270.35Matches
2024-202527Wycombeeng ENGEFL Cup211181.3101100000.760.000.760.760.76Matches
2024-202527Wycombeeng ENGFA Cup10370.4000000000.000.000.000.000.00Matches
2024-202527Wycombeeng ENG3. League One1398018.9415400100.450.110.560.450.56Matches
9 Seasons5 Clubs5 Leagues21414413,087145.443186143001300.300.120.420.300.42
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
Shrewsbury (5 Seasons)3 Leagues17412911,463127.438165438001100.300.130.420.300.42
Crewe Alexandra (2 Seasons)4 Leagues1734334.8011000000.000.210.210.000.21
Wycombe (1 Season)3 Leagues161095610.6516500100.470.090.560.470.56
Solihull Moors (1 Season)1 League40610.7000000000.000.000.000.000.00
Chester (1 Season)1 League321741.9000000100.000.000.000.000.00
League One (7 Seasons)17412911,394126.635134835001000.280.100.380.280.38
FA Cup (6 Seasons)161093910.4459400200.380.480.860.380.86
EFL Cup (6 Seasons)823203.6404400001.130.001.131.131.13
National League (2 Seasons)722352.6000000100.000.000.000.000.00
League Two (1 Season)911992.2000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201618Crewe Alexandra1 League611281.4011000000.000.700.700.000.70
2016-201719Crewe Alexandra3 Leagues1123053.4000000000.000.000.000.000.00
2016-201719Solihull Moors1 League40610.7000000000.000.000.000.000.00
2017-201820Chester1 League321741.9000000100.000.000.000.000.00
2019-202022Shrewsbury2 Leagues30141,36115.1538500000.330.200.530.330.53
2020-202123Shrewsbury3 Leagues43252,25025.0538500300.200.120.320.200.32
2021-202224Shrewsbury3 Leagues51453,93443.7166221600600.370.140.500.370.50
2022-202325Shrewsbury2 Leagues754034.5101100000.220.000.220.220.22
2023-202426Shrewsbury3 Leagues43403,51539.1114151100200.280.100.380.280.38
2024-202527Wycombe3 Leagues161095610.6516500100.470.090.560.470.56
9 Seasons5 Clubs5 Leagues21414413,087145.443186143001300.300.120.420.300.42
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
Shrewsbury (5 Seasons)3 Leagues17412911,463127.438165438001100.300.130.420.300.42
Crewe Alexandra (2 Seasons)4 Leagues1734334.8011000000.000.210.210.000.21
Wycombe (1 Season)3 Leagues161095610.6516500100.470.090.560.470.56
Solihull Moors (1 Season)1 League40610.7000000000.000.000.000.000.00
Chester (1 Season)1 League321741.9000000100.000.000.000.000.00
League One (7 Seasons)17412911,394126.635134835001000.280.100.380.280.38
FA Cup (6 Seasons)161093910.4459400200.380.480.860.380.86
EFL Cup (6 Seasons)823203.6404400001.130.001.131.131.13
National League (2 Seasons)722352.6000000100.000.000.000.000.00
League Two (1 Season)911992.2000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201618Crewe Alexandraeng ENG3. League One24th611281.4011000000.000.700.700.000.70Matches
2016-201719Crewe Alexandraeng ENG4. League Two17th911992.2000000000.000.000.000.000.00Matches
2016-201719Solihull Moorseng ENG5. National League16th40610.7000000000.000.000.000.000.00Matches
2017-201820Chestereng ENG5. National League23rd321741.9000000100.000.000.000.000.00Matches
2019-202022Shrewsburyeng ENG3. League One15th25121,18313.1426400000.300.150.460.300.46Matches
2020-202123Shrewsburyeng ENG3. League One17th39232,02822.5426400200.180.090.270.180.27Matches
2021-202224Shrewsburyeng ENG3. League One18th46423,63140.3134171300500.320.100.420.320.42Matches
2022-202325Shrewsburyeng ENG3. League One12th543023.4000000000.000.000.000.000.00Matches
2023-202426Shrewsburyeng ENG3. League One19th40383,32136.9103131000200.270.080.350.270.35Matches
2024-202527Wycombeeng ENG3. League One1st1398018.9415400100.450.110.560.450.56Matches
9 Seasons5 Clubs3 Leagues19013211,828131.435134835001100.270.100.370.270.37
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
Shrewsbury (5 Seasons)1 League15511910,465116.33111423100900.270.090.360.270.36
Crewe Alexandra (2 Seasons)2 Leagues1523273.6011000000.000.280.280.000.28
Wycombe (1 Season)1 League1398018.9415400100.450.110.560.450.56
Solihull Moors (1 Season)1 League40610.7000000000.000.000.000.000.00
Chester (1 Season)1 League321741.9000000100.000.000.000.000.00
League One (7 Seasons)17412911,394126.635134835001000.280.100.380.280.38
National League (2 Seasons)722352.6000000100.000.000.000.000.00
League Two (1 Season)911992.2000000000.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-201719Crewe Alexandraeng ENGEFL Cup33rd00Matches
2016-201719Crewe Alexandraeng ENGFA Cup85th211061.2000000000.000.000.000.000.00Matches
2019-202022Shrewsburyeng ENGFA Cup17th521782.0112100000.510.511.010.511.01Matches
2020-202123Shrewsburyeng ENGEFL Cup58th10180.2000000000.000.000.000.000.00Matches
2020-202123Shrewsburyeng ENGFA Cup33rd322042.3112100100.440.440.880.440.88Matches
2021-202224Shrewsburyeng ENGEFL CupRd220520.6202200003.460.003.463.463.46Matches
2021-202224Shrewsburyeng ENGFA Cup332512.8123100100.360.721.080.361.08Matches
2022-202325Shrewsburyeng ENGEFL CupRd2211011.1101100000.890.000.890.890.89Matches
2023-202426Shrewsburyeng ENGEFL CupRd110310.3000000000.000.000.000.000.00Matches
2023-202426Shrewsburyeng ENGFA Cup221631.8112100000.550.551.100.551.10Matches
2024-202527Wycombeeng ENGEFL CupRd3211181.3101100000.760.000.760.760.76Matches
2024-202527Wycombeeng ENGFA Cup10370.4000000000.000.000.000.000.00Matches
7 Seasons3 Clubs2 Leagues24121,25914.08513800200.570.360.930.570.93
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
Shrewsbury (5 Seasons)2 Leagues191099811.17512700200.630.451.080.631.08
Wycombe (1 Season)2 Leagues311551.7101100000.580.000.580.580.58
Crewe Alexandra (1 Season)2 Leagues211061.2000000000.000.000.000.000.00
FA Cup (6 Seasons)161093910.4459400200.380.480.860.380.86
EFL Cup (6 Seasons)823203.6404400001.130.001.131.131.13

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
2015-201618Crewe Alexandraeng ENG3. League One1.4021.410.0000Matches
2016-201719Crewe Alexandraeng ENGFA Cup1.2000Matches
2016-201719Crewe Alexandraeng ENG4. League Two2.20000.000.0000Matches
2016-201719Solihull Moorseng ENG5. National League0.70000.000.0000Matches
2017-201820Chestereng ENG5. National League1.90000.000.0000Matches
2019-202022Shrewsburyeng ENGFA Cup2.015240.02.531.010.200.5000Matches
2019-202022Shrewsburyeng ENG3. League One13.14191052.61.450.760.210.4000Matches
2020-202123Shrewsburyeng ENGEFL Cup0.2011100.05.005.000.000.0000Matches
2020-202123Shrewsburyeng ENGFA Cup2.312150.00.880.440.501.0000Matches
2020-202123Shrewsburyeng ENG3. League One22.54271140.71.200.490.150.3600Matches
2021-202224Shrewsburyeng ENGEFL Cup0.624250.06.923.460.501.0000Matches
2021-202224Shrewsburyeng ENGFA Cup2.817228.62.510.720.140.5000Matches
2021-202224Shrewsburyeng ENG3. League One40.313793139.21.960.770.160.4200Matches
2022-202325Shrewsburyeng ENGEFL Cup1.113133.32.670.890.331.0000Matches
2022-202325Shrewsburyeng ENG3. League One3.40200.00.600.000.0000Matches
2023-202426Shrewsburyeng ENGEFL Cup0.30000.000.0000Matches
2023-202426Shrewsburyeng ENGFA Cup1.8122100.01.101.100.500.5000Matches
2023-202426Shrewsburyeng ENG3. League One36.910872731.02.360.730.110.3700Matches
2024-202527Wycombeeng ENGEFL Cup1.3111100.00.760.761.001.0000Matches
2024-202527Wycombeeng ENGFA Cup0.40000.000.0000Matches
2024-202527Wycombeeng ENG3. League One8.94201155.02.251.240.200.3600Matches
9 Seasons5 Clubs5 Leagues145.44325910439.41.810.720.170.4100
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Shrewsbury (5 Seasons)3 Leagues127.4382389037.81.870.710.160.4200
Crewe Alexandra (2 Seasons)4 Leagues4.80020.000.550.0000
Wycombe (1 Season)3 Leagues10.65211257.11.981.130.240.4200
Solihull Moors (1 Season)1 League0.70000.000.0000
Chester (1 Season)1 League1.90000.000.0000
League One (7 Seasons)126.6352349238.51.870.730.150.3800
FA Cup (6 Seasons)10.4416743.81.730.760.250.5700
EFL Cup (6 Seasons)3.649555.62.531.410.440.8000
National League (2 Seasons)2.60000.000.0000
League Two (1 Season)2.20000.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
2015-201618Crewe Alexandra1 League1.4021.410.0000
2016-201719Crewe Alexandra3 Leagues3.40000.000.0000
2016-201719Solihull Moors1 League0.70000.000.0000
2017-201820Chester1 League1.90000.000.0000
2019-202022Shrewsbury2 Leagues15.15241250.01.590.790.210.4200
2020-202123Shrewsbury3 Leagues25.05301343.31.200.520.170.3800
2021-202224Shrewsbury3 Leagues43.716903538.92.060.800.180.4600
2022-202325Shrewsbury2 Leagues4.515120.01.120.220.201.0000
2023-202426Shrewsbury3 Leagues39.111892932.62.280.740.120.3800
2024-202527Wycombe3 Leagues10.65211257.11.981.130.240.4200
9 Seasons5 Clubs5 Leagues145.44325910439.41.810.720.170.4100
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Shrewsbury (5 Seasons)3 Leagues127.4382389037.81.870.710.160.4200
Crewe Alexandra (2 Seasons)4 Leagues4.80020.000.550.0000
Wycombe (1 Season)3 Leagues10.65211257.11.981.130.240.4200
Solihull Moors (1 Season)1 League0.70000.000.0000
Chester (1 Season)1 League1.90000.000.0000
League One (7 Seasons)126.6352349238.51.870.730.150.3800
FA Cup (6 Seasons)10.4416743.81.730.760.250.5700
EFL Cup (6 Seasons)3.649555.62.531.410.440.8000
National League (2 Seasons)2.60000.000.0000
League Two (1 Season)2.20000.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
2015-201618Crewe Alexandraeng ENG3. League One24th1.4021.410.0000Matches
2016-201719Crewe Alexandraeng ENG4. League Two17th2.20000.000.0000Matches
2016-201719Solihull Moorseng ENG5. National League16th0.70000.000.0000Matches
2017-201820Chestereng ENG5. National League23rd1.90000.000.0000Matches
2019-202022Shrewsburyeng ENG3. League One15th13.14191052.61.450.760.210.4000Matches
2020-202123Shrewsburyeng ENG3. League One17th22.54271140.71.200.490.150.3600Matches
2021-202224Shrewsburyeng ENG3. League One18th40.313793139.21.960.770.160.4200Matches
2022-202325Shrewsburyeng ENG3. League One12th3.40200.00.600.000.0000Matches
2023-202426Shrewsburyeng ENG3. League One19th36.910872731.02.360.730.110.3700Matches
2024-202527Wycombeeng ENG3. League One1st8.94201155.02.251.240.200.3600Matches
9 Seasons5 Clubs3 Leagues131.4352349238.51.800.700.150.3800
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Shrewsbury (5 Seasons)1 League116.3312147936.91.840.680.140.3900
Crewe Alexandra (2 Seasons)2 Leagues3.60020.000.550.0000
Wycombe (1 Season)1 League8.94201155.02.251.240.200.3600
Solihull Moors (1 Season)1 League0.70000.000.0000
Chester (1 Season)1 League1.90000.000.0000
League One (7 Seasons)126.6352349238.51.870.730.150.3800
National League (2 Seasons)2.60000.000.0000
League Two (1 Season)2.20000.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-201719Crewe Alexandraeng ENGFA Cup85th1.2000Matches
2019-202022Shrewsburyeng ENGFA Cup17th2.015240.02.531.010.200.5000Matches
2020-202123Shrewsburyeng ENGEFL Cup58th0.2011100.05.005.000.000.0000Matches
2020-202123Shrewsburyeng ENGFA Cup33rd2.312150.00.880.440.501.0000Matches
2021-202224Shrewsburyeng ENGEFL CupRd20.624250.06.923.460.501.0000Matches
2021-202224Shrewsburyeng ENGFA Cup2.817228.62.510.720.140.5000Matches
2022-202325Shrewsburyeng ENGEFL CupRd21.113133.32.670.890.331.0000Matches
2023-202426Shrewsburyeng ENGEFL CupRd10.30000.000.0000Matches
2023-202426Shrewsburyeng ENGFA Cup1.8122100.01.101.100.500.5000Matches
2024-202527Wycombeeng ENGEFL CupRd31.3111100.00.760.761.001.0000Matches
2024-202527Wycombeeng ENGFA Cup0.40000.000.0000Matches
7 Seasons3 Clubs2 Leagues14.08251248.01.950.940.320.6700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Shrewsbury (5 Seasons)2 Leagues11.17241145.82.160.990.290.6400
Wycombe (1 Season)2 Leagues1.7111100.00.580.581.001.0000
Crewe Alexandra (1 Season)2 Leagues1.2000
FA Cup (6 Seasons)10.4416743.81.730.760.250.5700
EFL Cup (6 Seasons)3.649555.62.531.410.440.8000
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
2015-201618Crewe Alexandraeng ENG3. League One6128213.11.410520.6721+1+0.70+1.56Matches
2016-201719Crewe Alexandraeng ENGEFL Cup00001Matches
2016-201719Crewe Alexandraeng ENGFA Cup21065358.91.2161014500.5015-4-3.40-4.61Matches
2016-201719Crewe Alexandraeng ENG4. League Two9199224.82.2108200.6724-2-0.90-0.74Matches
2016-201719Solihull Moorseng ENG5. National League461151.50.700401.6730+3+4.43+4.78Matches
2017-201820Chestereng ENG5. National League3174584.21.921111.3305-5-2.59-1.86Matches
2019-202022Shrewsburyeng ENGFA Cup51783628.32.0267031501.6032+1+0.51+0.11Matches
2019-202022Shrewsburyeng ENG3. League One251,1834738.713.112775132021.081219-7-0.53-0.34Matches
2020-202123Shrewsburyeng ENGEFL Cup1181820.00.20011800.000000.00+1.25Matches
2020-202123Shrewsburyeng ENGFA Cup32046868.02.3281114202.0031+2+0.88+1.82Matches
2020-202123Shrewsburyeng ENG3. League One392,0285249.022.523805161231.152425-1-0.04+0.21Matches
2021-202224Shrewsburyeng ENGEFL Cup2522628.90.60022600.502200.00+1.41Matches
2021-202224Shrewsburyeng ENGFA Cup32518493.02.83840002.0074+3+1.08+5.81Matches
2021-202224Shrewsburyeng ENG3. League One463,6317987.740.342841942701.093945-6-0.15-0.50Matches
2022-202325Shrewsburyeng ENGEFL Cup21015156.11.1183011801.502200.000.00Matches
2022-202325Shrewsburyeng ENG3. League One5302607.33.4472111501.0014-3-0.89-0.75Matches
2023-202426Shrewsburyeng ENGEFL Cup1313134.40.30013100.000000.00+1.53Matches
2023-202426Shrewsburyeng ENGFA Cup21638260.41.82820003.0053+2+1.10+1.95Matches
2023-202426Shrewsburyeng ENG3. League One403,3218380.236.938852523711.052651-25-0.68+0.09Matches
2024-202527Wycombeeng ENGEFL Cup21185943.71.3185013303.0020+2+1.53+1.53Matches
2024-202527Wycombeeng ENGFA Cup1373741.10.40013703.001100.00-1.70Matches
2024-202527Wycombeeng ENG3. League One138016263.68.9976242902.23249+15+1.69+1.49Matches
9 Seasons5 Clubs5 Leagues21413,0876132.5145.414482597021301.21159183-24-0.17+0.22
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Shrewsbury (5 Seasons)3 Leagues17411,4636653.0127.41298256451961.14124158-34-0.27-0.04
Crewe Alexandra (2 Seasons)4 Leagues17433255.04.836101445230.65510-5-1.04-0.55
Wycombe (1 Season)3 Leagues169566059.010.61077263102.372710+17+1.60+1.33
Solihull Moors (1 Season)1 League461151.50.700401.6730+3+4.43+4.78
Chester (1 Season)1 League3174584.21.921111.3305-5-2.59-1.86
League One (7 Seasons)17411,3946545.5126.61298257451981.16128154-26-0.21+0.18
FA Cup (6 Seasons)169395954.010.41077162801.882016+4+0.38+0.27
EFL Cup (6 Seasons)83204030.53.6284062511.2564+2+0.56+1.30
National League (2 Seasons)7235342.82.621511.5235-2-0.77-0.23
League Two (1 Season)9199224.82.2108200.6724-2-0.90-0.74
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201618Crewe Alexandra1 League6128213.11.410520.6721+1+0.70+1.56
2016-201719Crewe Alexandra3 Leagues11305286.73.42610945210.6439-6-1.77-1.64
2016-201719Solihull Moors1 League461151.50.700401.6730+3+4.43+4.78
2017-201820Chester1 League3174584.21.921111.3305-5-2.59-1.86
2019-202022Shrewsbury2 Leagues301,3614536.915.114755161921.171521-6-0.40-0.32
2020-202123Shrewsbury3 Leagues432,2505249.725.025806181431.182726+1+0.04+0.36
2021-202224Shrewsbury3 Leagues513,9347785.743.745841962701.124851-3-0.07+0.07
2022-202325Shrewsbury2 Leagues7403589.34.5574121701.1436-3-0.67-0.53
2023-202426Shrewsbury3 Leagues433,5158278.139.140852533511.123154-23-0.59+0.23
2024-202527Wycombe3 Leagues169566059.010.61077263102.372710+17+1.60+1.33
9 Seasons5 Clubs5 Leagues21413,0876132.5145.414482597021301.21159183-24-0.17+0.22
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Shrewsbury (5 Seasons)3 Leagues17411,4636653.0127.41298256451961.14124158-34-0.27-0.04
Crewe Alexandra (2 Seasons)4 Leagues17433255.04.836101445230.65510-5-1.04-0.55
Wycombe (1 Season)3 Leagues169566059.010.61077263102.372710+17+1.60+1.33
Solihull Moors (1 Season)1 League461151.50.700401.6730+3+4.43+4.78
Chester (1 Season)1 League3174584.21.921111.3305-5-2.59-1.86
League One (7 Seasons)17411,3946545.5126.61298257451981.16128154-26-0.21+0.18
FA Cup (6 Seasons)169395954.010.41077162801.882016+4+0.38+0.27
EFL Cup (6 Seasons)83204030.53.6284062511.2564+2+0.56+1.30
National League (2 Seasons)7235342.82.621511.5235-2-0.77-0.23
League Two (1 Season)9199224.82.2108200.6724-2-0.90-0.74
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-201618Crewe Alexandraeng ENG3. League One24th6128213.11.410520.6721+1+0.70+1.56Matches
2016-201719Crewe Alexandraeng ENG4. League Two17th9199224.82.2108200.6724-2-0.90-0.74Matches
2016-201719Solihull Moorseng ENG5. National League16th461151.50.700401.6730+3+4.43+4.78Matches
2017-201820Chestereng ENG5. National League23rd3174584.21.921111.3305-5-2.59-1.86Matches
2019-202022Shrewsburyeng ENG3. League One15th251,1834738.713.112775132021.081219-7-0.53-0.34Matches
2020-202123Shrewsburyeng ENG3. League One17th392,0285249.022.523805161231.152425-1-0.04+0.21Matches
2021-202224Shrewsburyeng ENG3. League One18th463,6317987.740.342841942701.093945-6-0.15-0.50Matches
2022-202325Shrewsburyeng ENG3. League One12th5302607.33.4472111501.0014-3-0.89-0.75Matches
2023-202426Shrewsburyeng ENG3. League One19th403,3218380.236.938852523711.052651-25-0.68+0.09Matches
2024-202527Wycombeeng ENG3. League One1st138016263.68.9976242902.23249+15+1.69+1.49Matches
9 Seasons5 Clubs3 Leagues19011,8286231.6131.413282585819291.15133163-30-0.23+0.17
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Shrewsbury (5 Seasons)1 League15510,4656853.3116.31198255361861.09102144-42-0.36-0.15
Crewe Alexandra (2 Seasons)2 Leagues15327223.93.62013220.6745-1-0.28+0.23
Wycombe (1 Season)1 League138016263.68.9976242902.23249+15+1.69+1.49
Solihull Moors (1 Season)1 League461151.50.700401.6730+3+4.43+4.78
Chester (1 Season)1 League3174584.21.921111.3305-5-2.59-1.86
League One (7 Seasons)17411,3946545.5126.61298257451981.16128154-26-0.21+0.18
National League (2 Seasons)7235342.82.621511.5235-2-0.77-0.23
League Two (1 Season)9199224.82.2108200.6724-2-0.90-0.74
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-201719Crewe Alexandraeng ENGEFL Cup33rd00001Matches
2016-201719Crewe Alexandraeng ENGFA Cup85th21065358.91.2161014500.5015-4-3.40-4.61Matches
2019-202022Shrewsburyeng ENGFA Cup17th51783628.32.0267031501.6032+1+0.51+0.11Matches
2020-202123Shrewsburyeng ENGEFL Cup58th1181820.00.20011800.000000.00+1.25Matches
2020-202123Shrewsburyeng ENGFA Cup33rd32046868.02.3281114202.0031+2+0.88+1.82Matches
2021-202224Shrewsburyeng ENGEFL CupRd22522628.90.60022600.502200.00+1.41Matches
2021-202224Shrewsburyeng ENGFA Cup32518493.02.83840002.0074+3+1.08+5.81Matches
2022-202325Shrewsburyeng ENGEFL CupRd221015156.11.1183011801.502200.000.00Matches
2023-202426Shrewsburyeng ENGEFL CupRd11313134.40.30013100.000000.00+1.53Matches
2023-202426Shrewsburyeng ENGFA Cup21638260.41.82820003.0053+2+1.10+1.95Matches
2024-202527Wycombeeng ENGEFL CupRd321185943.71.3185013303.0020+2+1.53+1.53Matches
2024-202527Wycombeeng ENGFA Cup1373741.10.40013703.001100.00-1.70Matches
7 Seasons3 Clubs2 Leagues241,2595245.114.012781122711.672620+6+0.43+0.64
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Shrewsbury (5 Seasons)2 Leagues199985349.711.11079192301.582214+8+0.72+1.17
Wycombe (1 Season)2 Leagues31555243.11.7185023503.0031+2+1.16+0.72
Crewe Alexandra (1 Season)2 Leagues21065325.21.2161014510.5015-4-3.40-4.61
FA Cup (6 Seasons)169395954.010.41077162801.882016+4+0.38+0.27
EFL Cup (6 Seasons)83204030.53.6284062511.2564+2+0.56+1.30

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
2015-201618Crewe Alexandraeng ENG3. League One1.4001Matches
2016-201719Crewe Alexandraeng ENGFA Cup1.20000Matches
2016-201719Crewe Alexandraeng ENG4. League Two2.2000500000000Matches
2016-201719Solihull Moorseng ENG5. National League0.7000100000000Matches
2017-201820Chestereng ENG5. National League1.9100500000000Matches
2019-202022Shrewsburyeng ENGFA Cup2.00003510000Matches
2019-202022Shrewsburyeng ENG3. League One13.1000332516110000Matches
2020-202123Shrewsburyeng ENGEFL Cup0.20001001020Matches
2020-202123Shrewsburyeng ENGFA Cup2.31004410010Matches
2020-202123Shrewsburyeng ENG3. League One22.5200594014106250Matches
2021-202224Shrewsburyeng ENGEFL Cup0.60000010000Matches
2021-202224Shrewsburyeng ENGFA Cup2.81008340010Matches
2021-202224Shrewsburyeng ENG3. League One40.3500635512194330Matches
2022-202325Shrewsburyeng ENGEFL Cup1.10002200000Matches
2022-202325Shrewsburyeng ENG3. League One3.40004022120Matches
2023-202426Shrewsburyeng ENGEFL Cup0.30001000000Matches
2023-202426Shrewsburyeng ENGFA Cup1.80002310000Matches
2023-202426Shrewsburyeng ENG3. League One36.9200474019285220Matches
2024-202527Wycombeeng ENGEFL Cup1.30001311010Matches
2024-202527Wycombeeng ENGFA Cup0.40000000000Matches
2024-202527Wycombeeng ENG3. League One8.9100101543360Matches
9 Seasons5 Clubs5 Leagues145.41300250195617020103000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Shrewsbury (5 Seasons)3 Leagues127.4110022717756661796000
Crewe Alexandra (2 Seasons)4 Leagues4.8000600000000
Wycombe (1 Season)3 Leagues10.6100111854370
Solihull Moors (1 Season)1 League0.7000100000000
Chester (1 Season)1 League1.9100500000000
League One (7 Seasons)126.6100021717552682098000
FA Cup (6 Seasons)10.4200171570020
EFL Cup (6 Seasons)3.60005522030
National League (2 Seasons)2.6100600000000
League Two (1 Season)2.2000500000000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201618Crewe Alexandra1 League1.4001
2016-201719Crewe Alexandra3 Leagues3.4000500000000
2016-201719Solihull Moors1 League0.7000100000000
2017-201820Chester1 League1.9100500000000
2019-202022Shrewsbury2 Leagues15.1000363026110000
2020-202123Shrewsbury3 Leagues25.0300644415116280
2021-202224Shrewsbury3 Leagues43.7600715817194340
2022-202325Shrewsbury2 Leagues4.50006222120
2023-202426Shrewsbury3 Leagues39.1200504320285220
2024-202527Wycombe3 Leagues10.6100111854370
9 Seasons5 Clubs5 Leagues145.41300250195617020103000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Shrewsbury (5 Seasons)3 Leagues127.4110022717756661796000
Crewe Alexandra (2 Seasons)4 Leagues4.8000600000000
Wycombe (1 Season)3 Leagues10.6100111854370
Solihull Moors (1 Season)1 League0.7000100000000
Chester (1 Season)1 League1.9100500000000
League One (7 Seasons)126.6100021717552682098000
FA Cup (6 Seasons)10.4200171570020
EFL Cup (6 Seasons)3.60005522030
National League (2 Seasons)2.6100600000000
League Two (1 Season)2.2000500000000
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-201618Crewe Alexandraeng ENG3. League One24th1.4001Matches
2016-201719Crewe Alexandraeng ENG4. League Two17th2.2000500000000Matches
2016-201719Solihull Moorseng ENG5. National League16th0.7000100000000Matches
2017-201820Chestereng ENG5. National League23rd1.9100500000000Matches
2019-202022Shrewsburyeng ENG3. League One15th13.1000332516110000Matches
2020-202123Shrewsburyeng ENG3. League One17th22.5200594014106250Matches
2021-202224Shrewsburyeng ENG3. League One18th40.3500635512194330Matches
2022-202325Shrewsburyeng ENG3. League One12th3.40004022120Matches
2023-202426Shrewsburyeng ENG3. League One19th36.9200474019285220Matches
2024-202527Wycombeeng ENG3. League One1st8.9100101543360Matches
9 Seasons5 Clubs3 Leagues131.4110022817552682098000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Shrewsbury (5 Seasons)1 League116.390020616048651792000
Crewe Alexandra (2 Seasons)2 Leagues3.6000600000000
Wycombe (1 Season)1 League8.9100101543360
Solihull Moors (1 Season)1 League0.7000100000000
Chester (1 Season)1 League1.9100500000000
League One (7 Seasons)126.6100021717552682098000
National League (2 Seasons)2.6100600000000
League Two (1 Season)2.2000500000000
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-201719Crewe Alexandraeng ENGFA Cup85th1.20000Matches
2019-202022Shrewsburyeng ENGFA Cup17th2.00003510000Matches
2020-202123Shrewsburyeng ENGEFL Cup58th0.20001001020Matches
2020-202123Shrewsburyeng ENGFA Cup33rd2.31004410010Matches
2021-202224Shrewsburyeng ENGEFL CupRd20.60000010000Matches
2021-202224Shrewsburyeng ENGFA Cup2.81008340010Matches
2022-202325Shrewsburyeng ENGEFL CupRd21.10002200000Matches
2023-202426Shrewsburyeng ENGEFL CupRd10.30001000000Matches
2023-202426Shrewsburyeng ENGFA Cup1.80002310000Matches
2024-202527Wycombeeng ENGEFL CupRd31.30001311010Matches
2024-202527Wycombeeng ENGFA Cup0.40000000000Matches
7 Seasons3 Clubs2 Leagues14.0200222092050
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Shrewsbury (5 Seasons)2 Leagues11.1200211781040
Wycombe (1 Season)2 Leagues1.70001311010
Crewe Alexandra (1 Season)2 Leagues1.20000
FA Cup (6 Seasons)10.4200171570020
EFL Cup (6 Seasons)3.60005522030

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.