Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-12-21SatPremier LeagueMatchweek 17HomeL 0–4Ipswich TownNewcastle UtdY*DM9000000010561010.00.00.030485194.1737000Match Report
2024-12-14SatPremier LeagueMatchweek 16AwayW 2–1Ipswich TownWolvesY*DM,CM9000000000592210.00.00.010364678.3529110Match Report
2024-12-08SunPremier LeagueMatchweek 15HomeL 1–2Ipswich TownBournemouthY*DM9000000000541120.00.00.140354479.5322110Match Report
2024-12-03TuePremier LeagueMatchweek 14HomeL 0–1Ipswich TownCrystal PalaceY*DM9000001000773400.00.00.020576785.1436011Match Report
2024-11-30SatPremier LeagueMatchweek 13AwayL 0–1Ipswich TownNott'ham ForestY*DM9000000000501200.00.00.010374484.1623000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG 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.61121001411.81.41.22.653200300.030.030.050.030.050.050.030.080.030.07Matches
2019-202027Wigan Athleticeng ENG2. Championship43433,87043.03363001202.02.02.54.553230210.070.070.140.070.140.050.060.100.050.10Matches
2019-202027Wigan Athleticeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2020-202128Middlesbrougheng ENG2. Championship31292,33626.0156100811.71.72.94.622114220.040.190.230.040.230.070.110.180.070.18Matches
2020-202128Middlesbrougheng ENGEFL Cup11680.8000000100.000.000.000.000.00Matches
2021-202229Middlesbrougheng ENG2. Championship332402.7000000010.10.10.00.141140.000.000.000.000.000.040.010.050.040.05Matches
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.73693001401.71.73.75.450282420.070.140.220.070.220.040.090.130.040.13Matches
2023-202431Ipswich Towneng ENGEFL Cup00Matches
2023-202431Ipswich Towneng ENGFA Cup221792.0000000000.000.000.000.000.00Matches
2024-202532Ipswich Towneng ENG1. Premier League16161,43315.9112100500.30.30.60.877270.060.060.130.060.130.020.030.050.020.05Matches
16 Seasons6 Clubs6 Leagues54050244,521494.7324476320014777.67.210.918.11899091260.060.090.150.060.150.050.060.110.040.11
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Wigan Athletic (5 Seasons)3 Leagues16415914,102156.7913229004423.83.43.77.1106430510.060.080.140.060.140.050.040.090.040.09
Ipswich Town (4 Seasons)5 Leagues14514312,744141.611172811004702.02.04.26.257354490.080.120.200.080.200.030.070.110.030.11
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.11561001021.81.82.94.726125260.030.170.200.030.200.060.100.170.060.17
Barnsley (1 Season)1 League14121,05811.8011000600.000.090.090.000.09
FA Cup (8 Seasons)27262,36826.31121001000.040.040.080.040.08
Championship (6 Seasons)18818215,945177.2919289005937.36.910.317.21828371190.050.110.160.050.160.050.070.120.050.11
League One (5 Seasons)20019617,291192.116193516005220.080.100.180.080.18
League Two (5 Seasons)105787,11479.05495001820.060.050.110.060.11
EFL Cup (5 Seasons)443704.1000000300.000.000.000.000.00
Premier League (1 Season)16161,43315.9112100500.30.30.60.877270.060.060.130.060.130.020.030.050.020.05
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG 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.61121001411.81.41.22.653200300.030.030.050.030.050.050.030.080.030.07
2019-202027Wigan Athletic2 Leagues44443,96044.03363001302.02.02.54.553230210.070.070.140.070.140.050.060.100.050.10
2020-202128Middlesbrough2 Leagues32302,40426.7156100911.71.72.94.622114220.040.190.220.040.220.070.110.180.070.18
2021-202229Middlesbrough2 Leagues443023.4000000110.10.10.00.141140.000.000.000.000.000.040.010.050.040.05
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.63693001401.71.73.75.450282420.070.140.210.070.210.040.090.130.040.13
2024-202532Ipswich Town1 League16161,43315.9112100500.30.30.60.877270.060.060.130.060.130.020.030.050.020.05
16 Seasons6 Clubs6 Leagues54050244,521494.7324476320014777.67.210.918.11899091260.060.090.150.060.150.050.060.110.040.11
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Wigan Athletic (5 Seasons)3 Leagues16415914,102156.7913229004423.83.43.77.1106430510.060.080.140.060.140.050.040.090.040.09
Ipswich Town (4 Seasons)5 Leagues14514312,744141.611172811004702.02.04.26.257354490.080.120.200.080.200.030.070.110.030.11
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.11561001021.81.82.94.726125260.030.170.200.030.200.060.100.170.060.17
Barnsley (1 Season)1 League14121,05811.8011000600.000.090.090.000.09
FA Cup (8 Seasons)27262,36826.31121001000.040.040.080.040.08
Championship (6 Seasons)18818215,945177.2919289005937.36.910.317.21828371190.050.110.160.050.160.050.070.120.050.11
League One (5 Seasons)20019617,291192.116193516005220.080.100.180.080.18
League Two (5 Seasons)105787,11479.05495001820.060.050.110.060.11
EFL Cup (5 Seasons)443704.1000000300.000.000.000.000.00
Premier League (1 Season)16161,43315.9112100500.30.30.60.877270.060.060.130.060.130.020.030.050.020.05
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG 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.61121001411.81.41.22.653200300.030.030.050.030.050.050.030.080.030.07Matches
2019-202027Wigan Athleticeng ENG2. Championship23rd43433,87043.03363001202.02.02.54.553230210.070.070.140.070.140.050.060.100.050.10Matches
2020-202128Middlesbrougheng ENG2. Championship10th31292,33626.0156100811.71.72.94.622114220.040.190.230.040.230.070.110.180.070.18Matches
2021-202229Middlesbrougheng ENG2. Championship7th332402.7000000010.10.10.00.141140.000.000.000.000.000.040.010.050.040.05Matches
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.73693001401.71.73.75.450282420.070.140.220.070.220.040.090.130.040.13Matches
2024-202532Ipswich Towneng ENG1. Premier League19th16161,43315.9112100500.30.30.60.877270.060.060.130.060.130.020.030.050.020.05Matches
16 Seasons6 Clubs4 Leagues50947241,783464.3314374310013477.67.210.918.11899091260.070.090.160.070.160.050.060.110.040.11
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Wigan Athletic (5 Seasons)2 Leagues15515013,292147.7813218004223.83.43.77.1106430510.050.090.140.050.140.050.040.090.040.09
Ipswich Town (4 Seasons)3 Leagues13613512,037133.711172811004202.02.04.26.257354490.080.130.210.080.210.030.070.110.030.11
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.6156100821.81.82.94.726125260.030.170.210.030.210.060.100.170.060.17
Barnsley (1 Season)1 League14121,05811.8011000600.000.090.090.000.09
Championship (6 Seasons)18818215,945177.2919289005937.36.910.317.21828371190.050.110.160.050.160.050.070.120.050.11
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)16161,43315.9112100500.30.30.60.877270.060.060.130.060.130.020.030.050.020.05
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
9 Seasons4 Clubs2 Leagues31302,73830.41121001300.030.030.070.030.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
Ipswich Town (3 Seasons)2 Leagues987077.9000000500.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
FA Cup (8 Seasons)27262,36826.31121001000.040.040.080.040.08
EFL Cup (5 Seasons)443704.1000000300.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG 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.00.00.00.01300.000.000.000.000.000.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.00.00.00.01300.000.250.250.000.250.000.000.000.000.00
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.00.00.00.01300.000.000.000.000.000.000.000.000.000.00
WCQ (1 Season)11901.0000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG 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.6127518.50.680.130.040.2023.80001.81.40.05-0.8-0.4Matches
2019-202027Wigan Athleticeng ENG2. Championship43.03401230.00.930.280.080.2525.80002.02.00.05+1.0+1.0Matches
2019-202027Wigan Athleticeng ENGFA Cup1.00000.000.0000Matches
2020-202128Middlesbrougheng ENG2. Championship26.0128517.91.080.190.040.2022.20001.71.70.06-0.7-0.7Matches
2020-202128Middlesbrougheng ENGEFL Cup0.80000.000.0000Matches
2021-202229Middlesbrougheng ENG2. Championship2.703133.31.130.370.000.0024.90000.10.10.04-0.1-0.1Matches
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.73341441.20.820.340.090.2126.40001.71.70.05+1.3+1.3Matches
2023-202431Ipswich Towneng ENGFA Cup2.003133.31.510.500.000.0000Matches
2024-202532Ipswich Towneng ENG1. Premier League15.917114.30.440.060.141.0025.40000.30.30.04+0.7+0.7Matches
16 Seasons6 Clubs6 Leagues494.73226116134.50.800.340.080.2024.80007.67.20.05+1.4+1.8
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Wigan Athletic (5 Seasons)3 Leagues156.79694442.00.480.280.120.2025.00003.83.40.05+0.2+0.6
Ipswich Town (4 Seasons)5 Leagues141.6111615232.31.140.370.070.2126.20002.02.00.05+2.0+2.0
Port Vale (4 Seasons)1 League45.94210.460.1900
Chesterfield (3 Seasons)4 Leagues108.77350.360.2000
Middlesbrough (2 Seasons)2 Leagues30.1131619.41.030.200.030.1722.50001.81.80.06-0.8-0.8
Barnsley (1 Season)1 League11.80030.000.260.0000
FA Cup (8 Seasons)26.319444.40.610.270.110.2500
Championship (6 Seasons)177.291324433.30.750.250.070.2024.80007.36.90.05+0.7+1.1
League One (5 Seasons)192.1161138436.30.970.440.080.1900
League Two (5 Seasons)79.05280.350.1800
EFL Cup (5 Seasons)4.10000.000.0000
Premier League (1 Season)15.917114.30.440.060.141.0025.40000.30.30.04+0.7+0.7
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG 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.6127518.50.680.130.040.2023.80001.81.40.05-0.8-0.4
2019-202027Wigan Athletic2 Leagues44.03401230.00.910.270.080.2525.80002.02.00.05+1.0+1.0
2020-202128Middlesbrough2 Leagues26.7128517.91.050.190.040.2022.20001.71.70.06-0.7-0.7
2021-202229Middlesbrough2 Leagues3.403133.30.890.300.000.0024.90000.10.10.04-0.1-0.1
2021-202229Ipswich Town2 Leagues35.03481122.91.370.310.060.2700
2022-202330Ipswich Town2 Leagues47.04692536.21.470.530.060.1600
2023-202431Ipswich Town3 Leagues43.63371540.50.850.340.080.2026.40001.71.70.05+1.3+1.3
2024-202532Ipswich Town1 League15.917114.30.440.060.141.0025.40000.30.30.04+0.7+0.7
16 Seasons6 Clubs6 Leagues494.73226116134.50.800.340.080.2024.80007.67.20.05+1.4+1.8
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Wigan Athletic (5 Seasons)3 Leagues156.79694442.00.480.280.120.2025.00003.83.40.05+0.2+0.6
Ipswich Town (4 Seasons)5 Leagues141.6111615232.31.140.370.070.2126.20002.02.00.05+2.0+2.0
Port Vale (4 Seasons)1 League45.94210.460.1900
Chesterfield (3 Seasons)4 Leagues108.77350.360.2000
Middlesbrough (2 Seasons)2 Leagues30.1131619.41.030.200.030.1722.50001.81.80.06-0.8-0.8
Barnsley (1 Season)1 League11.80030.000.260.0000
FA Cup (8 Seasons)26.319444.40.610.270.110.2500
Championship (6 Seasons)177.291324433.30.750.250.070.2024.80007.36.90.05+0.7+1.1
League One (5 Seasons)192.1161138436.30.970.440.080.1900
League Two (5 Seasons)79.05280.350.1800
EFL Cup (5 Seasons)4.10000.000.0000
Premier League (1 Season)15.917114.30.440.060.141.0025.40000.30.30.04+0.7+0.7
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG 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.6127518.50.680.130.040.2023.80001.81.40.05-0.8-0.4Matches
2019-202027Wigan Athleticeng ENG2. Championship23rd43.03401230.00.930.280.080.2525.80002.02.00.05+1.0+1.0Matches
2020-202128Middlesbrougheng ENG2. Championship10th26.0128517.91.080.190.040.2022.20001.71.70.06-0.7-0.7Matches
2021-202229Middlesbrougheng ENG2. Championship7th2.703133.31.130.370.000.0024.90000.10.10.04-0.1-0.1Matches
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.73341441.20.820.340.090.2126.40001.71.70.05+1.3+1.3Matches
2024-202532Ipswich Towneng ENG1. Premier League19th15.917114.30.440.060.141.0025.40000.30.30.04+0.7+0.7Matches
16 Seasons6 Clubs4 Leagues464.33125215734.10.810.340.080.2024.80007.67.20.05+1.4+1.8
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Wigan Athletic (5 Seasons)2 Leagues147.78674240.30.490.280.100.1925.00003.83.40.05+0.2+0.6
Ipswich Town (4 Seasons)3 Leagues133.7111545032.51.150.370.070.2226.20002.02.00.05+2.0+2.0
Port Vale (4 Seasons)1 League45.94210.460.1900
Chesterfield (3 Seasons)2 Leagues96.57350.360.2000
Middlesbrough (2 Seasons)1 League28.6131619.41.080.210.030.1722.50001.81.80.06-0.8-0.8
Barnsley (1 Season)1 League11.80030.000.260.0000
Championship (6 Seasons)177.291324433.30.750.250.070.2024.80007.36.90.05+0.7+1.1
League One (5 Seasons)192.1161138436.30.970.440.080.1900
League Two (5 Seasons)79.05280.350.1800
Premier League (1 Season)15.917114.30.440.060.141.0025.40000.30.30.04+0.7+0.7
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-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
9 Seasons4 Clubs2 Leagues30.419444.40.550.250.110.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Ipswich Town (3 Seasons)2 Leagues7.907228.60.890.250.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
FA Cup (8 Seasons)26.319444.40.610.270.110.2500
EFL Cup (5 Seasons)4.10000.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
201624eg EgyptFriendlies (M)0.5000Matches
201725eg EgyptFriendlies (M)0.9000Matches
201826eg Egypt1. World CupGR0.50000.000.000000.00.00.00.0Matches
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.000000.00.00.00.0
Friendlies (M) (4 Seasons)2.5000
Africa Cup of Nations qualification (2 Seasons)0.1000
World Cup (1 Season)0.50000.000.000000.00.00.00.0
WCQ (1 Season)1.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201017Port Valeeng ENG4. League Two0.10
2010-201118Port Valeeng ENG4. League Two11.91
2011-201219Port Valeeng ENG4. League Two13.10
2012-201320Port Valeeng ENG4. League Two20.83
2013-201421Chesterfieldeng ENG4. League Two33.10
2014-201522Chesterfieldeng ENGFA Cup6.30Matches
2014-201522Chesterfieldeng ENGLeague Cup1.30Matches
2014-201522Chesterfieldeng ENG3. League One37.41Matches
2015-201623Chesterfieldeng ENGFA Cup3.11Matches
2015-201623Chesterfieldeng ENGLeague Cup1.30Matches
2015-201623Chesterfieldeng ENG3. League One26.02Matches
2015-201623Wigan Athleticeng ENG3. League One11.72Matches
2016-201724Barnsleyeng ENG2. Championship11.81Matches
2016-201724Wigan Athleticeng ENG2. Championship12.53Matches
2016-201724Wigan Athleticeng ENGFA Cup2.00Matches
2017-201825Wigan Athleticeng ENGFA Cup6.00Matches
2017-201825Wigan Athleticeng ENG3. League One40.94Matches
2018-201926Wigan Athleticeng ENG2. Championship39.61446178681.025370702365976186.657966786.815926061.211.21.8-0.228172250200Matches
2019-202027Wigan Athleticeng ENG2. Championship43.01679200183.929123814678185491.567575889.117229159.132.52.3+0.533225183230Matches
2019-202027Wigan Athleticeng ENGFA Cup1.00Matches
2020-202128Middlesbrougheng ENG2. Championship26.067993572.611015341834642581.425234074.15210947.752.91.8+2.12596223114Matches
2020-202128Middlesbrougheng ENGEFL Cup0.80Matches
2021-202229Middlesbrougheng ENG2. Championship2.7718484.51162298253180.6323688.96966.700.00.10.0191011Matches
2021-202229Middlesbrougheng ENGEFL Cup0.70Matches
2021-202229Ipswich Towneng ENGFA Cup2.50Matches
2021-202229Ipswich Towneng ENG3. League One32.55Matches
2022-202330Ipswich Towneng ENGFA Cup3.40Matches
2022-202330Ipswich Towneng ENG3. League One43.75Matches
2023-202431Ipswich Towneng ENG2. Championship41.72366278884.940164121321125124390.51032116588.618029760.663.74.9+2.352286374282Matches
2023-202431Ipswich Towneng ENGFA Cup2.00Matches
2024-202532Ipswich Towneng ENG1. Premier League15.972982688.311558312738741493.527429792.3476968.110.60.9+0.4139510272Matches
16 Seasons6 Clubs6 Leagues494.76970842082.8118392341443323372889.12844326387.2616103559.54410.911.7+33.115288311312909
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Wigan Athletic (5 Seasons)3 Leagues156.73125378782.554493151691440161589.21254142588.033155160.1133.74.0+9.361397433430
Ipswich Town (4 Seasons)5 Leagues141.63095361485.651722152591512165791.21306146289.322736662.0174.25.8+12.865381476354
Port Vale (4 Seasons)1 League45.94
Chesterfield (3 Seasons)4 Leagues108.74
Middlesbrough (2 Seasons)2 Leagues30.1750101973.612177371637145681.428437675.55811849.252.91.9+2.126105233125
Barnsley (1 Season)1 League11.81
FA Cup (8 Seasons)26.31
Championship (6 Seasons)177.26241759482.2106834310172936331488.62570296686.656996658.91910.310.8+8.713978810310837
League One (5 Seasons)192.119
League Two (5 Seasons)79.04
EFL Cup (5 Seasons)4.10
Premier League (1 Season)15.972982688.311558312738741493.527429792.3476968.110.60.9+0.4139510272
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201017Port Vale1 League0.10
2010-201118Port Vale1 League11.91
2011-201219Port Vale1 League13.10
2012-201320Port Vale1 League20.83
2013-201421Chesterfield1 League33.10
2014-201522Chesterfield3 Leagues45.11
2015-201623Chesterfield3 Leagues30.43
2015-201623Wigan Athletic1 League11.72
2016-201724Barnsley1 League11.81
2016-201724Wigan Athletic2 Leagues14.53
2017-201825Wigan Athletic2 Leagues46.94
2018-201926Wigan Athletic1 League39.61446178681.025370702365976186.657966786.815926061.211.21.8-0.228172250200
2019-202027Wigan Athletic2 Leagues44.01679200183.929123814678185491.567575889.117229159.132.52.3+0.533225183230
2020-202128Middlesbrough2 Leagues26.767993572.611015341834642581.425234074.15210947.752.91.8+2.12596223114
2021-202229Middlesbrough2 Leagues3.4718484.51162298253180.6323688.96966.700.00.10.0191011
2021-202229Ipswich Town2 Leagues35.05
2022-202330Ipswich Town2 Leagues47.05
2023-202431Ipswich Town3 Leagues43.62366278884.940164121321125124390.51032116588.618029760.663.74.9+2.352286374282
2024-202532Ipswich Town1 League15.972982688.311558312738741493.527429792.3476968.110.60.9+0.4139510272
16 Seasons6 Clubs6 Leagues494.76970842082.8118392341443323372889.12844326387.2616103559.54410.911.7+33.115288311312909
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Wigan Athletic (5 Seasons)3 Leagues156.73125378782.554493151691440161589.21254142588.033155160.1133.74.0+9.361397433430
Ipswich Town (4 Seasons)5 Leagues141.63095361485.651722152591512165791.21306146289.322736662.0174.25.8+12.865381476354
Port Vale (4 Seasons)1 League45.94
Chesterfield (3 Seasons)4 Leagues108.74
Middlesbrough (2 Seasons)2 Leagues30.1750101973.612177371637145681.428437675.55811849.252.91.9+2.126105233125
Barnsley (1 Season)1 League11.81
FA Cup (8 Seasons)26.31
Championship (6 Seasons)177.26241759482.2106834310172936331488.62570296686.656996658.91910.310.8+8.713978810310837
League One (5 Seasons)192.119
League Two (5 Seasons)79.04
EFL Cup (5 Seasons)4.10
Premier League (1 Season)15.972982688.311558312738741493.527429792.3476968.110.60.9+0.4139510272
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201017Port Valeeng ENG4. League Two10th0.10
2010-201118Port Valeeng ENG4. League Two11th11.91
2011-201219Port Valeeng ENG4. League Two12th13.10
2012-201320Port Valeeng ENG4. League Two3rd20.83
2013-201421Chesterfieldeng ENG4. League Two1st33.10
2014-201522Chesterfieldeng ENG3. League One6th37.41Matches
2015-201623Chesterfieldeng ENG3. League One18th26.02Matches
2015-201623Wigan Athleticeng ENG3. League One1st11.72Matches
2016-201724Barnsleyeng ENG2. Championship14th11.81Matches
2016-201724Wigan Athleticeng ENG2. Championship23rd12.53Matches
2017-201825Wigan Athleticeng ENG3. League One1st40.94Matches
2018-201926Wigan Athleticeng ENG2. Championship18th39.61446178681.025370702365976186.657966786.815926061.211.21.8-0.228172250200Matches
2019-202027Wigan Athleticeng ENG2. Championship23rd43.01679200183.929123814678185491.567575889.117229159.132.52.3+0.533225183230Matches
2020-202128Middlesbrougheng ENG2. Championship10th26.067993572.611015341834642581.425234074.15210947.752.91.8+2.12596223114Matches
2021-202229Middlesbrougheng ENG2. Championship7th2.7718484.51162298253180.6323688.96966.700.00.10.0191011Matches
2021-202229Ipswich Towneng ENG3. League One11th32.55Matches
2022-202330Ipswich Towneng ENG3. League One2nd43.75Matches
2023-202431Ipswich Towneng ENG2. Championship2nd41.72366278884.940164121321125124390.51032116588.618029760.663.74.9+2.352286374282Matches
2024-202532Ipswich Towneng ENG1. Premier League19th15.972982688.311558312738741493.527429792.3476968.110.60.9+0.4139510272Matches
16 Seasons6 Clubs4 Leagues464.36970842082.8118392341443323372889.12844326387.2616103559.54310.911.7+32.115288311312909
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Wigan Athletic (5 Seasons)2 Leagues147.73125378782.554493151691440161589.21254142588.033155160.1133.74.0+9.361397433430
Ipswich Town (4 Seasons)3 Leagues133.73095361485.651722152591512165791.21306146289.322736662.0174.25.8+12.865381476354
Port Vale (4 Seasons)1 League45.94
Chesterfield (3 Seasons)2 Leagues96.53
Middlesbrough (2 Seasons)1 League28.6750101973.612177371637145681.428437675.55811849.252.91.9+2.126105233125
Barnsley (1 Season)1 League11.81
Championship (6 Seasons)177.26241759482.2106834310172936331488.62570296686.656996658.91910.310.8+8.713978810310837
League One (5 Seasons)192.119
League Two (5 Seasons)79.04
Premier League (1 Season)15.972982688.311558312738741493.527429792.3476968.110.60.9+0.4139510272
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201522Chesterfieldeng ENGFA Cup17th6.30Matches
2014-201522Chesterfieldeng ENGLeague Cup58th1.30Matches
2015-201623Chesterfieldeng ENGFA Cup65th3.11Matches
2015-201623Chesterfieldeng ENGLeague Cup57th1.30Matches
2016-201724Wigan Athleticeng ENGFA Cup17th2.00Matches
2017-201825Wigan Athleticeng ENGFA Cup5th6.00Matches
2019-202027Wigan Athleticeng ENGFA Cup33rd1.00Matches
2020-202128Middlesbrougheng ENGEFL Cup33rd0.80Matches
2021-202229Middlesbrougheng ENGEFL CupRd10.70Matches
2021-202229Ipswich Towneng ENGFA Cup2.50Matches
2022-202330Ipswich Towneng ENGFA Cup3.40Matches
2023-202431Ipswich Towneng ENGFA Cup2.00Matches
9 Seasons4 Clubs2 Leagues30.41
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Ipswich Town (3 Seasons)2 Leagues7.90
Wigan Athletic (3 Seasons)1 League9.00
Chesterfield (2 Seasons)2 Leagues12.11
Middlesbrough (2 Seasons)1 League1.40
FA Cup (8 Seasons)26.31
EFL Cup (5 Seasons)4.10
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
201624eg EgyptFriendlies (M)0.50Matches
201725eg EgyptFriendlies (M)0.91Matches
201826eg Egypt1. World CupGR0.52323100.0395811111100.099100.022100.000.00.00.003003Matches
201826eg EgyptWCQ1.00Matches
201826eg EgyptFriendlies (M)1.10Matches
201927eg EgyptAfrica Cup of Nations qualification0.10Matches
202331eg EgyptFriendlies (M)0.10Matches
202331eg EgyptAfrica Cup of Nations qualification0.00Matches
5 Seasons1 Club4 Leagues4.02323100.0395811111100.099100.022100.010.00.0+1.003003
Friendlies (M) (4 Seasons)2.51
Africa Cup of Nations qualification (2 Seasons)0.10
World Cup (1 Season)0.52323100.0395811111100.099100.022100.000.00.00.003003
WCQ (1 Season)1.00

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201017Port Valeeng ENG4. League Two0.1
2010-201118Port Valeeng ENG4. League Two11.9
2011-201219Port Valeeng ENG4. League Two13.1
2012-201320Port Valeeng ENG4. League Two20.8
2013-201421Chesterfieldeng ENG4. League Two33.1
2014-201522Chesterfieldeng ENGFA Cup6.3Matches
2014-201522Chesterfieldeng ENGLeague Cup1.3Matches
2014-201522Chesterfieldeng ENG3. League One37.4Matches
2015-201623Chesterfieldeng ENGFA Cup3.1Matches
2015-201623Chesterfieldeng ENGLeague Cup1.3Matches
2015-201623Chesterfieldeng ENG3. League One26.0Matches
2015-201623Wigan Athleticeng ENG3. League One11.7Matches
2016-201724Barnsleyeng ENG2. Championship11.80Matches
2016-201724Wigan Athleticeng ENG2. Championship12.50Matches
2016-201724Wigan Athleticeng ENGFA Cup2.0Matches
2017-201825Wigan Athleticeng ENGFA Cup6.03Matches
2017-201825Wigan Athleticeng ENG3. League One40.90Matches
2018-201926Wigan Athleticeng ENG2. Championship39.61786171365552186400001446825Matches
2019-202027Wigan Athleticeng ENG2. Championship43.020011953393521513111001679919Matches
2019-202027Wigan Athleticeng ENGFA Cup1.00Matches
2020-202128Middlesbrougheng ENG2. Championship26.09359263214230100067968Matches
2020-202128Middlesbrougheng ENGEFL Cup0.80Matches
2021-202229Middlesbrougheng ENG2. Championship2.7848221000100007100Matches
2021-202229Middlesbrougheng ENGEFL Cup0.70Matches
2021-202229Ipswich Towneng ENGFA Cup2.50Matches
2021-202229Ipswich Towneng ENG3. League One32.57Matches
2022-202330Ipswich Towneng ENGFA Cup3.45Matches
2022-202330Ipswich Towneng ENG3. League One43.722Matches
2023-202431Ipswich Towneng ENG2. Championship41.7278826839592169500300023661030Matches
2023-202431Ipswich Towneng ENGFA Cup2.01Matches
2024-202532Ipswich Towneng ENG1. Premier League15.9826799232212900000729414Matches
16 Seasons6 Clubs6 Leagues494.78420815622720722481396510069703796
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Wigan Athletic (5 Seasons)3 Leagues156.73787366610490433225110031251744
Ipswich Town (4 Seasons)5 Leagues141.6361434821181141711940300030951444
Port Vale (4 Seasons)1 League45.9
Chesterfield (3 Seasons)4 Leagues108.7
Middlesbrough (2 Seasons)2 Leagues30.1101910085314231100075068
Barnsley (1 Season)1 League11.80
FA Cup (8 Seasons)26.39
Championship (6 Seasons)177.2759473572041852146926510062413382
League One (5 Seasons)192.129
League Two (5 Seasons)79.0
EFL Cup (5 Seasons)4.10
Premier League (1 Season)15.9826799232212900000729414
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201017Port Vale1 League0.1
2010-201118Port Vale1 League11.9
2011-201219Port Vale1 League13.1
2012-201320Port Vale1 League20.8
2013-201421Chesterfield1 League33.1
2014-201522Chesterfield3 Leagues45.1
2015-201623Chesterfield3 Leagues30.4
2015-201623Wigan Athletic1 League11.7
2016-201724Barnsley1 League11.80
2016-201724Wigan Athletic2 Leagues14.50
2017-201825Wigan Athletic2 Leagues46.93
2018-201926Wigan Athletic1 League39.61786171365552186400001446825
2019-202027Wigan Athletic2 Leagues44.020011953393521513111001679919
2020-202128Middlesbrough2 Leagues26.79359263214230100067968
2021-202229Middlesbrough2 Leagues3.4848221000100007100
2021-202229Ipswich Town2 Leagues35.07
2022-202330Ipswich Town2 Leagues47.027
2023-202431Ipswich Town3 Leagues43.6278826839592169510300023661030
2024-202532Ipswich Town1 League15.9826799232212900000729414
16 Seasons6 Clubs6 Leagues494.78420815622720722481396510069703796
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Wigan Athletic (5 Seasons)3 Leagues156.73787366610490433225110031251744
Ipswich Town (4 Seasons)5 Leagues141.6361434821181141711940300030951444
Port Vale (4 Seasons)1 League45.9
Chesterfield (3 Seasons)4 Leagues108.7
Middlesbrough (2 Seasons)2 Leagues30.1101910085314231100075068
Barnsley (1 Season)1 League11.80
FA Cup (8 Seasons)26.39
Championship (6 Seasons)177.2759473572041852146926510062413382
League One (5 Seasons)192.129
League Two (5 Seasons)79.0
EFL Cup (5 Seasons)4.10
Premier League (1 Season)15.9826799232212900000729414
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201017Port Valeeng ENG4. League Two10th0.1
2010-201118Port Valeeng ENG4. League Two11th11.9
2011-201219Port Valeeng ENG4. League Two12th13.1
2012-201320Port Valeeng ENG4. League Two3rd20.8
2013-201421Chesterfieldeng ENG4. League Two1st33.1
2014-201522Chesterfieldeng ENG3. League One6th37.4Matches
2015-201623Chesterfieldeng ENG3. League One18th26.0Matches
2015-201623Wigan Athleticeng ENG3. League One1st11.7Matches
2016-201724Barnsleyeng ENG2. Championship14th11.80Matches
2016-201724Wigan Athleticeng ENG2. Championship23rd12.50Matches
2017-201825Wigan Athleticeng ENG3. League One1st40.90Matches
2018-201926Wigan Athleticeng ENG2. Championship18th39.61786171365552186400001446825Matches
2019-202027Wigan Athleticeng ENG2. Championship23rd43.020011953393521513111001679919Matches
2020-202128Middlesbrougheng ENG2. Championship10th26.09359263214230100067968Matches
2021-202229Middlesbrougheng ENG2. Championship7th2.7848221000100007100Matches
2021-202229Ipswich Towneng ENG3. League One11th32.57Matches
2022-202330Ipswich Towneng ENG3. League One2nd43.722Matches
2023-202431Ipswich Towneng ENG2. Championship2nd41.7278826839592169500300023661030Matches
2024-202532Ipswich Towneng ENG1. Premier League19th15.9826799232212900000729414Matches
16 Seasons6 Clubs4 Leagues464.38420815622720722481306510069703796
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Wigan Athletic (5 Seasons)2 Leagues147.73787366610490433195110031251744
Ipswich Town (4 Seasons)3 Leagues133.7361434821181141711880300030951444
Port Vale (4 Seasons)1 League45.9
Chesterfield (3 Seasons)2 Leagues96.5
Middlesbrough (2 Seasons)1 League28.6101910085314231100075068
Barnsley (1 Season)1 League11.80
Championship (6 Seasons)177.2759473572041852146926510062413382
League One (5 Seasons)192.129
League Two (5 Seasons)79.0
Premier League (1 Season)15.9826799232212900000729414
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201522Chesterfieldeng ENGFA Cup17th6.3Matches
2014-201522Chesterfieldeng ENGLeague Cup58th1.3Matches
2015-201623Chesterfieldeng ENGFA Cup65th3.1Matches
2015-201623Chesterfieldeng ENGLeague Cup57th1.3Matches
2016-201724Wigan Athleticeng ENGFA Cup17th2.0Matches
2017-201825Wigan Athleticeng ENGFA Cup5th6.03Matches
2019-202027Wigan Athleticeng ENGFA Cup33rd1.00Matches
2020-202128Middlesbrougheng ENGEFL Cup33rd0.80Matches
2021-202229Middlesbrougheng ENGEFL CupRd10.70Matches
2021-202229Ipswich Towneng ENGFA Cup2.50Matches
2022-202330Ipswich Towneng ENGFA Cup3.45Matches
2023-202431Ipswich Towneng ENGFA Cup2.01Matches
9 Seasons4 Clubs2 Leagues30.49
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Ipswich Town (3 Seasons)2 Leagues7.96
Wigan Athletic (3 Seasons)1 League9.03
Chesterfield (2 Seasons)2 Leagues12.1
Middlesbrough (2 Seasons)1 League1.40
FA Cup (8 Seasons)26.39
EFL Cup (5 Seasons)4.10
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201624eg EgyptFriendlies (M)0.5Matches
201725eg EgyptFriendlies (M)0.9Matches
201826eg Egypt1. World CupGR0.5232300010000002300Matches
201826eg EgyptWCQ1.0Matches
201826eg EgyptFriendlies (M)1.1Matches
201927eg EgyptAfrica Cup of Nations qualification0.1Matches
202331eg EgyptFriendlies (M)0.1Matches
202331eg EgyptAfrica Cup of Nations qualification0.0Matches
5 Seasons1 Club4 Leagues4.0232300010000002300
Friendlies (M) (4 Seasons)2.5
Africa Cup of Nations qualification (2 Seasons)0.1
World Cup (1 Season)0.5232300010000002300
WCQ (1 Season)1.0

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201017Port Valeeng ENG4. League Two0.1
2010-201118Port Valeeng ENG4. League Two11.9
2011-201219Port Valeeng ENG4. League Two13.1
2012-201320Port Valeeng ENG4. League Two20.8
2013-201421Chesterfieldeng ENG4. League Two33.1
2014-201522Chesterfieldeng ENGFA Cup6.3Matches
2014-201522Chesterfieldeng ENGLeague Cup1.3Matches
2014-201522Chesterfieldeng ENG3. League One37.4Matches
2015-201623Chesterfieldeng ENGFA Cup3.1Matches
2015-201623Chesterfieldeng ENGLeague Cup1.3Matches
2015-201623Chesterfieldeng ENG3. League One26.0Matches
2015-201623Wigan Athleticeng ENG3. League One11.7Matches
2016-201724Barnsleyeng ENG2. Championship11.8Matches
2016-201724Wigan Athleticeng ENG2. Championship12.5Matches
2016-201724Wigan Athleticeng ENGFA Cup2.0Matches
2017-201825Wigan Athleticeng ENGFA Cup6.0Matches
2017-201825Wigan Athleticeng ENG3. League One40.9Matches
2018-201926Wigan Athleticeng ENG2. Championship39.6942.37803222570.18510100Matches
2019-202027Wigan Athleticeng ENG2. Championship43.0831.93710522360.14501000Matches
2019-202027Wigan Athleticeng ENGFA Cup1.0Matches
2020-202128Middlesbrougheng ENG2. Championship26.0642.46530532160.23600000Matches
2020-202128Middlesbrougheng ENGEFL Cup0.8Matches
2021-202229Middlesbrougheng ENG2. Championship2.741.5021100000.00000000Matches
2021-202229Middlesbrougheng ENGEFL Cup0.7Matches
2021-202229Ipswich Towneng ENGFA Cup2.5Matches
2021-202229Ipswich Towneng ENG3. League One32.5Matches
2022-202330Ipswich Towneng ENGFA Cup3.4Matches
2022-202330Ipswich Towneng ENG3. League One43.7Matches
2023-202431Ipswich Towneng ENG2. Championship41.71202.8897103433130.31812200Matches
2023-202431Ipswich Towneng ENGFA Cup2.0Matches
2024-202532Ipswich Towneng ENG1. Premier League15.9271.70252000010.06100000Matches
16 Seasons6 Clubs6 Leagues494.73922.32328161611912330.202523300
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Wigan Athletic (5 Seasons)3 Leagues156.71772.1415137448130.161011100
Ipswich Town (4 Seasons)5 Leagues141.61472.55122123433140.24912200
Port Vale (4 Seasons)1 League45.9
Chesterfield (3 Seasons)4 Leagues108.7
Middlesbrough (2 Seasons)2 Leagues30.1682.37551632160.21600000
Barnsley (1 Season)1 League11.8
FA Cup (8 Seasons)26.3
Championship (6 Seasons)177.23652.39303141611912320.212423300
League One (5 Seasons)192.1
League Two (5 Seasons)79.0
EFL Cup (5 Seasons)4.1
Premier League (1 Season)15.9271.70252000010.06100000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201017Port Vale1 League0.1
2010-201118Port Vale1 League11.9
2011-201219Port Vale1 League13.1
2012-201320Port Vale1 League20.8
2013-201421Chesterfield1 League33.1
2014-201522Chesterfield3 Leagues45.1
2015-201623Chesterfield3 Leagues30.4
2015-201623Wigan Athletic1 League11.7
2016-201724Barnsley1 League11.8
2016-201724Wigan Athletic2 Leagues14.5
2017-201825Wigan Athletic2 Leagues46.9
2018-201926Wigan Athletic1 League39.6942.37803222570.18510100
2019-202027Wigan Athletic2 Leagues44.0831.93710522360.14501000
2020-202128Middlesbrough2 Leagues26.7642.46530532160.23600000
2021-202229Middlesbrough2 Leagues3.441.5021100000.00000000
2021-202229Ipswich Town2 Leagues35.0
2022-202330Ipswich Town2 Leagues47.0
2023-202431Ipswich Town3 Leagues43.61202.8897103433130.31812200
2024-202532Ipswich Town1 League15.9271.70252000010.06100000
16 Seasons6 Clubs6 Leagues494.73922.32328161611912330.202523300
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Wigan Athletic (5 Seasons)3 Leagues156.71772.1415137448130.161011100
Ipswich Town (4 Seasons)5 Leagues141.61472.55122123433140.24912200
Port Vale (4 Seasons)1 League45.9
Chesterfield (3 Seasons)4 Leagues108.7
Middlesbrough (2 Seasons)2 Leagues30.1682.37551632160.21600000
Barnsley (1 Season)1 League11.8
FA Cup (8 Seasons)26.3
Championship (6 Seasons)177.23652.39303141611912320.212423300
League One (5 Seasons)192.1
League Two (5 Seasons)79.0
EFL Cup (5 Seasons)4.1
Premier League (1 Season)15.9271.70252000010.06100000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201017Port Valeeng ENG4. League Two10th0.1
2010-201118Port Valeeng ENG4. League Two11th11.9
2011-201219Port Valeeng ENG4. League Two12th13.1
2012-201320Port Valeeng ENG4. League Two3rd20.8
2013-201421Chesterfieldeng ENG4. League Two1st33.1
2014-201522Chesterfieldeng ENG3. League One6th37.4Matches
2015-201623Chesterfieldeng ENG3. League One18th26.0Matches
2015-201623Wigan Athleticeng ENG3. League One1st11.7Matches
2016-201724Barnsleyeng ENG2. Championship14th11.8Matches
2016-201724Wigan Athleticeng ENG2. Championship23rd12.5Matches
2017-201825Wigan Athleticeng ENG3. League One1st40.9Matches
2018-201926Wigan Athleticeng ENG2. Championship18th39.6942.37803222570.18510100Matches
2019-202027Wigan Athleticeng ENG2. Championship23rd43.0831.93710522360.14501000Matches
2020-202128Middlesbrougheng ENG2. Championship10th26.0642.46530532160.23600000Matches
2021-202229Middlesbrougheng ENG2. Championship7th2.741.5021100000.00000000Matches
2021-202229Ipswich Towneng ENG3. League One11th32.5Matches
2022-202330Ipswich Towneng ENG3. League One2nd43.7Matches
2023-202431Ipswich Towneng ENG2. Championship2nd41.71202.8897103433130.31812200Matches
2024-202532Ipswich Towneng ENG1. Premier League19th15.9271.70252000010.06100000Matches
16 Seasons6 Clubs4 Leagues464.33922.32328161611912330.202523300
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Wigan Athletic (5 Seasons)2 Leagues147.71772.1415137448130.161011100
Ipswich Town (4 Seasons)3 Leagues133.71472.55122123433140.24912200
Port Vale (4 Seasons)1 League45.9
Chesterfield (3 Seasons)2 Leagues96.5
Middlesbrough (2 Seasons)1 League28.6682.37551632160.21600000
Barnsley (1 Season)1 League11.8
Championship (6 Seasons)177.23652.39303141611912320.212423300
League One (5 Seasons)192.1
League Two (5 Seasons)79.0
Premier League (1 Season)15.9271.70252000010.06100000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201522Chesterfieldeng ENGFA Cup17th6.3Matches
2014-201522Chesterfieldeng ENGLeague Cup58th1.3Matches
2015-201623Chesterfieldeng ENGFA Cup65th3.1Matches
2015-201623Chesterfieldeng ENGLeague Cup57th1.3Matches
2016-201724Wigan Athleticeng ENGFA Cup17th2.0Matches
2017-201825Wigan Athleticeng ENGFA Cup5th6.0Matches
2019-202027Wigan Athleticeng ENGFA Cup33rd1.0Matches
2020-202128Middlesbrougheng ENGEFL Cup33rd0.8Matches
2021-202229Middlesbrougheng ENGEFL CupRd10.7Matches
2021-202229Ipswich Towneng ENGFA Cup2.5Matches
2022-202330Ipswich Towneng ENGFA Cup3.4Matches
2023-202431Ipswich Towneng ENGFA Cup2.0Matches
9 Seasons4 Clubs2 Leagues30.4
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Ipswich Town (3 Seasons)2 Leagues7.9
Wigan Athletic (3 Seasons)1 League9.0
Chesterfield (2 Seasons)2 Leagues12.1
Middlesbrough (2 Seasons)1 League1.4
FA Cup (8 Seasons)26.3
EFL Cup (5 Seasons)4.1
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201624eg EgyptFriendlies (M)0.5Matches
201725eg EgyptFriendlies (M)0.9Matches
201826eg Egypt1. World CupGR0.500.0000000000.00000000Matches
201826eg EgyptWCQ1.0Matches
201826eg EgyptFriendlies (M)1.1Matches
201927eg EgyptAfrica Cup of Nations qualification0.1Matches
202331eg EgyptFriendlies (M)0.1Matches
202331eg EgyptAfrica Cup of Nations qualification0.0Matches
5 Seasons1 Club4 Leagues4.000.0000000000.00000000
Friendlies (M) (4 Seasons)2.5
Africa Cup of Nations qualification (2 Seasons)0.1
World Cup (1 Season)0.500.0000000000.00000000
WCQ (1 Season)1.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201017Port Valeeng ENG4. League Two0.1
2010-201118Port Valeeng ENG4. League Two11.9
2011-201219Port Valeeng ENG4. League Two13.1
2012-201320Port Valeeng ENG4. League Two20.8
2013-201421Chesterfieldeng ENG4. League Two33.1
2014-201522Chesterfieldeng ENGFA Cup6.3Matches
2014-201522Chesterfieldeng ENGLeague Cup1.3Matches
2014-201522Chesterfieldeng ENG3. League One37.4Matches
2015-201623Chesterfieldeng ENGFA Cup3.1Matches
2015-201623Chesterfieldeng ENGLeague Cup1.3Matches
2015-201623Chesterfieldeng ENG3. League One26.0Matches
2015-201623Wigan Athleticeng ENG3. League One11.7Matches
2016-201724Barnsleyeng ENG2. Championship11.800Matches
2016-201724Wigan Athleticeng ENG2. Championship12.500Matches
2016-201724Wigan Athleticeng ENGFA Cup2.0Matches
2017-201825Wigan Athleticeng ENGFA Cup6.035Matches
2017-201825Wigan Athleticeng ENG3. League One40.900Matches
2018-201926Wigan Athleticeng ENG2. Championship39.61126741629399441.55562224038150331Matches
2019-202027Wigan Athleticeng ENG2. Championship43.0895935477237630.35364135152141451Matches
2019-202027Wigan Athleticeng ENGFA Cup1.000Matches
2020-202128Middlesbrougheng ENG2. Championship26.0452921231184143.923317243580311Matches
2020-202128Middlesbrougheng ENGEFL Cup0.824Matches
2021-202229Middlesbrougheng ENG2. Championship2.783251020.0250521020Matches
2021-202229Middlesbrougheng ENGEFL Cup0.710Matches
2021-202229Ipswich Towneng ENGFA Cup2.510Matches
2021-202229Ipswich Towneng ENG3. League One32.55234Matches
2022-202330Ipswich Towneng ENGFA Cup3.422Matches
2022-202330Ipswich Towneng ENG3. League One43.77636Matches
2023-202431Ipswich Towneng ENG2. Championship41.711980515994910347.65453104334153422Matches
2023-202431Ipswich Towneng ENGFA Cup2.020Matches
2024-202532Ipswich Towneng ENG1. Premier League15.9372018154153740.522166101754262Matches
16 Seasons6 Clubs6 Leagues494.74103971682113114435340.8209231581732595881797
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Wigan Athletic (5 Seasons)3 Leagues156.720112976109166217036.5108126359195291782
Ipswich Town (4 Seasons)5 Leagues141.61562336974136414045.776691653123207684
Port Vale (4 Seasons)1 League45.90
Chesterfield (3 Seasons)4 Leagues108.70
Middlesbrough (2 Seasons)2 Leagues30.1533523282184341.925367294190331
Barnsley (1 Season)1 League11.8000
FA Cup (8 Seasons)26.3870
Championship (6 Seasons)177.23732381501962712931640.8187215521631615341535
League One (5 Seasons)192.1128700
League Two (5 Seasons)79.00
EFL Cup (5 Seasons)4.1340
Premier League (1 Season)15.9372018154153740.522166101754262
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201017Port Vale1 League0.10
2010-201118Port Vale1 League11.90
2011-201219Port Vale1 League13.10
2012-201320Port Vale1 League20.80
2013-201421Chesterfield1 League33.10
2014-201522Chesterfield3 Leagues45.10
2015-201623Chesterfield3 Leagues30.40
2015-201623Wigan Athletic1 League11.70
2016-201724Barnsley1 League11.8000
2016-201724Wigan Athletic2 Leagues14.5000
2017-201825Wigan Athletic2 Leagues46.9350
2018-201926Wigan Athletic1 League39.61126741629399441.55562224038150331
2019-202027Wigan Athletic2 Leagues44.0895935477237630.35364135152141451
2020-202128Middlesbrough2 Leagues26.7453121231184143.923317243980311
2021-202229Middlesbrough2 Leagues3.484251020.0250521020
2021-202229Ipswich Town2 Leagues35.053340
2022-202330Ipswich Town2 Leagues47.078380
2023-202431Ipswich Town3 Leagues43.611982515994910347.65453104334153422
2024-202532Ipswich Town1 League15.9372018154153740.522166101754262
16 Seasons6 Clubs6 Leagues494.74103971682113114435340.8209231581732595881797
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Wigan Athletic (5 Seasons)3 Leagues156.720112976109166217036.5108126359195291782
Ipswich Town (4 Seasons)5 Leagues141.61562336974136414045.776691653123207684
Port Vale (4 Seasons)1 League45.90
Chesterfield (3 Seasons)4 Leagues108.70
Middlesbrough (2 Seasons)2 Leagues30.1533523282184341.925367294190331
Barnsley (1 Season)1 League11.8000
FA Cup (8 Seasons)26.3870
Championship (6 Seasons)177.23732381501962712931640.8187215521631615341535
League One (5 Seasons)192.1128700
League Two (5 Seasons)79.00
EFL Cup (5 Seasons)4.1340
Premier League (1 Season)15.9372018154153740.522166101754262
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201017Port Valeeng ENG4. League Two10th0.1
2010-201118Port Valeeng ENG4. League Two11th11.9
2011-201219Port Valeeng ENG4. League Two12th13.1
2012-201320Port Valeeng ENG4. League Two3rd20.8
2013-201421Chesterfieldeng ENG4. League Two1st33.1
2014-201522Chesterfieldeng ENG3. League One6th37.4Matches
2015-201623Chesterfieldeng ENG3. League One18th26.0Matches
2015-201623Wigan Athleticeng ENG3. League One1st11.7Matches
2016-201724Barnsleyeng ENG2. Championship14th11.800Matches
2016-201724Wigan Athleticeng ENG2. Championship23rd12.500Matches
2017-201825Wigan Athleticeng ENG3. League One1st40.900Matches
2018-201926Wigan Athleticeng ENG2. Championship18th39.61126741629399441.55562224038150331Matches
2019-202027Wigan Athleticeng ENG2. Championship23rd43.0895935477237630.35364135152141451Matches
2020-202128Middlesbrougheng ENG2. Championship10th26.0452921231184143.923317243580311Matches
2021-202229Middlesbrougheng ENG2. Championship7th2.783251020.0250521020Matches
2021-202229Ipswich Towneng ENG3. League One11th32.55234Matches
2022-202330Ipswich Towneng ENG3. League One2nd43.77636Matches
2023-202431Ipswich Towneng ENG2. Championship2nd41.711980515994910347.65453104334153422Matches
2024-202532Ipswich Towneng ENG1. Premier League19th15.9372018154153740.522166101754262Matches
16 Seasons6 Clubs4 Leagues464.34103861682113114435340.8209231581732485881797
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Wigan Athletic (5 Seasons)2 Leagues147.720112676109166217036.5108126359190291782
Ipswich Town (4 Seasons)3 Leagues133.71562286974136414045.776691653121207684
Port Vale (4 Seasons)1 League45.90
Chesterfield (3 Seasons)2 Leagues96.50
Middlesbrough (2 Seasons)1 League28.6533223282184341.925367293790331
Barnsley (1 Season)1 League11.8000
Championship (6 Seasons)177.23732381501962712931640.8187215521631615341535
League One (5 Seasons)192.1128700
League Two (5 Seasons)79.00
Premier League (1 Season)15.9372018154153740.522166101754262
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201522Chesterfieldeng ENGFA Cup17th6.3Matches
2014-201522Chesterfieldeng ENGLeague Cup58th1.3Matches
2015-201623Chesterfieldeng ENGFA Cup65th3.1Matches
2015-201623Chesterfieldeng ENGLeague Cup57th1.3Matches
2016-201724Wigan Athleticeng ENGFA Cup17th2.0Matches
2017-201825Wigan Athleticeng ENGFA Cup5th6.035Matches
2019-202027Wigan Athleticeng ENGFA Cup33rd1.000Matches
2020-202128Middlesbrougheng ENGEFL Cup33rd0.824Matches
2021-202229Middlesbrougheng ENGEFL CupRd10.710Matches
2021-202229Ipswich Towneng ENGFA Cup2.510Matches
2022-202330Ipswich Towneng ENGFA Cup3.422Matches
2023-202431Ipswich Towneng ENGFA Cup2.020Matches
9 Seasons4 Clubs2 Leagues30.411110
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Ipswich Town (3 Seasons)2 Leagues7.9520
Wigan Athletic (3 Seasons)1 League9.0350
Chesterfield (2 Seasons)2 Leagues12.10
Middlesbrough (2 Seasons)1 League1.4340
FA Cup (8 Seasons)26.3870
EFL Cup (5 Seasons)4.1340
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201624eg EgyptFriendlies (M)0.5Matches
201725eg EgyptFriendlies (M)0.9Matches
201826eg Egypt1. World CupGR0.5201010001013510Matches
201826eg EgyptWCQ1.0Matches
201826eg EgyptFriendlies (M)1.1Matches
201927eg EgyptAfrica Cup of Nations qualification0.1Matches
202331eg EgyptFriendlies (M)0.1Matches
202331eg EgyptAfrica Cup of Nations qualification0.0Matches
5 Seasons1 Club4 Leagues4.0201010001013510
Friendlies (M) (4 Seasons)2.50
Africa Cup of Nations qualification (2 Seasons)0.10
World Cup (1 Season)0.5201010001013510
WCQ (1 Season)1.00

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201017Port Valeeng ENG4. League Two0.1
2010-201118Port Valeeng ENG4. League Two11.9
2011-201219Port Valeeng ENG4. League Two13.1
2012-201320Port Valeeng ENG4. League Two20.8
2013-201421Chesterfieldeng ENG4. League Two33.1
2014-201522Chesterfieldeng ENGFA Cup6.3Matches
2014-201522Chesterfieldeng ENGLeague Cup1.3Matches
2014-201522Chesterfieldeng ENG3. League One37.4Matches
2015-201623Chesterfieldeng ENGFA Cup3.1Matches
2015-201623Chesterfieldeng ENGLeague Cup1.3Matches
2015-201623Chesterfieldeng ENG3. League One26.0Matches
2015-201623Wigan Athleticeng ENG3. League One11.7Matches
2016-201724Barnsleyeng ENG2. Championship11.8Matches
2016-201724Wigan Athleticeng ENG2. Championship12.5Matches
2016-201724Wigan Athleticeng ENGFA Cup2.0Matches
2017-201825Wigan Athleticeng ENGFA Cup6.0Matches
2017-201825Wigan Athleticeng ENG3. League One40.9Matches
2018-201926Wigan Athleticeng ENG2. Championship39.62135644011378381262135373183.8616.2105158843170535742923126830Matches
2019-202027Wigan Athleticeng ENG2. Championship43.02388784861522409292388524280.81019.2133774453713536053026149721Matches
2019-202027Wigan Athleticeng ENGFA Cup1.0Matches
2020-202128Middlesbrougheng ENG2. Championship26.0116354209642336231163242187.5312.55482572126022291241159022Matches
2020-202128Middlesbrougheng ENGEFL Cup0.8Matches
2021-202229Middlesbrougheng ENG2. Championship2.7112212643811122150.0150.05531114141121614Matches
2021-202229Middlesbrougheng ENGEFL Cup0.7Matches
2021-202229Ipswich Towneng ENGFA Cup2.5Matches
2021-202229Ipswich Towneng ENG3. League One32.5Matches
2022-202330Ipswich Towneng ENGFA Cup3.4Matches
2022-202330Ipswich Towneng ENG3. League One43.7Matches
2023-202431Ipswich Towneng ENG2. Championship41.731611237611930514163161402562.5922.5177387934344506433920228342Matches
2023-202431Ipswich Towneng ENGFA Cup2.0Matches
2024-202532Ipswich Towneng ENG1. Premier League15.9948382475551553948141178.6321.45202791119771801066647Matches
16 Seasons6 Clubs6 Leagues494.7990735921166091183398990716913177.53218.95284277961382518922914134876363126
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Wigan Athletic (5 Seasons)3 Leagues156.745231428872900790554523897382.01618.0238813329688310611795949276551
Ipswich Town (4 Seasons)5 Leagues141.6410916110082485669194109543666.71222.22293115845541578234926294749
Port Vale (4 Seasons)1 League45.9
Chesterfield (3 Seasons)4 Leagues108.7
Middlesbrough (2 Seasons)2 Leagues30.1127556221706374241275262284.6415.46032883140126302261265126
Barnsley (1 Season)1 League11.8
FA Cup (8 Seasons)26.3
Championship (6 Seasons)177.2895932118695536167895895915512077.42918.74764250051262818221114124815699119
League One (5 Seasons)192.1
League Two (5 Seasons)79.0
EFL Cup (5 Seasons)4.1
Premier League (1 Season)15.9948382475551553948141178.6321.45202791119771801066647
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201017Port Vale1 League0.1
2010-201118Port Vale1 League11.9
2011-201219Port Vale1 League13.1
2012-201320Port Vale1 League20.8
2013-201421Chesterfield1 League33.1
2014-201522Chesterfield3 Leagues45.1
2015-201623Chesterfield3 Leagues30.4
2015-201623Wigan Athletic1 League11.7
2016-201724Barnsley1 League11.8
2016-201724Wigan Athletic2 Leagues14.5
2017-201825Wigan Athletic2 Leagues46.9
2018-201926Wigan Athletic1 League39.62135644011378381262135373183.8616.2105158843170535742923126830
2019-202027Wigan Athletic2 Leagues44.02388784861522409292388524280.81019.2133774453713536053026149721
2020-202128Middlesbrough2 Leagues26.7116354209642336231163242187.5312.55482572126022291241159022
2021-202229Middlesbrough2 Leagues3.4112212643811122150.0150.05531114141121614
2021-202229Ipswich Town2 Leagues35.0
2022-202330Ipswich Town2 Leagues47.0
2023-202431Ipswich Town3 Leagues43.631611237611930514163161402562.5922.5177387934344506433920228342
2024-202532Ipswich Town1 League15.9948382475551553948141178.6321.45202791119771801066647
16 Seasons6 Clubs6 Leagues494.7990735921166091183398990716913177.53218.95284277961382518922914134876363126
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Wigan Athletic (5 Seasons)3 Leagues156.745231428872900790554523897382.01618.0238813329688310611795949276551
Ipswich Town (4 Seasons)5 Leagues141.6410916110082485669194109543666.71222.22293115845541578234926294749
Port Vale (4 Seasons)1 League45.9
Chesterfield (3 Seasons)4 Leagues108.7
Middlesbrough (2 Seasons)2 Leagues30.1127556221706374241275262284.6415.46032883140126302261265126
Barnsley (1 Season)1 League11.8
FA Cup (8 Seasons)26.3
Championship (6 Seasons)177.2895932118695536167895895915512077.42918.74764250051262818221114124815699119
League One (5 Seasons)192.1
League Two (5 Seasons)79.0
EFL Cup (5 Seasons)4.1
Premier League (1 Season)15.9948382475551553948141178.6321.45202791119771801066647
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201017Port Valeeng ENG4. League Two10th0.1
2010-201118Port Valeeng ENG4. League Two11th11.9
2011-201219Port Valeeng ENG4. League Two12th13.1
2012-201320Port Valeeng ENG4. League Two3rd20.8
2013-201421Chesterfieldeng ENG4. League Two1st33.1
2014-201522Chesterfieldeng ENG3. League One6th37.4Matches
2015-201623Chesterfieldeng ENG3. League One18th26.0Matches
2015-201623Wigan Athleticeng ENG3. League One1st11.7Matches
2016-201724Barnsleyeng ENG2. Championship14th11.8Matches
2016-201724Wigan Athleticeng ENG2. Championship23rd12.5Matches
2017-201825Wigan Athleticeng ENG3. League One1st40.9Matches
2018-201926Wigan Athleticeng ENG2. Championship18th39.62135644011378381262135373183.8616.2105158843170535742923126830Matches
2019-202027Wigan Athleticeng ENG2. Championship23rd43.02388784861522409292388524280.81019.2133774453713536053026149721Matches
2020-202128Middlesbrougheng ENG2. Championship10th26.0116354209642336231163242187.5312.55482572126022291241159022Matches
2021-202229Middlesbrougheng ENG2. Championship7th2.7112212643811122150.0150.05531114141121614Matches
2021-202229Ipswich Towneng ENG3. League One11th32.5Matches
2022-202330Ipswich Towneng ENG3. League One2nd43.7Matches
2023-202431Ipswich Towneng ENG2. Championship2nd41.731611237611930514163161402562.5922.5177387934344506433920228342Matches
2024-202532Ipswich Towneng ENG1. Premier League19th15.9948382475551553948141178.6321.45202791119771801066647Matches
16 Seasons6 Clubs4 Leagues464.3990735921166091183398990716913177.53218.95284277961382518922914134876363126
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Wigan Athletic (5 Seasons)2 Leagues147.745231428872900790554523897382.01618.0238813329688310611795949276551
Ipswich Town (4 Seasons)3 Leagues133.7410916110082485669194109543666.71222.22293115845541578234926294749
Port Vale (4 Seasons)1 League45.9
Chesterfield (3 Seasons)2 Leagues96.5
Middlesbrough (2 Seasons)1 League28.6127556221706374241275262284.6415.46032883140126302261265126
Barnsley (1 Season)1 League11.8
Championship (6 Seasons)177.2895932118695536167895895915512077.42918.74764250051262818221114124815699119
League One (5 Seasons)192.1
League Two (5 Seasons)79.0
Premier League (1 Season)15.9948382475551553948141178.6321.45202791119771801066647
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201522Chesterfieldeng ENGFA Cup17th6.3Matches
2014-201522Chesterfieldeng ENGLeague Cup58th1.3Matches
2015-201623Chesterfieldeng ENGFA Cup65th3.1Matches
2015-201623Chesterfieldeng ENGLeague Cup57th1.3Matches
2016-201724Wigan Athleticeng ENGFA Cup17th2.0Matches
2017-201825Wigan Athleticeng ENGFA Cup5th6.0Matches
2019-202027Wigan Athleticeng ENGFA Cup33rd1.0Matches
2020-202128Middlesbrougheng ENGEFL Cup33rd0.8Matches
2021-202229Middlesbrougheng ENGEFL CupRd10.7Matches
2021-202229Ipswich Towneng ENGFA Cup2.5Matches
2022-202330Ipswich Towneng ENGFA Cup3.4Matches
2023-202431Ipswich Towneng ENGFA Cup2.0Matches
9 Seasons4 Clubs2 Leagues30.4
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Ipswich Town (3 Seasons)2 Leagues7.9
Wigan Athletic (3 Seasons)1 League9.0
Chesterfield (2 Seasons)2 Leagues12.1
Middlesbrough (2 Seasons)1 League1.4
FA Cup (8 Seasons)26.3
EFL Cup (5 Seasons)4.1
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
201624eg EgyptFriendlies (M)0.5Matches
201725eg EgyptFriendlies (M)0.9Matches
201826eg Egypt1. World CupGR0.531111156031100.01100.08754910001180Matches
201826eg EgyptWCQ1.0Matches
201826eg EgyptFriendlies (M)1.1Matches
201927eg EgyptAfrica Cup of Nations qualification0.1Matches
202331eg EgyptFriendlies (M)0.1Matches
202331eg EgyptAfrica Cup of Nations qualification0.0Matches
5 Seasons1 Club4 Leagues4.031111156031100.01100.08754910001180
Friendlies (M) (4 Seasons)2.5
Africa Cup of Nations qualification (2 Seasons)0.1
World Cup (1 Season)0.531111156031100.01100.08754910001180
WCQ (1 Season)1.0

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-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.1560.254.0+6.2+0.16+0.57Matches
2019-202027Wigan Athleticeng ENG2. Championship433,8709093.543.0439043001.235351+2+0.05+0.3851.054.4-3.4-0.08-0.14Matches
2019-202027Wigan Athleticeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2020-202128Middlesbrougheng ENG2. Championship312,3367556.426.029802021441.553532+3+0.12+0.1732.826.5+6.2+0.240.00Matches
2020-202128Middlesbrougheng ENGEFL Cup1686837.80.81680000.0002-2-2.65-3.45Matches
2021-202229Middlesbrougheng ENG2. Championship3240805.82.73801021.0012-1-0.37-0.612.72.2+0.5+0.20-0.26Matches
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.3367.942.5+25.4+0.61+0.15Matches
2023-202431Ipswich Towneng ENGEFL Cup00001Matches
2023-202431Ipswich Towneng ENGFA Cup21799099.42.02901001.5043+1+0.50+0.50Matches
2024-202532Ipswich Towneng ENG1. Premier League161,4339093.715.9169014000.751328-15-0.94-0.0114.630.7-16.1-1.01+1.71Matches
16 Seasons6 Clubs6 Leagues54044,5218255.8494.7502883773828151.58647470+177+0.43+0.34229.2210.4+18.8+0.11-0.16
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Wigan Athletic (5 Seasons)3 Leagues16414,1028665.0156.715990147531.53224169+55+0.35+0.17111.2108.4+2.8+0.03+0.30
Ipswich Town (4 Seasons)5 Leagues14512,7448883.1141.61438913024221.81257147+110+0.78+0.5782.573.3+9.3+0.16+0.34
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.1635.528.7+6.8+0.24-0.15
Barnsley (1 Season)1 League141,0587625.611.8128241.572016+4+0.34+0.54
FA Cup (8 Seasons)272,3688883.126.326892114511.593823+15+0.57-0.74
Championship (6 Seasons)18815,9458555.0177.218287159614121.47255227+28+0.16+0.25214.6179.7+34.9+0.23-0.09
League One (5 Seasons)20017,2918669.6192.11968918143811.77337181+156+0.81+0.47
League Two (5 Seasons)1057,1146834.479.07827
EFL Cup (5 Seasons)43709341.14.14932010.00411-7-1.70-1.06
Premier League (1 Season)161,4339093.715.9169014000.751328-15-0.94-0.0114.630.7-16.1-1.01+1.71
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-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.1560.254.0+6.2+0.16+0.57
2019-202027Wigan Athletic2 Leagues443,9609093.644.0449044001.20535300.00+0.3351.054.4-3.4-0.08-0.14
2020-202128Middlesbrough2 Leagues322,4047555.626.730792021441.503534+1+0.04+0.0432.826.5+6.2+0.240.00
2021-202229Middlesbrough2 Leagues4302767.13.44761020.7513-2-0.60-0.782.72.2+0.5+0.20-0.26
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.3267.942.5+25.4+0.61+0.15
2024-202532Ipswich Town1 League161,4339093.715.9169014000.751328-15-0.94-0.0114.630.7-16.1-1.01+1.71
16 Seasons6 Clubs6 Leagues54044,5218255.8494.7502883773828151.58647470+177+0.43+0.34229.2210.4+18.8+0.11-0.16
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Wigan Athletic (5 Seasons)3 Leagues16414,1028665.0156.715990147531.53224169+55+0.35+0.17111.2108.4+2.8+0.03+0.30
Ipswich Town (4 Seasons)5 Leagues14512,7448883.1141.61438913024221.81257147+110+0.78+0.5782.573.3+9.3+0.16+0.34
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.1635.528.7+6.8+0.24-0.15
Barnsley (1 Season)1 League141,0587625.611.8128241.572016+4+0.34+0.54
FA Cup (8 Seasons)272,3688883.126.326892114511.593823+15+0.57-0.74
Championship (6 Seasons)18815,9458555.0177.218287159614121.47255227+28+0.16+0.25214.6179.7+34.9+0.23-0.09
League One (5 Seasons)20017,2918669.6192.11968918143811.77337181+156+0.81+0.47
League Two (5 Seasons)1057,1146834.479.07827
EFL Cup (5 Seasons)43709341.14.14932010.00411-7-1.70-1.06
Premier League (1 Season)161,4339093.715.9169014000.751328-15-0.94-0.0114.630.7-16.1-1.01+1.71
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-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.1560.254.0+6.2+0.16+0.57Matches
2019-202027Wigan Athleticeng ENG2. Championship23rd433,8709093.543.0439043001.235351+2+0.05+0.3851.054.4-3.4-0.08-0.14Matches
2020-202128Middlesbrougheng ENG2. Championship10th312,3367556.426.029802021441.553532+3+0.12+0.1732.826.5+6.2+0.240.00Matches
2021-202229Middlesbrougheng ENG2. Championship7th3240805.82.73801021.0012-1-0.37-0.612.72.2+0.5+0.20-0.26Matches
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.3367.942.5+25.4+0.61+0.15Matches
2024-202532Ipswich Towneng ENG1. Premier League19th161,4339093.715.9169014000.751328-15-0.94-0.0114.630.7-16.1-1.01+1.71Matches
16 Seasons6 Clubs4 Leagues50941,7838254.9464.3472883543722131.59605436+169+0.44+0.38229.2210.4+18.8+0.11-0.16
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Wigan Athletic (5 Seasons)2 Leagues15513,2928664.2147.715090138531.53212157+55+0.37+0.21111.2108.4+2.8+0.03+0.30
Ipswich Town (4 Seasons)3 Leagues13612,0378986.3133.71358912613801.84247141+106+0.79+0.7982.573.3+9.3+0.16+0.34
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.0735.528.7+6.8+0.24-0.15
Barnsley (1 Season)1 League141,0587625.611.8128241.572016+4+0.34+0.54
Championship (6 Seasons)18815,9458555.0177.218287159614121.47255227+28+0.16+0.25214.6179.7+34.9+0.23-0.09
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)161,4339093.715.9169014000.751328-15-0.94-0.0114.630.7-16.1-1.01+1.71
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
9 Seasons4 Clubs2 Leagues312,7388873.030.430902314521.394234+8+0.26-0.61
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 (3 Seasons)2 Leagues97077951.27.9883414521.33106+4+0.51-1.08
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
FA Cup (8 Seasons)272,3688883.126.326892114511.593823+15+0.57-0.74
EFL Cup (5 Seasons)43709341.14.14932010.00411-7-1.70-1.06
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-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.020.20.7-0.5-1.16-0.27Matches
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.970.20.7-0.5-1.16-0.27
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.020.20.7-0.5-1.16-0.27
WCQ (1 Season)1909012.51.01901031.001100.00-1.00

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% 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.614109841063867010242425045.7Matches
2019-202027Wigan Athleticeng ENG2. Championship43.0120087540135259000319444549.4Matches
2019-202027Wigan Athleticeng ENGFA Cup1.01004000000Matches
2020-202128Middlesbrougheng ENG2. Championship26.081059241233529010162515150.0Matches
2020-202128Middlesbrougheng ENGEFL Cup0.81002100420Matches
2021-202229Middlesbrougheng ENG2. Championship2.7010500023000131420.0Matches
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.7140073450503480000316303050.0Matches
2023-202431Ipswich Towneng ENGFA Cup2.00003201020Matches
2024-202532Ipswich Towneng ENG1. Premier League15.950029160917200008581830.8Matches
16 Seasons6 Clubs6 Leagues494.71477010052743139259397020113717619847.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Wigan Athletic (5 Seasons)3 Leagues156.7442039010202295129010561869547.5
Ipswich Town (4 Seasons)5 Leagues141.64700265147294123233000401384844.2
Port Vale (4 Seasons)1 League45.913172
Chesterfield (3 Seasons)4 Leagues108.727201770
Middlesbrough (2 Seasons)2 Leagues30.1102068251234135010175525548.6
Barnsley (1 Season)1 League11.86003300000000
FA Cup (8 Seasons)26.31000331509780
Championship (6 Seasons)177.25930392164192161238020105216818048.3
League One (5 Seasons)192.152204177822970128000
League Two (5 Seasons)79.0182130
EFL Cup (5 Seasons)4.13004100430
Premier League (1 Season)15.950029160917200008581830.8
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% 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.614109841063867010242425045.7
2019-202027Wigan Athletic2 Leagues44.0130091540135259000319444549.4
2020-202128Middlesbrough2 Leagues26.791061251233931010162515150.0
2021-202229Middlesbrough2 Leagues3.4110700024000131420.0
2021-202229Ipswich Town2 Leagues35.0140081342734530
2022-202330Ipswich Town2 Leagues47.01400795002738780
2023-202431Ipswich Town3 Leagues43.6140076470513482000316303050.0
2024-202532Ipswich Town1 League15.950029160917200008581830.8
16 Seasons6 Clubs6 Leagues494.71477010052743139259397020113717619847.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Wigan Athletic (5 Seasons)3 Leagues156.7442039010202295129010561869547.5
Ipswich Town (4 Seasons)5 Leagues141.64700265147294123233000401384844.2
Port Vale (4 Seasons)1 League45.913172
Chesterfield (3 Seasons)4 Leagues108.727201770
Middlesbrough (2 Seasons)2 Leagues30.1102068251234135010175525548.6
Barnsley (1 Season)1 League11.86003300000000
FA Cup (8 Seasons)26.31000331509780
Championship (6 Seasons)177.25930392164192161238020105216818048.3
League One (5 Seasons)192.152204177822970128000
League Two (5 Seasons)79.0182130
EFL Cup (5 Seasons)4.13004100430
Premier League (1 Season)15.950029160917200008581830.8
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% 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.614109841063867010242425045.7Matches
2019-202027Wigan Athleticeng ENG2. Championship23rd43.0120087540135259000319444549.4Matches
2020-202128Middlesbrougheng ENG2. Championship10th26.081059241233529010162515150.0Matches
2021-202229Middlesbrougheng ENG2. Championship7th2.7010500023000131420.0Matches
2021-202229Ipswich Towneng ENG3. League One11th32.5110075302734520Matches
2022-202330Ipswich Towneng ENG3. League One2nd43.71200744802236760Matches
2023-202431Ipswich Towneng ENG2. Championship2nd41.7140073450503480000316303050.0Matches
2024-202532Ipswich Towneng ENG1. Premier League19th15.950029160917200008581830.8Matches
16 Seasons6 Clubs4 Leagues464.3134709682583130248386020113717619847.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Wigan Athletic (5 Seasons)2 Leagues147.742203719501990126010561869547.5
Ipswich Town (4 Seasons)3 Leagues133.74200251139288121228000401384844.2
Port Vale (4 Seasons)1 League45.913172
Chesterfield (3 Seasons)2 Leagues96.5232177
Middlesbrough (2 Seasons)1 League28.682064241233732010175525548.6
Barnsley (1 Season)1 League11.86003300000000
Championship (6 Seasons)177.25930392164192161238020105216818048.3
League One (5 Seasons)192.152204177822970128000
League Two (5 Seasons)79.0182130
Premier League (1 Season)15.950029160917200008581830.8
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
9 Seasons4 Clubs2 Leagues30.4130037160911110
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Ipswich Town (3 Seasons)2 Leagues7.950014806250
Wigan Athletic (3 Seasons)1 League9.020019703530
Chesterfield (2 Seasons)2 Leagues12.14000
Middlesbrough (2 Seasons)1 League1.42004100430
FA Cup (8 Seasons)26.31000331509780
EFL Cup (5 Seasons)4.13004100430
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201624eg EgyptFriendlies (M)0.51000Matches
201725eg EgyptFriendlies (M)0.90000Matches
201826eg Egypt1. World CupGR0.5100200030000500Matches
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.0200200030000500
Friendlies (M) (4 Seasons)2.51000
Africa Cup of Nations qualification (2 Seasons)0.10000
World Cup (1 Season)0.5100200030000500
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, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.