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
2009-201017Port Valeeng ENG4. League Two1080.1000000000.000.000.000.000.00
2010-201118Port Valeeng ENG4. League Two16121,06811.9112100200.080.080.170.080.17
2011-201219Port Valeeng ENG4. League Two26111,18313.1101100500.080.000.080.080.08
2012-201320Port Valeeng ENG4. League Two28211,87320.8235200610.100.140.240.100.24
2013-201421Chesterfieldeng ENG4. League Two34342,98233.1101100510.030.000.030.030.03
2014-201522Chesterfieldeng ENGFA Cup665706.3000000200.000.000.000.000.00Matches
2014-201522Chesterfieldeng ENGLeague Cup111201.3000000000.000.000.000.000.00Matches
2014-201522Chesterfieldeng ENG3. League One39393,37037.42132001010.050.030.080.050.08Matches
2015-201623Chesterfieldeng ENGFA Cup332813.1011000100.000.320.320.000.32Matches
2015-201623Chesterfieldeng ENGLeague Cup111201.3000000100.000.000.000.000.00Matches
2015-201623Chesterfieldeng ENG3. League One26262,33626.0426400800.150.080.230.150.23Matches
2015-201623Wigan Athleticeng ENG3. League One16131,04911.7123100110.090.170.260.090.26Matches
2016-201724Barnsleyeng ENG2. Championship14121,05811.8011000600.000.090.090.000.09Matches
2016-201724Wigan Athleticeng ENG2. Championship15131,12812.5134100500.080.240.320.080.32Matches
2016-201724Wigan Athleticeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2017-201825Wigan Athleticeng ENGFA Cup665406.0101100100.170.000.170.170.17Matches
2017-201825Wigan Athleticeng ENG3. League One41413,68140.92462001000.050.100.150.050.15Matches
2018-201926Wigan Athleticeng ENG2. Championship40403,56439.61121001410.030.030.050.030.05Matches
2019-202027Wigan Athleticeng ENG2. Championship43433,87043.03363001200.070.070.140.070.14Matches
2019-202027Wigan Athleticeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2020-202128Middlesbrougheng ENG2. Championship31292,33626.0156100810.040.190.230.040.23Matches
2020-202128Middlesbrougheng ENGEFL Cup11680.8000000100.000.000.000.000.00Matches
2021-202229Middlesbrougheng ENG2. Championship332402.7000000010.000.000.000.000.00Matches
2021-202229Middlesbrougheng ENGEFL Cup11620.7000000100.000.000.000.000.00Matches
2021-202229Ipswich Towneng ENGFA Cup322252.5000000300.000.000.000.000.00Matches
2021-202229Ipswich Towneng ENG3. League One34332,92432.53583001100.090.150.250.090.25Matches
2022-202330Ipswich Towneng ENGFA Cup443033.4000000200.000.000.000.000.00Matches
2022-202330Ipswich Towneng ENG3. League One44443,93143.74594001200.090.110.210.090.21Matches
2023-202431Ipswich Towneng ENG2. Championship42423,74941.72682001400.050.140.190.050.19Matches
2023-202431Ipswich Towneng ENGEFL Cup00Matches
2023-202431Ipswich Towneng ENGFA Cup221792.0000000000.000.000.000.000.00Matches
2024-202532Ipswich Towneng ENGFA Cup111201.3000000100.000.000.000.000.00Matches
2024-202532Ipswich Towneng ENG1. Premier League33312,75130.61121001000.030.030.070.030.07Matches
2025-202633Bristol Cityeng ENG2. Championship18131,16913.0101100600.080.000.080.080.08Matches
2025-202633Bristol Cityeng ENGFA Cup222102.3000000000.000.000.000.000.00Matches
17 Seasons7 Clubs6 Leagues57853347,338526.0324476320015970.060.080.140.060.14
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
Wigan Athletic (5 Seasons)3 Leagues16415914,102156.7913229004420.060.080.140.060.14
Ipswich Town (4 Seasons)5 Leagues16315914,182157.610172710005300.060.110.170.060.17
Port Vale (4 Seasons)1 League71444,13245.94484001310.090.090.170.090.17
Chesterfield (3 Seasons)4 Leagues1101109,779108.774117002720.060.040.100.060.10
Middlesbrough (2 Seasons)2 Leagues36342,70630.11561001020.030.170.200.030.20
Bristol City (1 Season)2 Leagues20151,37915.3101100600.070.000.070.070.07
Barnsley (1 Season)1 League14121,05811.8011000600.000.090.090.000.09
FA Cup (10 Seasons)30292,69830.01121001100.030.030.070.030.07
Championship (7 Seasons)20619517,114190.2919289006530.050.100.150.050.15
League One (5 Seasons)20019617,291192.116193516005220.080.100.180.080.18
League Two (5 Seasons)105787,11479.05495001820.060.050.110.060.11
League Cup (5 Seasons)443704.1000000300.000.000.000.000.00
Premier League (1 Season)33312,75130.61121001000.030.030.070.030.07
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
2009-201017Port Vale1 League1080.1000000000.000.000.000.000.00
2010-201118Port Vale1 League16121,06811.9112100200.080.080.170.080.17
2011-201219Port Vale1 League26111,18313.1101100500.080.000.080.080.08
2012-201320Port Vale1 League28211,87320.8235200610.100.140.240.100.24
2013-201421Chesterfield1 League34342,98233.1101100510.030.000.030.030.03
2014-201522Chesterfield3 Leagues46464,06045.12132001210.040.020.070.040.07
2015-201623Chesterfield3 Leagues30302,73730.44374001000.130.100.230.130.23
2015-201623Wigan Athletic1 League16131,04911.7123100110.090.170.260.090.26
2016-201724Barnsley1 League14121,05811.8011000600.000.090.090.000.09
2016-201724Wigan Athletic2 Leagues17151,30814.5134100500.070.210.280.070.28
2017-201825Wigan Athletic2 Leagues47474,22146.93473001100.060.090.150.060.15
2018-201926Wigan Athletic1 League40403,56439.61121001410.030.030.050.030.05
2019-202027Wigan Athletic2 Leagues44443,96044.03363001300.070.070.140.070.14
2020-202128Middlesbrough2 Leagues32302,40426.7156100910.040.190.220.040.22
2021-202229Middlesbrough2 Leagues443023.4000000110.000.000.000.000.00
2021-202229Ipswich Town2 Leagues37353,14935.03583001400.090.140.230.090.23
2022-202330Ipswich Town2 Leagues48484,23447.04594001400.090.110.190.090.19
2023-202431Ipswich Town3 Leagues44443,92843.62682001400.050.140.180.050.18
2024-202532Ipswich Town2 Leagues34322,87131.91121001100.030.030.060.030.06
2025-202633Bristol City2 Leagues20151,37915.3101100600.070.000.070.070.07
17 Seasons7 Clubs6 Leagues57853347,338526.0324476320015970.060.080.140.060.14
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
Wigan Athletic (5 Seasons)3 Leagues16415914,102156.7913229004420.060.080.140.060.14
Ipswich Town (4 Seasons)5 Leagues16315914,182157.610172710005300.060.110.170.060.17
Port Vale (4 Seasons)1 League71444,13245.94484001310.090.090.170.090.17
Chesterfield (3 Seasons)4 Leagues1101109,779108.774117002720.060.040.100.060.10
Middlesbrough (2 Seasons)2 Leagues36342,70630.11561001020.030.170.200.030.20
Bristol City (1 Season)2 Leagues20151,37915.3101100600.070.000.070.070.07
Barnsley (1 Season)1 League14121,05811.8011000600.000.090.090.000.09
FA Cup (10 Seasons)30292,69830.01121001100.030.030.070.030.07
Championship (7 Seasons)20619517,114190.2919289006530.050.100.150.050.15
League One (5 Seasons)20019617,291192.116193516005220.080.100.180.080.18
League Two (5 Seasons)105787,11479.05495001820.060.050.110.060.11
League Cup (5 Seasons)443704.1000000300.000.000.000.000.00
Premier League (1 Season)33312,75130.61121001000.030.030.070.030.07
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
2009-201017Port Valeeng ENG4. League Two10th1080.1000000000.000.000.000.000.00
2010-201118Port Valeeng ENG4. League Two11th16121,06811.9112100200.080.080.170.080.17
2011-201219Port Valeeng ENG4. League Two12th26111,18313.1101100500.080.000.080.080.08
2012-201320Port Valeeng ENG4. League Two3rd28211,87320.8235200610.100.140.240.100.24
2013-201421Chesterfieldeng ENG4. League Two1st34342,98233.1101100510.030.000.030.030.03
2014-201522Chesterfieldeng ENG3. League One6th39393,37037.42132001010.050.030.080.050.08Matches
2015-201623Chesterfieldeng ENG3. League One18th26262,33626.0426400800.150.080.230.150.23Matches
2015-201623Wigan Athleticeng ENG3. League One1st16131,04911.7123100110.090.170.260.090.26Matches
2016-201724Barnsleyeng ENG2. Championship14th14121,05811.8011000600.000.090.090.000.09Matches
2016-201724Wigan Athleticeng ENG2. Championship23rd15131,12812.5134100500.080.240.320.080.32Matches
2017-201825Wigan Athleticeng ENG3. League One1st41413,68140.92462001000.050.100.150.050.15Matches
2018-201926Wigan Athleticeng ENG2. Championship18th40403,56439.61121001410.030.030.050.030.05Matches
2019-202027Wigan Athleticeng ENG2. Championship23rd43433,87043.03363001200.070.070.140.070.14Matches
2020-202128Middlesbrougheng ENG2. Championship10th31292,33626.0156100810.040.190.230.040.23Matches
2021-202229Middlesbrougheng ENG2. Championship7th332402.7000000010.000.000.000.000.00Matches
2021-202229Ipswich Towneng ENG3. League One11th34332,92432.53583001100.090.150.250.090.25Matches
2022-202330Ipswich Towneng ENG3. League One2nd44443,93143.74594001200.090.110.210.090.21Matches
2023-202431Ipswich Towneng ENG2. Championship2nd42423,74941.72682001400.050.140.190.050.19Matches
2024-202532Ipswich Towneng ENG1. Premier League19th33312,75130.61121001000.030.030.070.030.07Matches
2025-202633Bristol Cityeng ENG2. Championship12th18131,16913.0101100600.080.000.080.080.08Matches
17 Seasons7 Clubs4 Leagues54450044,270491.9314374310014570.060.090.150.060.15
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
Wigan Athletic (5 Seasons)2 Leagues15515013,292147.7813218004220.050.090.140.050.14
Ipswich Town (4 Seasons)3 Leagues15315013,355148.410172710004700.070.110.180.070.18
Port Vale (4 Seasons)1 League71444,13245.94484001310.090.090.170.090.17
Chesterfield (3 Seasons)2 Leagues99998,68896.573107002320.070.030.100.070.10
Middlesbrough (2 Seasons)1 League34322,57628.6156100820.030.170.210.030.21
Bristol City (1 Season)1 League18131,16913.0101100600.080.000.080.080.08
Barnsley (1 Season)1 League14121,05811.8011000600.000.090.090.000.09
Championship (7 Seasons)20619517,114190.2919289006530.050.100.150.050.15
League One (5 Seasons)20019617,291192.116193516005220.080.100.180.080.18
League Two (5 Seasons)105787,11479.05495001820.060.050.110.060.11
Premier League (1 Season)33312,75130.61121001000.030.030.070.030.07
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-201522Chesterfieldeng ENGFA Cup17th665706.3000000200.000.000.000.000.00Matches
2014-201522Chesterfieldeng ENGLeague Cup58th111201.3000000000.000.000.000.000.00Matches
2015-201623Chesterfieldeng ENGFA Cup65th332813.1011000100.000.320.320.000.32Matches
2015-201623Chesterfieldeng ENGLeague Cup57th111201.3000000100.000.000.000.000.00Matches
2016-201724Wigan Athleticeng ENGFA Cup17th221802.0000000000.000.000.000.000.00Matches
2017-201825Wigan Athleticeng ENGFA Cup5th665406.0101100100.170.000.170.170.17Matches
2019-202027Wigan Athleticeng ENGFA Cup33rd11901.0000000100.000.000.000.000.00Matches
2020-202128Middlesbrougheng ENGEFL Cup33rd11680.8000000100.000.000.000.000.00Matches
2021-202229Middlesbrougheng ENGEFL CupRd111620.7000000100.000.000.000.000.00Matches
2021-202229Ipswich Towneng ENGFA Cup322252.5000000300.000.000.000.000.00Matches
2022-202330Ipswich Towneng ENGFA Cup443033.4000000200.000.000.000.000.00Matches
2023-202431Ipswich Towneng ENGEFL CupRd400Matches
2023-202431Ipswich Towneng ENGFA Cup221792.0000000000.000.000.000.000.00Matches
2024-202532Ipswich Towneng ENGFA Cup111201.3000000100.000.000.000.000.00Matches
2025-202633Bristol Cityeng ENGFA Cup222102.3000000000.000.000.000.000.00Matches
11 Seasons5 Clubs2 Leagues34333,06834.11121001400.030.030.060.030.06
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
Ipswich Town (4 Seasons)2 Leagues1098279.2000000600.000.000.000.000.00
Wigan Athletic (3 Seasons)1 League998109.0101100200.110.000.110.110.11
Chesterfield (2 Seasons)2 Leagues11111,09112.1011000400.000.080.080.000.08
Middlesbrough (2 Seasons)1 League221301.4000000200.000.000.000.000.00
Bristol City (1 Season)1 League222102.3000000000.000.000.000.000.00
FA Cup (10 Seasons)30292,69830.01121001100.030.030.070.030.07
League Cup (5 Seasons)443704.1000000300.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad 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
201624eg EgyptFriendlies (M)10450.5000000100.000.000.000.000.00Matches
201725eg EgyptFriendlies (M)11770.9011000000.001.171.170.001.17Matches
201826eg Egypt1. World CupGR10410.5000000100.000.000.000.000.00Matches
201826eg EgyptWCQ11901.0000000000.000.000.000.000.00Matches
201826eg EgyptFriendlies (M)21951.1000000000.000.000.000.000.00Matches
201927eg EgyptAfrica Cup of Nations qualification1060.1000000000.000.000.000.000.00Matches
202331eg EgyptFriendlies (M)1050.1000000000.000.000.000.000.00Matches
202331eg EgyptAfrica Cup of Nations qualification1010.0000000000.000.000.000.000.00Matches
5 Seasons1 Club4 Leagues933604.0011000200.000.250.250.000.25
Friendlies (M) (4 Seasons)522222.5011000100.000.410.410.000.41
Africa Cup of Nations qualification (2 Seasons)2070.1000000000.000.000.000.000.00
World Cup (1 Season)10410.5000000100.000.000.000.000.00
WCQ (1 Season)11901.0000000000.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
2009-201017Port Valeeng ENG4. League Two0.1000.0000
2010-201118Port Valeeng ENG4. League Two11.9180.670.1300
2011-201219Port Valeeng ENG4. League Two13.1130.230.3300
2012-201320Port Valeeng ENG4. League Two20.82100.480.2000
2013-201421Chesterfieldeng ENG4. League Two33.1170.210.1400
2014-201522Chesterfieldeng ENGFA Cup6.3000Matches
2014-201522Chesterfieldeng ENGLeague Cup1.3000Matches
2014-201522Chesterfieldeng ENG3. League One37.42160.430.1300Matches
2015-201623Chesterfieldeng ENGFA Cup3.1000Matches
2015-201623Chesterfieldeng ENGLeague Cup1.3000Matches
2015-201623Chesterfieldeng ENG3. League One26.04120.460.3300Matches
2015-201623Wigan Athleticeng ENG3. League One11.71151.290.0700Matches
2016-201724Barnsleyeng ENG2. Championship11.80030.000.260.0000Matches
2016-201724Wigan Athleticeng ENG2. Championship12.51040.000.320.2500Matches
2016-201724Wigan Athleticeng ENGFA Cup2.0000Matches
2017-201825Wigan Athleticeng ENGFA Cup6.0122100.00.330.330.500.5000Matches
2017-201825Wigan Athleticeng ENG3. League One40.92060.000.150.3300Matches
2018-201926Wigan Athleticeng ENG2. Championship39.6125520.00.630.130.040.2000Matches
2019-202027Wigan Athleticeng ENG2. Championship43.03401230.00.930.280.080.2500Matches
2019-202027Wigan Athleticeng ENGFA Cup1.00000.000.0000Matches
2020-202128Middlesbrougheng ENG2. Championship26.0128621.41.080.230.040.1700Matches
2020-202128Middlesbrougheng ENGEFL Cup0.80000.000.0000Matches
2021-202229Middlesbrougheng ENG2. Championship2.703133.31.130.370.000.0000Matches
2021-202229Middlesbrougheng ENGEFL Cup0.70000.000.0000Matches
2021-202229Ipswich Towneng ENGFA Cup2.503133.31.200.400.000.0000Matches
2021-202229Ipswich Towneng ENG3. League One32.53451022.21.390.310.070.3000Matches
2022-202330Ipswich Towneng ENGFA Cup3.40100.00.300.000.0000Matches
2022-202330Ipswich Towneng ENG3. League One43.74682536.81.560.570.060.1600Matches
2023-202431Ipswich Towneng ENG2. Championship41.72341441.20.820.340.060.1400Matches
2023-202431Ipswich Towneng ENGFA Cup2.003133.31.510.500.000.0000Matches
2024-202532Ipswich Towneng ENGFA Cup1.302150.01.500.750.000.0000Matches
2024-202532Ipswich Towneng ENG1. Premier League30.6113323.10.430.100.080.3300Matches
2025-202633Bristol Cityeng ENG2. Championship13.0111436.40.850.310.090.2500Matches
2025-202633Bristol Cityeng ENGFA Cup2.30000.000.0000Matches
17 Seasons7 Clubs6 Leagues526.03227816935.30.780.330.070.1900
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Wigan Athletic (5 Seasons)3 Leagues156.79674443.30.470.280.120.2000
Ipswich Town (4 Seasons)5 Leagues157.6101695532.51.070.350.060.1800
Port Vale (4 Seasons)1 League45.94210.460.1900
Chesterfield (3 Seasons)4 Leagues108.77350.360.2000
Middlesbrough (2 Seasons)2 Leagues30.1131722.61.030.230.030.1400
Bristol City (1 Season)2 Leagues15.3111436.40.720.260.090.2500
Barnsley (1 Season)1 League11.80030.000.260.0000
FA Cup (10 Seasons)30.0111545.50.590.270.090.2000
Championship (7 Seasons)190.291414934.80.740.260.060.1800
League One (5 Seasons)192.1161138436.30.970.440.080.1900
League Two (5 Seasons)79.05280.350.1800
League Cup (5 Seasons)4.10000.000.0000
Premier League (1 Season)30.6113323.10.430.100.080.3300
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2009-201017Port Vale1 League0.1000.0000
2010-201118Port Vale1 League11.9180.670.1300
2011-201219Port Vale1 League13.1130.230.3300
2012-201320Port Vale1 League20.82100.480.2000
2013-201421Chesterfield1 League33.1170.210.1400
2014-201522Chesterfield3 Leagues45.12160.430.1300
2015-201623Chesterfield3 Leagues30.44120.460.3300
2015-201623Wigan Athletic1 League11.71151.290.0700
2016-201724Barnsley1 League11.80030.000.260.0000
2016-201724Wigan Athletic2 Leagues14.51040.000.320.2500
2017-201825Wigan Athletic2 Leagues46.9328400.00.040.171.500.3800
2018-201926Wigan Athletic1 League39.6125520.00.630.130.040.2000
2019-202027Wigan Athletic2 Leagues44.03401230.00.910.270.080.2500
2020-202128Middlesbrough2 Leagues26.7128621.41.050.220.040.1700
2021-202229Middlesbrough2 Leagues3.403133.30.890.300.000.0000
2021-202229Ipswich Town2 Leagues35.03481122.91.370.310.060.2700
2022-202330Ipswich Town2 Leagues47.04692536.21.470.530.060.1600
2023-202431Ipswich Town3 Leagues43.62371540.50.850.340.050.1300
2024-202532Ipswich Town2 Leagues31.9115426.70.470.130.070.2500
2025-202633Bristol City2 Leagues15.3111436.40.720.260.090.2500
17 Seasons7 Clubs6 Leagues526.03227816935.30.780.330.070.1900
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Wigan Athletic (5 Seasons)3 Leagues156.79674443.30.470.280.120.2000
Ipswich Town (4 Seasons)5 Leagues157.6101695532.51.070.350.060.1800
Port Vale (4 Seasons)1 League45.94210.460.1900
Chesterfield (3 Seasons)4 Leagues108.77350.360.2000
Middlesbrough (2 Seasons)2 Leagues30.1131722.61.030.230.030.1400
Bristol City (1 Season)2 Leagues15.3111436.40.720.260.090.2500
Barnsley (1 Season)1 League11.80030.000.260.0000
FA Cup (10 Seasons)30.0111545.50.590.270.090.2000
Championship (7 Seasons)190.291414934.80.740.260.060.1800
League One (5 Seasons)192.1161138436.30.970.440.080.1900
League Two (5 Seasons)79.05280.350.1800
League Cup (5 Seasons)4.10000.000.0000
Premier League (1 Season)30.6113323.10.430.100.080.3300
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
2009-201017Port Valeeng ENG4. League Two10th0.1000.0000
2010-201118Port Valeeng ENG4. League Two11th11.9180.670.1300
2011-201219Port Valeeng ENG4. League Two12th13.1130.230.3300
2012-201320Port Valeeng ENG4. League Two3rd20.82100.480.2000
2013-201421Chesterfieldeng ENG4. League Two1st33.1170.210.1400
2014-201522Chesterfieldeng ENG3. League One6th37.42160.430.1300Matches
2015-201623Chesterfieldeng ENG3. League One18th26.04120.460.3300Matches
2015-201623Wigan Athleticeng ENG3. League One1st11.71151.290.0700Matches
2016-201724Barnsleyeng ENG2. Championship14th11.80030.000.260.0000Matches
2016-201724Wigan Athleticeng ENG2. Championship23rd12.51040.000.320.2500Matches
2017-201825Wigan Athleticeng ENG3. League One1st40.92060.000.150.3300Matches
2018-201926Wigan Athleticeng ENG2. Championship18th39.6125520.00.630.130.040.2000Matches
2019-202027Wigan Athleticeng ENG2. Championship23rd43.03401230.00.930.280.080.2500Matches
2020-202128Middlesbrougheng ENG2. Championship10th26.0128621.41.080.230.040.1700Matches
2021-202229Middlesbrougheng ENG2. Championship7th2.703133.31.130.370.000.0000Matches
2021-202229Ipswich Towneng ENG3. League One11th32.53451022.21.390.310.070.3000Matches
2022-202330Ipswich Towneng ENG3. League One2nd43.74682536.81.560.570.060.1600Matches
2023-202431Ipswich Towneng ENG2. Championship2nd41.72341441.20.820.340.060.1400Matches
2024-202532Ipswich Towneng ENG1. Premier League19th30.6113323.10.430.100.080.3300Matches
2025-202633Bristol Cityeng ENG2. Championship12th13.0111436.40.850.310.090.2500Matches
17 Seasons7 Clubs4 Leagues491.93126716434.80.790.330.070.1900
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Wigan Athletic (5 Seasons)2 Leagues147.78654241.50.480.280.110.1900
Ipswich Town (4 Seasons)3 Leagues148.4101605232.51.080.350.060.1900
Port Vale (4 Seasons)1 League45.94210.460.1900
Chesterfield (3 Seasons)2 Leagues96.57350.360.2000
Middlesbrough (2 Seasons)1 League28.6131722.61.080.240.030.1400
Bristol City (1 Season)1 League13.0111436.40.850.310.090.2500
Barnsley (1 Season)1 League11.80030.000.260.0000
Championship (7 Seasons)190.291414934.80.740.260.060.1800
League One (5 Seasons)192.1161138436.30.970.440.080.1900
League Two (5 Seasons)79.05280.350.1800
Premier League (1 Season)30.6113323.10.430.100.080.3300
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-201522Chesterfieldeng ENGFA Cup17th6.3000Matches
2014-201522Chesterfieldeng ENGLeague Cup58th1.3000Matches
2015-201623Chesterfieldeng ENGFA Cup65th3.1000Matches
2015-201623Chesterfieldeng ENGLeague Cup57th1.3000Matches
2016-201724Wigan Athleticeng ENGFA Cup17th2.0000Matches
2017-201825Wigan Athleticeng ENGFA Cup5th6.0122100.00.330.330.500.5000Matches
2019-202027Wigan Athleticeng ENGFA Cup33rd1.00000.000.0000Matches
2020-202128Middlesbrougheng ENGEFL Cup33rd0.80000.000.0000Matches
2021-202229Middlesbrougheng ENGEFL CupRd10.70000.000.0000Matches
2021-202229Ipswich Towneng ENGFA Cup2.503133.31.200.400.000.0000Matches
2022-202330Ipswich Towneng ENGFA Cup3.40100.00.300.000.0000Matches
2023-202431Ipswich Towneng ENGFA Cup2.003133.31.510.500.000.0000Matches
2024-202532Ipswich Towneng ENGFA Cup1.302150.01.500.750.000.0000Matches
2025-202633Bristol Cityeng ENGFA Cup2.30000.000.0000Matches
11 Seasons5 Clubs2 Leagues34.1111545.50.550.250.090.2000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Ipswich Town (4 Seasons)2 Leagues9.209333.30.980.330.000.0000
Wigan Athletic (3 Seasons)1 League9.0122100.00.290.290.500.5000
Chesterfield (2 Seasons)2 Leagues12.1000
Middlesbrough (2 Seasons)1 League1.40000.000.0000
Bristol City (1 Season)1 League2.30000.000.0000
FA Cup (10 Seasons)30.0111545.50.590.270.090.2000
League Cup (5 Seasons)4.10000.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201624eg EgyptFriendlies (M)0.5000Matches
201725eg EgyptFriendlies (M)0.9000Matches
201826eg Egypt1. World CupGR0.50000.000.0000Matches
201826eg EgyptWCQ1.0000Matches
201826eg EgyptFriendlies (M)1.1000Matches
201927eg EgyptAfrica Cup of Nations qualification0.1000Matches
202331eg EgyptFriendlies (M)0.1000Matches
202331eg EgyptAfrica Cup of Nations qualification0.0000Matches
5 Seasons1 Club4 Leagues4.00000.000.0000
Friendlies (M) (4 Seasons)2.5000
Africa Cup of Nations qualification (2 Seasons)0.1000
World Cup (1 Season)0.50000.000.0000
WCQ (1 Season)1.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
2009-201017Port Valeeng ENG4. League Two1880.20.101
2010-201118Port Valeeng ENG4. League Two161,0686725.811.9124
2011-201219Port Valeeng ENG4. League Two261,1834628.613.11115
2012-201320Port Valeeng ENG4. League Two281,8736745.220.8217
2013-201421Chesterfieldeng ENG4. League Two342,9828872.033.1340
2014-201522Chesterfieldeng ENGFA Cup657095100.06.36956002.17124+8+1.26Matches
2014-201522Chesterfieldeng ENGLeague Cup1120120100.01.311201000.0035-2-1.50Matches
2014-201522Chesterfieldeng ENG3. League One393,3708681.437.43936001.345243+9+0.24-0.23Matches
2015-201623Chesterfieldeng ENGFA Cup32819493.73.13942001.3341+3+0.96+0.96Matches
2015-201623Chesterfieldeng ENGLeague Cup1120120100.01.311201000.0013-2-1.50Matches
2015-201623Chesterfieldeng ENG3. League One262,3369056.426.02625001.153845-7-0.27-0.02Matches
2015-201623Wigan Athleticeng ENG3. League One161,0496625.311.7137312.31229+13+1.12+0.42Matches
2016-201724Barnsleyeng ENG2. Championship141,0587625.611.8128241.572016+4+0.34+0.54Matches
2016-201724Wigan Athleticeng ENG2. Championship151,1287527.212.51310221.201314-1-0.08+0.40Matches
2016-201724Wigan Athleticeng ENGFA Cup218090100.02.02902001.5024-2-1.00Matches
2017-201825Wigan Athleticeng ENGFA Cup65409075.06.06906001.83106+4+0.67-0.33Matches
2017-201825Wigan Athleticeng ENG3. League One413,6819088.940.94140002.107825+53+1.30-0.08Matches
2018-201926Wigan Athleticeng ENG2. Championship403,5648986.139.6408938001.084658-12-0.30-0.15Matches
2019-202027Wigan Athleticeng ENG2. Championship433,8709093.543.0439043001.235351+2+0.05+0.38Matches
2019-202027Wigan Athleticeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2020-202128Middlesbrougheng ENG2. Championship312,3367556.426.029802021441.553532+3+0.12+0.17Matches
2020-202128Middlesbrougheng ENGEFL Cup1686837.80.81680000.0002-2-2.65-3.45Matches
2021-202229Middlesbrougheng ENG2. Championship3240805.82.73801021.0012-1-0.37-0.61Matches
2021-202229Middlesbrougheng ENGEFL Cup1626268.90.71620000.0001-1-1.45+4.98Matches
2021-202229Ipswich Towneng ENGFA Cup32257562.52.5290214500.671100.00+0.67Matches
2021-202229Ipswich Towneng ENG3. League One342,9248670.632.533873113801.595129+22+0.68+0.75Matches
2022-202330Ipswich Towneng ENGFA Cup43037667.33.44761011.7552+3+0.89-2.78Matches
2022-202330Ipswich Towneng ENG3. League One443,9318995.043.7448942002.149630+66+1.51+1.51Matches
2023-202431Ipswich Towneng ENG2. Championship423,7498990.641.7428939002.148754+33+0.79+0.33Matches
2023-202431Ipswich Towneng ENGEFL Cup00001Matches
2023-202431Ipswich Towneng ENGFA Cup21799099.42.02901001.5043+1+0.50+0.50Matches
2024-202532Ipswich Towneng ENGFA Cup112012040.01.311201021.001100.00-3.00Matches
2024-202532Ipswich Towneng ENG1. Premier League332,7518380.430.631882321620.642867-39-1.28-0.33Matches
2025-202633Bristol Cityeng ENG2. Championship181,1696528.213.01376553631.281219-7-0.54-0.75Matches
2025-202633Bristol Cityeng ENGFA Cup2210105100.02.321052001.5052+3+1.29Matches
17 Seasons7 Clubs6 Leagues57847,3388254.8526.0533883944529221.53680531+149+0.33+0.24
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Wigan Athletic (5 Seasons)3 Leagues16414,1028665.0156.715990147531.53224169+55+0.35+0.17
Ipswich Town (4 Seasons)5 Leagues16314,1828780.9157.61598814042961.67273187+86+0.55+0.39
Port Vale (4 Seasons)1 League714,1325825.045.94427
Chesterfield (3 Seasons)4 Leagues1109,7798972.3108.71109971001.30110101+9+0.12+0.15
Middlesbrough (2 Seasons)2 Leagues362,7067531.630.134792121461.423637-1-0.03-0.16
Bristol City (1 Season)2 Leagues201,3796931.715.31580753631.301721-4-0.26-0.47
Barnsley (1 Season)1 League141,0587625.611.8128241.572016+4+0.34+0.54
FA Cup (10 Seasons)302,6989080.330.029912414531.574426+18+0.60-1.17
Championship (7 Seasons)20617,1148351.7190.2195871641129151.46267246+21+0.11+0.15
League One (5 Seasons)20017,2918669.6192.11968918143811.77337181+156+0.81+0.47
League Two (5 Seasons)1057,1146834.479.07827
League Cup (5 Seasons)43709341.14.14932010.00411-7-1.70-1.06
Premier League (1 Season)332,7518380.430.631882321620.642867-39-1.28-0.33
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
2009-201017Port Vale1 League1880.20.101
2010-201118Port Vale1 League161,0686725.811.9124
2011-201219Port Vale1 League261,1834628.613.11115
2012-201320Port Vale1 League281,8736745.220.8217
2013-201421Chesterfield1 League342,9828872.033.1340
2014-201522Chesterfield3 Leagues464,0608884.145.1469943001.426752+15+0.33-0.14
2015-201623Chesterfield3 Leagues302,7379160.030.43010028001.134349-6-0.20+0.05
2015-201623Wigan Athletic1 League161,0496625.311.7137312.31229+13+1.12+0.42
2016-201724Barnsley1 League141,0587625.611.8128241.572016+4+0.34+0.54
2016-201724Wigan Athletic2 Leagues171,3087730.314.5159012221.241518-3-0.21+0.27
2017-201825Wigan Athletic2 Leagues474,2219086.946.9479046002.078831+57+1.22-0.05
2018-201926Wigan Athletic1 League403,5648986.139.6408938001.084658-12-0.30-0.15
2019-202027Wigan Athletic2 Leagues443,9609093.644.0449044001.20535300.00+0.33
2020-202128Middlesbrough2 Leagues322,4047555.626.730792021441.503534+1+0.04+0.04
2021-202229Middlesbrough2 Leagues4302767.13.44761020.7513-2-0.60-0.78
2021-202229Ipswich Town2 Leagues373,1498570.035.035883324201.525230+22+0.63+0.76
2022-202330Ipswich Town2 Leagues484,2348892.247.0488843012.1110132+69+1.47-0.05
2023-202431Ipswich Town3 Leagues443,9288983.443.6448940012.119157+34+0.78+0.32
2024-202532Ipswich Town2 Leagues342,8718477.231.932892421640.652968-39-1.22-1.12
2025-202633Bristol City2 Leagues201,3796931.715.31580753631.301721-4-0.26-0.47
17 Seasons7 Clubs6 Leagues57847,3388254.8526.0533883944529221.53680531+149+0.33+0.24
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Wigan Athletic (5 Seasons)3 Leagues16414,1028665.0156.715990147531.53224169+55+0.35+0.17
Ipswich Town (4 Seasons)5 Leagues16314,1828780.9157.61598814042961.67273187+86+0.55+0.39
Port Vale (4 Seasons)1 League714,1325825.045.94427
Chesterfield (3 Seasons)4 Leagues1109,7798972.3108.71109971001.30110101+9+0.12+0.15
Middlesbrough (2 Seasons)2 Leagues362,7067531.630.134792121461.423637-1-0.03-0.16
Bristol City (1 Season)2 Leagues201,3796931.715.31580753631.301721-4-0.26-0.47
Barnsley (1 Season)1 League141,0587625.611.8128241.572016+4+0.34+0.54
FA Cup (10 Seasons)302,6989080.330.029912414531.574426+18+0.60-1.17
Championship (7 Seasons)20617,1148351.7190.2195871641129151.46267246+21+0.11+0.15
League One (5 Seasons)20017,2918669.6192.11968918143811.77337181+156+0.81+0.47
League Two (5 Seasons)1057,1146834.479.07827
League Cup (5 Seasons)43709341.14.14932010.00411-7-1.70-1.06
Premier League (1 Season)332,7518380.430.631882321620.642867-39-1.28-0.33
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
2009-201017Port Valeeng ENG4. League Two10th1880.20.101
2010-201118Port Valeeng ENG4. League Two11th161,0686725.811.9124
2011-201219Port Valeeng ENG4. League Two12th261,1834628.613.11115
2012-201320Port Valeeng ENG4. League Two3rd281,8736745.220.8217
2013-201421Chesterfieldeng ENG4. League Two1st342,9828872.033.1340
2014-201522Chesterfieldeng ENG3. League One6th393,3708681.437.43936001.345243+9+0.24-0.23Matches
2015-201623Chesterfieldeng ENG3. League One18th262,3369056.426.02625001.153845-7-0.27-0.02Matches
2015-201623Wigan Athleticeng ENG3. League One1st161,0496625.311.7137312.31229+13+1.12+0.42Matches
2016-201724Barnsleyeng ENG2. Championship14th141,0587625.611.8128241.572016+4+0.34+0.54Matches
2016-201724Wigan Athleticeng ENG2. Championship23rd151,1287527.212.51310221.201314-1-0.08+0.40Matches
2017-201825Wigan Athleticeng ENG3. League One1st413,6819088.940.94140002.107825+53+1.30-0.08Matches
2018-201926Wigan Athleticeng ENG2. Championship18th403,5648986.139.6408938001.084658-12-0.30-0.15Matches
2019-202027Wigan Athleticeng ENG2. Championship23rd433,8709093.543.0439043001.235351+2+0.05+0.38Matches
2020-202128Middlesbrougheng ENG2. Championship10th312,3367556.426.029802021441.553532+3+0.12+0.17Matches
2021-202229Middlesbrougheng ENG2. Championship7th3240805.82.73801021.0012-1-0.37-0.61Matches
2021-202229Ipswich Towneng ENG3. League One11th342,9248670.632.533873113801.595129+22+0.68+0.75Matches
2022-202330Ipswich Towneng ENG3. League One2nd443,9318995.043.7448942002.149630+66+1.51+1.51Matches
2023-202431Ipswich Towneng ENG2. Championship2nd423,7498990.641.7428939002.148754+33+0.79+0.33Matches
2024-202532Ipswich Towneng ENG1. Premier League19th332,7518380.430.631882321620.642867-39-1.28-0.33Matches
2025-202633Bristol Cityeng ENG2. Championship12th181,1696528.213.01376553631.281219-7-0.54-0.75Matches
17 Seasons7 Clubs4 Leagues54444,2708153.9491.9500873684428181.54632494+138+0.33+0.28
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Wigan Athletic (5 Seasons)2 Leagues15513,2928664.2147.715090138531.53212157+55+0.37+0.21
Ipswich Town (4 Seasons)3 Leagues15313,3558784.3148.41508913532321.69262180+82+0.55+0.77
Port Vale (4 Seasons)1 League714,1325825.045.94427
Chesterfield (3 Seasons)2 Leagues998,6888870.096.59961001.269088+2+0.03+0.07
Middlesbrough (2 Seasons)1 League342,5767631.128.632802121461.503634+2+0.07-0.07
Bristol City (1 Season)1 League181,1696528.213.01376553631.281219-7-0.54-0.75
Barnsley (1 Season)1 League141,0587625.611.8128241.572016+4+0.34+0.54
Championship (7 Seasons)20617,1148351.7190.2195871641129151.46267246+21+0.11+0.15
League One (5 Seasons)20017,2918669.6192.11968918143811.77337181+156+0.81+0.47
League Two (5 Seasons)1057,1146834.479.07827
Premier League (1 Season)332,7518380.430.631882321620.642867-39-1.28-0.33
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-201522Chesterfieldeng ENGFA Cup17th657095100.06.36956002.17124+8+1.26Matches
2014-201522Chesterfieldeng ENGLeague Cup58th1120120100.01.311201000.0035-2-1.50Matches
2015-201623Chesterfieldeng ENGFA Cup65th32819493.73.13942001.3341+3+0.96+0.96Matches
2015-201623Chesterfieldeng ENGLeague Cup57th1120120100.01.311201000.0013-2-1.50Matches
2016-201724Wigan Athleticeng ENGFA Cup17th218090100.02.02902001.5024-2-1.00Matches
2017-201825Wigan Athleticeng ENGFA Cup5th65409075.06.06906001.83106+4+0.67-0.33Matches
2019-202027Wigan Athleticeng ENGFA Cup33rd19090100.01.01901000.0002-2-2.00Matches
2020-202128Middlesbrougheng ENGEFL Cup33rd1686837.80.81680000.0002-2-2.65-3.45Matches
2021-202229Middlesbrougheng ENGEFL CupRd11626268.90.71620000.0001-1-1.45+4.98Matches
2021-202229Ipswich Towneng ENGFA Cup32257562.52.5290214500.671100.00+0.67Matches
2022-202330Ipswich Towneng ENGFA Cup43037667.33.44761011.7552+3+0.89-2.78Matches
2023-202431Ipswich Towneng ENGEFL CupRd400001Matches
2023-202431Ipswich Towneng ENGFA Cup21799099.42.02901001.5043+1+0.50+0.50Matches
2024-202532Ipswich Towneng ENGFA Cup112012040.01.311201021.001100.00-3.00Matches
2025-202633Bristol Cityeng ENGFA Cup2210105100.02.321052001.5052+3+1.29Matches
11 Seasons5 Clubs2 Leagues343,0689072.034.133922614541.384837+11+0.32-1.02
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Ipswich Town (4 Seasons)2 Leagues108278349.29.2987514541.30117+4+0.44-1.70
Wigan Athletic (3 Seasons)1 League98109081.89.09909001.55121200.00-1.00
Chesterfield (2 Seasons)2 Leagues111,0919998.312.1119910001.552013+7+0.58+0.58
Middlesbrough (2 Seasons)1 League21306548.11.42650000.0003-3-2.08-1.43
Bristol City (1 Season)1 League2210105100.02.321052001.5052+3+1.29
FA Cup (10 Seasons)302,6989080.330.029912414531.574426+18+0.60-1.17
League Cup (5 Seasons)43709341.14.14932010.00411-7-1.70-1.06
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201624eg EgyptFriendlies (M)1454510.00.50014511.0001-1-2.00-2.67Matches
201725eg EgyptFriendlies (M)1777728.50.91770003.0030+3+3.51+2.57Matches
201826eg Egypt1. World CupGR1414115.20.50014020.0001-1-2.20-1.02Matches
201826eg EgyptWCQ1909012.51.01901031.001100.00-1.00Matches
201826eg EgyptFriendlies (M)2954821.11.1167012820.5001-1-0.95+0.07Matches
201927eg EgyptAfrica Cup of Nations qualification1661.10.1001533.000000.00-1.85Matches
202331eg EgyptFriendlies (M)1551.40.1001500.0001-1-18.00-18.76Matches
202331eg EgyptAfrica Cup of Nations qualification1110.20.0001103.000000.00-1.17Matches
5 Seasons1 Club4 Leagues93604010.04.03791621111.3345-1-0.25-0.97
Friendlies (M) (4 Seasons)52224414.52.5272032631.003300.00-0.28
Africa Cup of Nations qualification (2 Seasons)2740.60.1002333.000000.00-1.51
World Cup (1 Season)1414115.20.50014020.0001-1-2.20-1.02
WCQ (1 Season)1909012.51.01901031.001100.00-1.00
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
2009-201017Port Valeeng ENG4. League Two0.1000
2010-201118Port Valeeng ENG4. League Two11.92014
2011-201219Port Valeeng ENG4. League Two13.15025
2012-201320Port Valeeng ENG4. League Two20.86133
2013-201421Chesterfieldeng ENG4. League Two33.15158
2014-201522Chesterfieldeng ENGFA Cup6.32000Matches
2014-201522Chesterfieldeng ENGLeague Cup1.30000Matches
2014-201522Chesterfieldeng ENG3. League One37.410173Matches
2015-201623Chesterfieldeng ENGFA Cup3.11000Matches
2015-201623Chesterfieldeng ENGLeague Cup1.31000Matches
2015-201623Chesterfieldeng ENG3. League One26.08046Matches
2015-201623Wigan Athleticeng ENG3. League One11.71172Matches
2016-201724Barnsleyeng ENG2. Championship11.86003300000000Matches
2016-201724Wigan Athleticeng ENG2. Championship12.55003700000000Matches
2016-201724Wigan Athleticeng ENGFA Cup2.00000Matches
2017-201825Wigan Athleticeng ENGFA Cup6.010015703530Matches
2017-201825Wigan Athleticeng ENG3. League One40.910007700000000Matches
2018-201926Wigan Athleticeng ENG2. Championship39.614109339083666010Matches
2019-202027Wigan Athleticeng ENG2. Championship43.01200855501351580Matches
2019-202027Wigan Athleticeng ENGFA Cup1.01004000000Matches
2020-202128Middlesbrougheng ENG2. Championship26.0810612412738350Matches
2020-202128Middlesbrougheng ENGEFL Cup0.81002100420Matches
2021-202229Middlesbrougheng ENG2. Championship2.70104000230Matches
2021-202229Middlesbrougheng ENGEFL Cup0.71002000010Matches
2021-202229Ipswich Towneng ENGFA Cup2.53006400010Matches
2021-202229Ipswich Towneng ENG3. League One32.5110075302734520Matches
2022-202330Ipswich Towneng ENGFA Cup3.42005205220Matches
2022-202330Ipswich Towneng ENG3. League One43.71200744802236760Matches
2023-202431Ipswich Towneng ENG2. Championship41.71400744504931810Matches
2023-202431Ipswich Towneng ENGFA Cup2.00003201020Matches
2024-202532Ipswich Towneng ENGFA Cup1.31002101110Matches
2024-202532Ipswich Towneng ENG1. Premier League30.61000482701528391Matches
2025-202633Bristol Cityeng ENG2. Championship13.060019100114180Matches
2025-202633Bristol Cityeng ENGFA Cup2.30000500230Matches
17 Seasons7 Clubs6 Leagues526.01597010403003152284443011
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Wigan Athletic (5 Seasons)3 Leagues156.7442038310102492127010
Ipswich Town (4 Seasons)5 Leagues157.6530028715921001322541
Port Vale (4 Seasons)1 League45.913172
Chesterfield (3 Seasons)4 Leagues108.727201770
Middlesbrough (2 Seasons)2 Leagues30.11020692512744410
Bristol City (1 Season)2 Leagues15.360019150116210
Barnsley (1 Season)1 League11.86003300000000
FA Cup (10 Seasons)30.01100352101010120
Championship (7 Seasons)190.26530406173198172261010
League One (5 Seasons)192.152204177822970128000
League Two (5 Seasons)79.0182130
League Cup (5 Seasons)4.13004100430
Premier League (1 Season)30.61000482701528391
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2009-201017Port Vale1 League0.1000
2010-201118Port Vale1 League11.92014
2011-201219Port Vale1 League13.15025
2012-201320Port Vale1 League20.86133
2013-201421Chesterfield1 League33.15158
2014-201522Chesterfield3 Leagues45.11210730
2015-201623Chesterfield3 Leagues30.41000460
2015-201623Wigan Athletic1 League11.71172
2016-201724Barnsley1 League11.86003300000000
2016-201724Wigan Athletic2 Leagues14.55003700000000
2017-201825Wigan Athletic2 Leagues46.911009270353000
2018-201926Wigan Athletic1 League39.614109339083666010
2019-202027Wigan Athletic2 Leagues44.01300895501351580
2020-202128Middlesbrough2 Leagues26.7910632512742370
2021-202229Middlesbrough2 Leagues3.41106000240
2021-202229Ipswich Town2 Leagues35.0140081342734530
2022-202330Ipswich Town2 Leagues47.01400795002738780
2023-202431Ipswich Town3 Leagues43.61400774705031830
2024-202532Ipswich Town2 Leagues31.91100502801629401
2025-202633Bristol City2 Leagues15.360019150116210
17 Seasons7 Clubs6 Leagues526.01597010403003152284443011
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Wigan Athletic (5 Seasons)3 Leagues156.7442038310102492127010
Ipswich Town (4 Seasons)5 Leagues157.6530028715921001322541
Port Vale (4 Seasons)1 League45.913172
Chesterfield (3 Seasons)4 Leagues108.727201770
Middlesbrough (2 Seasons)2 Leagues30.11020692512744410
Bristol City (1 Season)2 Leagues15.360019150116210
Barnsley (1 Season)1 League11.86003300000000
FA Cup (10 Seasons)30.01100352101010120
Championship (7 Seasons)190.26530406173198172261010
League One (5 Seasons)192.152204177822970128000
League Two (5 Seasons)79.0182130
League Cup (5 Seasons)4.13004100430
Premier League (1 Season)30.61000482701528391
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2009-201017Port Valeeng ENG4. League Two10th0.1000
2010-201118Port Valeeng ENG4. League Two11th11.92014
2011-201219Port Valeeng ENG4. League Two12th13.15025
2012-201320Port Valeeng ENG4. League Two3rd20.86133
2013-201421Chesterfieldeng ENG4. League Two1st33.15158
2014-201522Chesterfieldeng ENG3. League One6th37.410173Matches
2015-201623Chesterfieldeng ENG3. League One18th26.08046Matches
2015-201623Wigan Athleticeng ENG3. League One1st11.71172Matches
2016-201724Barnsleyeng ENG2. Championship14th11.86003300000000Matches
2016-201724Wigan Athleticeng ENG2. Championship23rd12.55003700000000Matches
2017-201825Wigan Athleticeng ENG3. League One1st40.910007700000000Matches
2018-201926Wigan Athleticeng ENG2. Championship18th39.614109339083666010Matches
2019-202027Wigan Athleticeng ENG2. Championship23rd43.01200855501351580Matches
2020-202128Middlesbrougheng ENG2. Championship10th26.0810612412738350Matches
2021-202229Middlesbrougheng ENG2. Championship7th2.70104000230Matches
2021-202229Ipswich Towneng ENG3. League One11th32.5110075302734520Matches
2022-202330Ipswich Towneng ENG3. League One2nd43.71200744802236760Matches
2023-202431Ipswich Towneng ENG2. Championship2nd41.71400744504931810Matches
2024-202532Ipswich Towneng ENG1. Premier League19th30.61000482701528391Matches
2025-202633Bristol Cityeng ENG2. Championship12th13.060019100114180Matches
17 Seasons7 Clubs4 Leagues491.91457010012783142270428011
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Wigan Athletic (5 Seasons)2 Leagues147.742203649402187124010
Ipswich Town (4 Seasons)3 Leagues148.447002711502931292481
Port Vale (4 Seasons)1 League45.913172
Chesterfield (3 Seasons)2 Leagues96.5232177
Middlesbrough (2 Seasons)1 League28.6820652412740380
Bristol City (1 Season)1 League13.060019100114180
Barnsley (1 Season)1 League11.86003300000000
Championship (7 Seasons)190.26530406173198172261010
League One (5 Seasons)192.152204177822970128000
League Two (5 Seasons)79.0182130
Premier League (1 Season)30.61000482701528391
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-201522Chesterfieldeng ENGFA Cup17th6.32000Matches
2014-201522Chesterfieldeng ENGLeague Cup58th1.30000Matches
2015-201623Chesterfieldeng ENGFA Cup65th3.11000Matches
2015-201623Chesterfieldeng ENGLeague Cup57th1.31000Matches
2016-201724Wigan Athleticeng ENGFA Cup17th2.00000Matches
2017-201825Wigan Athleticeng ENGFA Cup5th6.010015703530Matches
2019-202027Wigan Athleticeng ENGFA Cup33rd1.01004000000Matches
2020-202128Middlesbrougheng ENGEFL Cup33rd0.81002100420Matches
2021-202229Middlesbrougheng ENGEFL CupRd10.71002000010Matches
2021-202229Ipswich Towneng ENGFA Cup2.53006400010Matches
2022-202330Ipswich Towneng ENGFA Cup3.42005205220Matches
2023-202431Ipswich Towneng ENGFA Cup2.00003201020Matches
2024-202532Ipswich Towneng ENGFA Cup1.31002101110Matches
2025-202633Bristol Cityeng ENGFA Cup2.30000500230Matches
11 Seasons5 Clubs2 Leagues34.11400392201014150
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Ipswich Town (4 Seasons)2 Leagues9.260016907360
Wigan Athletic (3 Seasons)1 League9.020019703530
Chesterfield (2 Seasons)2 Leagues12.14000
Middlesbrough (2 Seasons)1 League1.42004100430
Bristol City (1 Season)1 League2.30000500230
FA Cup (10 Seasons)30.01100352101010120
League Cup (5 Seasons)4.13004100430
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201624eg EgyptFriendlies (M)0.51000Matches
201725eg EgyptFriendlies (M)0.90000Matches
201826eg Egypt1. World CupGR0.5100200030000Matches
201826eg EgyptWCQ1.00000Matches
201826eg EgyptFriendlies (M)1.10000Matches
201927eg EgyptAfrica Cup of Nations qualification0.10000Matches
202331eg EgyptFriendlies (M)0.10000Matches
202331eg EgyptAfrica Cup of Nations qualification0.00000Matches
5 Seasons1 Club4 Leagues4.0200200030000
Friendlies (M) (4 Seasons)2.51000
Africa Cup of Nations qualification (2 Seasons)0.10000
World Cup (1 Season)0.5100200030000
WCQ (1 Season)1.00000

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.