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-16SatLeague OneMatchweek 16AwayL 0–1WrexhamStockportYRB90000021000Match Report
2024-11-09SatLeague OneMatchweek 15HomeW 1–0WrexhamMansfield TownYRB90100011000Match Report
2024-11-03SunFA CupFirst round properAwayL 0–1WrexhamHarrogateYRB90000020000Match Report
2024-10-26SatLeague OneMatchweek 14AwayD 2–2WrexhamCharlton AthYRB84000020001Match Report
2024-10-22TueLeague OneMatchweek 13HomeD 0–0WrexhamHuddersfieldYRB90000011000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201716Shrewsburyeng ENG3. League One00Matches
2018-201918Shrewsburyeng ENG3. League One1030.0000000000.000.000.000.000.00Matches
2019-202019Shrewsburyeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202019Shrewsburyeng ENG3. League One00Matches
2020-202120Shrewsburyeng ENGEFL Cup00Matches
2020-202120Shrewsburyeng ENGFA Cup10220.2000000000.000.000.000.000.00Matches
2020-202120Shrewsburyeng ENG3. League One732733.0000000000.000.000.000.000.00Matches
2020-202120Solihull Moorseng ENG5. National League553764.21100000.240.24Matches
2021-202221Solihull Moorseng ENGFA Cup11971.1000000000.000.000.000.000.00Matches
2021-202221Solihull Moorseng ENG5. National League40343,04033.83300100.090.09Matches
2022-202322Solihull Moorseng ENGFA Cup221872.1101100000.480.000.480.480.48Matches
2022-202322Solihull Moorseng ENG5. National League33282,71230.10000100.000.00Matches
2022-202322Wrexhameng ENG5. National League12121,06011.80000000.000.00Matches
2023-202423Wrexhameng ENGEFL Cup211681.9000000100.000.000.000.000.00Matches
2023-202423Wrexhameng ENGFA Cup21911.0000000000.000.000.000.000.00Matches
2023-202423Wrexhameng ENG4. League Two32252,10123.3246200110.090.170.260.090.26Matches
2024-202524Wrexhameng ENGEFL Cup10120.1000000000.000.000.000.000.00Matches
2024-202524Wrexhameng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202524Wrexhameng ENG3. League One14141,22513.6156100000.070.370.440.070.44Matches
8 Seasons3 Clubs5 Leagues15512811,547128.38913800410.060.190.270.060.27
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 (4 Seasons)3 Leagues1043884.3000000000.000.000.000.000.00
Solihull Moors (3 Seasons)2 Leagues81706,41271.2501500200.070.000.320.070.32
Wrexham (3 Seasons)5 Leagues64544,74752.73912300210.060.220.290.060.29
League One (5 Seasons)22171,50116.7156100000.060.300.360.060.36
FA Cup (5 Seasons)754875.4101100000.180.000.180.180.18
EFL Cup (4 Seasons)422703.0000000100.000.000.000.000.00
National League (3 Seasons)90797,18879.94400200.050.05
League Two (1 Season)32252,10123.3246200110.090.170.260.090.26
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201716Shrewsbury1 League00
2018-201918Shrewsbury1 League1030.0000000000.000.000.000.000.00
2019-202019Shrewsbury2 Leagues11901.0000000000.000.000.000.000.00
2020-202120Shrewsbury3 Leagues832953.3000000000.000.000.000.000.00
2020-202120Solihull Moors1 League553764.21100000.240.24
2021-202221Solihull Moors2 Leagues41353,13734.9300300100.090.000.000.090.00
2022-202322Solihull Moors2 Leagues35302,89932.2101100100.030.000.480.030.48
2022-202322Wrexham1 League12121,06011.80000000.000.00
2023-202423Wrexham3 Leagues36272,36026.2246200210.080.150.230.080.23
2024-202524Wrexham3 Leagues16151,32714.7156100000.070.340.410.070.41
8 Seasons3 Clubs5 Leagues15512811,547128.38913800410.060.190.270.060.27
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 (4 Seasons)3 Leagues1043884.3000000000.000.000.000.000.00
Solihull Moors (3 Seasons)2 Leagues81706,41271.2501500200.070.000.320.070.32
Wrexham (3 Seasons)5 Leagues64544,74752.73912300210.060.220.290.060.29
League One (5 Seasons)22171,50116.7156100000.060.300.360.060.36
FA Cup (5 Seasons)754875.4101100000.180.000.180.180.18
EFL Cup (4 Seasons)422703.0000000100.000.000.000.000.00
National League (3 Seasons)90797,18879.94400200.050.05
League Two (1 Season)32252,10123.3246200110.090.170.260.090.26
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-201716Shrewsburyeng ENG3. League One18th00Matches
2018-201918Shrewsburyeng ENG3. League One18th1030.0000000000.000.000.000.000.00Matches
2019-202019Shrewsburyeng ENG3. League One15th00Matches
2020-202120Shrewsburyeng ENG3. League One17th732733.0000000000.000.000.000.000.00Matches
2020-202120Solihull Moorseng ENG5. National League11th553764.21100000.240.24Matches
2021-202221Solihull Moorseng ENG5. National League3rd40343,04033.83300100.090.09Matches
2022-202322Solihull Moorseng ENG5. National League15th33282,71230.10000100.000.00Matches
2022-202322Wrexhameng ENG5. National League1st12121,06011.80000000.000.00Matches
2023-202423Wrexhameng ENG4. League Two2nd32252,10123.3246200110.090.170.260.090.26Matches
2024-202524Wrexhameng ENG3. League One3rd14141,22513.6156100000.070.370.440.070.44Matches
8 Seasons3 Clubs3 Leagues14412110,790119.97912700310.060.220.300.060.30
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 (4 Seasons)1 League832763.1000000000.000.000.000.000.00
Solihull Moors (3 Seasons)1 League78676,12868.14400200.060.06
Wrexham (3 Seasons)3 Leagues58514,38648.73912300110.060.240.320.060.32
League One (5 Seasons)22171,50116.7156100000.060.300.360.060.36
National League (3 Seasons)90797,18879.94400200.050.05
League Two (1 Season)32252,10123.3246200110.090.170.260.090.26
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2019-202019Shrewsburyeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2020-202120Shrewsburyeng ENGEFL Cup58th00Matches
2020-202120Shrewsburyeng ENGFA Cup33rd10220.2000000000.000.000.000.000.00Matches
2021-202221Solihull Moorseng ENGFA Cup11971.1000000000.000.000.000.000.00Matches
2022-202322Solihull Moorseng ENGFA Cup221872.1101100000.480.000.480.480.48Matches
2023-202423Wrexhameng ENGEFL CupRd2211681.9000000100.000.000.000.000.00Matches
2023-202423Wrexhameng ENGFA Cup21911.0000000000.000.000.000.000.00Matches
2024-202524Wrexhameng ENGEFL CupRd110120.1000000000.000.000.000.000.00Matches
2024-202524Wrexhameng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
6 Seasons3 Clubs2 Leagues1177578.4101100100.120.000.120.120.12
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
Wrexham (2 Seasons)2 Leagues633614.0000000100.000.000.000.000.00
Solihull Moors (2 Seasons)1 League332843.2101100000.320.000.320.320.32
Shrewsbury (2 Seasons)2 Leagues211121.2000000000.000.000.000.000.00
FA Cup (5 Seasons)754875.4101100000.180.000.180.180.18
EFL Cup (4 Seasons)422703.0000000100.000.000.000.000.00

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
2018-201918Shrewsburyeng ENG3. League One0.0000Matches
2019-202019Shrewsburyeng ENGEFL Cup1.00100.01.000.000.0000Matches
2020-202120Shrewsburyeng ENGFA Cup0.2011100.04.094.090.000.0000Matches
2020-202120Shrewsburyeng ENG3. League One3.00100.00.330.000.0000Matches
2020-202120Solihull Moorseng ENG5. National League4.2100Matches
2021-202221Solihull Moorseng ENGFA Cup1.10000.000.0000Matches
2021-202221Solihull Moorseng ENG5. National League33.8300Matches
2022-202322Solihull Moorseng ENGFA Cup2.1133100.01.441.440.330.3300Matches
2022-202322Solihull Moorseng ENG5. National League30.1000Matches
2022-202322Wrexhameng ENG5. National League11.8000Matches
2023-202423Wrexhameng ENGEFL Cup1.90000.000.0000Matches
2023-202423Wrexhameng ENGFA Cup1.00000.000.0000Matches
2023-202423Wrexhameng ENG4. League Two23.3214750.00.600.300.140.2900Matches
2024-202524Wrexhameng ENGEFL Cup0.10000.000.0000Matches
2024-202524Wrexhameng ENGFA Cup1.00200.02.000.000.0000Matches
2024-202524Wrexhameng ENG3. League One13.6110550.00.730.370.100.2000Matches
8 Seasons3 Clubs5 Leagues128.38321650.00.660.330.130.2500
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Shrewsbury (4 Seasons)3 Leagues4.303133.30.700.230.000.0000
Solihull Moors (3 Seasons)2 Leagues71.2533100.00.950.950.330.3300
Wrexham (3 Seasons)5 Leagues52.73261246.20.630.290.120.2500
League One (5 Seasons)16.7111545.50.660.300.090.2000
FA Cup (5 Seasons)5.416466.71.110.740.170.2500
EFL Cup (4 Seasons)3.00100.00.330.000.0000
National League (3 Seasons)79.9400
League Two (1 Season)23.3214750.00.600.300.140.2900
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2018-201918Shrewsbury1 League0.0000
2019-202019Shrewsbury2 Leagues1.00100.01.000.000.0000
2020-202120Shrewsbury3 Leagues3.302150.00.610.310.000.0000
2020-202120Solihull Moors1 League4.2100
2021-202221Solihull Moors2 Leagues34.93000.000.0000
2022-202322Solihull Moors2 Leagues32.2133100.01.441.440.330.3300
2022-202322Wrexham1 League11.8000
2023-202423Wrexham3 Leagues26.2214750.00.530.270.140.2900
2024-202524Wrexham3 Leagues14.7112541.70.810.340.080.2000
8 Seasons3 Clubs5 Leagues128.38321650.00.660.330.130.2500
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Shrewsbury (4 Seasons)3 Leagues4.303133.30.700.230.000.0000
Solihull Moors (3 Seasons)2 Leagues71.2533100.00.950.950.330.3300
Wrexham (3 Seasons)5 Leagues52.73261246.20.630.290.120.2500
League One (5 Seasons)16.7111545.50.660.300.090.2000
FA Cup (5 Seasons)5.416466.71.110.740.170.2500
EFL Cup (4 Seasons)3.00100.00.330.000.0000
National League (3 Seasons)79.9400
League Two (1 Season)23.3214750.00.600.300.140.2900
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
2018-201918Shrewsburyeng ENG3. League One18th0.0000Matches
2020-202120Shrewsburyeng ENG3. League One17th3.00100.00.330.000.0000Matches
2020-202120Solihull Moorseng ENG5. National League11th4.2100Matches
2021-202221Solihull Moorseng ENG5. National League3rd33.8300Matches
2022-202322Solihull Moorseng ENG5. National League15th30.1000Matches
2022-202322Wrexhameng ENG5. National League1st11.8000Matches
2023-202423Wrexhameng ENG4. League Two2nd23.3214750.00.600.300.140.2900Matches
2024-202524Wrexhameng ENG3. League One3rd13.6110550.00.730.370.100.2000Matches
8 Seasons3 Clubs3 Leagues119.97251248.00.630.300.120.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Shrewsbury (4 Seasons)1 League3.10100.00.330.000.0000
Solihull Moors (3 Seasons)1 League68.1400
Wrexham (3 Seasons)3 Leagues48.73241250.00.650.320.130.2500
League One (5 Seasons)16.7111545.50.660.300.090.2000
National League (3 Seasons)79.9400
League Two (1 Season)23.3214750.00.600.300.140.2900
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
2019-202019Shrewsburyeng ENGEFL Cup58th1.00100.01.000.000.0000Matches
2020-202120Shrewsburyeng ENGFA Cup33rd0.2011100.04.094.090.000.0000Matches
2021-202221Solihull Moorseng ENGFA Cup1.10000.000.0000Matches
2022-202322Solihull Moorseng ENGFA Cup2.1133100.01.441.440.330.3300Matches
2023-202423Wrexhameng ENGEFL CupRd21.90000.000.0000Matches
2023-202423Wrexhameng ENGFA Cup1.00000.000.0000Matches
2024-202524Wrexhameng ENGEFL CupRd10.10000.000.0000Matches
2024-202524Wrexhameng ENGFA Cup1.00200.02.000.000.0000Matches
6 Seasons3 Clubs2 Leagues8.417457.10.830.480.140.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Wrexham (2 Seasons)2 Leagues4.00200.00.500.000.0000
Solihull Moors (2 Seasons)1 League3.2133100.00.950.950.330.3300
Shrewsbury (2 Seasons)2 Leagues1.202150.01.610.800.000.0000
FA Cup (5 Seasons)5.416466.71.110.740.170.2500
EFL Cup (4 Seasons)3.00100.00.330.000.0000
Become a Stathead & surf this site ad-free.

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2016-201716Shrewsburyeng ENG3. League One00004Matches
2018-201918Shrewsburyeng ENG3. League One1330.10.00012153.000000.00+0.17Matches
2019-202019Shrewsburyeng ENGEFL Cup19090100.01.01901000.0004-4-4.00Matches
2019-202019Shrewsburyeng ENG3. League One00003Matches
2020-202120Shrewsburyeng ENGEFL Cup0001Matches
2020-202120Shrewsburyeng ENGFA Cup122227.30.20012203.0010+1+4.09+4.09Matches
2020-202120Shrewsburyeng ENG3. League One7273396.63.0376041150.8612-1-0.33-0.19Matches
2020-202120Solihull Moorseng ENG5. National League5376759.94.25752001.8043+1+0.240.00Matches
2021-202221Solihull Moorseng ENGFA Cup1979746.21.11970000.001100.00+0.80Matches
2021-202221Solihull Moorseng ENG5. National League403,0407676.833.834862662111.865737+20+0.59-1.17Matches
2022-202322Solihull Moorseng ENGFA Cup21879489.02.12941001.003300.000.00Matches
2022-202322Solihull Moorseng ENG5. National League332,7128265.530.128892654401.274240+2+0.07+0.44Matches
2022-202322Wrexhameng ENG5. National League121,0608825.611.8128810022.252711+16+1.36-0.31Matches
2023-202423Wrexhameng ENGEFL Cup21688470.01.91120114801.001100.000.00Matches
2023-202423Wrexhameng ENGFA Cup2914625.31.0168012301.5024-2-1.98-3.32Matches
2023-202423Wrexhameng ENG4. League Two322,1016650.723.32579471831.663628+8+0.34-0.94Matches
2024-202524Wrexhameng ENGEFL Cup1121213.30.10011200.001100.00+2.31Matches
2024-202524Wrexhameng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2024-202524Wrexhameng ENG3. League One141,2258890.713.614889011.932210+12+0.88+1.60Matches
8 Seasons3 Clubs5 Leagues15511,5477429.9128.312885812723351.62198146+52+0.41-0.02
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Shrewsbury (4 Seasons)3 Leagues10388392.44.34801611281.2026-4-0.93-0.78
Solihull Moors (3 Seasons)2 Leagues816,4127952.171.2708755113111.5710784+23+0.32+0.02
Wrexham (3 Seasons)5 Leagues644,7477445.652.7548425102161.758956+33+0.63-0.76
League One (5 Seasons)221,501688.916.71786959281.642312+11+0.66+0.83
FA Cup (5 Seasons)74877041.65.4588222301.1479-2-0.37-0.76
EFL Cup (4 Seasons)42706852.93.02105223010.5026-4-1.33-0.13
National League (3 Seasons)907,1888044.979.9798764113131.6913091+39+0.49-0.31
League Two (1 Season)322,1016650.723.32579471831.663628+8+0.34-0.94
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2016-201716Shrewsbury1 League00004
2018-201918Shrewsbury1 League1330.10.00012153.000000.00+0.17
2019-202019Shrewsbury2 Leagues190902.91.01901030.0004-4-4.00
2020-202120Shrewsbury3 Leagues8295376.53.3376051361.132200.00+0.13
2020-202120Solihull Moors1 League5376759.94.25752001.8043+1+0.240.00
2021-202221Solihull Moors2 Leagues413,1377775.234.935862662111.815838+20+0.57-0.91
2022-202322Solihull Moors2 Leagues352,8998366.632.230892754401.254543+2+0.06+0.43
2022-202322Wrexham1 League121,0608825.611.8128810022.252711+16+1.36-0.31
2023-202423Wrexham3 Leagues362,3606649.826.22780592231.613933+6+0.23-1.02
2024-202524Wrexham3 Leagues161,3278386.714.715881011211.692312+11+0.75+2.08
8 Seasons3 Clubs5 Leagues15511,5477429.9128.312885812723351.62198146+52+0.41-0.02
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Shrewsbury (4 Seasons)3 Leagues10388392.44.34801611281.2026-4-0.93-0.78
Solihull Moors (3 Seasons)2 Leagues816,4127952.171.2708755113111.5710784+23+0.32+0.02
Wrexham (3 Seasons)5 Leagues644,7477445.652.7548425102161.758956+33+0.63-0.76
League One (5 Seasons)221,501688.916.71786959281.642312+11+0.66+0.83
FA Cup (5 Seasons)74877041.65.4588222301.1479-2-0.37-0.76
EFL Cup (4 Seasons)42706852.93.02105223010.5026-4-1.33-0.13
National League (3 Seasons)907,1888044.979.9798764113131.6913091+39+0.49-0.31
League Two (1 Season)322,1016650.723.32579471831.663628+8+0.34-0.94
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-201716Shrewsburyeng ENG3. League One18th00004Matches
2018-201918Shrewsburyeng ENG3. League One18th1330.10.00012153.000000.00+0.17Matches
2019-202019Shrewsburyeng ENG3. League One15th00003Matches
2020-202120Shrewsburyeng ENG3. League One17th7273396.63.0376041150.8612-1-0.33-0.19Matches
2020-202120Solihull Moorseng ENG5. National League11th5376759.94.25752001.8043+1+0.240.00Matches
2021-202221Solihull Moorseng ENG5. National League3rd403,0407676.833.834862662111.865737+20+0.59-1.17Matches
2022-202322Solihull Moorseng ENG5. National League15th332,7128265.530.128892654401.274240+2+0.07+0.44Matches
2022-202322Wrexhameng ENG5. National League1st121,0608825.611.8128810022.252711+16+1.36-0.31Matches
2023-202423Wrexhameng ENG4. League Two2nd322,1016650.723.32579471831.663628+8+0.34-0.94Matches
2024-202524Wrexhameng ENG3. League One3rd141,2258890.713.614889011.932210+12+0.88+1.60Matches
8 Seasons3 Clubs3 Leagues14410,7907529.2119.912185772323341.68189131+58+0.48+0.05
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 (4 Seasons)1 League8276351.83.1377059271.1312-1-0.33-0.17
Solihull Moors (3 Seasons)1 League786,1287951.668.1678654113111.6110380+23+0.34+0.01
Wrexham (3 Seasons)3 Leagues584,3867645.548.751832371861.858549+36+0.74-0.72
League One (5 Seasons)221,501688.916.71786959281.642312+11+0.66+0.83
National League (3 Seasons)907,1888044.979.9798764113131.6913091+39+0.49-0.31
League Two (1 Season)322,1016650.723.32579471831.663628+8+0.34-0.94
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2019-202019Shrewsburyeng ENGEFL Cup58th19090100.01.01901000.0004-4-4.00Matches
2020-202120Shrewsburyeng ENGEFL Cup58th0001Matches
2020-202120Shrewsburyeng ENGFA Cup33rd122227.30.20012203.0010+1+4.09+4.09Matches
2021-202221Solihull Moorseng ENGFA Cup1979746.21.11970000.001100.00+0.80Matches
2022-202322Solihull Moorseng ENGFA Cup21879489.02.12941001.003300.000.00Matches
2023-202423Wrexhameng ENGEFL CupRd221688470.01.91120114801.001100.000.00Matches
2023-202423Wrexhameng ENGFA Cup2914625.31.0168012301.5024-2-1.98-3.32Matches
2024-202524Wrexhameng ENGEFL CupRd11121213.30.10011200.001100.00+2.31Matches
2024-202524Wrexhameng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
6 Seasons3 Clubs2 Leagues117576945.18.4793442610.91915-6-0.71-0.82
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Wrexham (2 Seasons)2 Leagues63616046.34.0393232800.8347-3-0.75-1.18
Solihull Moors (2 Seasons)1 League32849567.63.23951000.674400.00+0.66
Shrewsbury (2 Seasons)2 Leagues21125623.31.2190112211.5014-3-2.41-2.41
FA Cup (5 Seasons)74877041.65.4588222301.1479-2-0.37-0.76
EFL Cup (4 Seasons)42706852.93.02105223010.5026-4-1.33-0.13

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
2018-201918Shrewsburyeng ENG3. League One0.00000Matches
2019-202019Shrewsburyeng ENGEFL Cup1.00001103220Matches
2020-202120Shrewsburyeng ENGFA Cup0.20000100000Matches
2020-202120Shrewsburyeng ENG3. League One3.000034213260Matches
2020-202120Solihull Moorseng ENG5. National League4.20000Matches
2021-202221Solihull Moorseng ENGFA Cup1.10000103210Matches
2021-202221Solihull Moorseng ENG5. National League33.81000Matches
2022-202322Solihull Moorseng ENGFA Cup2.10000021000Matches
2022-202322Solihull Moorseng ENG5. National League30.11000Matches
2022-202322Wrexhameng ENG5. National League11.80000Matches
2023-202423Wrexhameng ENGEFL Cup1.910002011010Matches
2023-202423Wrexhameng ENGFA Cup1.00000205110Matches
2023-202423Wrexhameng ENG4. League Two23.311081911629210Matches
2024-202524Wrexhameng ENGEFL Cup0.10000003100Matches
2024-202524Wrexhameng ENGFA Cup1.000001014000Matches
2024-202524Wrexhameng ENG3. League One13.6000581987180Matches
8 Seasons3 Clubs5 Leagues128.34101739631324500
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Shrewsbury (4 Seasons)3 Leagues4.300046216480
Solihull Moors (3 Seasons)2 Leagues71.22000124210
Wrexham (3 Seasons)5 Leagues52.72101332229318410
League One (5 Seasons)16.700081231119240
FA Cup (5 Seasons)5.400005223320
EFL Cup (4 Seasons)3.010013017330
National League (3 Seasons)79.92000
League Two (1 Season)23.311081911629210
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201918Shrewsbury1 League0.00000
2019-202019Shrewsbury2 Leagues1.00001103220
2020-202120Shrewsbury3 Leagues3.300035213260
2020-202120Solihull Moors1 League4.20000
2021-202221Solihull Moors2 Leagues34.91000103210
2022-202322Solihull Moors2 Leagues32.21000021000
2022-202322Wrexham1 League11.80000
2023-202423Wrexham3 Leagues26.2210823117810230
2024-202524Wrexham3 Leagues14.70005911158180
8 Seasons3 Clubs5 Leagues128.34101739631324500
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Shrewsbury (4 Seasons)3 Leagues4.300046216480
Solihull Moors (3 Seasons)2 Leagues71.22000124210
Wrexham (3 Seasons)5 Leagues52.72101332229318410
League One (5 Seasons)16.700081231119240
FA Cup (5 Seasons)5.400005223320
EFL Cup (4 Seasons)3.010013017330
National League (3 Seasons)79.92000
League Two (1 Season)23.311081911629210
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201918Shrewsburyeng ENG3. League One18th0.00000Matches
2020-202120Shrewsburyeng ENG3. League One17th3.000034213260Matches
2020-202120Solihull Moorseng ENG5. National League11th4.20000Matches
2021-202221Solihull Moorseng ENG5. National League3rd33.81000Matches
2022-202322Solihull Moorseng ENG5. National League15th30.11000Matches
2022-202322Wrexhameng ENG5. National League1st11.80000Matches
2023-202423Wrexhameng ENG4. League Two2nd23.311081911629210Matches
2024-202524Wrexhameng ENG3. League One3rd13.6000581987180Matches
8 Seasons3 Clubs3 Leagues119.93101631427318450
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Shrewsbury (4 Seasons)1 League3.100034213260
Solihull Moors (3 Seasons)1 League68.12000
Wrexham (3 Seasons)3 Leagues48.71101327226016390
League One (5 Seasons)16.700081231119240
National League (3 Seasons)79.92000
League Two (1 Season)23.311081911629210
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202019Shrewsburyeng ENGEFL Cup58th1.00001103220Matches
2020-202120Shrewsburyeng ENGFA Cup33rd0.20000100000Matches
2021-202221Solihull Moorseng ENGFA Cup1.10000103210Matches
2022-202322Solihull Moorseng ENGFA Cup2.10000021000Matches
2023-202423Wrexhameng ENGEFL CupRd21.910002011010Matches
2023-202423Wrexhameng ENGFA Cup1.00000205110Matches
2024-202524Wrexhameng ENGEFL CupRd10.10000003100Matches
2024-202524Wrexhameng ENGFA Cup1.000001014000Matches
6 Seasons3 Clubs2 Leagues8.410018240650
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Wrexham (2 Seasons)2 Leagues4.010005033220
Solihull Moors (2 Seasons)1 League3.20000124210
Shrewsbury (2 Seasons)2 Leagues1.20001203220
FA Cup (5 Seasons)5.400005223320
EFL Cup (4 Seasons)3.010013017330

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.