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 Unitedeng ENG3. League One34292,65729.5527500500.170.070.240.170.24Matches
2017-201824Milton Keynes Donseng ENGEFL Cup111201.3000000100.000.000.000.000.00Matches
2017-201824Milton Keynes Donseng ENGFA Cup422062.3101100100.440.000.440.440.44Matches
2017-201824Milton Keynes 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-202026Shrewsbury Towneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202026Shrewsbury Towneng ENGFA Cup776307.0000000100.000.000.000.000.00Matches
2019-202026Shrewsbury Towneng ENG3. League One28282,47427.5112100900.040.040.070.040.07Matches
2020-202127Shrewsbury Towneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202127Shrewsbury Towneng ENGFA Cup321431.6000000000.000.000.000.000.00Matches
2020-202127Shrewsbury Towneng ENG3. League One41413,60540.1101100800.020.000.020.020.02Matches
2021-202228Shrewsbury Towneng ENGEFL Cup11901.0000000100.000.000.000.000.00Matches
2021-202228Shrewsbury Towneng ENGFA Cup332002.2000000200.000.000.000.000.00Matches
2021-202228Shrewsbury Towneng 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
2024-202531Rochdaleeng ENG5. National League161197210.8011000200.000.090.090.000.09Matches
2025-202632Rochdaleeng ENG5. National League43413,75641.7213200500.050.020.070.050.07Matches
14 Seasons6 Clubs6 Leagues41938934,541383.82252422007620.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
Rochdale (5 Seasons)5 Leagues16215213,695152.27267002820.050.020.060.050.06
Shrewsbury Town (3 Seasons)3 Leagues11811710,247113.92132002400.020.010.030.020.03
Wolves (3 Seasons)4 Leagues47393,35237.2505500400.130.000.130.130.13
Sheffield United (1 Season)1 League34292,65729.5527500500.170.070.240.170.24
Milton Keynes 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
National League (3 Seasons)104978,77697.55245001400.050.040.080.050.08
Championship (2 Seasons)35302,55528.4303300400.110.000.110.110.11
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 United1 League34292,65729.5527500500.170.070.240.170.24
2017-201824Milton Keynes 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-202026Shrewsbury Town3 Leagues36363,19435.51121001000.030.030.060.030.06
2020-202127Shrewsbury Town3 Leagues45443,83842.6101100800.020.000.020.020.02
2021-202228Shrewsbury Town3 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
2024-202531Rochdale1 League161197210.8011000200.000.090.090.000.09
2025-202632Rochdale1 League43413,75641.7213200500.050.020.070.050.07
14 Seasons6 Clubs6 Leagues41938934,541383.82252422007620.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
Rochdale (5 Seasons)5 Leagues16215213,695152.27267002820.050.020.060.050.06
Shrewsbury Town (3 Seasons)3 Leagues11811710,247113.92132002400.020.010.030.020.03
Wolves (3 Seasons)4 Leagues47393,35237.2505500400.130.000.130.130.13
Sheffield United (1 Season)1 League34292,65729.5527500500.170.070.240.170.24
Milton Keynes 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
National League (3 Seasons)104978,77697.55245001400.050.040.080.050.08
Championship (2 Seasons)35302,55528.4303300400.110.000.110.110.11
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 Unitedeng ENG3. League One1st34292,65729.5527500500.170.070.240.170.24Matches
2017-201824Milton Keynes 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-202026Shrewsbury Towneng ENG3. League One15th28282,47427.5112100900.040.040.070.040.07Matches
2020-202127Shrewsbury Towneng ENG3. League One17th41413,60540.1101100800.020.000.020.020.02Matches
2021-202228Shrewsbury Towneng 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
2024-202531Rochdaleeng ENG5. National League4th161197210.8011000200.000.090.090.000.09Matches
2025-202632Rochdaleeng ENG5. National League2nd43413,75641.7213200500.050.020.070.050.07Matches
14 Seasons6 Clubs4 Leagues39036332,252358.42152321007020.060.020.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
Rochdale (5 Seasons)3 Leagues15914913,425149.27267002820.050.020.060.050.06
Shrewsbury Town (3 Seasons)1 League1021029,004100.02132002000.020.010.030.020.03
Wolves (3 Seasons)2 Leagues42342,90232.2505500400.160.000.160.160.16
Sheffield United (1 Season)1 League34292,65729.5527500500.170.070.240.170.24
Milton Keynes 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
National League (3 Seasons)104978,77697.55245001400.050.040.080.050.08
Championship (2 Seasons)35302,55528.4303300400.110.000.110.110.11
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-201824Milton Keynes Donseng ENGEFL Cup33rd111201.3000000100.000.000.000.000.00Matches
2017-201824Milton Keynes Donseng ENGFA Cup17th422062.3101100100.440.000.440.440.44Matches
2019-202026Shrewsbury Towneng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2019-202026Shrewsbury Towneng ENGFA Cup17th776307.0000000100.000.000.000.000.00Matches
2020-202127Shrewsbury Towneng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2020-202127Shrewsbury Towneng ENGFA Cup33rd321431.6000000000.000.000.000.000.00Matches
2021-202228Shrewsbury Towneng ENGEFL CupRd211901.0000000100.000.000.000.000.00Matches
2021-202228Shrewsbury Towneng 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 Town (3 Seasons)2 Leagues16151,24313.8000000400.000.000.000.000.00
Wolves (2 Seasons)2 Leagues554505.0000000000.000.000.000.000.00
Milton Keynes 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 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 Unitedeng ENG3. League One29.55080.000.270.6300Matches
2017-201824Milton Keynes Donseng ENGEFL Cup1.30000.000.0000Matches
2017-201824Milton Keynes Donseng ENGFA Cup2.312150.00.870.440.501.0000Matches
2017-201824Milton Keynes Donseng ENG3. League One24.52050.000.200.4000Matches
2018-201925Rochdaleeng ENG3. League One15.1100Matches
2018-201925Wolveseng ENGJr. PL2 — Div. 21.0000Matches
2019-202026Shrewsbury Towneng ENGEFL Cup1.00000.000.0000Matches
2019-202026Shrewsbury Towneng ENGFA Cup7.002150.00.290.140.000.0000Matches
2019-202026Shrewsbury Towneng ENG3. League One27.5117211.80.620.070.060.5000Matches
2020-202127Shrewsbury Towneng ENGEFL Cup1.00000.000.0000Matches
2020-202127Shrewsbury Towneng ENGFA Cup1.60000.000.0000Matches
2020-202127Shrewsbury Towneng ENG3. League One40.1115320.00.370.070.070.3300Matches
2021-202228Shrewsbury Towneng ENGEFL Cup1.0011100.01.001.000.000.0000Matches
2021-202228Shrewsbury Towneng ENGFA Cup2.20000.000.0000Matches
2021-202228Shrewsbury Towneng 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
2024-202531Rochdaleeng ENG5. National League10.8000Matches
2025-202632Rochdaleeng ENG5. National League41.7200Matches
14 Seasons6 Clubs6 Leagues383.822684951.50.320.180.160.3300
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rochdale (5 Seasons)5 Leagues152.2716637.50.420.160.060.1700
Shrewsbury Town (3 Seasons)3 Leagues113.92501530.00.440.130.040.1300
Wolves (3 Seasons)4 Leagues37.2590.280.5600
Sheffield United (1 Season)1 League29.55080.000.270.6300
Milton Keynes 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
National League (3 Seasons)97.5500
Championship (2 Seasons)28.4360.210.5000
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 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 United1 League29.55080.000.270.6300
2017-201824Milton Keynes Dons3 Leagues28.2326300.00.070.211.500.5000
2018-201925Rochdale1 League15.1100
2018-201925Wolves1 League1.0000
2019-202026Shrewsbury Town3 Leagues35.5119315.80.540.080.050.3300
2020-202127Shrewsbury Town3 Leagues42.6115320.00.350.070.070.3300
2021-202228Shrewsbury Town3 Leagues35.7016956.30.450.250.000.0000
2022-202329Rochdale3 Leagues39.5116637.50.420.160.060.1700
2023-202430Rochdale1 League45.0300
2024-202531Rochdale1 League10.8000
2025-202632Rochdale1 League41.7200
14 Seasons6 Clubs6 Leagues383.822684951.50.320.180.160.3300
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rochdale (5 Seasons)5 Leagues152.2716637.50.420.160.060.1700
Shrewsbury Town (3 Seasons)3 Leagues113.92501530.00.440.130.040.1300
Wolves (3 Seasons)4 Leagues37.2590.280.5600
Sheffield United (1 Season)1 League29.55080.000.270.6300
Milton Keynes 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
National League (3 Seasons)97.5500
Championship (2 Seasons)28.4360.210.5000
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 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 Unitedeng ENG3. League One1st29.55080.000.270.6300Matches
2017-201824Milton Keynes Donseng ENG3. League One23rd24.52050.000.200.4000Matches
2018-201925Rochdaleeng ENG3. League One16th15.1100Matches
2018-201925Wolveseng ENGJr. PL2 — Div. 21st1.0000Matches
2019-202026Shrewsbury Towneng ENG3. League One15th27.5117211.80.620.070.060.5000Matches
2020-202127Shrewsbury Towneng ENG3. League One17th40.1115320.00.370.070.070.3300Matches
2021-202228Shrewsbury Towneng 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
2024-202531Rochdaleeng ENG5. National League4th10.8000Matches
2025-202632Rochdaleeng ENG5. National League2nd41.7200Matches
14 Seasons6 Clubs4 Leagues358.421634650.80.330.190.160.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rochdale (5 Seasons)3 Leagues149.2716637.50.440.160.060.1700
Shrewsbury Town (3 Seasons)1 League100.02471327.70.470.130.040.1500
Wolves (3 Seasons)2 Leagues32.2590.280.5600
Sheffield United (1 Season)1 League29.55080.000.270.6300
Milton Keynes 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
National League (3 Seasons)97.5500
Championship (2 Seasons)28.4360.210.5000
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 PK PKatt Matches
2014-201521Wolveseng ENGLeague Cup58th1.0000Matches
2015-201622Wolveseng ENGFA Cup33rd1.0000Matches
2015-201622Wolveseng ENGLeague Cup17th3.0000Matches
2017-201824Milton Keynes Donseng ENGEFL Cup33rd1.30000.000.0000Matches
2017-201824Milton Keynes Donseng ENGFA Cup17th2.312150.00.870.440.501.0000Matches
2019-202026Shrewsbury Towneng ENGEFL Cup58th1.00000.000.0000Matches
2019-202026Shrewsbury Towneng ENGFA Cup17th7.002150.00.290.140.000.0000Matches
2020-202127Shrewsbury Towneng ENGEFL Cup58th1.00000.000.0000Matches
2020-202127Shrewsbury Towneng ENGFA Cup33rd1.60000.000.0000Matches
2021-202228Shrewsbury Towneng ENGEFL CupRd21.0011100.01.001.000.000.0000Matches
2021-202228Shrewsbury Towneng 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 PK PKatt Matches
Shrewsbury Town (3 Seasons)2 Leagues13.803266.70.220.140.000.0000
Wolves (2 Seasons)2 Leagues5.0000
Milton Keynes 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

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 Unitedeng ENG3. League One342,6577864.229.52928522.266632+34+1.15+0.48Matches
2017-201824Milton Keynes Donseng ENGEFL Cup112012057.11.311201003.0010+1+0.75+3.75Matches
2017-201824Milton Keynes Donseng ENGFA Cup42065257.22.3280122302.2572+5+2.18+1.02Matches
2017-201824Milton Keynes 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-202026Shrewsbury Towneng ENGEFL Cup19090100.01.01901000.0004-4-4.00Matches
2019-202026Shrewsbury Towneng ENGFA Cup763090100.07.07907001.7185+3+0.43Matches
2019-202026Shrewsbury Towneng ENG3. League One282,4748880.827.5288827021.182534-9-0.33-0.02Matches
2020-202127Shrewsbury Towneng ENGEFL Cup19090100.01.01901000.0034-1-1.00Matches
2020-202127Shrewsbury Towneng ENGFA Cup31434847.71.626811802.0012-1-0.63-1.78Matches
2020-202127Shrewsbury Towneng ENG3. League One413,6058887.140.1418840021.224348-5-0.12+0.21Matches
2021-202228Shrewsbury Towneng ENGEFL Cup1909050.01.01901000.0002-2-2.00-2.00Matches
2021-202228Shrewsbury Towneng ENGFA Cup32006774.12.23672002.0075+2+0.90+0.90Matches
2021-202228Shrewsbury Towneng 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
2024-202531Rochdaleeng ENG5. National League169726123.510.81180951841.651611+5+0.46-0.11Matches
2025-202632Rochdaleeng ENG5. National League433,7568790.741.741904123302.318036+44+1.05+0.35Matches
14 Seasons6 Clubs6 Leagues41934,5418257.6383.8389883413022491.48486439+47+0.13+0.23
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rochdale (5 Seasons)5 Leagues16213,6958565.3152.215289145102341.52223183+40+0.26+0.54
Shrewsbury Town (3 Seasons)3 Leagues11810,2478779.4113.9117881121851.25122131-9-0.08+0.40
Wolves (3 Seasons)4 Leagues473,3527125.637.23990318341.534348-5-0.15-0.32
Sheffield United (1 Season)1 League342,6577864.229.52928522.266632+34+1.15+0.48
Milton Keynes 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
National League (3 Seasons)1048,7768470.797.597899472241.81162107+55+0.56+0.02
Championship (2 Seasons)352,5557330.928.430265321.573739-2-0.07-0.24
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 United1 League342,6577864.229.52928522.266632+34+1.15+0.48
2017-201824Milton Keynes 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-202026Shrewsbury Town3 Leagues363,1948984.535.5368935021.253343-10-0.28+0.03
2020-202127Shrewsbury Town3 Leagues453,8388584.742.64487421821.244754-7-0.16-0.16
2021-202228Shrewsbury Town3 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
2024-202531Rochdale1 League169726123.510.81180951841.651611+5+0.46-0.11
2025-202632Rochdale1 League433,7568790.741.741904123302.318036+44+1.05+0.35
14 Seasons6 Clubs6 Leagues41934,5418257.6383.8389883413022491.48486439+47+0.13+0.23
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rochdale (5 Seasons)5 Leagues16213,6958565.3152.215289145102341.52223183+40+0.26+0.54
Shrewsbury Town (3 Seasons)3 Leagues11810,2478779.4113.9117881121851.25122131-9-0.08+0.40
Wolves (3 Seasons)4 Leagues473,3527125.637.23990318341.534348-5-0.15-0.32
Sheffield United (1 Season)1 League342,6577864.229.52928522.266632+34+1.15+0.48
Milton Keynes 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
National League (3 Seasons)1048,7768470.797.597899472241.81162107+55+0.56+0.02
Championship (2 Seasons)352,5557330.928.430265321.573739-2-0.07-0.24
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 Unitedeng ENG3. League One1st342,6577864.229.52928522.266632+34+1.15+0.48Matches
2017-201824Milton Keynes 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-202026Shrewsbury Towneng ENG3. League One15th282,4748880.827.5288827021.182534-9-0.33-0.02Matches
2020-202127Shrewsbury Towneng ENG3. League One17th413,6058887.140.1418840021.224348-5-0.12+0.21Matches
2021-202228Shrewsbury Towneng 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
2024-202531Rochdaleeng ENG5. National League4th169726123.510.81180951841.651611+5+0.46-0.11Matches
2025-202632Rochdaleeng ENG5. National League2nd433,7568790.741.741904123302.318036+44+1.05+0.35Matches
14 Seasons6 Clubs4 Leagues39032,2528356.7358.4363883182723471.47451402+49+0.15+0.26
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rochdale (5 Seasons)3 Leagues15913,4258464.9149.214989142102341.53221179+42+0.28+0.55
Shrewsbury Town (3 Seasons)1 League1029,0048879.4100.01028899051.22103109-6-0.06+0.56
Wolves (3 Seasons)2 Leagues422,9026923.432.234268321.573739-2-0.07-0.24
Sheffield United (1 Season)1 League342,6577864.229.52928522.266632+34+1.15+0.48
Milton Keynes 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
National League (3 Seasons)1048,7768470.797.597899472241.81162107+55+0.56+0.02
Championship (2 Seasons)352,5557330.928.430265321.573739-2-0.07-0.24
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-201824Milton Keynes Donseng ENGEFL Cup33rd112012057.11.311201003.0010+1+0.75+3.75Matches
2017-201824Milton Keynes Donseng ENGFA Cup17th42065257.22.3280122302.2572+5+2.18+1.02Matches
2019-202026Shrewsbury Towneng ENGEFL Cup58th19090100.01.01901000.0004-4-4.00Matches
2019-202026Shrewsbury Towneng ENGFA Cup17th763090100.07.07907001.7185+3+0.43Matches
2020-202127Shrewsbury Towneng ENGEFL Cup58th19090100.01.01901000.0034-1-1.00Matches
2020-202127Shrewsbury Towneng ENGFA Cup33rd31434847.71.626811802.0012-1-0.63-1.78Matches
2021-202228Shrewsbury Towneng ENGEFL CupRd21909050.01.01901000.0002-2-2.00-2.00Matches
2021-202228Shrewsbury Towneng 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 Town (3 Seasons)2 Leagues161,2437879.713.81582131801.501922-3-0.22-0.79
Wolves (2 Seasons)2 Leagues54509068.25.05905021.2069-3-0.60
Milton Keynes 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
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-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 Unitedeng ENG3. League One29.55001800000000Matches
2017-201824Milton Keynes Donseng ENGEFL Cup1.3100100000000Matches
2017-201824Milton Keynes Donseng ENGFA Cup2.31003100110Matches
2017-201824Milton Keynes Donseng ENG3. League One24.59002600000001Matches
2018-201925Rochdaleeng ENG3. League One15.15100Matches
2018-201925Wolveseng ENGJr. PL2 — Div. 21.01000Matches
2019-202026Shrewsbury Towneng ENGEFL Cup1.00000100130Matches
2019-202026Shrewsbury Towneng ENGFA Cup7.01008402020Matches
2019-202026Shrewsbury Towneng ENG3. League One27.59003517183637001Matches
2020-202127Shrewsbury Towneng ENGEFL Cup1.00001300210Matches
2020-202127Shrewsbury Towneng ENGFA Cup1.60001200310Matches
2020-202127Shrewsbury Towneng ENG3. League One40.180044221166481Matches
2021-202228Shrewsbury Towneng ENGEFL Cup1.01001200120Matches
2021-202228Shrewsbury Towneng ENGFA Cup2.22003100110Matches
2021-202228Shrewsbury Towneng 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
2024-202531Rochdaleeng ENG5. National League10.82000Matches
2025-202632Rochdaleeng ENG5. National League41.75000Matches
14 Seasons6 Clubs6 Leagues383.87620252101212202161004
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rochdale (5 Seasons)5 Leagues152.2282027330151341
Shrewsbury Town (3 Seasons)3 Leagues113.9240011967211150126002
Wolves (3 Seasons)4 Leagues37.2400280
Sheffield United (1 Season)1 League29.55001800000000
Milton Keynes 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
National League (3 Seasons)97.514000
Championship (2 Seasons)28.44023
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 United1 League29.55001800000000
2017-201824Milton Keynes Dons3 Leagues28.211003010011001
2018-201925Rochdale1 League15.15100
2018-201925Wolves1 League1.01000
2019-202026Shrewsbury Town3 Leagues35.5100043221103742001
2020-202127Shrewsbury Town3 Leagues42.680046271171501
2021-202228Shrewsbury Town3 Leagues35.760030180042340
2022-202329Rochdale3 Leagues39.591027330151341
2023-202430Rochdale1 League45.07000
2024-202531Rochdale1 League10.82000
2025-202632Rochdale1 League41.75000
14 Seasons6 Clubs6 Leagues383.87620252101212202161004
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rochdale (5 Seasons)5 Leagues152.2282027330151341
Shrewsbury Town (3 Seasons)3 Leagues113.9240011967211150126002
Wolves (3 Seasons)4 Leagues37.2400280
Sheffield United (1 Season)1 League29.55001800000000
Milton Keynes 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
National League (3 Seasons)97.514000
Championship (2 Seasons)28.44023
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 Unitedeng ENG3. League One1st29.55001800000000Matches
2017-201824Milton Keynes Donseng ENG3. League One23rd24.59002600000001Matches
2018-201925Rochdaleeng ENG3. League One16th15.15100Matches
2018-201925Wolveseng ENGJr. PL2 — Div. 21st1.01000Matches
2019-202026Shrewsbury Towneng ENG3. League One15th27.59003517183637001Matches
2020-202127Shrewsbury Towneng ENG3. League One17th40.180044221166481Matches
2021-202228Shrewsbury Towneng ENG3. League One18th32.530026150040310Matches
2022-202329Rochdaleeng ENG4. League Two24th36.591026320148331Matches
2023-202430Rochdaleeng ENG5. National League11th45.07000Matches
2024-202531Rochdaleeng ENG5. National League4th10.82000Matches
2025-202632Rochdaleeng ENG5. National League2nd41.75000Matches
14 Seasons6 Clubs4 Leagues358.4702023386210190149004
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rochdale (5 Seasons)3 Leagues149.2282026320148331
Shrewsbury Town (3 Seasons)1 League100.020001055429142116002
Wolves (3 Seasons)2 Leagues32.24028
Sheffield United (1 Season)1 League29.55001800000000
Milton Keynes Dons (1 Season)1 League24.59002600000001
Bury (1 Season)1 League22.84030
Wolves (1 Season)1 League1.01000
League One (8 Seasons)195.943101845429142116003
National League (3 Seasons)97.514000
Championship (2 Seasons)28.44023
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-201824Milton Keynes Donseng ENGEFL Cup33rd1.3100100000000Matches
2017-201824Milton Keynes Donseng ENGFA Cup17th2.31003100110Matches
2019-202026Shrewsbury Towneng ENGEFL Cup58th1.00000100130Matches
2019-202026Shrewsbury Towneng ENGFA Cup17th7.01008402020Matches
2020-202127Shrewsbury Towneng ENGEFL Cup58th1.00001300210Matches
2020-202127Shrewsbury Towneng ENGFA Cup33rd1.60001200310Matches
2021-202228Shrewsbury Towneng ENGEFL CupRd21.01001200120Matches
2021-202228Shrewsbury Towneng 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 Town (3 Seasons)2 Leagues13.84001413028100
Wolves (2 Seasons)2 Leagues5.00000
Milton Keynes 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.

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.

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.