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-201318Shrewsbury Towneng ENG3. League One2080.1000000000.000.000.000.000.00
2013-201419Shrewsbury Towneng ENG3. League One41373,30536.7134100500.030.080.110.030.11
2014-201520Shrewsbury Towneng ENGFA Cup332703.0000000200.000.000.000.000.00Matches
2014-201520Shrewsbury Towneng ENGLeague Cup443574.0000000100.000.000.000.000.00Matches
2014-201520Shrewsbury Towneng ENG4. League Two43413,78542.1022000800.000.050.050.000.05Matches
2015-201621Brentfordeng ENG2. Championship41383,32036.9224200700.050.050.110.050.11Matches
2015-201621Brentfordeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2015-201621Shrewsbury Towneng ENGLeague Cup222102.3000000100.000.000.000.000.00Matches
2015-201621Shrewsbury Towneng ENG3. League One554505.0000000100.000.000.000.000.00Matches
2016-201722Brentfordeng ENG2. Championship42423,69941.1044000700.000.100.100.000.10Matches
2016-201722Brentfordeng ENGEFL Cup101091.2000000100.000.000.000.000.00Matches
2016-201722Brentfordeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2017-201823Brentfordeng ENG2. Championship39353,18635.4134100910.030.080.110.030.11Matches
2017-201823Brentfordeng ENGEFL Cup10220.2000000000.000.000.000.000.00Matches
2018-201924Stoke Cityeng ENG2. Championship27262,26525.2000000500.000.000.000.000.00Matches
2018-201924Brentfordeng ENG2. Championship00Matches
2018-201924Brentfordeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201924Stoke Cityeng ENGFA Cup00Matches
2019-202025Stoke Cityeng ENG2. Championship885936.6011000200.000.150.150.000.15Matches
2019-202025Millwalleng ENG2. Championship18171,52917.0000000300.000.000.000.000.00Matches
2019-202025Stoke Cityeng ENGEFL Cup332993.3000000100.000.000.000.000.00Matches
2019-202025Stoke Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202025Stoke Cityeng ENGJr. PL2 — Div. 211901.0000000000.000.000.000.000.00Matches
2020-202126Millwalleng ENG2. Championship41393,42438.0022000900.000.050.050.000.05Matches
2020-202126Millwalleng ENGEFL Cup321661.8011000000.000.540.540.000.54Matches
2020-202126Millwalleng ENGFA Cup211011.1000000000.000.000.000.000.00Matches
2021-202227Birmingham Cityeng ENG2. Championship30252,31825.8022000510.000.080.080.000.08Matches
2021-202227Birmingham Cityeng ENGFA Cup11891.0000000100.000.000.000.000.00Matches
2022-202328Birmingham Cityeng ENG2. Championship221802.0000000100.000.000.000.000.00Matches
2022-202328Hull Cityeng ENG2. Championship26141,27714.2022000600.000.140.140.000.14Matches
2022-202328Birmingham Cityeng ENGEFL Cup00Matches
2022-202328Hull Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202429Bristol Roverseng ENGFA Cup11730.8000000000.000.000.000.000.00Matches
2023-202429Exeter Cityeng ENG3. League One14108449.4011000110.000.110.110.000.11Matches
2023-202429Bristol Roverseng ENG3. League One1286267.0000000110.000.000.000.000.00Matches
2024-202530Exeter Cityeng ENGFA Cup433073.4011000200.000.290.290.000.29Matches
2024-202530Exeter Cityeng ENG3. League One37262,61729.12132001110.070.030.100.070.10Matches
2025-202631Oldham Athleticeng ENGEFL Cup11780.9000000000.000.000.000.000.00Matches
2025-202631Oldham Athleticeng ENGFA Cup221471.6000000000.000.000.000.000.00Matches
2025-202631Oldham Athleticeng ENG4. League Two43423,69841.1055000910.000.120.120.000.12Matches
14 Seasons9 Clubs5 Leagues50544439,892443.2630366009960.010.070.080.010.08
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
Brentford (4 Seasons)3 Leagues12811910,696118.839123002410.030.080.100.030.10
Shrewsbury Town (4 Seasons)4 Leagues100928,38593.21561001800.010.050.060.010.06
Millwall (2 Seasons)3 Leagues64595,22058.00330001200.000.050.050.000.05
Exeter City (2 Seasons)2 Leagues55393,76841.92352001420.050.070.120.050.12
Stoke City (2 Seasons)3 Leagues39383,24736.1011000800.000.030.030.000.03
Birmingham City (2 Seasons)3 Leagues33282,58728.7022000710.000.070.070.000.07
Oldham Athletic (1 Season)3 Leagues46453,92343.6055000910.000.110.110.000.11
Hull City (1 Season)2 Leagues27151,36715.2022000600.000.130.130.000.13
Bristol Rovers (1 Season)2 Leagues1396997.8000000110.000.000.000.000.00
Stoke City (1 Season)1 League11901.0000000000.000.000.000.000.00
FA Cup (11 Seasons)18161,43716.0011000500.000.060.060.000.06
EFL Cup (9 Seasons)16131,33114.8011000400.000.070.070.000.07
Championship (8 Seasons)27424621,791242.1316193005420.010.070.080.010.08
League One (5 Seasons)111867,85087.23583001930.030.060.090.030.09
League Two (2 Seasons)86837,48383.10770001710.000.080.080.000.08
PL2 — Div. 2 (1 Season)11901.0000000000.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-201318Shrewsbury Town1 League2080.1000000000.000.000.000.000.00
2013-201419Shrewsbury Town1 League41373,30536.7134100500.030.080.110.030.11
2014-201520Shrewsbury Town3 Leagues50484,41249.00220001100.000.040.040.000.04
2015-201621Shrewsbury Town2 Leagues776607.3000000200.000.000.000.000.00
2015-201621Brentford2 Leagues42393,41037.9224200700.050.050.110.050.11
2016-201722Brentford3 Leagues45443,98844.3044000800.000.090.090.000.09
2017-201823Brentford2 Leagues40353,20835.6134100910.030.080.110.030.11
2018-201924Brentford2 Leagues11901.0000000000.000.000.000.000.00
2018-201924Stoke City2 Leagues27262,26525.2000000500.000.000.000.000.00
2019-202025Stoke City3 Leagues121298210.9011000300.000.090.090.000.09
2019-202025Stoke City1 League11901.0000000000.000.000.000.000.00
2019-202025Millwall1 League18171,52917.0000000300.000.000.000.000.00
2020-202126Millwall3 Leagues46423,69141.0033000900.000.070.070.000.07
2021-202227Birmingham City2 Leagues31262,40726.7022000610.000.070.070.000.07
2022-202328Birmingham City2 Leagues221802.0000000100.000.000.000.000.00
2022-202328Hull City2 Leagues27151,36715.2022000600.000.130.130.000.13
2023-202429Bristol Rovers2 Leagues1396997.8000000110.000.000.000.000.00
2023-202429Exeter City1 League14108449.4011000110.000.110.110.000.11
2024-202530Exeter City2 Leagues41292,92432.52242001310.060.060.120.060.12
2025-202631Oldham Athletic3 Leagues46453,92343.6055000910.000.110.110.000.11
14 Seasons9 Clubs5 Leagues50544439,892443.2630366009960.010.070.080.010.08
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
Brentford (4 Seasons)3 Leagues12811910,696118.839123002410.030.080.100.030.10
Shrewsbury Town (4 Seasons)4 Leagues100928,38593.21561001800.010.050.060.010.06
Millwall (2 Seasons)3 Leagues64595,22058.00330001200.000.050.050.000.05
Exeter City (2 Seasons)2 Leagues55393,76841.92352001420.050.070.120.050.12
Stoke City (2 Seasons)3 Leagues39383,24736.1011000800.000.030.030.000.03
Birmingham City (2 Seasons)3 Leagues33282,58728.7022000710.000.070.070.000.07
Oldham Athletic (1 Season)3 Leagues46453,92343.6055000910.000.110.110.000.11
Hull City (1 Season)2 Leagues27151,36715.2022000600.000.130.130.000.13
Bristol Rovers (1 Season)2 Leagues1396997.8000000110.000.000.000.000.00
Stoke City (1 Season)1 League11901.0000000000.000.000.000.000.00
FA Cup (11 Seasons)18161,43716.0011000500.000.060.060.000.06
EFL Cup (9 Seasons)16131,33114.8011000400.000.070.070.000.07
Championship (8 Seasons)27424621,791242.1316193005420.010.070.080.010.08
League One (5 Seasons)111867,85087.23583001930.030.060.090.030.09
League Two (2 Seasons)86837,48383.10770001710.000.080.080.000.08
PL2 — Div. 2 (1 Season)11901.0000000000.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-201318Shrewsbury Towneng ENG3. League One16th2080.1000000000.000.000.000.000.00
2013-201419Shrewsbury Towneng ENG3. League One23rd41373,30536.7134100500.030.080.110.030.11
2014-201520Shrewsbury Towneng ENG4. League Two2nd43413,78542.1022000800.000.050.050.000.05Matches
2015-201621Shrewsbury Towneng ENG3. League One20th554505.0000000100.000.000.000.000.00Matches
2015-201621Brentfordeng ENG2. Championship9th41383,32036.9224200700.050.050.110.050.11Matches
2016-201722Brentfordeng ENG2. Championship10th42423,69941.1044000700.000.100.100.000.10Matches
2017-201823Brentfordeng ENG2. Championship9th39353,18635.4134100910.030.080.110.030.11Matches
2018-201924Brentfordeng ENG2. Championship11th00Matches
2018-201924Stoke Cityeng ENG2. Championship16th27262,26525.2000000500.000.000.000.000.00Matches
2019-202025Stoke Cityeng ENG2. Championship15th885936.6011000200.000.150.150.000.15Matches
2019-202025Stoke Cityeng ENGJr. PL2 — Div. 24th11901.0000000000.000.000.000.000.00Matches
2019-202025Millwalleng ENG2. Championship8th18171,52917.0000000300.000.000.000.000.00Matches
2020-202126Millwalleng ENG2. Championship11th41393,42438.0022000900.000.050.050.000.05Matches
2021-202227Birmingham Cityeng ENG2. Championship20th30252,31825.8022000510.000.080.080.000.08Matches
2022-202328Birmingham Cityeng ENG2. Championship17th221802.0000000100.000.000.000.000.00Matches
2022-202328Hull Cityeng ENG2. Championship15th26141,27714.2022000600.000.140.140.000.14Matches
2023-202429Bristol Roverseng ENG3. League One15th1286267.0000000110.000.000.000.000.00Matches
2023-202429Exeter Cityeng ENG3. League One13th14108449.4011000110.000.110.110.000.11Matches
2024-202530Exeter Cityeng ENG3. League One16th37262,61729.12132001110.070.030.100.070.10Matches
2025-202631Oldham Athleticeng ENG4. League Two10th43423,69841.1055000910.000.120.120.000.12Matches
14 Seasons9 Clubs3 Leagues47141537,124412.5628346009060.010.070.080.010.08
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
Brentford (4 Seasons)1 League12211510,205113.439123002310.030.080.110.030.11
Shrewsbury Town (4 Seasons)2 Leagues91837,54883.91561001400.010.060.070.010.07
Millwall (2 Seasons)1 League59564,95355.00220001200.000.040.040.000.04
Exeter City (2 Seasons)1 League51363,46138.52242001220.050.050.100.050.10
Stoke City (2 Seasons)1 League35342,85831.8011000700.000.030.030.000.03
Birmingham City (2 Seasons)1 League32272,49827.8022000610.000.070.070.000.07
Oldham Athletic (1 Season)1 League43423,69841.1055000910.000.120.120.000.12
Hull City (1 Season)1 League26141,27714.2022000600.000.140.140.000.14
Bristol Rovers (1 Season)1 League1286267.0000000110.000.000.000.000.00
Stoke City (1 Season)1 League11901.0000000000.000.000.000.000.00
Championship (8 Seasons)27424621,791242.1316193005420.010.070.080.010.08
League One (5 Seasons)111867,85087.23583001930.030.060.090.030.09
League Two (2 Seasons)86837,48383.10770001710.000.080.080.000.08
PL2 — Div. 2 (1 Season)11901.0000000000.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-201520Shrewsbury Towneng ENGFA Cup65th332703.0000000200.000.000.000.000.00Matches
2014-201520Shrewsbury Towneng ENGLeague Cup9th443574.0000000100.000.000.000.000.00Matches
2015-201621Shrewsbury Towneng ENGLeague Cup33rd222102.3000000100.000.000.000.000.00Matches
2015-201621Brentfordeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2016-201722Brentfordeng ENGEFL Cup58th101091.2000000100.000.000.000.000.00Matches
2016-201722Brentfordeng ENGFA Cup17th221802.0000000000.000.000.000.000.00Matches
2017-201823Brentfordeng ENGEFL Cup17th10220.2000000000.000.000.000.000.00Matches
2018-201924Brentfordeng ENGEFL Cup17th11901.0000000000.000.000.000.000.00Matches
2018-201924Stoke Cityeng ENGFA Cup33rd00Matches
2019-202025Stoke Cityeng ENGEFL Cup17th332993.3000000100.000.000.000.000.00Matches
2019-202025Stoke Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202126Millwalleng ENGEFL Cup17th321661.8011000000.000.540.540.000.54Matches
2020-202126Millwalleng ENGFA Cup17th211011.1000000000.000.000.000.000.00Matches
2021-202227Birmingham Cityeng ENGFA Cup11891.0000000100.000.000.000.000.00Matches
2022-202328Birmingham Cityeng ENGEFL CupRd100Matches
2022-202328Hull Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202429Bristol Roverseng ENGFA Cup11730.8000000000.000.000.000.000.00Matches
2024-202530Exeter Cityeng ENGFA Cup433073.4011000200.000.290.290.000.29Matches
2025-202631Oldham Athleticeng ENGEFL CupPre11780.9000000000.000.000.000.000.00Matches
2025-202631Oldham Athleticeng ENGFA Cup221471.6000000000.000.000.000.000.00Matches
12 Seasons9 Clubs2 Leagues34292,76830.8022000900.000.070.070.000.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
Brentford (4 Seasons)2 Leagues644915.5000000100.000.000.000.000.00
Shrewsbury Town (2 Seasons)2 Leagues998379.3000000400.000.000.000.000.00
Stoke City (2 Seasons)2 Leagues443894.3000000100.000.000.000.000.00
Birmingham City (2 Seasons)2 Leagues11891.0000000100.000.000.000.000.00
Millwall (1 Season)2 Leagues532673.0011000000.000.340.340.000.34
Exeter City (1 Season)1 League433073.4011000200.000.290.290.000.29
Oldham Athletic (1 Season)2 Leagues332252.5000000000.000.000.000.000.00
Bristol Rovers (1 Season)1 League11730.8000000000.000.000.000.000.00
Hull City (1 Season)1 League11901.0000000000.000.000.000.000.00
FA Cup (11 Seasons)18161,43716.0011000500.000.060.060.000.06
EFL Cup (9 Seasons)16131,33114.8011000400.000.070.070.000.07

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-201318Shrewsbury Towneng ENG3. League One0.1000.0000
2013-201419Shrewsbury Towneng ENG3. League One36.7180.220.1300
2014-201520Shrewsbury Towneng ENGFA Cup3.0000Matches
2014-201520Shrewsbury Towneng ENGLeague Cup4.0000Matches
2014-201520Shrewsbury Towneng ENG4. League Two42.1080.190.0000Matches
2015-201621Brentfordeng ENG2. Championship36.9270.190.2900Matches
2015-201621Brentfordeng ENGFA Cup1.0000Matches
2015-201621Shrewsbury Towneng ENGLeague Cup2.3000Matches
2015-201621Shrewsbury Towneng ENG3. League One5.0000.0000Matches
2016-201722Brentfordeng ENG2. Championship41.10060.000.150.0000Matches
2016-201722Brentfordeng ENGEFL Cup1.20100.00.830.000.0000Matches
2016-201722Brentfordeng ENGFA Cup2.0000Matches
2017-201823Brentfordeng ENG2. Championship35.418225.00.230.060.130.5000Matches
2017-201823Brentfordeng ENGEFL Cup0.20000.000.0000Matches
2018-201924Stoke Cityeng ENG2. Championship25.20400.00.160.000.0000Matches
2018-201924Brentfordeng ENGEFL Cup1.00000.000.0000Matches
2019-202025Stoke Cityeng ENG2. Championship6.60000.000.0000Matches
2019-202025Millwalleng ENG2. Championship17.00500.00.290.000.0000Matches
2019-202025Stoke Cityeng ENGEFL Cup3.30200.00.600.000.0000Matches
2019-202025Stoke Cityeng ENGFA Cup1.00000.000.0000Matches
2019-202025Stoke Cityeng ENGJr. PL2 — Div. 21.0000Matches
2020-202126Millwalleng ENG2. Championship38.005120.00.130.030.000.0000Matches
2020-202126Millwalleng ENGEFL Cup1.80000.000.0000Matches
2020-202126Millwalleng ENGFA Cup1.10000.000.0000Matches
2021-202227Birmingham Cityeng ENG2. Championship25.8010440.00.390.160.000.0000Matches
2021-202227Birmingham Cityeng ENGFA Cup1.00000.000.0000Matches
2022-202328Birmingham Cityeng ENG2. Championship2.00000.000.0000Matches
2022-202328Hull Cityeng ENG2. Championship14.20300.00.210.000.0000Matches
2022-202328Hull Cityeng ENGFA Cup1.00000.000.0000Matches
2023-202429Bristol Roverseng ENGFA Cup0.80000.000.0000Matches
2023-202429Exeter Cityeng ENG3. League One9.402150.00.210.110.000.0000Matches
2023-202429Bristol Roverseng ENG3. League One7.00200.00.290.000.0000Matches
2024-202530Exeter Cityeng ENGFA Cup3.40000.000.0000Matches
2024-202530Exeter Cityeng ENG3. League One29.124250.00.140.070.501.0000Matches
2025-202631Oldham Athleticeng ENGEFL Cup0.90100.01.150.000.0000Matches
2025-202631Oldham Athleticeng ENGFA Cup1.60000.000.0000Matches
2025-202631Oldham Athleticeng ENG4. League Two41.1017635.30.410.150.000.0000Matches
14 Seasons9 Clubs5 Leagues443.26644534.40.210.100.050.1300
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Brentford (4 Seasons)3 Leagues118.8391588.90.110.130.110.2000
Shrewsbury Town (4 Seasons)4 Leagues93.21160.190.0600
Millwall (2 Seasons)3 Leagues58.0010110.00.170.020.000.0000
Exeter City (2 Seasons)2 Leagues41.926350.00.140.070.330.6700
Stoke City (2 Seasons)3 Leagues36.10600.00.170.000.0000
Birmingham City (2 Seasons)3 Leagues28.7010440.00.350.140.000.0000
Oldham Athletic (1 Season)3 Leagues43.6018633.30.410.140.000.0000
Hull City (1 Season)2 Leagues15.20300.00.200.000.0000
Bristol Rovers (1 Season)2 Leagues7.80200.00.260.000.0000
Stoke City (1 Season)1 League1.0000
FA Cup (11 Seasons)16.00000.000.0000
EFL Cup (9 Seasons)14.80400.00.470.000.0000
Championship (8 Seasons)242.13352037.10.170.080.030.1500
League One (5 Seasons)87.2381137.50.180.130.250.2700
League Two (2 Seasons)83.10171435.30.410.170.000.0000
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-201318Shrewsbury Town1 League0.1000.0000
2013-201419Shrewsbury Town1 League36.7180.220.1300
2014-201520Shrewsbury Town3 Leagues49.0080.190.0000
2015-201621Shrewsbury Town2 Leagues7.3000.0000
2015-201621Brentford2 Leagues37.9270.190.2900
2016-201722Brentford3 Leagues44.3016600.00.020.140.000.0000
2017-201823Brentford2 Leagues35.618225.00.220.060.130.5000
2018-201924Brentford2 Leagues1.00000.000.0000
2018-201924Stoke City2 Leagues25.20400.00.160.000.0000
2019-202025Stoke City3 Leagues10.90200.00.180.000.0000
2019-202025Stoke City1 League1.0000
2019-202025Millwall1 League17.00500.00.290.000.0000
2020-202126Millwall3 Leagues41.005120.00.120.020.000.0000
2021-202227Birmingham City2 Leagues26.7010440.00.370.150.000.0000
2022-202328Birmingham City2 Leagues2.00000.000.0000
2022-202328Hull City2 Leagues15.20300.00.200.000.0000
2023-202429Bristol Rovers2 Leagues7.80200.00.260.000.0000
2023-202429Exeter City1 League9.402150.00.210.110.000.0000
2024-202530Exeter City2 Leagues32.524250.00.120.060.501.0000
2025-202631Oldham Athletic3 Leagues43.6018633.30.410.140.000.0000
14 Seasons9 Clubs5 Leagues443.26644534.40.210.100.050.1300
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Brentford (4 Seasons)3 Leagues118.8391588.90.110.130.110.2000
Shrewsbury Town (4 Seasons)4 Leagues93.21160.190.0600
Millwall (2 Seasons)3 Leagues58.0010110.00.170.020.000.0000
Exeter City (2 Seasons)2 Leagues41.926350.00.140.070.330.6700
Stoke City (2 Seasons)3 Leagues36.10600.00.170.000.0000
Birmingham City (2 Seasons)3 Leagues28.7010440.00.350.140.000.0000
Oldham Athletic (1 Season)3 Leagues43.6018633.30.410.140.000.0000
Hull City (1 Season)2 Leagues15.20300.00.200.000.0000
Bristol Rovers (1 Season)2 Leagues7.80200.00.260.000.0000
Stoke City (1 Season)1 League1.0000
FA Cup (11 Seasons)16.00000.000.0000
EFL Cup (9 Seasons)14.80400.00.470.000.0000
Championship (8 Seasons)242.13352037.10.170.080.030.1500
League One (5 Seasons)87.2381137.50.180.130.250.2700
League Two (2 Seasons)83.10171435.30.410.170.000.0000
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-201318Shrewsbury Towneng ENG3. League One16th0.1000.0000
2013-201419Shrewsbury Towneng ENG3. League One23rd36.7180.220.1300
2014-201520Shrewsbury Towneng ENG4. League Two2nd42.1080.190.0000Matches
2015-201621Shrewsbury Towneng ENG3. League One20th5.0000.0000Matches
2015-201621Brentfordeng ENG2. Championship9th36.9270.190.2900Matches
2016-201722Brentfordeng ENG2. Championship10th41.10060.000.150.0000Matches
2017-201823Brentfordeng ENG2. Championship9th35.418225.00.230.060.130.5000Matches
2018-201924Stoke Cityeng ENG2. Championship16th25.20400.00.160.000.0000Matches
2019-202025Stoke Cityeng ENG2. Championship15th6.60000.000.0000Matches
2019-202025Stoke Cityeng ENGJr. PL2 — Div. 24th1.0000Matches
2019-202025Millwalleng ENG2. Championship8th17.00500.00.290.000.0000Matches
2020-202126Millwalleng ENG2. Championship11th38.005120.00.130.030.000.0000Matches
2021-202227Birmingham Cityeng ENG2. Championship20th25.8010440.00.390.160.000.0000Matches
2022-202328Birmingham Cityeng ENG2. Championship17th2.00000.000.0000Matches
2022-202328Hull Cityeng ENG2. Championship15th14.20300.00.210.000.0000Matches
2023-202429Bristol Roverseng ENG3. League One15th7.00200.00.290.000.0000Matches
2023-202429Exeter Cityeng ENG3. League One13th9.402150.00.210.110.000.0000Matches
2024-202530Exeter Cityeng ENG3. League One16th29.124250.00.140.070.501.0000Matches
2025-202631Oldham Athleticeng ENG4. League Two10th41.1017635.30.410.150.000.0000Matches
14 Seasons9 Clubs3 Leagues412.56604536.70.210.110.050.1300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Brentford (4 Seasons)1 League113.43815100.00.100.130.130.2000
Shrewsbury Town (4 Seasons)2 Leagues83.91160.190.0600
Millwall (2 Seasons)1 League55.0010110.00.180.020.000.0000
Exeter City (2 Seasons)1 League38.526350.00.160.080.330.6700
Stoke City (2 Seasons)1 League31.80400.00.130.000.0000
Birmingham City (2 Seasons)1 League27.8010440.00.360.140.000.0000
Oldham Athletic (1 Season)1 League41.1017635.30.410.150.000.0000
Hull City (1 Season)1 League14.20300.00.210.000.0000
Bristol Rovers (1 Season)1 League7.00200.00.290.000.0000
Stoke City (1 Season)1 League1.0000
Championship (8 Seasons)242.13352037.10.170.080.030.1500
League One (5 Seasons)87.2381137.50.180.130.250.2700
League Two (2 Seasons)83.10171435.30.410.170.000.0000
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-201520Shrewsbury Towneng ENGFA Cup65th3.0000Matches
2014-201520Shrewsbury Towneng ENGLeague Cup9th4.0000Matches
2015-201621Shrewsbury Towneng ENGLeague Cup33rd2.3000Matches
2015-201621Brentfordeng ENGFA Cup33rd1.0000Matches
2016-201722Brentfordeng ENGEFL Cup58th1.20100.00.830.000.0000Matches
2016-201722Brentfordeng ENGFA Cup17th2.0000Matches
2017-201823Brentfordeng ENGEFL Cup17th0.20000.000.0000Matches
2018-201924Brentfordeng ENGEFL Cup17th1.00000.000.0000Matches
2019-202025Stoke Cityeng ENGEFL Cup17th3.30200.00.600.000.0000Matches
2019-202025Stoke Cityeng ENGFA Cup33rd1.00000.000.0000Matches
2020-202126Millwalleng ENGEFL Cup17th1.80000.000.0000Matches
2020-202126Millwalleng ENGFA Cup17th1.10000.000.0000Matches
2021-202227Birmingham Cityeng ENGFA Cup1.00000.000.0000Matches
2022-202328Hull Cityeng ENGFA Cup1.00000.000.0000Matches
2023-202429Bristol Roverseng ENGFA Cup0.80000.000.0000Matches
2024-202530Exeter Cityeng ENGFA Cup3.40000.000.0000Matches
2025-202631Oldham Athleticeng ENGEFL CupPre0.90100.01.150.000.0000Matches
2025-202631Oldham Athleticeng ENGFA Cup1.60000.000.0000Matches
12 Seasons9 Clubs2 Leagues30.80400.00.220.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Brentford (4 Seasons)2 Leagues5.50100.00.410.000.0000
Shrewsbury Town (2 Seasons)2 Leagues9.3000
Stoke City (2 Seasons)2 Leagues4.30200.00.460.000.0000
Birmingham City (2 Seasons)2 Leagues1.00000.000.0000
Millwall (1 Season)2 Leagues3.00000.000.0000
Exeter City (1 Season)1 League3.40000.000.0000
Oldham Athletic (1 Season)2 Leagues2.50100.00.400.000.0000
Bristol Rovers (1 Season)1 League0.80000.000.0000
Hull City (1 Season)1 League1.00000.000.0000
FA Cup (11 Seasons)16.00000.000.0000
EFL Cup (9 Seasons)14.80400.00.470.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-201318Shrewsbury Towneng ENG3. League One2840.20.102
2013-201419Shrewsbury Towneng ENG3. League One413,3058179.836.7374
2014-201520Shrewsbury Towneng ENGFA Cup327090100.03.03903001.333300.00Matches
2014-201520Shrewsbury Towneng ENGLeague Cup43578999.24.04893002.2542+2+0.50+0.50Matches
2014-201520Shrewsbury Towneng ENG4. League Two433,7858891.442.14139201.935730+27+0.64-1.64Matches
2015-201621Brentfordeng ENG2. Championship413,3208180.236.93829311.415851+7+0.19+0.41Matches
2015-201621Brentfordeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2015-201621Shrewsbury Towneng ENGLeague Cup2210105100.02.321052001.5035-2-0.86Matches
2015-201621Shrewsbury Towneng ENG3. League One54509010.95.055000.4047-3-0.60-0.16Matches
2016-201722Brentfordeng ENG2. Championship423,6998889.341.14238011.406758+9+0.22+0.01Matches
2016-201722Brentfordeng ENGEFL Cup110910990.81.200110800.0001-1-0.83-0.83Matches
2016-201722Brentfordeng ENGFA Cup218090100.02.02902001.505500.00Matches
2017-201823Brentfordeng ENG2. Championship393,1868277.035.43530401.494840+8+0.23+0.04Matches
2017-201823Brentfordeng ENGEFL Cup122227.30.20012113.0010+1+4.09+3.44Matches
2018-201924Stoke Cityeng ENG2. Championship272,2658454.725.2268619136111.262825+3+0.12+0.60Matches
2018-201924Brentfordeng ENG2. Championship00002Matches
2018-201924Brentfordeng ENGEFL Cup1909033.31.01901003.0042+2+2.00+2.50Matches
2018-201924Stoke Cityeng ENGFA Cup00001Matches
2019-202025Stoke Cityeng ENG2. Championship85937414.36.68743080.88912-3-0.46-0.38Matches
2019-202025Millwalleng ENG2. Championship181,5298536.917.017891411001.331817+1+0.06-0.11Matches
2019-202025Stoke Cityeng ENGEFL Cup329910090.63.331002002.0043+1+0.30+0.30Matches
2019-202025Stoke Cityeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2019-202025Stoke Cityeng ENGJr. PL2 — Div. 2190905.61.01901000.0004-4-4.00-4.53Matches
2020-202126Millwalleng ENG2. Championship413,4248482.738.039872721321.393941-2-0.05+0.32Matches
2020-202126Millwalleng ENGEFL Cup31665561.51.8276111502.0063+3+1.63+2.49Matches
2020-202126Millwalleng ENGFA Cup21015156.11.1186011501.5020+2+1.78+5.20Matches
2021-202227Birmingham Cityeng ENG2. Championship302,3187756.025.8258822523130.803049-19-0.74-0.44Matches
2021-202227Birmingham Cityeng ENGFA Cup1898974.21.01890000.000000.00+2.90Matches
2022-202328Birmingham Cityeng ENG2. Championship2180904.32.02902002.0021+1+0.50+0.77Matches
2022-202328Hull Cityeng ENG2. Championship261,2774930.814.2147331222101.042022-2-0.14+0.11Matches
2022-202328Birmingham Cityeng ENGEFL Cup00001Matches
2022-202328Hull Cityeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2023-202429Bristol Roverseng ENGFA Cup1737320.30.81730003.0042+2+2.47+1.52Matches
2023-202429Exeter Cityeng ENG3. League One148446020.49.41080641012.001810+8+0.85+1.48Matches
2023-202429Bristol Roverseng ENG3. League One126265215.17.0871241541.4269-3-0.43-0.10Matches
2024-202530Exeter Cityeng ENGFA Cup43077778.73.4390213802.5084+4+1.17-1.00Matches
2024-202530Exeter Cityeng ENG3. League One372,6177163.229.1268615113621.243042-12-0.41-0.18Matches
2025-202631Oldham Athleticeng ENGEFL Cup1787886.70.91780000.0013-2-2.31-2.31Matches
2025-202631Oldham Athleticeng ENGFA Cup21477481.71.62741001.5043+1+0.61+3.34Matches
2025-202631Oldham Athleticeng ENG4. League Two433,6988689.341.142873613121.535640+16+0.39+0.39Matches
14 Seasons9 Clubs5 Leagues50539,8927948.2443.2444853106125601.41539494+45+0.11+0.34
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Brentford (4 Seasons)3 Leagues12810,6968461.4118.81199110196551.44183158+25+0.21+0.14
Shrewsbury Town (4 Seasons)4 Leagues1008,3858448.293.2929352801.777147+24+0.43+0.63
Millwall (2 Seasons)3 Leagues645,2208259.858.059874251321.416561+4+0.07+0.12
Exeter City (2 Seasons)2 Leagues553,7686943.541.9398523162931.53565600.00+0.46
Stoke City (2 Seasons)3 Leagues393,2478336.636.1388525136201.21414100.00+0.21
Birmingham City (2 Seasons)3 Leagues332,5877830.528.7288824523140.853250-18-0.63-0.33
Oldham Athletic (1 Season)3 Leagues463,9238589.043.645863713121.506146+15+0.34+0.53
Hull City (1 Season)2 Leagues271,3675132.315.2157441222101.002024-4-0.26-0.01
Bristol Rovers (1 Season)2 Leagues136995415.57.8971241541.541011-1-0.13+0.11
Stoke City (1 Season)1 League190905.61.01901000.0004-4-4.00-4.53
FA Cup (11 Seasons)181,4378067.516.016871122711.442621+5+0.31+0.31
EFL Cup (9 Seasons)161,3318365.214.81391934821.882319+4+0.27+0.27
Championship (8 Seasons)27421,7918047.9242.1246851872821481.28319316+3+0.01+0.18
League One (5 Seasons)1117,8507131.687.2868228252671.375868-10-0.20+0.24
League Two (2 Seasons)867,4838790.483.183877533121.7311370+43+0.52-0.50
PL2 — Div. 2 (1 Season)190905.61.01901000.0004-4-4.00-4.53
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-201318Shrewsbury Town1 League2840.20.102
2013-201419Shrewsbury Town1 League413,3058179.836.7374
2014-201520Shrewsbury Town3 Leagues504,4128892.549.0489045201.926435+29+0.59-1.67
2015-201621Shrewsbury Town2 Leagues76609415.27.371057000.71712-5-0.68-0.24
2015-201621Brentford2 Leagues423,4108180.637.9399030311.385852+6+0.16+0.38
2016-201722Brentford3 Leagues453,9888989.844.3449140110811.377264+8+0.18-0.02
2017-201823Brentford2 Leagues403,2088072.335.6353052111.534940+9+0.25-0.04
2018-201924Brentford2 Leagues190902.11.01901023.0042+2+2.00+2.50
2018-201924Stoke City2 Leagues272,2658452.425.2268619136121.262825+3+0.12+0.60
2019-202025Stoke City3 Leagues129828221.510.912826081.091316-3-0.27-0.20
2019-202025Stoke City1 League190905.61.01901000.0004-4-4.00-4.53
2019-202025Millwall1 League181,5298536.917.017891411001.331817+1+0.06-0.11
2020-202126Millwall3 Leagues463,6918080.441.042872841421.434744+3+0.07+0.77
2021-202227Birmingham City2 Leagues312,4077856.526.7268822523130.773049-19-0.71-0.37
2022-202328Birmingham City2 Leagues2180904.32.02902012.0021+1+0.50+0.77
2022-202328Hull City2 Leagues271,3675132.315.2157441222101.002024-4-0.26-0.01
2023-202429Bristol Rovers2 Leagues136995415.57.8971241541.541011-1-0.13+0.11
2023-202429Exeter City1 League148446020.49.41080641012.001810+8+0.85+1.48
2024-202530Exeter City2 Leagues412,9247164.532.5298617123621.363846-8-0.25-0.13
2025-202631Oldham Athletic3 Leagues463,9238589.043.645863713121.506146+15+0.34+0.53
14 Seasons9 Clubs5 Leagues50539,8927948.2443.2444853106125601.41539494+45+0.11+0.34
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Brentford (4 Seasons)3 Leagues12810,6968461.4118.81199110196551.44183158+25+0.21+0.14
Shrewsbury Town (4 Seasons)4 Leagues1008,3858448.293.2929352801.777147+24+0.43+0.63
Millwall (2 Seasons)3 Leagues645,2208259.858.059874251321.416561+4+0.07+0.12
Exeter City (2 Seasons)2 Leagues553,7686943.541.9398523162931.53565600.00+0.46
Stoke City (2 Seasons)3 Leagues393,2478336.636.1388525136201.21414100.00+0.21
Birmingham City (2 Seasons)3 Leagues332,5877830.528.7288824523140.853250-18-0.63-0.33
Oldham Athletic (1 Season)3 Leagues463,9238589.043.645863713121.506146+15+0.34+0.53
Hull City (1 Season)2 Leagues271,3675132.315.2157441222101.002024-4-0.26-0.01
Bristol Rovers (1 Season)2 Leagues136995415.57.8971241541.541011-1-0.13+0.11
Stoke City (1 Season)1 League190905.61.01901000.0004-4-4.00-4.53
FA Cup (11 Seasons)181,4378067.516.016871122711.442621+5+0.31+0.31
EFL Cup (9 Seasons)161,3318365.214.81391934821.882319+4+0.27+0.27
Championship (8 Seasons)27421,7918047.9242.1246851872821481.28319316+3+0.01+0.18
League One (5 Seasons)1117,8507131.687.2868228252671.375868-10-0.20+0.24
League Two (2 Seasons)867,4838790.483.183877533121.7311370+43+0.52-0.50
PL2 — Div. 2 (1 Season)190905.61.01901000.0004-4-4.00-4.53
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-201318Shrewsbury Towneng ENG3. League One16th2840.20.102
2013-201419Shrewsbury Towneng ENG3. League One23rd413,3058179.836.7374
2014-201520Shrewsbury Towneng ENG4. League Two2nd433,7858891.442.14139201.935730+27+0.64-1.64Matches
2015-201621Shrewsbury Towneng ENG3. League One20th54509010.95.055000.4047-3-0.60-0.16Matches
2015-201621Brentfordeng ENG2. Championship9th413,3208180.236.93829311.415851+7+0.19+0.41Matches
2016-201722Brentfordeng ENG2. Championship10th423,6998889.341.14238011.406758+9+0.22+0.01Matches
2017-201823Brentfordeng ENG2. Championship9th393,1868277.035.43530401.494840+8+0.23+0.04Matches
2018-201924Brentfordeng ENG2. Championship11th00002Matches
2018-201924Stoke Cityeng ENG2. Championship16th272,2658454.725.2268619136111.262825+3+0.12+0.60Matches
2019-202025Stoke Cityeng ENG2. Championship15th85937414.36.68743080.88912-3-0.46-0.38Matches
2019-202025Stoke Cityeng ENGJr. PL2 — Div. 24th190905.61.01901000.0004-4-4.00-4.53Matches
2019-202025Millwalleng ENG2. Championship8th181,5298536.917.017891411001.331817+1+0.06-0.11Matches
2020-202126Millwalleng ENG2. Championship11th413,4248482.738.039872721321.393941-2-0.05+0.32Matches
2021-202227Birmingham Cityeng ENG2. Championship20th302,3187756.025.8258822523130.803049-19-0.74-0.44Matches
2022-202328Birmingham Cityeng ENG2. Championship17th2180904.32.02902002.0021+1+0.50+0.77Matches
2022-202328Hull Cityeng ENG2. Championship15th261,2774930.814.2147331222101.042022-2-0.14+0.11Matches
2023-202429Bristol Roverseng ENG3. League One15th126265215.17.0871241541.4269-3-0.43-0.10Matches
2023-202429Exeter Cityeng ENG3. League One13th148446020.49.41080641012.001810+8+0.85+1.48Matches
2024-202530Exeter Cityeng ENG3. League One16th372,6177163.229.1268615113621.243042-12-0.41-0.18Matches
2025-202631Oldham Athleticeng ENG4. League Two10th433,6988689.341.142873613121.535640+16+0.39+0.39Matches
14 Seasons9 Clubs3 Leagues47137,1247947.2412.5415852905624571.39490454+36+0.10+0.33
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Brentford (4 Seasons)1 League12210,2058462.0113.411597741.43173149+24+0.21+0.17
Shrewsbury Town (4 Seasons)2 Leagues917,5488345.683.98344801.776137+24+0.51+0.71
Millwall (2 Seasons)1 League594,9538459.855.056884131221.375758-1-0.02-0.07
Exeter City (2 Seasons)1 League513,4616841.838.5368421152931.454852-4-0.10+0.40
Stoke City (2 Seasons)1 League352,8588234.531.8348322136191.17373700.00+0.22
Birmingham City (2 Seasons)1 League322,4987830.227.8278824523130.883250-18-0.65-0.37
Oldham Athletic (1 Season)1 League433,6988689.341.142873613121.535640+16+0.39+0.39
Hull City (1 Season)1 League261,2774930.814.2147331222101.042022-2-0.14+0.11
Bristol Rovers (1 Season)1 League126265215.17.0871241541.4269-3-0.43-0.10
Stoke City (1 Season)1 League190905.61.01901000.0004-4-4.00-4.53
Championship (8 Seasons)27421,7918047.9242.1246851872821481.28319316+3+0.01+0.18
League One (5 Seasons)1117,8507131.687.2868228252671.375868-10-0.20+0.24
League Two (2 Seasons)867,4838790.483.183877533121.7311370+43+0.52-0.50
PL2 — Div. 2 (1 Season)190905.61.01901000.0004-4-4.00-4.53
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-201520Shrewsbury Towneng ENGFA Cup65th327090100.03.03903001.333300.00Matches
2014-201520Shrewsbury Towneng ENGLeague Cup9th43578999.24.04893002.2542+2+0.50+0.50Matches
2015-201621Shrewsbury Towneng ENGLeague Cup33rd2210105100.02.321052001.5035-2-0.86Matches
2015-201621Brentfordeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2016-201722Brentfordeng ENGEFL Cup58th110910990.81.200110800.0001-1-0.83-0.83Matches
2016-201722Brentfordeng ENGFA Cup17th218090100.02.02902001.505500.00Matches
2017-201823Brentfordeng ENGEFL Cup17th122227.30.20012113.0010+1+4.09+3.44Matches
2018-201924Brentfordeng ENGEFL Cup17th1909033.31.01901003.0042+2+2.00+2.50Matches
2018-201924Stoke Cityeng ENGFA Cup33rd00001Matches
2019-202025Stoke Cityeng ENGEFL Cup17th329910090.63.331002002.0043+1+0.30+0.30Matches
2019-202025Stoke Cityeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2020-202126Millwalleng ENGEFL Cup17th31665561.51.8276111502.0063+3+1.63+2.49Matches
2020-202126Millwalleng ENGFA Cup17th21015156.11.1186011501.5020+2+1.78+5.20Matches
2021-202227Birmingham Cityeng ENGFA Cup1898974.21.01890000.000000.00+2.90Matches
2022-202328Birmingham Cityeng ENGEFL CupRd100001Matches
2022-202328Hull Cityeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2023-202429Bristol Roverseng ENGFA Cup1737320.30.81730003.0042+2+2.47+1.52Matches
2024-202530Exeter Cityeng ENGFA Cup43077778.73.4390213802.5084+4+1.17-1.00Matches
2025-202631Oldham Athleticeng ENGEFL CupPre1787886.70.91780000.0013-2-2.31-2.31Matches
2025-202631Oldham Athleticeng ENGFA Cup21477481.71.62741001.5043+1+0.61+3.34Matches
12 Seasons9 Clubs2 Leagues342,7688166.430.829892053931.654940+9+0.29+0.29
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Brentford (4 Seasons)2 Leagues64918251.15.5491426511.50109+1+0.18-0.01
Shrewsbury Town (2 Seasons)2 Leagues98379399.69.39938001.78101000.000.00
Stoke City (2 Seasons)2 Leagues43899764.84.34973011.504400.000.00
Birmingham City (2 Seasons)2 Leagues1898942.41.01890010.000000.00+2.90
Millwall (1 Season)2 Leagues52675359.33.0379121501.8083+5+1.69+3.65
Exeter City (1 Season)1 League43077778.73.4390213802.5084+4+1.17-1.00
Oldham Athletic (1 Season)2 Leagues32257583.32.53751001.0056-1-0.40+1.60
Bristol Rovers (1 Season)1 League1737320.30.81730003.0042+2+2.47+1.52
Hull City (1 Season)1 League19090100.01.01901000.0002-2-2.00
FA Cup (11 Seasons)181,4378067.516.016871122711.442621+5+0.31+0.31
EFL Cup (9 Seasons)161,3318365.214.81391934821.882319+4+0.27+0.27
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-201318Shrewsbury Towneng ENG3. League One0.1000
2013-201419Shrewsbury Towneng ENG3. League One36.75028
2014-201520Shrewsbury Towneng ENGFA Cup3.02000Matches
2014-201520Shrewsbury Towneng ENGLeague Cup4.01000Matches
2014-201520Shrewsbury Towneng ENG4. League Two42.18042Matches
2015-201621Brentfordeng ENG2. Championship36.97045Matches
2015-201621Brentfordeng ENGFA Cup1.00000Matches
2015-201621Shrewsbury Towneng ENGLeague Cup2.31000Matches
2015-201621Shrewsbury Towneng ENG3. League One5.0106Matches
2016-201722Brentfordeng ENG2. Championship41.17004800000000Matches
2016-201722Brentfordeng ENGEFL Cup1.2100230000000Matches
2016-201722Brentfordeng ENGFA Cup2.00000Matches
2017-201823Brentfordeng ENG2. Championship35.491048410124936010Matches
2017-201823Brentfordeng ENGEFL Cup0.2000100000000Matches
2018-201924Stoke Cityeng ENG2. Championship25.25003034081824000Matches
2018-201924Brentfordeng ENGEFL Cup1.0000000000000Matches
2019-202025Stoke Cityeng ENG2. Championship6.620069015670Matches
2019-202025Millwalleng ENG2. Championship17.0300262301210120Matches
2019-202025Stoke Cityeng ENGEFL Cup3.310043034100Matches
2019-202025Stoke Cityeng ENGFA Cup1.00002002000Matches
2019-202025Stoke Cityeng ENGJr. PL2 — Div. 21.00000Matches
2020-202126Millwalleng ENG2. Championship38.090048300835250Matches
2020-202126Millwalleng ENGEFL Cup1.80000202130Matches
2020-202126Millwalleng ENGFA Cup1.10001001110Matches
2021-202227Birmingham Cityeng ENG2. Championship25.8510391306328200Matches
2021-202227Birmingham Cityeng ENGFA Cup1.01001108000Matches
2022-202328Birmingham Cityeng ENG2. Championship2.01002102020Matches
2022-202328Hull Cityeng ENG2. Championship14.26002410021680Matches
2022-202328Hull Cityeng ENGFA Cup1.00000308010Matches
2023-202429Bristol Roverseng ENGFA Cup0.80000100000Matches
2023-202429Exeter Cityeng ENG3. League One9.4110912024970Matches
2023-202429Bristol Roverseng ENG3. League One7.011010401880Matches
2024-202530Exeter Cityeng ENGFA Cup3.42001000000Matches
2024-202530Exeter Cityeng ENG3. League One29.11111273305721210Matches
2025-202631Oldham Athleticeng ENGEFL Cup0.90003004110Matches
2025-202631Oldham Athleticeng ENGFA Cup1.60001000000Matches
2025-202631Oldham Athleticeng ENG4. League Two41.19115156021418360Matches
14 Seasons9 Clubs5 Leagues443.299625052790465215222010
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Brentford (4 Seasons)3 Leagues118.82410144440124936010
Shrewsbury Town (4 Seasons)4 Leagues93.21800760
Millwall (2 Seasons)3 Leagues58.01200755502347410
Exeter City (2 Seasons)2 Leagues41.91421374508130280
Stoke City (2 Seasons)3 Leagues36.180042460282841000
Birmingham City (2 Seasons)3 Leagues28.7710421507328220
Oldham Athletic (1 Season)3 Leagues43.69115556021819370
Hull City (1 Season)2 Leagues15.26002413029690
Bristol Rovers (1 Season)2 Leagues7.811010501880
Stoke City (1 Season)1 League1.00000
FA Cup (11 Seasons)16.050065019120
EFL Cup (9 Seasons)14.840010809614000
Championship (8 Seasons)242.154203161610141152134010
League One (5 Seasons)87.21931804908238360
League Two (2 Seasons)83.117119356021418360
PL2 — Div. 2 (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201318Shrewsbury Town1 League0.1000
2013-201419Shrewsbury Town1 League36.75028
2014-201520Shrewsbury Town3 Leagues49.01100420
2015-201621Shrewsbury Town2 Leagues7.320060
2015-201621Brentford2 Leagues37.9700450
2016-201722Brentford3 Leagues44.38005030000000
2017-201823Brentford2 Leagues35.691049410124936010
2018-201924Brentford2 Leagues1.0000000000000
2018-201924Stoke City2 Leagues25.25003034081824000
2019-202025Stoke City3 Leagues10.9300121202010170
2019-202025Stoke City1 League1.00000
2019-202025Millwall1 League17.0300262301210120
2020-202126Millwall3 Leagues41.0900493201137290
2021-202227Birmingham City2 Leagues26.7610401407128200
2022-202328Birmingham City2 Leagues2.01002102020
2022-202328Hull City2 Leagues15.26002413029690
2023-202429Bristol Rovers2 Leagues7.811010501880
2023-202429Exeter City1 League9.4110912024970
2024-202530Exeter City2 Leagues32.51311283305721210
2025-202631Oldham Athletic3 Leagues43.69115556021819370
14 Seasons9 Clubs5 Leagues443.299625052790465215222010
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Brentford (4 Seasons)3 Leagues118.82410144440124936010
Shrewsbury Town (4 Seasons)4 Leagues93.21800760
Millwall (2 Seasons)3 Leagues58.01200755502347410
Exeter City (2 Seasons)2 Leagues41.91421374508130280
Stoke City (2 Seasons)3 Leagues36.180042460282841000
Birmingham City (2 Seasons)3 Leagues28.7710421507328220
Oldham Athletic (1 Season)3 Leagues43.69115556021819370
Hull City (1 Season)2 Leagues15.26002413029690
Bristol Rovers (1 Season)2 Leagues7.811010501880
Stoke City (1 Season)1 League1.00000
FA Cup (11 Seasons)16.050065019120
EFL Cup (9 Seasons)14.840010809614000
Championship (8 Seasons)242.154203161610141152134010
League One (5 Seasons)87.21931804908238360
League Two (2 Seasons)83.117119356021418360
PL2 — Div. 2 (1 Season)1.00000
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-201318Shrewsbury Towneng ENG3. League One16th0.1000
2013-201419Shrewsbury Towneng ENG3. League One23rd36.75028
2014-201520Shrewsbury Towneng ENG4. League Two2nd42.18042Matches
2015-201621Shrewsbury Towneng ENG3. League One20th5.0106Matches
2015-201621Brentfordeng ENG2. Championship9th36.97045Matches
2016-201722Brentfordeng ENG2. Championship10th41.17004800000000Matches
2017-201823Brentfordeng ENG2. Championship9th35.491048410124936010Matches
2018-201924Stoke Cityeng ENG2. Championship16th25.25003034081824000Matches
2019-202025Stoke Cityeng ENG2. Championship15th6.620069015670Matches
2019-202025Stoke Cityeng ENGJr. PL2 — Div. 24th1.00000Matches
2019-202025Millwalleng ENG2. Championship8th17.0300262301210120Matches
2020-202126Millwalleng ENG2. Championship11th38.090048300835250Matches
2021-202227Birmingham Cityeng ENG2. Championship20th25.8510391306328200Matches
2022-202328Birmingham Cityeng ENG2. Championship17th2.01002102020Matches
2022-202328Hull Cityeng ENG2. Championship15th14.26002410021680Matches
2023-202429Bristol Roverseng ENG3. League One15th7.011010401880Matches
2023-202429Exeter Cityeng ENG3. League One13th9.4110912024970Matches
2024-202530Exeter Cityeng ENG3. League One16th29.11111273305721210Matches
2025-202631Oldham Athleticeng ENG4. League Two10th41.19115156021418360Matches
14 Seasons9 Clubs3 Leagues412.590624892660437208206010
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Brentford (4 Seasons)1 League113.42310141410124936010
Shrewsbury Town (4 Seasons)2 Leagues83.914076
Millwall (2 Seasons)1 League55.01200745302045370
Exeter City (2 Seasons)1 League38.51221364508130280
Stoke City (2 Seasons)1 League31.870036430232431000
Birmingham City (2 Seasons)1 League27.8610411406528220
Oldham Athletic (1 Season)1 League41.19115156021418360
Hull City (1 Season)1 League14.26002410021680
Bristol Rovers (1 Season)1 League7.011010401880
Stoke City (1 Season)1 League1.00000
Championship (8 Seasons)242.154203161610141152134010
League One (5 Seasons)87.21931804908238360
League Two (2 Seasons)83.117119356021418360
PL2 — Div. 2 (1 Season)1.00000
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-201520Shrewsbury Towneng ENGFA Cup65th3.02000Matches
2014-201520Shrewsbury Towneng ENGLeague Cup9th4.01000Matches
2015-201621Shrewsbury Towneng ENGLeague Cup33rd2.31000Matches
2015-201621Brentfordeng ENGFA Cup33rd1.00000Matches
2016-201722Brentfordeng ENGEFL Cup58th1.2100230000000Matches
2016-201722Brentfordeng ENGFA Cup17th2.00000Matches
2017-201823Brentfordeng ENGEFL Cup17th0.2000100000000Matches
2018-201924Brentfordeng ENGEFL Cup17th1.0000000000000Matches
2019-202025Stoke Cityeng ENGEFL Cup17th3.310043034100Matches
2019-202025Stoke Cityeng ENGFA Cup33rd1.00002002000Matches
2020-202126Millwalleng ENGEFL Cup17th1.80000202130Matches
2020-202126Millwalleng ENGFA Cup17th1.10001001110Matches
2021-202227Birmingham Cityeng ENGFA Cup1.01001108000Matches
2022-202328Hull Cityeng ENGFA Cup1.00000308010Matches
2023-202429Bristol Roverseng ENGFA Cup0.80000100000Matches
2024-202530Exeter Cityeng ENGFA Cup3.42001000000Matches
2025-202631Oldham Athleticeng ENGEFL CupPre0.90003004110Matches
2025-202631Oldham Athleticeng ENGFA Cup1.60001000000Matches
12 Seasons9 Clubs2 Leagues30.89001613028716000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Brentford (4 Seasons)2 Leagues5.5100330000000
Shrewsbury Town (2 Seasons)2 Leagues9.34000
Stoke City (2 Seasons)2 Leagues4.310063054100
Birmingham City (2 Seasons)2 Leagues1.01001108000
Millwall (1 Season)2 Leagues3.00001203240
Exeter City (1 Season)1 League3.42001000000
Oldham Athletic (1 Season)2 Leagues2.50004004110
Bristol Rovers (1 Season)1 League0.80000100000
Hull City (1 Season)1 League1.00000308010
FA Cup (11 Seasons)16.050065019120
EFL Cup (9 Seasons)14.840010809614000

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.