Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-04-20SatNational LeagueMatchweek 46AwayW 2–1RochdaleSouthend UnitedY9000000Match Report
2024-04-16TueNational LeagueMatchweek 35HomeD 0–0RochdaleBoreham WoodY9000000Match Report
2024-04-13SatNational LeagueMatchweek 45HomeD 1–1RochdaleDorking Wand.YRM9000000Match Report
2024-04-06SatNational LeagueMatchweek 44AwayD 1–1RochdaleOldham AthleticY9000000Match Report
2024-04-01MonNational LeagueMatchweek 43HomeD 1–1RochdaleHartlepool UtdY9000000Match 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
2012-201319Buryeng ENG3. League One24242,05522.8000000400.000.000.000.000.00
2013-201420Wolveseng ENG3. League One743473.9202200000.520.000.520.520.52
2014-201521Wolveseng ENG2. Championship1497378.2202200200.240.000.240.240.24Matches
2014-201521Wolveseng ENGFA Cup00Matches
2014-201521Wolveseng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2015-201622Wolveseng ENG2. Championship21211,81820.2101100200.050.000.050.050.05Matches
2015-201622Wolveseng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2015-201622Wolveseng ENGLeague Cup332703.0000000000.000.000.000.000.00Matches
2016-201723Sheffield Utdeng ENG3. League One34292,65729.5527500500.170.070.240.170.24Matches
2017-201824MK Donseng ENGEFL Cup111201.3000000100.000.000.000.000.00Matches
2017-201824MK Donseng ENGFA Cup422062.3101100100.440.000.440.440.44Matches
2017-201824MK Donseng ENG3. League One29252,20924.5202200900.080.000.080.080.08Matches
2018-201925Rochdaleeng ENG3. League One16151,36215.1101100510.070.000.070.070.07Matches
2018-201925Wolveseng ENGJr. PL2 — Div. 211901.0000000100.000.000.000.000.00Matches
2019-202026Shrewsburyeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202026Shrewsburyeng ENGFA Cup776307.0000000100.000.000.000.000.00Matches
2019-202026Shrewsburyeng ENG3. League One28282,47427.5112100900.040.040.070.040.07Matches
2020-202127Shrewsburyeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202127Shrewsburyeng ENGFA Cup321431.6000000000.000.000.000.000.00Matches
2020-202127Shrewsburyeng ENG3. League One41413,60540.1101100800.020.000.020.020.02Matches
2021-202228Shrewsburyeng ENGEFL Cup11901.0000000100.000.000.000.000.00Matches
2021-202228Shrewsburyeng ENGFA Cup332002.2000000200.000.000.000.000.00Matches
2021-202228Shrewsburyeng ENG3. League One33332,92532.5000000300.000.000.000.000.00Matches
2022-202329Rochdaleeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2022-202329Rochdaleeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202329Rochdaleeng ENG4. League Two39373,28736.5101100910.030.000.030.030.03Matches
2023-202430Rochdaleeng ENG5. National League45454,04845.03300700.070.07Matches
12 Seasons6 Clubs6 Leagues36033729,813331.32032020006920.060.010.070.060.07
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 (3 Seasons)3 Leagues11811710,247113.92132002400.020.010.030.020.03
Rochdale (3 Seasons)5 Leagues1031008,96799.65025002120.050.000.040.050.04
Wolves (3 Seasons)4 Leagues47393,35237.2505500400.130.000.130.130.13
Sheffield Utd (1 Season)1 League34292,65729.5527500500.170.070.240.170.24
MK Dons (1 Season)3 Leagues34282,53528.23033001100.110.000.110.110.11
Bury (1 Season)1 League24242,05522.8000000400.000.000.000.000.00
Wolves (1 Season)1 League11901.0000000100.000.000.000.000.00
League One (8 Seasons)21219917,634195.91231512004310.060.020.080.060.08
FA Cup (7 Seasons)19161,35915.1101100400.070.000.070.070.07
EFL Cup (7 Seasons)101093010.3000000200.000.000.000.000.00
Championship (2 Seasons)35302,55528.4303300400.110.000.110.110.11
National League (1 Season)45454,04845.03300700.070.07
League Two (1 Season)39373,28736.5101100910.030.000.030.030.03
PL2 — Div. 2 (1 Season)11901.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2012-201319Bury1 League24242,05522.8000000400.000.000.000.000.00
2013-201420Wolves1 League743473.9202200000.520.000.520.520.52
2014-201521Wolves3 Leagues15108279.2202200200.220.000.220.220.22
2015-201622Wolves3 Leagues25252,17824.2101100200.040.000.040.040.04
2016-201723Sheffield Utd1 League34292,65729.5527500500.170.070.240.170.24
2017-201824MK Dons3 Leagues34282,53528.23033001100.110.000.110.110.11
2018-201925Rochdale1 League16151,36215.1101100510.070.000.070.070.07
2018-201925Wolves1 League11901.0000000100.000.000.000.000.00
2019-202026Shrewsbury3 Leagues36363,19435.51121001000.030.030.060.030.06
2020-202127Shrewsbury3 Leagues45443,83842.6101100800.020.000.020.020.02
2021-202228Shrewsbury3 Leagues37373,21535.7000000600.000.000.000.000.00
2022-202329Rochdale3 Leagues42403,55739.5101100910.030.000.030.030.03
2023-202430Rochdale1 League45454,04845.03300700.070.07
12 Seasons6 Clubs6 Leagues36033729,813331.32032020006920.060.010.070.060.07
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 (3 Seasons)3 Leagues11811710,247113.92132002400.020.010.030.020.03
Rochdale (3 Seasons)5 Leagues1031008,96799.65025002120.050.000.040.050.04
Wolves (3 Seasons)4 Leagues47393,35237.2505500400.130.000.130.130.13
Sheffield Utd (1 Season)1 League34292,65729.5527500500.170.070.240.170.24
MK Dons (1 Season)3 Leagues34282,53528.23033001100.110.000.110.110.11
Bury (1 Season)1 League24242,05522.8000000400.000.000.000.000.00
Wolves (1 Season)1 League11901.0000000100.000.000.000.000.00
League One (8 Seasons)21219917,634195.91231512004310.060.020.080.060.08
FA Cup (7 Seasons)19161,35915.1101100400.070.000.070.070.07
EFL Cup (7 Seasons)101093010.3000000200.000.000.000.000.00
Championship (2 Seasons)35302,55528.4303300400.110.000.110.110.11
National League (1 Season)45454,04845.03300700.070.07
League Two (1 Season)39373,28736.5101100910.030.000.030.030.03
PL2 — Div. 2 (1 Season)11901.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2012-201319Buryeng ENG3. League One22nd24242,05522.8000000400.000.000.000.000.00
2013-201420Wolveseng ENG3. League One1st743473.9202200000.520.000.520.520.52
2014-201521Wolveseng ENG2. Championship7th1497378.2202200200.240.000.240.240.24Matches
2015-201622Wolveseng ENG2. Championship14th21211,81820.2101100200.050.000.050.050.05Matches
2016-201723Sheffield Utdeng ENG3. League One1st34292,65729.5527500500.170.070.240.170.24Matches
2017-201824MK Donseng ENG3. League One23rd29252,20924.5202200900.080.000.080.080.08Matches
2018-201925Rochdaleeng ENG3. League One16th16151,36215.1101100510.070.000.070.070.07Matches
2018-201925Wolveseng ENGJr. PL2 — Div. 21st11901.0000000100.000.000.000.000.00Matches
2019-202026Shrewsburyeng ENG3. League One15th28282,47427.5112100900.040.040.070.040.07Matches
2020-202127Shrewsburyeng ENG3. League One17th41413,60540.1101100800.020.000.020.020.02Matches
2021-202228Shrewsburyeng ENG3. League One18th33332,92532.5000000300.000.000.000.000.00Matches
2022-202329Rochdaleeng ENG4. League Two24th39373,28736.5101100910.030.000.030.030.03Matches
2023-202430Rochdaleeng ENG5. National League11th45454,04845.03300700.070.07Matches
12 Seasons6 Clubs4 Leagues33131127,524305.81931919006320.060.010.070.060.07
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 (3 Seasons)1 League1021029,004100.02132002000.020.010.030.020.03
Rochdale (3 Seasons)3 Leagues100978,69796.65025002120.050.000.040.050.04
Wolves (3 Seasons)2 Leagues42342,90232.2505500400.160.000.160.160.16
Sheffield Utd (1 Season)1 League34292,65729.5527500500.170.070.240.170.24
MK Dons (1 Season)1 League29252,20924.5202200900.080.000.080.080.08
Bury (1 Season)1 League24242,05522.8000000400.000.000.000.000.00
Wolves (1 Season)1 League11901.0000000100.000.000.000.000.00
League One (8 Seasons)21219917,634195.91231512004310.060.020.080.060.08
Championship (2 Seasons)35302,55528.4303300400.110.000.110.110.11
National League (1 Season)45454,04845.03300700.070.07
League Two (1 Season)39373,28736.5101100910.030.000.030.030.03
PL2 — Div. 2 (1 Season)11901.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201521Wolveseng ENGFA Cup33rd00Matches
2014-201521Wolveseng ENGLeague Cup58th11901.0000000000.000.000.000.000.00Matches
2015-201622Wolveseng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2015-201622Wolveseng ENGLeague Cup17th332703.0000000000.000.000.000.000.00Matches
2017-201824MK Donseng ENGEFL Cup33rd111201.3000000100.000.000.000.000.00Matches
2017-201824MK Donseng ENGFA Cup17th422062.3101100100.440.000.440.440.44Matches
2019-202026Shrewsburyeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2019-202026Shrewsburyeng ENGFA Cup17th776307.0000000100.000.000.000.000.00Matches
2020-202127Shrewsburyeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2020-202127Shrewsburyeng ENGFA Cup33rd321431.6000000000.000.000.000.000.00Matches
2021-202228Shrewsburyeng ENGEFL CupRd211901.0000000100.000.000.000.000.00Matches
2021-202228Shrewsburyeng ENGFA Cup332002.2000000200.000.000.000.000.00Matches
2022-202329Rochdaleeng ENGEFL CupRd2221802.0000000000.000.000.000.000.00Matches
2022-202329Rochdaleeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
7 Seasons4 Clubs2 Leagues29262,28925.4101100600.040.000.040.040.04
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 (3 Seasons)2 Leagues16151,24313.8000000400.000.000.000.000.00
Wolves (2 Seasons)2 Leagues554505.0000000000.000.000.000.000.00
MK Dons (1 Season)2 Leagues533263.6101100200.280.000.280.280.28
Rochdale (1 Season)2 Leagues332703.0000000000.000.000.000.000.00
FA Cup (7 Seasons)19161,35915.1101100400.070.000.070.070.07
EFL Cup (7 Seasons)101093010.3000000200.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
2012-201319Buryeng ENG3. League One22.8050.220.0000
2013-201420Wolveseng ENG3. League One3.9230.780.6700
2014-201521Wolveseng ENG2. Championship8.2220.241.0000Matches
2014-201521Wolveseng ENGLeague Cup1.0000Matches
2015-201622Wolveseng ENG2. Championship20.2140.200.2500Matches
2015-201622Wolveseng ENGFA Cup1.0000Matches
2015-201622Wolveseng ENGLeague Cup3.0000Matches
2016-201723Sheffield Utdeng ENG3. League One29.55080.000.270.6300Matches
2017-201824MK Donseng ENGEFL Cup1.30000.000.0000Matches
2017-201824MK Donseng ENGFA Cup2.312150.00.870.440.501.0000Matches
2017-201824MK Donseng ENG3. League One24.52050.000.200.4000Matches
2018-201925Rochdaleeng ENG3. League One15.1100Matches
2018-201925Wolveseng ENGJr. PL2 — Div. 21.0000Matches
2019-202026Shrewsburyeng ENGEFL Cup1.00000.000.0000Matches
2019-202026Shrewsburyeng ENGFA Cup7.002150.00.290.140.000.0000Matches
2019-202026Shrewsburyeng ENG3. League One27.5117211.80.620.070.060.5000Matches
2020-202127Shrewsburyeng ENGEFL Cup1.00000.000.0000Matches
2020-202127Shrewsburyeng ENGFA Cup1.60000.000.0000Matches
2020-202127Shrewsburyeng ENG3. League One40.1115320.00.370.070.070.3300Matches
2021-202228Shrewsburyeng ENGEFL Cup1.0011100.01.001.000.000.0000Matches
2021-202228Shrewsburyeng ENGFA Cup2.20000.000.0000Matches
2021-202228Shrewsburyeng ENG3. League One32.5015853.30.460.250.000.0000Matches
2022-202329Rochdaleeng ENGEFL Cup2.00000.000.0000Matches
2022-202329Rochdaleeng ENGFA Cup1.0000Matches
2022-202329Rochdaleeng ENG4. League Two36.5116637.50.440.160.060.1700Matches
2023-202430Rochdaleeng ENG5. National League45.0300Matches
12 Seasons6 Clubs6 Leagues331.320684951.50.320.180.160.3300
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Shrewsbury (3 Seasons)3 Leagues113.92501530.00.440.130.040.1300
Rochdale (3 Seasons)5 Leagues99.6516637.50.420.160.060.1700
Wolves (3 Seasons)4 Leagues37.2590.280.5600
Sheffield Utd (1 Season)1 League29.55080.000.270.6300
MK Dons (1 Season)3 Leagues28.2326300.00.070.211.500.5000
Bury (1 Season)1 League22.8050.220.0000
Wolves (1 Season)1 League1.0000
League One (8 Seasons)195.912473455.30.300.190.190.3200
FA Cup (7 Seasons)15.114250.00.310.150.250.5000
EFL Cup (7 Seasons)10.3011100.00.160.160.000.0000
Championship (2 Seasons)28.4360.210.5000
National League (1 Season)45.0300
League Two (1 Season)36.5116637.50.440.160.060.1700
PL2 — Div. 2 (1 Season)1.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
2012-201319Bury1 League22.8050.220.0000
2013-201420Wolves1 League3.9230.780.6700
2014-201521Wolves3 Leagues9.2220.241.0000
2015-201622Wolves3 Leagues24.2140.200.2500
2016-201723Sheffield Utd1 League29.55080.000.270.6300
2017-201824MK Dons3 Leagues28.2326300.00.070.211.500.5000
2018-201925Rochdale1 League15.1100
2018-201925Wolves1 League1.0000
2019-202026Shrewsbury3 Leagues35.5119315.80.540.080.050.3300
2020-202127Shrewsbury3 Leagues42.6115320.00.350.070.070.3300
2021-202228Shrewsbury3 Leagues35.7016956.30.450.250.000.0000
2022-202329Rochdale3 Leagues39.5116637.50.420.160.060.1700
2023-202430Rochdale1 League45.0300
12 Seasons6 Clubs6 Leagues331.320684951.50.320.180.160.3300
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Shrewsbury (3 Seasons)3 Leagues113.92501530.00.440.130.040.1300
Rochdale (3 Seasons)5 Leagues99.6516637.50.420.160.060.1700
Wolves (3 Seasons)4 Leagues37.2590.280.5600
Sheffield Utd (1 Season)1 League29.55080.000.270.6300
MK Dons (1 Season)3 Leagues28.2326300.00.070.211.500.5000
Bury (1 Season)1 League22.8050.220.0000
Wolves (1 Season)1 League1.0000
League One (8 Seasons)195.912473455.30.300.190.190.3200
FA Cup (7 Seasons)15.114250.00.310.150.250.5000
EFL Cup (7 Seasons)10.3011100.00.160.160.000.0000
Championship (2 Seasons)28.4360.210.5000
National League (1 Season)45.0300
League Two (1 Season)36.5116637.50.440.160.060.1700
PL2 — Div. 2 (1 Season)1.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
2012-201319Buryeng ENG3. League One22nd22.8050.220.0000
2013-201420Wolveseng ENG3. League One1st3.9230.780.6700
2014-201521Wolveseng ENG2. Championship7th8.2220.241.0000Matches
2015-201622Wolveseng ENG2. Championship14th20.2140.200.2500Matches
2016-201723Sheffield Utdeng ENG3. League One1st29.55080.000.270.6300Matches
2017-201824MK Donseng ENG3. League One23rd24.52050.000.200.4000Matches
2018-201925Rochdaleeng ENG3. League One16th15.1100Matches
2018-201925Wolveseng ENGJr. PL2 — Div. 21st1.0000Matches
2019-202026Shrewsburyeng ENG3. League One15th27.5117211.80.620.070.060.5000Matches
2020-202127Shrewsburyeng ENG3. League One17th40.1115320.00.370.070.070.3300Matches
2021-202228Shrewsburyeng ENG3. League One18th32.5015853.30.460.250.000.0000Matches
2022-202329Rochdaleeng ENG4. League Two24th36.5116637.50.440.160.060.1700Matches
2023-202430Rochdaleeng ENG5. National League11th45.0300Matches
12 Seasons6 Clubs4 Leagues305.819634650.80.330.190.160.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Shrewsbury (3 Seasons)1 League100.02471327.70.470.130.040.1500
Rochdale (3 Seasons)3 Leagues96.6516637.50.440.160.060.1700
Wolves (3 Seasons)2 Leagues32.2590.280.5600
Sheffield Utd (1 Season)1 League29.55080.000.270.6300
MK Dons (1 Season)1 League24.52050.000.200.4000
Bury (1 Season)1 League22.8050.220.0000
Wolves (1 Season)1 League1.0000
League One (8 Seasons)195.912473455.30.300.190.190.3200
Championship (2 Seasons)28.4360.210.5000
National League (1 Season)45.0300
League Two (1 Season)36.5116637.50.440.160.060.1700
PL2 — Div. 2 (1 Season)1.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
2014-201521Wolveseng ENGLeague Cup58th1.0000Matches
2015-201622Wolveseng ENGFA Cup33rd1.0000Matches
2015-201622Wolveseng ENGLeague Cup17th3.0000Matches
2017-201824MK Donseng ENGEFL Cup33rd1.30000.000.0000Matches
2017-201824MK Donseng ENGFA Cup17th2.312150.00.870.440.501.0000Matches
2019-202026Shrewsburyeng ENGEFL Cup58th1.00000.000.0000Matches
2019-202026Shrewsburyeng ENGFA Cup17th7.002150.00.290.140.000.0000Matches
2020-202127Shrewsburyeng ENGEFL Cup58th1.00000.000.0000Matches
2020-202127Shrewsburyeng ENGFA Cup33rd1.60000.000.0000Matches
2021-202228Shrewsburyeng ENGEFL CupRd21.0011100.01.001.000.000.0000Matches
2021-202228Shrewsburyeng ENGFA Cup2.20000.000.0000Matches
2022-202329Rochdaleeng ENGEFL CupRd22.00000.000.0000Matches
2022-202329Rochdaleeng ENGFA Cup1.0000Matches
7 Seasons4 Clubs2 Leagues25.415360.00.260.150.200.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Shrewsbury (3 Seasons)2 Leagues13.803266.70.220.140.000.0000
Wolves (2 Seasons)2 Leagues5.0000
MK Dons (1 Season)2 Leagues3.612150.00.550.280.501.0000
Rochdale (1 Season)2 Leagues3.00000.000.0000
FA Cup (7 Seasons)15.114250.00.310.150.250.5000
EFL Cup (7 Seasons)10.3011100.00.160.160.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
2012-201319Buryeng ENG3. League One242,0558649.622.8240
2013-201420Wolveseng ENG3. League One7347508.43.943
2014-201521Wolveseng ENG2. Championship147375317.88.2965262.071410+4+0.49+0.22Matches
2014-201521Wolveseng ENGFA Cup00002Matches
2014-201521Wolveseng ENGLeague Cup19090100.01.01901000.0023-1-1.00Matches
2015-201622Wolveseng ENG2. Championship211,8188743.920.22120061.242329-6-0.30-0.34Matches
2015-201622Wolveseng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2015-201622Wolveseng ENGLeague Cup327090100.03.03903002.0045-1-0.33Matches
2016-201723Sheffield Utdeng ENG3. League One342,6577864.229.52928522.266632+34+1.15+0.48Matches
2017-201824MK Donseng ENGEFL Cup112012057.11.311201003.0010+1+0.75+3.75Matches
2017-201824MK Donseng ENGFA Cup42065257.22.3280122302.2572+5+2.18+1.02Matches
2017-201824MK Donseng ENG3. League One292,2097653.424.52523441.002443-19-0.77-0.45Matches
2018-201925Rochdaleeng ENG3. League One161,3628532.915.115881414501.442120+1+0.07+1.17Matches
2018-201925Wolveseng ENGJr. PL2 — Div. 2190904.51.01901001.000000.00-1.10Matches
2019-202026Shrewsburyeng ENGEFL Cup19090100.01.01901000.0004-4-4.00Matches
2019-202026Shrewsburyeng ENGFA Cup763090100.07.07907001.7185+3+0.43Matches
2019-202026Shrewsburyeng ENG3. League One282,4748880.827.5288827021.182534-9-0.33-0.02Matches
2020-202127Shrewsburyeng ENGEFL Cup19090100.01.01901000.0034-1-1.00Matches
2020-202127Shrewsburyeng ENGFA Cup31434847.71.626811802.0012-1-0.63-1.78Matches
2020-202127Shrewsburyeng ENG3. League One413,6058887.140.1418840021.224348-5-0.12+0.21Matches
2021-202228Shrewsburyeng ENGEFL Cup1909050.01.01901000.0002-2-2.00-2.00Matches
2021-202228Shrewsburyeng ENGFA Cup32006774.12.23672002.0075+2+0.90+0.90Matches
2021-202228Shrewsburyeng ENG3. League One332,9258970.732.5338932011.243527+8+0.25+1.14Matches
2022-202329Rochdaleeng ENGEFL Cup218090100.02.02902001.5023-1-0.50Matches
2022-202329Rochdaleeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2022-202329Rochdaleeng ENG4. League Two393,2878479.436.537883421500.853852-14-0.38+0.67Matches
2023-202430Rochdaleeng ENG5. National League454,0489097.845.0459044001.386660+6+0.13+1.11Matches
12 Seasons6 Clubs6 Leagues36029,8138357.7331.3337882912322451.36390392-2-0.01+0.25
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Shrewsbury (3 Seasons)3 Leagues11810,2478779.4113.9117881121851.25122131-9-0.08+0.40
Rochdale (3 Seasons)5 Leagues1038,9678770.799.6100899532501.18127136-9-0.09+1.00
Wolves (3 Seasons)4 Leagues473,3527125.637.23990318341.534348-5-0.15-0.32
Sheffield Utd (1 Season)1 League342,6577864.229.52928522.266632+34+1.15+0.48
MK Dons (1 Season)3 Leagues342,5357553.828.228932562341.213245-13-0.46-0.13
Bury (1 Season)1 League242,0558649.622.8240
Wolves (1 Season)1 League190904.51.01901001.000000.00-1.10
League One (8 Seasons)21217,6348355.0195.9199881641345111.40214204+10+0.06+0.54
FA Cup (7 Seasons)191,3597269.715.116821331821.742316+7+0.46-0.48
EFL Cup (7 Seasons)109309383.810.3109310001.201221-9-0.87+0.63
Championship (2 Seasons)352,5557330.928.430265321.573739-2-0.07-0.24
National League (1 Season)454,0489097.845.0459044001.386660+6+0.13+1.11
League Two (1 Season)393,2878479.436.537883421500.853852-14-0.38+0.67
PL2 — Div. 2 (1 Season)190904.51.01901001.000000.00-1.10
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-201319Bury1 League242,0558649.622.8240
2013-201420Wolves1 League7347508.43.943
2014-201521Wolves3 Leagues158275518.69.2109075281.931613+3+0.33+0.06
2015-201622Wolves3 Leagues252,1788748.424.2259024061.282735-8-0.33-0.37
2016-201723Sheffield Utd1 League342,6577864.229.52928522.266632+34+1.15+0.48
2017-201824MK Dons3 Leagues342,5357553.828.228932562341.213245-13-0.46-0.13
2018-201925Rochdale1 League161,3628532.915.115881414501.442120+1+0.07+1.17
2018-201925Wolves1 League190904.51.01901001.000000.00-1.10
2019-202026Shrewsbury3 Leagues363,1948984.535.5368935021.253343-10-0.28+0.03
2020-202127Shrewsbury3 Leagues453,8388584.742.64487421821.244754-7-0.16-0.16
2021-202228Shrewsbury3 Leagues373,2158770.035.7378735011.274234+8+0.22+1.01
2022-202329Rochdale3 Leagues423,5578580.739.540883721500.864056-16-0.40+0.65
2023-202430Rochdale1 League454,0489097.845.0459044001.386660+6+0.13+1.11
12 Seasons6 Clubs6 Leagues36029,8138357.7331.3337882912322451.36390392-2-0.01+0.25
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Shrewsbury (3 Seasons)3 Leagues11810,2478779.4113.9117881121851.25122131-9-0.08+0.40
Rochdale (3 Seasons)5 Leagues1038,9678770.799.6100899532501.18127136-9-0.09+1.00
Wolves (3 Seasons)4 Leagues473,3527125.637.23990318341.534348-5-0.15-0.32
Sheffield Utd (1 Season)1 League342,6577864.229.52928522.266632+34+1.15+0.48
MK Dons (1 Season)3 Leagues342,5357553.828.228932562341.213245-13-0.46-0.13
Bury (1 Season)1 League242,0558649.622.8240
Wolves (1 Season)1 League190904.51.01901001.000000.00-1.10
League One (8 Seasons)21217,6348355.0195.9199881641345111.40214204+10+0.06+0.54
FA Cup (7 Seasons)191,3597269.715.116821331821.742316+7+0.46-0.48
EFL Cup (7 Seasons)109309383.810.3109310001.201221-9-0.87+0.63
Championship (2 Seasons)352,5557330.928.430265321.573739-2-0.07-0.24
National League (1 Season)454,0489097.845.0459044001.386660+6+0.13+1.11
League Two (1 Season)393,2878479.436.537883421500.853852-14-0.38+0.67
PL2 — Div. 2 (1 Season)190904.51.01901001.000000.00-1.10
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-201319Buryeng ENG3. League One22nd242,0558649.622.8240
2013-201420Wolveseng ENG3. League One1st7347508.43.943
2014-201521Wolveseng ENG2. Championship7th147375317.88.2965262.071410+4+0.49+0.22Matches
2015-201622Wolveseng ENG2. Championship14th211,8188743.920.22120061.242329-6-0.30-0.34Matches
2016-201723Sheffield Utdeng ENG3. League One1st342,6577864.229.52928522.266632+34+1.15+0.48Matches
2017-201824MK Donseng ENG3. League One23rd292,2097653.424.52523441.002443-19-0.77-0.45Matches
2018-201925Rochdaleeng ENG3. League One16th161,3628532.915.115881414501.442120+1+0.07+1.17Matches
2018-201925Wolveseng ENGJr. PL2 — Div. 21st190904.51.01901001.000000.00-1.10Matches
2019-202026Shrewsburyeng ENG3. League One15th282,4748880.827.5288827021.182534-9-0.33-0.02Matches
2020-202127Shrewsburyeng ENG3. League One17th413,6058887.140.1418840021.224348-5-0.12+0.21Matches
2021-202228Shrewsburyeng ENG3. League One18th332,9258970.732.5338932011.243527+8+0.25+1.14Matches
2022-202329Rochdaleeng ENG4. League Two24th393,2878479.436.537883421500.853852-14-0.38+0.67Matches
2023-202430Rochdaleeng ENG5. National League11th454,0489097.845.0459044001.386660+6+0.13+1.11Matches
12 Seasons6 Clubs4 Leagues33127,5248356.6305.8311892682025431.3435535500.00+0.27
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 (3 Seasons)1 League1029,0048879.4100.01028899051.22103109-6-0.06+0.56
Rochdale (3 Seasons)3 Leagues1008,6978770.096.697899232501.18125132-7-0.07+1.02
Wolves (3 Seasons)2 Leagues422,9026923.432.234268321.573739-2-0.07-0.24
Sheffield Utd (1 Season)1 League342,6577864.229.52928522.266632+34+1.15+0.48
MK Dons (1 Season)1 League292,2097653.424.52523441.002443-19-0.77-0.45
Bury (1 Season)1 League242,0558649.622.8240
Wolves (1 Season)1 League190904.51.01901001.000000.00-1.10
League One (8 Seasons)21217,6348355.0195.9199881641345111.40214204+10+0.06+0.54
Championship (2 Seasons)352,5557330.928.430265321.573739-2-0.07-0.24
National League (1 Season)454,0489097.845.0459044001.386660+6+0.13+1.11
League Two (1 Season)393,2878479.436.537883421500.853852-14-0.38+0.67
PL2 — Div. 2 (1 Season)190904.51.01901001.000000.00-1.10
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
2014-201521Wolveseng ENGFA Cup33rd00002Matches
2014-201521Wolveseng ENGLeague Cup58th19090100.01.01901000.0023-1-1.00Matches
2015-201622Wolveseng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2015-201622Wolveseng ENGLeague Cup17th327090100.03.03903002.0045-1-0.33Matches
2017-201824MK Donseng ENGEFL Cup33rd112012057.11.311201003.0010+1+0.75+3.75Matches
2017-201824MK Donseng ENGFA Cup17th42065257.22.3280122302.2572+5+2.18+1.02Matches
2019-202026Shrewsburyeng ENGEFL Cup58th19090100.01.01901000.0004-4-4.00Matches
2019-202026Shrewsburyeng ENGFA Cup17th763090100.07.07907001.7185+3+0.43Matches
2020-202127Shrewsburyeng ENGEFL Cup58th19090100.01.01901000.0034-1-1.00Matches
2020-202127Shrewsburyeng ENGFA Cup33rd31434847.71.626811802.0012-1-0.63-1.78Matches
2021-202228Shrewsburyeng ENGEFL CupRd21909050.01.01901000.0002-2-2.00-2.00Matches
2021-202228Shrewsburyeng ENGFA Cup32006774.12.23672002.0075+2+0.90+0.90Matches
2022-202329Rochdaleeng ENGEFL CupRd2218090100.02.02902001.5023-1-0.50Matches
2022-202329Rochdaleeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
7 Seasons4 Clubs2 Leagues292,2897974.825.426862331821.553537-2-0.08-0.24
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 (3 Seasons)2 Leagues161,2437879.713.81582131801.501922-3-0.22-0.79
Wolves (2 Seasons)2 Leagues54509068.25.05905021.2069-3-0.60
MK Dons (1 Season)2 Leagues53266557.23.6393222302.4082+6+1.66+2.03
Rochdale (1 Season)2 Leagues327090100.03.03903001.0024-2-0.67
FA Cup (7 Seasons)191,3597269.715.116821331821.742316+7+0.46-0.48
EFL Cup (7 Seasons)109309383.810.3109310001.201221-9-0.87+0.63

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-201319Buryeng ENG3. League One22.84030
2013-201420Wolveseng ENG3. League One3.9005
2014-201521Wolveseng ENG2. Championship8.2209Matches
2014-201521Wolveseng ENGLeague Cup1.00000Matches
2015-201622Wolveseng ENG2. Championship20.22014Matches
2015-201622Wolveseng ENGFA Cup1.00000Matches
2015-201622Wolveseng ENGLeague Cup3.00000Matches
2016-201723Sheffield Utdeng ENG3. League One29.55001800000000Matches
2017-201824MK Donseng ENGEFL Cup1.3100100000000Matches
2017-201824MK Donseng ENGFA Cup2.31003100110Matches
2017-201824MK Donseng ENG3. League One24.59002600000001Matches
2018-201925Rochdaleeng ENG3. League One15.15100Matches
2018-201925Wolveseng ENGJr. PL2 — Div. 21.01000Matches
2019-202026Shrewsburyeng ENGEFL Cup1.00000100130Matches
2019-202026Shrewsburyeng ENGFA Cup7.01008402020Matches
2019-202026Shrewsburyeng ENG3. League One27.59003517183637001Matches
2020-202127Shrewsburyeng ENGEFL Cup1.00001300210Matches
2020-202127Shrewsburyeng ENGFA Cup1.60001200310Matches
2020-202127Shrewsburyeng ENG3. League One40.180044221166481Matches
2021-202228Shrewsburyeng ENGEFL Cup1.01001200120Matches
2021-202228Shrewsburyeng ENGFA Cup2.22003100110Matches
2021-202228Shrewsburyeng ENG3. League One32.530026150040310Matches
2022-202329Rochdaleeng ENGEFL Cup2.00001100310Matches
2022-202329Rochdaleeng ENGFA Cup1.00000Matches
2022-202329Rochdaleeng ENG4. League Two36.591026320148331Matches
2023-202430Rochdaleeng ENG5. National League45.07000Matches
12 Seasons6 Clubs6 Leagues331.36920252101212202161004
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Shrewsbury (3 Seasons)3 Leagues113.9240011967211150126002
Rochdale (3 Seasons)5 Leagues99.6212027330151341
Wolves (3 Seasons)4 Leagues37.2400280
Sheffield Utd (1 Season)1 League29.55001800000000
MK Dons (1 Season)3 Leagues28.211003010011001
Bury (1 Season)1 League22.84030
Wolves (1 Season)1 League1.01000
League One (8 Seasons)195.943101845429142116003
FA Cup (7 Seasons)15.140015802550
EFL Cup (7 Seasons)10.3200470077000
Championship (2 Seasons)28.44023
National League (1 Season)45.07000
League Two (1 Season)36.591026320148331
PL2 — Div. 2 (1 Season)1.01000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201319Bury1 League22.84030
2013-201420Wolves1 League3.9005
2014-201521Wolves3 Leagues9.220090
2015-201622Wolves3 Leagues24.2200140
2016-201723Sheffield Utd1 League29.55001800000000
2017-201824MK Dons3 Leagues28.211003010011001
2018-201925Rochdale1 League15.15100
2018-201925Wolves1 League1.01000
2019-202026Shrewsbury3 Leagues35.5100043221103742001
2020-202127Shrewsbury3 Leagues42.680046271171501
2021-202228Shrewsbury3 Leagues35.760030180042340
2022-202329Rochdale3 Leagues39.591027330151341
2023-202430Rochdale1 League45.07000
12 Seasons6 Clubs6 Leagues331.36920252101212202161004
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Shrewsbury (3 Seasons)3 Leagues113.9240011967211150126002
Rochdale (3 Seasons)5 Leagues99.6212027330151341
Wolves (3 Seasons)4 Leagues37.2400280
Sheffield Utd (1 Season)1 League29.55001800000000
MK Dons (1 Season)3 Leagues28.211003010011001
Bury (1 Season)1 League22.84030
Wolves (1 Season)1 League1.01000
League One (8 Seasons)195.943101845429142116003
FA Cup (7 Seasons)15.140015802550
EFL Cup (7 Seasons)10.3200470077000
Championship (2 Seasons)28.44023
National League (1 Season)45.07000
League Two (1 Season)36.591026320148331
PL2 — Div. 2 (1 Season)1.01000
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-201319Buryeng ENG3. League One22nd22.84030
2013-201420Wolveseng ENG3. League One1st3.9005
2014-201521Wolveseng ENG2. Championship7th8.2209Matches
2015-201622Wolveseng ENG2. Championship14th20.22014Matches
2016-201723Sheffield Utdeng ENG3. League One1st29.55001800000000Matches
2017-201824MK Donseng ENG3. League One23rd24.59002600000001Matches
2018-201925Rochdaleeng ENG3. League One16th15.15100Matches
2018-201925Wolveseng ENGJr. PL2 — Div. 21st1.01000Matches
2019-202026Shrewsburyeng ENG3. League One15th27.59003517183637001Matches
2020-202127Shrewsburyeng ENG3. League One17th40.180044221166481Matches
2021-202228Shrewsburyeng ENG3. League One18th32.530026150040310Matches
2022-202329Rochdaleeng ENG4. League Two24th36.591026320148331Matches
2023-202430Rochdaleeng ENG5. National League11th45.07000Matches
12 Seasons6 Clubs4 Leagues305.8632023386210190149004
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Shrewsbury (3 Seasons)1 League100.020001055429142116002
Rochdale (3 Seasons)3 Leagues96.6212026320148331
Wolves (3 Seasons)2 Leagues32.24028
Sheffield Utd (1 Season)1 League29.55001800000000
MK Dons (1 Season)1 League24.59002600000001
Bury (1 Season)1 League22.84030
Wolves (1 Season)1 League1.01000
League One (8 Seasons)195.943101845429142116003
Championship (2 Seasons)28.44023
National League (1 Season)45.07000
League Two (1 Season)36.591026320148331
PL2 — Div. 2 (1 Season)1.01000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201521Wolveseng ENGLeague Cup58th1.00000Matches
2015-201622Wolveseng ENGFA Cup33rd1.00000Matches
2015-201622Wolveseng ENGLeague Cup17th3.00000Matches
2017-201824MK Donseng ENGEFL Cup33rd1.3100100000000Matches
2017-201824MK Donseng ENGFA Cup17th2.31003100110Matches
2019-202026Shrewsburyeng ENGEFL Cup58th1.00000100130Matches
2019-202026Shrewsburyeng ENGFA Cup17th7.01008402020Matches
2020-202127Shrewsburyeng ENGEFL Cup58th1.00001300210Matches
2020-202127Shrewsburyeng ENGFA Cup33rd1.60001200310Matches
2021-202228Shrewsburyeng ENGEFL CupRd21.01001200120Matches
2021-202228Shrewsburyeng ENGFA Cup2.22003100110Matches
2022-202329Rochdaleeng ENGEFL CupRd22.00001100310Matches
2022-202329Rochdaleeng ENGFA Cup1.00000Matches
7 Seasons4 Clubs2 Leagues25.46001915021212000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Shrewsbury (3 Seasons)2 Leagues13.84001413028100
Wolves (2 Seasons)2 Leagues5.00000
MK Dons (1 Season)2 Leagues3.6200410011000
Rochdale (1 Season)2 Leagues3.00001100310
FA Cup (7 Seasons)15.140015802550
EFL Cup (7 Seasons)10.3200470077000

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.