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-14SatNational LeagueMatchweek 22AwayD 1–1Solihull MoorsMaidenhead UtdYDM62000000Match Report
2024-12-10TueNational LeagueMatchweek 21HomeW 2–1Solihull MoorsAldershot TownY73010000Match Report
2024-12-01SunFA CupSecond round properHomeL 1–2Solihull MoorsBromleyYAM90000010000Match Report
2024-11-26TueNational LeagueMatchweek 20AwayL 0–1Solihull MoorsSutton UnitedYDM90000000Match Report
2024-11-16SatNational LeagueMatchweek 18AwayW 6–0Solihull MoorsEbbsfleet UtdN5000000Match 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
2007-200815Crystal Palaceeng ENG2. Championship411441.6000000000.000.000.000.000.00
2008-200916Tottenham2. UEFA Cup30250.3000000.000.00Matches
2009-201017Brentfordeng ENG3. League One997157.9213200100.250.130.380.250.38
2010-201118Hull Cityeng ENG2. Championship1186827.6202200310.260.000.260.260.26Matches
2011-201219Sheffield Wedseng ENG3. League One422322.6000000100.000.000.000.000.00
2011-201219Swindon Towneng ENG4. League Two332522.8011000000.000.360.360.000.36
2012-201320Swindon Towneng ENG3. League One864975.5011000100.000.180.180.000.18
201321Toronto FCus USA1. MLS743884.3000000000.000.000.000.000.00Matches
2014-201522OH Leuvenbe BEL2. Second Division26222,04422.711011833610.480.000.480.350.35Matches
2014-201522Antwerpbe BEL2. Second Division221802.0000000100.000.000.000.000.00Matches
2015-201623OH Leuvenbe BEL1. Pro League25241,99522.27411255310.320.180.500.090.27Matches
2016-201724Lensfr FRA1. Coupe de la Ligue11901.0101100001.000.001.001.001.00Matches
2016-201724Lensfr FRA2. Ligue 231312,73530.45510233800.160.160.330.070.23Matches
2017-201825Lensfr FRACoupe de France311241.4000000000.000.000.000.000.00Matches
2017-201825Lensfr FRA1. Coupe de la Ligue21931.0000000000.000.000.000.000.00Matches
2017-201825Lensfr FRA2. Ligue 21176857.6011000100.30.32.52.8841190.000.130.130.000.130.050.330.370.050.37Matches
2017-201825Bursasportr TUR1. Süper Lig865976.6000000100.000.000.000.000.00Matches
2018-201926Toulousefr FRACoupe de France332502.8011000000.000.360.360.000.36Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue11610.7000000000.000.000.000.000.00Matches
2018-201926Toulousefr FRA1. Ligue 1161098410.9000000100.20.20.81.0558120.000.000.000.000.000.020.070.090.020.09Matches
2019-202027Nott'ham Foresteng ENG2. Championship711631.8011000100.10.10.70.81800.000.550.550.000.550.070.370.440.070.44Matches
2019-202027Nott'ham Foresteng ENGEFL Cup221802.0011000100.000.500.500.000.50Matches
2020-202128Doncastereng ENG3. League One18111,01611.3011000100.000.090.090.000.09Matches
2021-202229Doncastereng ENGEFL Cup11710.8000000000.000.000.000.000.00Matches
2021-202229Doncastereng ENGFA Cup11450.5000000000.000.000.000.000.00Matches
2021-202229Doncastereng ENG3. League One21171,41115.7022000100.000.130.130.000.13Matches
2022-202330Notts Countyeng ENG5. National League23141,30514.51100000.070.07Matches
2023-202431Notts Countyeng ENGEFL Cup10800.9000000000.000.000.000.000.00Matches
2023-202431Notts Countyeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2023-202431Notts Countyeng ENG4. League Two37312,54128.2213200800.070.040.110.070.11Matches
2024-202532Solihull Moorseng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202532Solihull Moorseng ENG5. National League18151,19313.3011000200.000.080.080.000.08Matches
18 Seasons16 Clubs15 Leagues30923720,958232.93121512011114230.70.73.94.714107310.130.100.230.090.180.040.190.230.040.23
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
Notts County (2 Seasons)4 Leagues62464,01644.6313300900.070.030.100.070.10
OH Leuven (2 Seasons)2 Leagues51464,03944.9184221088920.400.090.490.220.31
Lens (2 Seasons)3 Leagues48413,72741.46612333900.30.32.52.8841190.140.140.290.070.220.050.330.370.050.37
Doncaster (2 Seasons)3 Leagues41302,54328.3033000200.000.110.110.000.11
Swindon Town (2 Seasons)2 Leagues1197498.3022000100.000.240.240.000.24
Toulouse (1 Season)3 Leagues20141,29514.4011000100.20.20.81.0558120.000.070.070.000.070.020.070.090.020.09
Solihull Moors (1 Season)2 Leagues19161,28314.3011000200.000.070.070.000.07
Hull City (1 Season)1 League1186827.6202200310.260.000.260.260.26
Brentford (1 Season)1 League997157.9213200100.250.130.380.250.38
Nott'ham Forest (1 Season)2 Leagues933433.8022000200.10.10.70.81800.000.520.520.000.520.070.370.440.070.44
Bursaspor (1 Season)1 League865976.6000000100.000.000.000.000.00
Toronto FC (1 Season)1 League743884.3000000000.000.000.000.000.00
Crystal Palace (1 Season)1 League411441.6000000000.000.000.000.000.00
Sheffield Weds (1 Season)1 League422322.6000000100.000.000.000.000.00
Tottenham (1 Season)1 League30250.3000000.000.00
Antwerp (1 Season)1 League221802.0000000100.000.000.000.000.00
League One (5 Seasons)60453,87143.0257200500.050.120.160.050.16
Championship (3 Seasons)221098911.0213200410.10.10.70.81800.180.090.270.180.270.070.370.440.070.44
EFL Cup (3 Seasons)433313.7011000100.000.270.270.000.27
Coupe de la Ligue (3 Seasons)432442.7101100000.370.000.370.370.37
FA Cup (3 Seasons)332252.5000000100.000.000.000.000.00
Ligue 2 (2 Seasons)42383,42038.05611233900.30.32.52.8841190.130.160.290.050.210.050.330.370.050.37
National League (2 Seasons)41292,49827.8111100200.040.080.080.040.08
League Two (2 Seasons)40342,79331.0224200800.060.060.130.060.13
Coupe de France (2 Seasons)643744.2011000000.000.240.240.000.24
Second Division (1 Season)28242,22424.711011833710.450.000.450.320.32
Pro League (1 Season)25241,99522.27411255310.320.180.500.090.27
Ligue 1 (1 Season)161098410.9000000100.20.20.81.0558120.000.000.000.000.000.020.070.090.020.09
Süper Lig (1 Season)865976.6000000100.000.000.000.000.00
MLS (1 Season)743884.3000000000.000.000.000.000.00
UEFA Cup (1 Season)30250.3000000.000.00
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
2007-200815Crystal Palace1 League411441.6000000000.000.000.000.000.00
2008-200916Tottenham1 League30250.3000000.000.00
2009-201017Brentford1 League997157.9213200100.250.130.380.250.38
2010-201118Hull City1 League1186827.6202200310.260.000.260.260.26
2011-201219Sheffield Weds1 League422322.6000000100.000.000.000.000.00
2011-201219Swindon Town1 League332522.8011000000.000.360.360.000.36
2012-201320Swindon Town1 League864975.5011000100.000.180.180.000.18
201321Toronto FC1 League743884.3000000000.000.000.000.000.00
2014-201522Antwerp1 League221802.0000000100.000.000.000.000.00
2014-201522OH Leuven1 League26222,04422.711011833610.480.000.480.350.35
2015-201623OH Leuven1 League25241,99522.27411255310.320.180.500.090.27
2016-201724Lens2 Leagues32322,82531.46511333800.190.160.350.100.25
2017-201825Lens3 Leagues16990210.0011000100.30.32.52.8841190.000.100.100.000.100.050.330.370.050.37
2017-201825Bursaspor1 League865976.6000000100.000.000.000.000.00
2018-201926Toulouse3 Leagues20141,29514.4011000100.20.20.81.0558120.000.070.070.000.070.020.070.090.020.09
2019-202027Nott'ham Forest2 Leagues933433.8022000200.10.10.70.81800.000.520.520.000.520.070.370.440.070.44
2020-202128Doncaster1 League18111,01611.3011000100.000.090.090.000.09
2021-202229Doncaster3 Leagues23191,52717.0022000100.000.120.120.000.12
2022-202330Notts County1 League23141,30514.51100000.070.07
2023-202431Notts County3 Leagues39322,71130.1213200900.070.030.100.070.10
2024-202532Solihull Moors2 Leagues19161,28314.3011000200.000.070.070.000.07
18 Seasons16 Clubs15 Leagues30923720,958232.93121512011114230.70.73.94.714107310.130.100.230.090.180.040.190.230.040.23
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
Notts County (2 Seasons)4 Leagues62464,01644.6313300900.070.030.100.070.10
OH Leuven (2 Seasons)2 Leagues51464,03944.9184221088920.400.090.490.220.31
Lens (2 Seasons)3 Leagues48413,72741.46612333900.30.32.52.8841190.140.140.290.070.220.050.330.370.050.37
Doncaster (2 Seasons)3 Leagues41302,54328.3033000200.000.110.110.000.11
Swindon Town (2 Seasons)2 Leagues1197498.3022000100.000.240.240.000.24
Toulouse (1 Season)3 Leagues20141,29514.4011000100.20.20.81.0558120.000.070.070.000.070.020.070.090.020.09
Solihull Moors (1 Season)2 Leagues19161,28314.3011000200.000.070.070.000.07
Hull City (1 Season)1 League1186827.6202200310.260.000.260.260.26
Brentford (1 Season)1 League997157.9213200100.250.130.380.250.38
Nott'ham Forest (1 Season)2 Leagues933433.8022000200.10.10.70.81800.000.520.520.000.520.070.370.440.070.44
Bursaspor (1 Season)1 League865976.6000000100.000.000.000.000.00
Toronto FC (1 Season)1 League743884.3000000000.000.000.000.000.00
Crystal Palace (1 Season)1 League411441.6000000000.000.000.000.000.00
Sheffield Weds (1 Season)1 League422322.6000000100.000.000.000.000.00
Tottenham (1 Season)1 League30250.3000000.000.00
Antwerp (1 Season)1 League221802.0000000100.000.000.000.000.00
League One (5 Seasons)60453,87143.0257200500.050.120.160.050.16
Championship (3 Seasons)221098911.0213200410.10.10.70.81800.180.090.270.180.270.070.370.440.070.44
EFL Cup (3 Seasons)433313.7011000100.000.270.270.000.27
Coupe de la Ligue (3 Seasons)432442.7101100000.370.000.370.370.37
FA Cup (3 Seasons)332252.5000000100.000.000.000.000.00
Ligue 2 (2 Seasons)42383,42038.05611233900.30.32.52.8841190.130.160.290.050.210.050.330.370.050.37
National League (2 Seasons)41292,49827.8111100200.040.080.080.040.08
League Two (2 Seasons)40342,79331.0224200800.060.060.130.060.13
Coupe de France (2 Seasons)643744.2011000000.000.240.240.000.24
Second Division (1 Season)28242,22424.711011833710.450.000.450.320.32
Pro League (1 Season)25241,99522.27411255310.320.180.500.090.27
Ligue 1 (1 Season)161098410.9000000100.20.20.81.0558120.000.000.000.000.000.020.070.090.020.09
Süper Lig (1 Season)865976.6000000100.000.000.000.000.00
MLS (1 Season)743884.3000000000.000.000.000.000.00
UEFA Cup (1 Season)30250.3000000.000.00
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
2007-200815Crystal Palaceeng ENG2. Championship5th411441.6000000000.000.000.000.000.00
2009-201017Brentfordeng ENG3. League One9th997157.9213200100.250.130.380.250.38
2010-201118Hull Cityeng ENG2. Championship11th1186827.6202200310.260.000.260.260.26Matches
2011-201219Sheffield Wedseng ENG3. League One2nd422322.6000000100.000.000.000.000.00
2011-201219Swindon Towneng ENG4. League Two1st332522.8011000000.000.360.360.000.36
2012-201320Swindon Towneng ENG3. League One6th864975.5011000100.000.180.180.000.18
201321Toronto FCus USA1. MLS17th743884.3000000000.000.000.000.000.00Matches
2014-201522Antwerpbe BEL2. Second Division10th221802.0000000100.000.000.000.000.00Matches
2014-201522OH Leuvenbe BEL2. Second Division5th26222,04422.711011833610.480.000.480.350.35Matches
2015-201623OH Leuvenbe BEL1. Pro League16th25241,99522.27411255310.320.180.500.090.27Matches
2016-201724Lensfr FRA2. Ligue 24th31312,73530.45510233800.160.160.330.070.23Matches
2017-201825Lensfr FRA2. Ligue 214th1176857.6011000100.30.32.52.8841190.000.130.130.000.130.050.330.370.050.37Matches
2017-201825Bursasportr TUR1. Süper Lig13th865976.6000000100.000.000.000.000.00Matches
2018-201926Toulousefr FRA1. Ligue 116th161098410.9000000100.20.20.81.0558120.000.000.000.000.000.020.070.090.020.09Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th711631.8011000100.10.10.70.81800.000.550.550.000.550.070.370.440.070.44Matches
2020-202128Doncastereng ENG3. League One14th18111,01611.3011000100.000.090.090.000.09Matches
2021-202229Doncastereng ENG3. League One22nd21171,41115.7022000100.000.130.130.000.13Matches
2022-202330Notts Countyeng ENG5. National League2nd23141,30514.51100000.070.07Matches
2023-202431Notts Countyeng ENG4. League Two14th37312,54128.2213200800.070.040.110.070.11Matches
2024-202532Solihull Moorseng ENG5. National League10th18151,19313.3011000200.000.080.080.000.08Matches
17 Seasons15 Clubs10 Leagues28922419,759219.53019481911114030.70.73.94.714107310.140.090.230.090.180.040.190.230.040.23
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
Notts County (2 Seasons)2 Leagues60453,84642.7313300800.070.040.110.070.11
OH Leuven (2 Seasons)2 Leagues51464,03944.9184221088920.400.090.490.220.31
Lens (2 Seasons)1 League42383,42038.05611233900.30.32.52.8841190.130.160.290.050.210.050.330.370.050.37
Doncaster (2 Seasons)1 League39282,42727.0033000200.000.110.110.000.11
Swindon Town (2 Seasons)2 Leagues1197498.3022000100.000.240.240.000.24
Solihull Moors (1 Season)1 League18151,19313.3011000200.000.080.080.000.08
Toulouse (1 Season)1 League161098410.9000000100.20.20.81.0558120.000.000.000.000.000.020.070.090.020.09
Hull City (1 Season)1 League1186827.6202200310.260.000.260.260.26
Brentford (1 Season)1 League997157.9213200100.250.130.380.250.38
Bursaspor (1 Season)1 League865976.6000000100.000.000.000.000.00
Toronto FC (1 Season)1 League743884.3000000000.000.000.000.000.00
Nott'ham Forest (1 Season)1 League711631.8011000100.10.10.70.81800.000.550.550.000.550.070.370.440.070.44
Crystal Palace (1 Season)1 League411441.6000000000.000.000.000.000.00
Sheffield Weds (1 Season)1 League422322.6000000100.000.000.000.000.00
Antwerp (1 Season)1 League221802.0000000100.000.000.000.000.00
League One (5 Seasons)60453,87143.0257200500.050.120.160.050.16
Championship (3 Seasons)221098911.0213200410.10.10.70.81800.180.090.270.180.270.070.370.440.070.44
Ligue 2 (2 Seasons)42383,42038.05611233900.30.32.52.8841190.130.160.290.050.210.050.330.370.050.37
National League (2 Seasons)41292,49827.8111100200.040.080.080.040.08
League Two (2 Seasons)40342,79331.0224200800.060.060.130.060.13
Second Division (1 Season)28242,22424.711011833710.450.000.450.320.32
Pro League (1 Season)25241,99522.27411255310.320.180.500.090.27
Ligue 1 (1 Season)161098410.9000000100.20.20.81.0558120.000.000.000.000.000.020.070.090.020.09
Süper Lig (1 Season)865976.6000000100.000.000.000.000.00
MLS (1 Season)743884.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201724Lensfr FRA1. Coupe de la Ligue27th11901.0101100001.000.001.001.001.00Matches
2017-201825Lensfr FRACoupe de France5th311241.4000000000.000.000.000.000.00Matches
2017-201825Lensfr FRA1. Coupe de la Ligue27th21931.0000000000.000.000.000.000.00Matches
2018-201926Toulousefr FRACoupe de France9th332502.8011000000.000.360.360.000.36Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue17th11610.7000000000.000.000.000.000.00Matches
2019-202027Nott'ham Foresteng ENGEFL Cup17th221802.0011000100.000.500.500.000.50Matches
2021-202229Doncastereng ENGEFL CupRd211710.8000000000.000.000.000.000.00Matches
2021-202229Doncastereng ENGFA Cup11450.5000000000.000.000.000.000.00Matches
2023-202431Notts Countyeng ENGEFL CupRd110800.9000000000.000.000.000.000.00Matches
2023-202431Notts Countyeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2024-202532Solihull Moorseng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
7 Seasons6 Clubs4 Leagues17131,17413.0123100200.080.150.230.080.23
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
Lens (2 Seasons)2 Leagues633073.4101100000.290.000.290.290.29
Toulouse (1 Season)2 Leagues443113.5011000000.000.290.290.000.29
Doncaster (1 Season)2 Leagues221161.3000000000.000.000.000.000.00
Notts County (1 Season)2 Leagues211701.9000000100.000.000.000.000.00
Nott'ham Forest (1 Season)1 League221802.0011000100.000.500.500.000.50
Solihull Moors (1 Season)1 League11901.0000000000.000.000.000.000.00
EFL Cup (3 Seasons)433313.7011000100.000.270.270.000.27
Coupe de la Ligue (3 Seasons)432442.7101100000.370.000.370.370.37
FA Cup (3 Seasons)332252.5000000100.000.000.000.000.00
Coupe de France (2 Seasons)643744.2011000000.000.240.240.000.24
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2008-200916Tottenham2. UEFA CupR3230250.3000000.000.00Matches
1 Season1 Club1 League30250.3000000.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
2007-200815Crystal Palaceeng ENG2. Championship1.6021.250.0000
2008-200916Tottenham2. UEFA Cup0.300Matches
2009-201017Brentfordeng ENG3. League One7.92101.260.2000
2010-201118Hull Cityeng ENG2. Championship7.62111.450.1800Matches
2011-201219Sheffield Wedseng ENG3. League One2.6010.390.0000
2011-201219Swindon Towneng ENG4. League Two2.8031.070.0000
2012-201320Swindon Towneng ENG3. League One5.5000.0000
201321Toronto FCus USA1. MLS4.3020.460.0000Matches
2014-201522OH Leuvenbe BEL2. Second Division22.71133Matches
2014-201522Antwerpbe BEL2. Second Division2.0000Matches
2015-201623OH Leuvenbe BEL1. Pro League22.27190.860.1155Matches
2016-201724Lensfr FRA1. Coupe de la Ligue1.0100Matches
2016-201724Lensfr FRA2. Ligue 230.450160.000.530.1333Matches
2017-201825Lensfr FRACoupe de France1.4000Matches
2017-201825Lensfr FRA1. Coupe de la Ligue1.0000Matches
2017-201825Lensfr FRA2. Ligue 27.608225.01.050.260.000.0028.83000.30.30.04-0.3-0.3Matches
2017-201825Bursasportr TUR1. Süper Lig6.609111.11.360.150.000.0000Matches
2018-201926Toulousefr FRACoupe de France2.80100.00.360.000.0000Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue0.7000Matches
2018-201926Toulousefr FRA1. Ligue 110.90700.00.640.000.0027.91000.20.20.03-0.2-0.2Matches
2019-202027Nott'ham Foresteng ENG2. Championship1.804250.02.211.100.000.0031.31000.10.10.03-0.1-0.1Matches
2019-202027Nott'ham Foresteng ENGEFL Cup2.00200.01.000.000.0000Matches
2020-202128Doncastereng ENG3. League One11.3012325.01.060.270.000.0000Matches
2021-202229Doncastereng ENGEFL Cup0.80000.000.0000Matches
2021-202229Doncastereng ENGFA Cup0.50000.000.0000Matches
2021-202229Doncastereng ENG3. League One15.7013215.40.830.130.000.0000Matches
2022-202330Notts Countyeng ENG5. National League14.5100Matches
2023-202431Notts Countyeng ENGEFL Cup0.90000.000.0000Matches
2023-202431Notts Countyeng ENGFA Cup1.00200.02.000.000.0000Matches
2023-202431Notts Countyeng ENG4. League Two28.2215320.00.530.110.130.6700Matches
2024-202532Solihull Moorseng ENGFA Cup1.00100.01.000.000.0000Matches
2024-202532Solihull Moorseng ENG5. National League13.3000Matches
18 Seasons16 Clubs15 Leagues232.931747739.20.610.440.050.1329.0511110.70.70.04-0.7-0.7
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
Notts County (2 Seasons)4 Leagues44.6317317.60.560.100.120.6700
OH Leuven (2 Seasons)2 Leagues44.918190.860.1188
Lens (2 Seasons)3 Leagues41.46818225.00.210.470.250.1128.83330.30.30.04-0.3-0.3
Doncaster (2 Seasons)3 Leagues28.3025520.00.880.180.000.0000
Swindon Town (2 Seasons)2 Leagues8.3030.360.0000
Toulouse (1 Season)3 Leagues14.40800.00.580.000.0027.91000.20.20.03-0.2-0.2
Solihull Moors (1 Season)2 Leagues14.30100.01.000.000.0000
Hull City (1 Season)1 League7.62111.450.1800
Brentford (1 Season)1 League7.92101.260.2000
Nott'ham Forest (1 Season)2 Leagues3.806233.31.570.520.000.0031.31000.10.10.03-0.1-0.1
Bursaspor (1 Season)1 League6.609111.11.360.150.000.0000
Toronto FC (1 Season)1 League4.3020.460.0000
Crystal Palace (1 Season)1 League1.6021.250.0000
Sheffield Weds (1 Season)1 League2.6010.390.0000
Tottenham (1 Season)1 League0.300
Antwerp (1 Season)1 League2.0000
League One (5 Seasons)43.02251620.00.930.370.000.1300
Championship (3 Seasons)11.0241550.02.211.370.000.1331.31000.10.10.03-0.1-0.1
EFL Cup (3 Seasons)3.70200.00.540.000.0000
Coupe de la Ligue (3 Seasons)2.7100
FA Cup (3 Seasons)2.50300.01.200.000.0000
Ligue 2 (2 Seasons)38.05818225.00.210.470.250.1128.83330.30.30.04-0.3-0.3
National League (2 Seasons)27.8100
League Two (2 Seasons)31.0215620.00.530.190.130.3300
Coupe de France (2 Seasons)4.20100.00.360.000.0000
Second Division (1 Season)24.71133
Pro League (1 Season)22.27190.860.1155
Ligue 1 (1 Season)10.90700.00.640.000.0027.91000.20.20.03-0.2-0.2
Süper Lig (1 Season)6.609111.11.360.150.000.0000
MLS (1 Season)4.3020.460.0000
UEFA Cup (1 Season)0.300
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
2007-200815Crystal Palace1 League1.6021.250.0000
2008-200916Tottenham1 League0.300
2009-201017Brentford1 League7.92101.260.2000
2010-201118Hull City1 League7.62111.450.1800
2011-201219Sheffield Weds1 League2.6010.390.0000
2011-201219Swindon Town1 League2.8031.070.0000
2012-201320Swindon Town1 League5.5000.0000
201321Toronto FC1 League4.3020.460.0000
2014-201522Antwerp1 League2.0000
2014-201522OH Leuven1 League22.71133
2015-201623OH Leuven1 League22.27190.860.1155
2016-201724Lens2 Leagues31.460160.000.530.1333
2017-201825Lens3 Leagues10.008225.01.050.260.000.0028.83000.30.30.04-0.3-0.3
2017-201825Bursaspor1 League6.609111.11.360.150.000.0000
2018-201926Toulouse3 Leagues14.40800.00.580.000.0027.91000.20.20.03-0.2-0.2
2019-202027Nott'ham Forest2 Leagues3.806233.31.570.520.000.0031.31000.10.10.03-0.1-0.1
2020-202128Doncaster1 League11.3012325.01.060.270.000.0000
2021-202229Doncaster3 Leagues17.0013215.40.770.120.000.0000
2022-202330Notts County1 League14.5100
2023-202431Notts County3 Leagues30.1217317.60.560.100.120.6700
2024-202532Solihull Moors2 Leagues14.30100.01.000.000.0000
18 Seasons16 Clubs15 Leagues232.931747739.20.610.440.050.1329.0511110.70.70.04-0.7-0.7
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
Notts County (2 Seasons)4 Leagues44.6317317.60.560.100.120.6700
OH Leuven (2 Seasons)2 Leagues44.918190.860.1188
Lens (2 Seasons)3 Leagues41.46818225.00.210.470.250.1128.83330.30.30.04-0.3-0.3
Doncaster (2 Seasons)3 Leagues28.3025520.00.880.180.000.0000
Swindon Town (2 Seasons)2 Leagues8.3030.360.0000
Toulouse (1 Season)3 Leagues14.40800.00.580.000.0027.91000.20.20.03-0.2-0.2
Solihull Moors (1 Season)2 Leagues14.30100.01.000.000.0000
Hull City (1 Season)1 League7.62111.450.1800
Brentford (1 Season)1 League7.92101.260.2000
Nott'ham Forest (1 Season)2 Leagues3.806233.31.570.520.000.0031.31000.10.10.03-0.1-0.1
Bursaspor (1 Season)1 League6.609111.11.360.150.000.0000
Toronto FC (1 Season)1 League4.3020.460.0000
Crystal Palace (1 Season)1 League1.6021.250.0000
Sheffield Weds (1 Season)1 League2.6010.390.0000
Tottenham (1 Season)1 League0.300
Antwerp (1 Season)1 League2.0000
League One (5 Seasons)43.02251620.00.930.370.000.1300
Championship (3 Seasons)11.0241550.02.211.370.000.1331.31000.10.10.03-0.1-0.1
EFL Cup (3 Seasons)3.70200.00.540.000.0000
Coupe de la Ligue (3 Seasons)2.7100
FA Cup (3 Seasons)2.50300.01.200.000.0000
Ligue 2 (2 Seasons)38.05818225.00.210.470.250.1128.83330.30.30.04-0.3-0.3
National League (2 Seasons)27.8100
League Two (2 Seasons)31.0215620.00.530.190.130.3300
Coupe de France (2 Seasons)4.20100.00.360.000.0000
Second Division (1 Season)24.71133
Pro League (1 Season)22.27190.860.1155
Ligue 1 (1 Season)10.90700.00.640.000.0027.91000.20.20.03-0.2-0.2
Süper Lig (1 Season)6.609111.11.360.150.000.0000
MLS (1 Season)4.3020.460.0000
UEFA Cup (1 Season)0.300
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
2007-200815Crystal Palaceeng ENG2. Championship5th1.6021.250.0000
2009-201017Brentfordeng ENG3. League One9th7.92101.260.2000
2010-201118Hull Cityeng ENG2. Championship11th7.62111.450.1800Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.6010.390.0000
2011-201219Swindon Towneng ENG4. League Two1st2.8031.070.0000
2012-201320Swindon Towneng ENG3. League One6th5.5000.0000
201321Toronto FCus USA1. MLS17th4.3020.460.0000Matches
2014-201522Antwerpbe BEL2. Second Division10th2.0000Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.71133Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.27190.860.1155Matches
2016-201724Lensfr FRA2. Ligue 24th30.450160.000.530.1333Matches
2017-201825Lensfr FRA2. Ligue 214th7.608225.01.050.260.000.0028.83000.30.30.04-0.3-0.3Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.609111.11.360.150.000.0000Matches
2018-201926Toulousefr FRA1. Ligue 116th10.90700.00.640.000.0027.91000.20.20.03-0.2-0.2Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.804250.02.211.100.000.0031.31000.10.10.03-0.1-0.1Matches
2020-202128Doncastereng ENG3. League One14th11.3012325.01.060.270.000.0000Matches
2021-202229Doncastereng ENG3. League One22nd15.7013215.40.830.130.000.0000Matches
2022-202330Notts Countyeng ENG5. National League2nd14.5100Matches
2023-202431Notts Countyeng ENG4. League Two14th28.2215320.00.530.110.130.6700Matches
2024-202532Solihull Moorseng ENG5. National League10th13.3000Matches
17 Seasons15 Clubs10 Leagues219.530687742.60.600.460.060.1329.0511110.70.70.04-0.7-0.7
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
Notts County (2 Seasons)2 Leagues42.7315320.00.530.110.130.6700
OH Leuven (2 Seasons)2 Leagues44.918190.860.1188
Lens (2 Seasons)1 League38.05818225.00.210.470.250.1128.83330.30.30.04-0.3-0.3
Doncaster (2 Seasons)1 League27.0025520.00.930.190.000.0000
Swindon Town (2 Seasons)2 Leagues8.3030.360.0000
Solihull Moors (1 Season)1 League13.3000
Toulouse (1 Season)1 League10.90700.00.640.000.0027.91000.20.20.03-0.2-0.2
Hull City (1 Season)1 League7.62111.450.1800
Brentford (1 Season)1 League7.92101.260.2000
Bursaspor (1 Season)1 League6.609111.11.360.150.000.0000
Toronto FC (1 Season)1 League4.3020.460.0000
Nott'ham Forest (1 Season)1 League1.804250.02.211.100.000.0031.31000.10.10.03-0.1-0.1
Crystal Palace (1 Season)1 League1.6021.250.0000
Sheffield Weds (1 Season)1 League2.6010.390.0000
Antwerp (1 Season)1 League2.0000
League One (5 Seasons)43.02251620.00.930.370.000.1300
Championship (3 Seasons)11.0241550.02.211.370.000.1331.31000.10.10.03-0.1-0.1
Ligue 2 (2 Seasons)38.05818225.00.210.470.250.1128.83330.30.30.04-0.3-0.3
National League (2 Seasons)27.8100
League Two (2 Seasons)31.0215620.00.530.190.130.3300
Second Division (1 Season)24.71133
Pro League (1 Season)22.27190.860.1155
Ligue 1 (1 Season)10.90700.00.640.000.0027.91000.20.20.03-0.2-0.2
Süper Lig (1 Season)6.609111.11.360.150.000.0000
MLS (1 Season)4.3020.460.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2016-201724Lensfr FRA1. Coupe de la Ligue27th1.0100Matches
2017-201825Lensfr FRACoupe de France5th1.4000Matches
2017-201825Lensfr FRA1. Coupe de la Ligue27th1.0000Matches
2018-201926Toulousefr FRACoupe de France9th2.80100.00.360.000.0000Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue17th0.7000Matches
2019-202027Nott'ham Foresteng ENGEFL Cup17th2.00200.01.000.000.0000Matches
2021-202229Doncastereng ENGEFL CupRd20.80000.000.0000Matches
2021-202229Doncastereng ENGFA Cup0.50000.000.0000Matches
2023-202431Notts Countyeng ENGEFL CupRd10.90000.000.0000Matches
2023-202431Notts Countyeng ENGFA Cup1.00200.02.000.000.0000Matches
2024-202532Solihull Moorseng ENGFA Cup1.00100.01.000.000.0000Matches
7 Seasons6 Clubs4 Leagues13.01600.00.670.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Lens (2 Seasons)2 Leagues3.4100
Toulouse (1 Season)2 Leagues3.50100.00.360.000.0000
Doncaster (1 Season)2 Leagues1.30000.000.0000
Notts County (1 Season)2 Leagues1.90200.01.060.000.0000
Nott'ham Forest (1 Season)1 League2.00200.01.000.000.0000
Solihull Moors (1 Season)1 League1.00100.01.000.000.0000
EFL Cup (3 Seasons)3.70200.00.540.000.0000
Coupe de la Ligue (3 Seasons)2.7100
FA Cup (3 Seasons)2.50300.01.200.000.0000
Coupe de France (2 Seasons)4.20100.00.360.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2008-200916Tottenham2. UEFA CupR320.300Matches
1 Season1 Club1 League0.300
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
2007-200815Crystal Palaceeng ENG2. Championship1.60
2008-200916Tottenham2. UEFA Cup0.3Matches
2009-201017Brentfordeng ENG3. League One7.91
2010-201118Hull Cityeng ENG2. Championship7.60Matches
2011-201219Sheffield Wedseng ENG3. League One2.60
2011-201219Swindon Towneng ENG4. League Two2.81
2012-201320Swindon Towneng ENG3. League One5.51
201321Toronto FCus USA1. MLS4.30Matches
2014-201522OH Leuvenbe BEL2. Second Division22.70Matches
2014-201522Antwerpbe BEL2. Second Division2.00Matches
2015-201623OH Leuvenbe BEL1. Pro League22.24Matches
2016-201724Lensfr FRA1. Coupe de la Ligue1.00Matches
2016-201724Lensfr FRA2. Ligue 230.45Matches
2017-201825Lensfr FRACoupe de France1.40Matches
2017-201825Lensfr FRA1. Coupe de la Ligue1.00Matches
2017-201825Lensfr FRA2. Ligue 27.636845780.57168240213815589.016118487.5579659.412.51.9-1.519305141Matches
2017-201825Bursasportr TUR1. Süper Lig6.60Matches
2018-201926Toulousefr FRACoupe de France2.81Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue0.70Matches
2018-201926Toulousefr FRA1. Ligue 110.950760883.47898243429131193.617220185.6327045.700.80.5-0.87454058Matches
2019-202027Nott'ham Foresteng ENG2. Championship1.811013084.61913540576489.1424985.7101566.710.70.4+0.369218Matches
2019-202027Nott'ham Foresteng ENGEFL Cup2.01Matches
2020-202128Doncastereng ENG3. League One11.31Matches
2021-202229Doncastereng ENGEFL Cup0.80Matches
2021-202229Doncastereng ENGFA Cup0.50Matches
2021-202229Doncastereng ENG3. League One15.72Matches
2022-202330Notts Countyeng ENG5. National League14.5Matches
2023-202431Notts Countyeng ENGEFL Cup0.90Matches
2023-202431Notts Countyeng ENGFA Cup1.00Matches
2023-202431Notts Countyeng ENG4. League Two28.21Matches
2024-202532Solihull Moorseng ENGFA Cup1.00Matches
2024-202532Solihull Moorseng ENG5. National League13.31Matches
18 Seasons16 Clubs15 Leagues232.9985119582.416979537648653091.737543486.49918154.7213.92.8+17.13284112107
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
Notts County (2 Seasons)4 Leagues44.61
OH Leuven (2 Seasons)2 Leagues44.94
Lens (2 Seasons)3 Leagues41.436845780.57168240213815589.016118487.5579659.462.51.9+3.519305141
Doncaster (2 Seasons)3 Leagues28.33
Swindon Town (2 Seasons)2 Leagues8.32
Toulouse (1 Season)3 Leagues14.450760883.47898243429131193.617220185.6327045.710.80.5+0.27454058
Solihull Moors (1 Season)2 Leagues14.31
Hull City (1 Season)1 League7.60
Brentford (1 Season)1 League7.91
Nott'ham Forest (1 Season)2 Leagues3.811013084.61913540576489.1424985.7101566.720.70.4+1.369218
Bursaspor (1 Season)1 League6.60
Toronto FC (1 Season)1 League4.30
Crystal Palace (1 Season)1 League1.60
Sheffield Weds (1 Season)1 League2.60
Tottenham (1 Season)1 League0.3
Antwerp (1 Season)1 League2.00
League One (5 Seasons)43.05
Championship (3 Seasons)11.011013084.61913540576489.1424985.7101566.710.70.4+0.369218
EFL Cup (3 Seasons)3.71
Coupe de la Ligue (3 Seasons)2.70
FA Cup (3 Seasons)2.50
Ligue 2 (2 Seasons)38.036845780.57168240213815589.016118487.5579659.462.51.9+3.519305141
National League (2 Seasons)27.81
League Two (2 Seasons)31.02
Coupe de France (2 Seasons)4.21
Second Division (1 Season)24.70
Pro League (1 Season)22.24
Ligue 1 (1 Season)10.950760883.47898243429131193.617220185.6327045.700.80.5-0.87454058
Süper Lig (1 Season)6.60
MLS (1 Season)4.30
UEFA Cup (1 Season)0.3
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
2007-200815Crystal Palace1 League1.60
2008-200916Tottenham1 League0.3
2009-201017Brentford1 League7.91
2010-201118Hull City1 League7.60
2011-201219Sheffield Weds1 League2.60
2011-201219Swindon Town1 League2.81
2012-201320Swindon Town1 League5.51
201321Toronto FC1 League4.30
2014-201522Antwerp1 League2.00
2014-201522OH Leuven1 League22.70
2015-201623OH Leuven1 League22.24
2016-201724Lens2 Leagues31.45
2017-201825Lens3 Leagues10.036845780.57168240213815589.016118487.5579659.412.51.9-1.519305141
2017-201825Bursaspor1 League6.60
2018-201926Toulouse3 Leagues14.450760883.47898243429131193.617220185.6327045.710.80.5+0.27454058
2019-202027Nott'ham Forest2 Leagues3.811013084.61913540576489.1424985.7101566.720.70.4+1.369218
2020-202128Doncaster1 League11.31
2021-202229Doncaster3 Leagues17.02
2022-202330Notts County1 League14.5
2023-202431Notts County3 Leagues30.11
2024-202532Solihull Moors2 Leagues14.31
18 Seasons16 Clubs15 Leagues232.9985119582.416979537648653091.737543486.49918154.7213.92.8+17.13284112107
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
Notts County (2 Seasons)4 Leagues44.61
OH Leuven (2 Seasons)2 Leagues44.94
Lens (2 Seasons)3 Leagues41.436845780.57168240213815589.016118487.5579659.462.51.9+3.519305141
Doncaster (2 Seasons)3 Leagues28.33
Swindon Town (2 Seasons)2 Leagues8.32
Toulouse (1 Season)3 Leagues14.450760883.47898243429131193.617220185.6327045.710.80.5+0.27454058
Solihull Moors (1 Season)2 Leagues14.31
Hull City (1 Season)1 League7.60
Brentford (1 Season)1 League7.91
Nott'ham Forest (1 Season)2 Leagues3.811013084.61913540576489.1424985.7101566.720.70.4+1.369218
Bursaspor (1 Season)1 League6.60
Toronto FC (1 Season)1 League4.30
Crystal Palace (1 Season)1 League1.60
Sheffield Weds (1 Season)1 League2.60
Tottenham (1 Season)1 League0.3
Antwerp (1 Season)1 League2.00
League One (5 Seasons)43.05
Championship (3 Seasons)11.011013084.61913540576489.1424985.7101566.710.70.4+0.369218
EFL Cup (3 Seasons)3.71
Coupe de la Ligue (3 Seasons)2.70
FA Cup (3 Seasons)2.50
Ligue 2 (2 Seasons)38.036845780.57168240213815589.016118487.5579659.462.51.9+3.519305141
National League (2 Seasons)27.81
League Two (2 Seasons)31.02
Coupe de France (2 Seasons)4.21
Second Division (1 Season)24.70
Pro League (1 Season)22.24
Ligue 1 (1 Season)10.950760883.47898243429131193.617220185.6327045.700.80.5-0.87454058
Süper Lig (1 Season)6.60
MLS (1 Season)4.30
UEFA Cup (1 Season)0.3
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
2007-200815Crystal Palaceeng ENG2. Championship5th1.60
2009-201017Brentfordeng ENG3. League One9th7.91
2010-201118Hull Cityeng ENG2. Championship11th7.60Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.60
2011-201219Swindon Towneng ENG4. League Two1st2.81
2012-201320Swindon Towneng ENG3. League One6th5.51
201321Toronto FCus USA1. MLS17th4.30Matches
2014-201522Antwerpbe BEL2. Second Division10th2.00Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.70Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.24Matches
2016-201724Lensfr FRA2. Ligue 24th30.45Matches
2017-201825Lensfr FRA2. Ligue 214th7.636845780.57168240213815589.016118487.5579659.412.51.9-1.519305141Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.60Matches
2018-201926Toulousefr FRA1. Ligue 116th10.950760883.47898243429131193.617220185.6327045.700.80.5-0.87454058Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.811013084.61913540576489.1424985.7101566.710.70.4+0.369218Matches
2020-202128Doncastereng ENG3. League One14th11.31Matches
2021-202229Doncastereng ENG3. League One22nd15.72Matches
2022-202330Notts Countyeng ENG5. National League2nd14.5Matches
2023-202431Notts Countyeng ENG4. League Two14th28.21Matches
2024-202532Solihull Moorseng ENG5. National League10th13.31Matches
17 Seasons15 Clubs10 Leagues219.5985119582.416979537648653091.737543486.49918154.7193.92.8+15.13284112107
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
Notts County (2 Seasons)2 Leagues42.71
OH Leuven (2 Seasons)2 Leagues44.94
Lens (2 Seasons)1 League38.036845780.57168240213815589.016118487.5579659.462.51.9+3.519305141
Doncaster (2 Seasons)1 League27.03
Swindon Town (2 Seasons)2 Leagues8.32
Solihull Moors (1 Season)1 League13.31
Toulouse (1 Season)1 League10.950760883.47898243429131193.617220185.6327045.700.80.5-0.87454058
Hull City (1 Season)1 League7.60
Brentford (1 Season)1 League7.91
Bursaspor (1 Season)1 League6.60
Toronto FC (1 Season)1 League4.30
Nott'ham Forest (1 Season)1 League1.811013084.61913540576489.1424985.7101566.710.70.4+0.369218
Crystal Palace (1 Season)1 League1.60
Sheffield Weds (1 Season)1 League2.60
Antwerp (1 Season)1 League2.00
League One (5 Seasons)43.05
Championship (3 Seasons)11.011013084.61913540576489.1424985.7101566.710.70.4+0.369218
Ligue 2 (2 Seasons)38.036845780.57168240213815589.016118487.5579659.462.51.9+3.519305141
National League (2 Seasons)27.81
League Two (2 Seasons)31.02
Second Division (1 Season)24.70
Pro League (1 Season)22.24
Ligue 1 (1 Season)10.950760883.47898243429131193.617220185.6327045.700.80.5-0.87454058
Süper Lig (1 Season)6.60
MLS (1 Season)4.30
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
2016-201724Lensfr FRA1. Coupe de la Ligue27th1.00Matches
2017-201825Lensfr FRACoupe de France5th1.40Matches
2017-201825Lensfr FRA1. Coupe de la Ligue27th1.00Matches
2018-201926Toulousefr FRACoupe de France9th2.81Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue17th0.70Matches
2019-202027Nott'ham Foresteng ENGEFL Cup17th2.01Matches
2021-202229Doncastereng ENGEFL CupRd20.80Matches
2021-202229Doncastereng ENGFA Cup0.50Matches
2023-202431Notts Countyeng ENGEFL CupRd10.90Matches
2023-202431Notts Countyeng ENGFA Cup1.00Matches
2024-202532Solihull Moorseng ENGFA Cup1.00Matches
7 Seasons6 Clubs4 Leagues13.02
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
Lens (2 Seasons)2 Leagues3.40
Toulouse (1 Season)2 Leagues3.51
Doncaster (1 Season)2 Leagues1.30
Notts County (1 Season)2 Leagues1.90
Nott'ham Forest (1 Season)1 League2.01
Solihull Moors (1 Season)1 League1.00
EFL Cup (3 Seasons)3.71
Coupe de la Ligue (3 Seasons)2.70
FA Cup (3 Seasons)2.50
Coupe de France (2 Seasons)4.21
Passing Table
Total Short Medium Long
Season Age Squad 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
2008-200916Tottenham2. UEFA CupR320.3Matches
1 Season1 Club1 League0.3

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
2007-200815Crystal Palaceeng ENG2. Championship1.6
2008-200916Tottenham2. UEFA Cup0.3Matches
2009-201017Brentfordeng ENG3. League One7.9
2010-201118Hull Cityeng ENG2. Championship7.6Matches
2011-201219Sheffield Wedseng ENG3. League One2.6
2011-201219Swindon Towneng ENG4. League Two2.8
2012-201320Swindon Towneng ENG3. League One5.5
201321Toronto FCus USA1. MLS4.3Matches
2014-201522OH Leuvenbe BEL2. Second Division22.7Matches
2014-201522Antwerpbe BEL2. Second Division2.0Matches
2015-201623OH Leuvenbe BEL1. Pro League22.2Matches
2016-201724Lensfr FRA1. Coupe de la Ligue1.0Matches
2016-201724Lensfr FRA2. Ligue 230.40Matches
2017-201825Lensfr FRACoupe de France1.4Matches
2017-201825Lensfr FRA1. Coupe de la Ligue1.0Matches
2017-201825Lensfr FRA2. Ligue 27.6457390663764411261510036815Matches
2017-201825Bursasportr TUR1. Süper Lig6.67Matches
2018-201926Toulousefr FRACoupe de France2.87Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue0.7Matches
2018-201926Toulousefr FRA1. Ligue 110.96085624532241701328050716Matches
2019-202027Nott'ham Foresteng ENG2. Championship1.8130126421030220011001Matches
2019-202027Nott'ham Foresteng ENGEFL Cup2.04Matches
2020-202128Doncastereng ENG3. League One11.35Matches
2021-202229Doncastereng ENGEFL Cup0.81Matches
2021-202229Doncastereng ENGFA Cup0.51Matches
2021-202229Doncastereng ENG3. League One15.727Matches
2022-202330Notts Countyeng ENG5. National League14.5Matches
2023-202431Notts Countyeng ENGEFL Cup0.91Matches
2023-202431Notts Countyeng ENGFA Cup1.00Matches
2023-202431Notts Countyeng ENG4. League Two28.221Matches
2024-202532Solihull Moorseng ENGFA Cup1.03Matches
2024-202532Solihull Moorseng ENG5. National League13.3Matches
18 Seasons16 Clubs15 Leagues232.911951078115719813814119180985212
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Notts County (2 Seasons)4 Leagues44.622
OH Leuven (2 Seasons)2 Leagues44.9
Lens (2 Seasons)3 Leagues41.4457390663764411261510036815
Doncaster (2 Seasons)3 Leagues28.334
Swindon Town (2 Seasons)2 Leagues8.3
Toulouse (1 Season)3 Leagues14.46085624532242401328050716
Solihull Moors (1 Season)2 Leagues14.33
Hull City (1 Season)1 League7.6
Brentford (1 Season)1 League7.9
Nott'ham Forest (1 Season)2 Leagues3.8130126421070220011001
Bursaspor (1 Season)1 League6.67
Toronto FC (1 Season)1 League4.3
Crystal Palace (1 Season)1 League1.6
Sheffield Weds (1 Season)1 League2.6
Tottenham (1 Season)1 League0.3
Antwerp (1 Season)1 League2.0
League One (5 Seasons)43.032
Championship (3 Seasons)11.0130126421030220011001
EFL Cup (3 Seasons)3.76
Coupe de la Ligue (3 Seasons)2.7
FA Cup (3 Seasons)2.54
Ligue 2 (2 Seasons)38.0457390663764411261510036815
National League (2 Seasons)27.8
League Two (2 Seasons)31.021
Coupe de France (2 Seasons)4.27
Second Division (1 Season)24.7
Pro League (1 Season)22.2
Ligue 1 (1 Season)10.96085624532241701328050716
Süper Lig (1 Season)6.67
MLS (1 Season)4.3
UEFA Cup (1 Season)0.3
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
2007-200815Crystal Palace1 League1.6
2008-200916Tottenham1 League0.3
2009-201017Brentford1 League7.9
2010-201118Hull City1 League7.6
2011-201219Sheffield Weds1 League2.6
2011-201219Swindon Town1 League2.8
2012-201320Swindon Town1 League5.5
201321Toronto FC1 League4.3
2014-201522Antwerp1 League2.0
2014-201522OH Leuven1 League22.7
2015-201623OH Leuven1 League22.2
2016-201724Lens2 Leagues31.40
2017-201825Lens3 Leagues10.0457390663764411261510036815
2017-201825Bursaspor1 League6.67
2018-201926Toulouse3 Leagues14.46085624532242401328050716
2019-202027Nott'ham Forest2 Leagues3.8130126421070220011001
2020-202128Doncaster1 League11.35
2021-202229Doncaster3 Leagues17.029
2022-202330Notts County1 League14.5
2023-202431Notts County3 Leagues30.122
2024-202532Solihull Moors2 Leagues14.33
18 Seasons16 Clubs15 Leagues232.911951078115719813814119180985212
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Notts County (2 Seasons)4 Leagues44.622
OH Leuven (2 Seasons)2 Leagues44.9
Lens (2 Seasons)3 Leagues41.4457390663764411261510036815
Doncaster (2 Seasons)3 Leagues28.334
Swindon Town (2 Seasons)2 Leagues8.3
Toulouse (1 Season)3 Leagues14.46085624532242401328050716
Solihull Moors (1 Season)2 Leagues14.33
Hull City (1 Season)1 League7.6
Brentford (1 Season)1 League7.9
Nott'ham Forest (1 Season)2 Leagues3.8130126421070220011001
Bursaspor (1 Season)1 League6.67
Toronto FC (1 Season)1 League4.3
Crystal Palace (1 Season)1 League1.6
Sheffield Weds (1 Season)1 League2.6
Tottenham (1 Season)1 League0.3
Antwerp (1 Season)1 League2.0
League One (5 Seasons)43.032
Championship (3 Seasons)11.0130126421030220011001
EFL Cup (3 Seasons)3.76
Coupe de la Ligue (3 Seasons)2.7
FA Cup (3 Seasons)2.54
Ligue 2 (2 Seasons)38.0457390663764411261510036815
National League (2 Seasons)27.8
League Two (2 Seasons)31.021
Coupe de France (2 Seasons)4.27
Second Division (1 Season)24.7
Pro League (1 Season)22.2
Ligue 1 (1 Season)10.96085624532241701328050716
Süper Lig (1 Season)6.67
MLS (1 Season)4.3
UEFA Cup (1 Season)0.3
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
2007-200815Crystal Palaceeng ENG2. Championship5th1.6
2009-201017Brentfordeng ENG3. League One9th7.9
2010-201118Hull Cityeng ENG2. Championship11th7.6Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.6
2011-201219Swindon Towneng ENG4. League Two1st2.8
2012-201320Swindon Towneng ENG3. League One6th5.5
201321Toronto FCus USA1. MLS17th4.3Matches
2014-201522Antwerpbe BEL2. Second Division10th2.0Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.7Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.2Matches
2016-201724Lensfr FRA2. Ligue 24th30.40Matches
2017-201825Lensfr FRA2. Ligue 214th7.6457390663764411261510036815Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.67Matches
2018-201926Toulousefr FRA1. Ligue 116th10.96085624532241701328050716Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.8130126421030220011001Matches
2020-202128Doncastereng ENG3. League One14th11.35Matches
2021-202229Doncastereng ENG3. League One22nd15.727Matches
2022-202330Notts Countyeng ENG5. National League2nd14.5Matches
2023-202431Notts Countyeng ENG4. League Two14th28.221Matches
2024-202532Solihull Moorseng ENG5. National League10th13.3Matches
17 Seasons15 Clubs10 Leagues219.511951078115719812114119180985212
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Notts County (2 Seasons)2 Leagues42.721
OH Leuven (2 Seasons)2 Leagues44.9
Lens (2 Seasons)1 League38.0457390663764411261510036815
Doncaster (2 Seasons)1 League27.032
Swindon Town (2 Seasons)2 Leagues8.3
Solihull Moors (1 Season)1 League13.3
Toulouse (1 Season)1 League10.96085624532241701328050716
Hull City (1 Season)1 League7.6
Brentford (1 Season)1 League7.9
Bursaspor (1 Season)1 League6.67
Toronto FC (1 Season)1 League4.3
Nott'ham Forest (1 Season)1 League1.8130126421030220011001
Crystal Palace (1 Season)1 League1.6
Sheffield Weds (1 Season)1 League2.6
Antwerp (1 Season)1 League2.0
League One (5 Seasons)43.032
Championship (3 Seasons)11.0130126421030220011001
Ligue 2 (2 Seasons)38.0457390663764411261510036815
National League (2 Seasons)27.8
League Two (2 Seasons)31.021
Second Division (1 Season)24.7
Pro League (1 Season)22.2
Ligue 1 (1 Season)10.96085624532241701328050716
Süper Lig (1 Season)6.67
MLS (1 Season)4.3
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
2016-201724Lensfr FRA1. Coupe de la Ligue27th1.0Matches
2017-201825Lensfr FRACoupe de France5th1.4Matches
2017-201825Lensfr FRA1. Coupe de la Ligue27th1.0Matches
2018-201926Toulousefr FRACoupe de France9th2.87Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue17th0.7Matches
2019-202027Nott'ham Foresteng ENGEFL Cup17th2.04Matches
2021-202229Doncastereng ENGEFL CupRd20.81Matches
2021-202229Doncastereng ENGFA Cup0.51Matches
2023-202431Notts Countyeng ENGEFL CupRd10.91Matches
2023-202431Notts Countyeng ENGFA Cup1.00Matches
2024-202532Solihull Moorseng ENGFA Cup1.03Matches
7 Seasons6 Clubs4 Leagues13.017
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Lens (2 Seasons)2 Leagues3.4
Toulouse (1 Season)2 Leagues3.57
Doncaster (1 Season)2 Leagues1.32
Notts County (1 Season)2 Leagues1.91
Nott'ham Forest (1 Season)1 League2.04
Solihull Moors (1 Season)1 League1.03
EFL Cup (3 Seasons)3.76
Coupe de la Ligue (3 Seasons)2.7
FA Cup (3 Seasons)2.54
Coupe de France (2 Seasons)4.27
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
2008-200916Tottenham2. UEFA CupR320.3Matches
1 Season1 Club1 League0.3

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
2007-200815Crystal Palaceeng ENG2. Championship1.6
2008-200916Tottenham2. UEFA Cup0.3Matches
2009-201017Brentfordeng ENG3. League One7.9
2010-201118Hull Cityeng ENG2. Championship7.6Matches
2011-201219Sheffield Wedseng ENG3. League One2.6
2011-201219Swindon Towneng ENG4. League Two2.8
2012-201320Swindon Towneng ENG3. League One5.5
201321Toronto FCus USA1. MLS4.3Matches
2014-201522OH Leuvenbe BEL2. Second Division22.7Matches
2014-201522Antwerpbe BEL2. Second Division2.0Matches
2015-201623OH Leuvenbe BEL1. Pro League22.2Matches
2016-201724Lensfr FRA1. Coupe de la Ligue1.0Matches
2016-201724Lensfr FRA2. Ligue 230.4Matches
2017-201825Lensfr FRACoupe de France1.4Matches
2017-201825Lensfr FRA1. Coupe de la Ligue1.0Matches
2017-201825Lensfr FRA2. Ligue 27.6303.951113303040.53211000Matches
2017-201825Bursasportr TUR1. Süper Lig6.6Matches
2018-201926Toulousefr FRACoupe de France2.8Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue0.7Matches
2018-201926Toulousefr FRA1. Ligue 110.9151.37103011000.00000000Matches
2019-202027Nott'ham Foresteng ENG2. Championship1.8105.5262011000.00000000Matches
2019-202027Nott'ham Foresteng ENGEFL Cup2.0Matches
2020-202128Doncastereng ENG3. League One11.3Matches
2021-202229Doncastereng ENGEFL Cup0.8Matches
2021-202229Doncastereng ENGFA Cup0.5Matches
2021-202229Doncastereng ENG3. League One15.7Matches
2022-202330Notts Countyeng ENG5. National League14.5Matches
2023-202431Notts Countyeng ENGEFL Cup0.9Matches
2023-202431Notts Countyeng ENGFA Cup1.0Matches
2023-202431Notts Countyeng ENG4. League Two28.2Matches
2024-202532Solihull Moorseng ENGFA Cup1.0Matches
2024-202532Solihull Moorseng ENG5. National League13.3Matches
18 Seasons16 Clubs15 Leagues232.9552.702718325040.20211000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Notts County (2 Seasons)4 Leagues44.6
OH Leuven (2 Seasons)2 Leagues44.9
Lens (2 Seasons)3 Leagues41.4303.951113303040.53211000
Doncaster (2 Seasons)3 Leagues28.3
Swindon Town (2 Seasons)2 Leagues8.3
Toulouse (1 Season)3 Leagues14.4151.37103011000.00000000
Solihull Moors (1 Season)2 Leagues14.3
Hull City (1 Season)1 League7.6
Brentford (1 Season)1 League7.9
Nott'ham Forest (1 Season)2 Leagues3.8105.5262011000.00000000
Bursaspor (1 Season)1 League6.6
Toronto FC (1 Season)1 League4.3
Crystal Palace (1 Season)1 League1.6
Sheffield Weds (1 Season)1 League2.6
Tottenham (1 Season)1 League0.3
Antwerp (1 Season)1 League2.0
League One (5 Seasons)43.0
Championship (3 Seasons)11.0105.5262011000.00000000
EFL Cup (3 Seasons)3.7
Coupe de la Ligue (3 Seasons)2.7
FA Cup (3 Seasons)2.5
Ligue 2 (2 Seasons)38.0303.951113303040.53211000
National League (2 Seasons)27.8
League Two (2 Seasons)31.0
Coupe de France (2 Seasons)4.2
Second Division (1 Season)24.7
Pro League (1 Season)22.2
Ligue 1 (1 Season)10.9151.37103011000.00000000
Süper Lig (1 Season)6.6
MLS (1 Season)4.3
UEFA Cup (1 Season)0.3
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
2007-200815Crystal Palace1 League1.6
2008-200916Tottenham1 League0.3
2009-201017Brentford1 League7.9
2010-201118Hull City1 League7.6
2011-201219Sheffield Weds1 League2.6
2011-201219Swindon Town1 League2.8
2012-201320Swindon Town1 League5.5
201321Toronto FC1 League4.3
2014-201522Antwerp1 League2.0
2014-201522OH Leuven1 League22.7
2015-201623OH Leuven1 League22.2
2016-201724Lens2 Leagues31.4
2017-201825Lens3 Leagues10.0303.951113303040.53211000
2017-201825Bursaspor1 League6.6
2018-201926Toulouse3 Leagues14.4151.37103011000.00000000
2019-202027Nott'ham Forest2 Leagues3.8105.5262011000.00000000
2020-202128Doncaster1 League11.3
2021-202229Doncaster3 Leagues17.0
2022-202330Notts County1 League14.5
2023-202431Notts County3 Leagues30.1
2024-202532Solihull Moors2 Leagues14.3
18 Seasons16 Clubs15 Leagues232.9552.702718325040.20211000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Notts County (2 Seasons)4 Leagues44.6
OH Leuven (2 Seasons)2 Leagues44.9
Lens (2 Seasons)3 Leagues41.4303.951113303040.53211000
Doncaster (2 Seasons)3 Leagues28.3
Swindon Town (2 Seasons)2 Leagues8.3
Toulouse (1 Season)3 Leagues14.4151.37103011000.00000000
Solihull Moors (1 Season)2 Leagues14.3
Hull City (1 Season)1 League7.6
Brentford (1 Season)1 League7.9
Nott'ham Forest (1 Season)2 Leagues3.8105.5262011000.00000000
Bursaspor (1 Season)1 League6.6
Toronto FC (1 Season)1 League4.3
Crystal Palace (1 Season)1 League1.6
Sheffield Weds (1 Season)1 League2.6
Tottenham (1 Season)1 League0.3
Antwerp (1 Season)1 League2.0
League One (5 Seasons)43.0
Championship (3 Seasons)11.0105.5262011000.00000000
EFL Cup (3 Seasons)3.7
Coupe de la Ligue (3 Seasons)2.7
FA Cup (3 Seasons)2.5
Ligue 2 (2 Seasons)38.0303.951113303040.53211000
National League (2 Seasons)27.8
League Two (2 Seasons)31.0
Coupe de France (2 Seasons)4.2
Second Division (1 Season)24.7
Pro League (1 Season)22.2
Ligue 1 (1 Season)10.9151.37103011000.00000000
Süper Lig (1 Season)6.6
MLS (1 Season)4.3
UEFA Cup (1 Season)0.3
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
2007-200815Crystal Palaceeng ENG2. Championship5th1.6
2009-201017Brentfordeng ENG3. League One9th7.9
2010-201118Hull Cityeng ENG2. Championship11th7.6Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.6
2011-201219Swindon Towneng ENG4. League Two1st2.8
2012-201320Swindon Towneng ENG3. League One6th5.5
201321Toronto FCus USA1. MLS17th4.3Matches
2014-201522Antwerpbe BEL2. Second Division10th2.0Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.7Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.2Matches
2016-201724Lensfr FRA2. Ligue 24th30.4Matches
2017-201825Lensfr FRA2. Ligue 214th7.6303.951113303040.53211000Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.6Matches
2018-201926Toulousefr FRA1. Ligue 116th10.9151.37103011000.00000000Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.8105.5262011000.00000000Matches
2020-202128Doncastereng ENG3. League One14th11.3Matches
2021-202229Doncastereng ENG3. League One22nd15.7Matches
2022-202330Notts Countyeng ENG5. National League2nd14.5Matches
2023-202431Notts Countyeng ENG4. League Two14th28.2Matches
2024-202532Solihull Moorseng ENG5. National League10th13.3Matches
17 Seasons15 Clubs10 Leagues219.5552.702718325040.20211000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Notts County (2 Seasons)2 Leagues42.7
OH Leuven (2 Seasons)2 Leagues44.9
Lens (2 Seasons)1 League38.0303.951113303040.53211000
Doncaster (2 Seasons)1 League27.0
Swindon Town (2 Seasons)2 Leagues8.3
Solihull Moors (1 Season)1 League13.3
Toulouse (1 Season)1 League10.9151.37103011000.00000000
Hull City (1 Season)1 League7.6
Brentford (1 Season)1 League7.9
Bursaspor (1 Season)1 League6.6
Toronto FC (1 Season)1 League4.3
Nott'ham Forest (1 Season)1 League1.8105.5262011000.00000000
Crystal Palace (1 Season)1 League1.6
Sheffield Weds (1 Season)1 League2.6
Antwerp (1 Season)1 League2.0
League One (5 Seasons)43.0
Championship (3 Seasons)11.0105.5262011000.00000000
Ligue 2 (2 Seasons)38.0303.951113303040.53211000
National League (2 Seasons)27.8
League Two (2 Seasons)31.0
Second Division (1 Season)24.7
Pro League (1 Season)22.2
Ligue 1 (1 Season)10.9151.37103011000.00000000
Süper Lig (1 Season)6.6
MLS (1 Season)4.3
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
2016-201724Lensfr FRA1. Coupe de la Ligue27th1.0Matches
2017-201825Lensfr FRACoupe de France5th1.4Matches
2017-201825Lensfr FRA1. Coupe de la Ligue27th1.0Matches
2018-201926Toulousefr FRACoupe de France9th2.8Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue17th0.7Matches
2019-202027Nott'ham Foresteng ENGEFL Cup17th2.0Matches
2021-202229Doncastereng ENGEFL CupRd20.8Matches
2021-202229Doncastereng ENGFA Cup0.5Matches
2023-202431Notts Countyeng ENGEFL CupRd10.9Matches
2023-202431Notts Countyeng ENGFA Cup1.0Matches
2024-202532Solihull Moorseng ENGFA Cup1.0Matches
7 Seasons6 Clubs4 Leagues13.0
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Lens (2 Seasons)2 Leagues3.4
Toulouse (1 Season)2 Leagues3.5
Doncaster (1 Season)2 Leagues1.3
Notts County (1 Season)2 Leagues1.9
Nott'ham Forest (1 Season)1 League2.0
Solihull Moors (1 Season)1 League1.0
EFL Cup (3 Seasons)3.7
Coupe de la Ligue (3 Seasons)2.7
FA Cup (3 Seasons)2.5
Coupe de France (2 Seasons)4.2
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
2008-200916Tottenham2. UEFA CupR320.3Matches
1 Season1 Club1 League0.3

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
2007-200815Crystal Palaceeng ENG2. Championship1.6
2008-200916Tottenham2. UEFA Cup0.3Matches
2009-201017Brentfordeng ENG3. League One7.9
2010-201118Hull Cityeng ENG2. Championship7.6Matches
2011-201219Sheffield Wedseng ENG3. League One2.6
2011-201219Swindon Towneng ENG4. League Two2.8
2012-201320Swindon Towneng ENG3. League One5.5
201321Toronto FCus USA1. MLS4.3Matches
2014-201522OH Leuvenbe BEL2. Second Division22.7Matches
2014-201522Antwerpbe BEL2. Second Division2.0Matches
2015-201623OH Leuvenbe BEL1. Pro League22.2Matches
2016-201724Lensfr FRA1. Coupe de la Ligue1.0Matches
2016-201724Lensfr FRA2. Ligue 230.400Matches
2017-201825Lensfr FRACoupe de France1.4Matches
2017-201825Lensfr FRA1. Coupe de la Ligue1.0Matches
2017-201825Lensfr FRA2. Ligue 27.61913612141330.894131534101Matches
2017-201825Bursasportr TUR1. Süper Lig6.61317Matches
2018-201926Toulousefr FRACoupe de France2.833Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue0.7Matches
2018-201926Toulousefr FRA1. Ligue 110.924141410093030.021122101741110Matches
2019-202027Nott'ham Foresteng ENG2. Championship1.8200021333.322021330Matches
2019-202027Nott'ham Foresteng ENGEFL Cup2.031Matches
2020-202128Doncastereng ENG3. League One11.31620Matches
2021-202229Doncastereng ENGEFL Cup0.803Matches
2021-202229Doncastereng ENGFA Cup0.500Matches
2021-202229Doncastereng ENG3. League One15.72022Matches
2022-202330Notts Countyeng ENG5. National League14.5Matches
2023-202431Notts Countyeng ENGEFL Cup0.901Matches
2023-202431Notts Countyeng ENGFA Cup1.000Matches
2023-202431Notts Countyeng ENG4. League Two28.22218Matches
2024-202532Solihull Moorseng ENGFA Cup1.010Matches
2024-202532Solihull Moorseng ENG5. National League13.3Matches
18 Seasons16 Clubs15 Leagues232.94510520223144630.4321831511878241
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Notts County (2 Seasons)4 Leagues44.622190
OH Leuven (2 Seasons)2 Leagues44.90
Lens (2 Seasons)3 Leagues41.41913612141330.894131534101
Doncaster (2 Seasons)3 Leagues28.336450
Swindon Town (2 Seasons)2 Leagues8.30
Toulouse (1 Season)3 Leagues14.424171410093030.021122102041110
Solihull Moors (1 Season)2 Leagues14.3100
Hull City (1 Season)1 League7.60
Brentford (1 Season)1 League7.90
Nott'ham Forest (1 Season)2 Leagues3.8230021333.322022330
Bursaspor (1 Season)1 League6.613170
Toronto FC (1 Season)1 League4.30
Crystal Palace (1 Season)1 League1.60
Sheffield Weds (1 Season)1 League2.60
Tottenham (1 Season)1 League0.30
Antwerp (1 Season)1 League2.00
League One (5 Seasons)43.036420
Championship (3 Seasons)11.0200021333.322021330
EFL Cup (3 Seasons)3.7350
Coupe de la Ligue (3 Seasons)2.70
FA Cup (3 Seasons)2.5100
Ligue 2 (2 Seasons)38.01913612141330.894131534101
National League (2 Seasons)27.80
League Two (2 Seasons)31.022180
Coupe de France (2 Seasons)4.2330
Second Division (1 Season)24.70
Pro League (1 Season)22.20
Ligue 1 (1 Season)10.924141410093030.021122101741110
Süper Lig (1 Season)6.613170
MLS (1 Season)4.30
UEFA Cup (1 Season)0.30
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
2007-200815Crystal Palace1 League1.60
2008-200916Tottenham1 League0.30
2009-201017Brentford1 League7.90
2010-201118Hull City1 League7.60
2011-201219Sheffield Weds1 League2.60
2011-201219Swindon Town1 League2.80
2012-201320Swindon Town1 League5.50
201321Toronto FC1 League4.30
2014-201522Antwerp1 League2.00
2014-201522OH Leuven1 League22.70
2015-201623OH Leuven1 League22.20
2016-201724Lens2 Leagues31.4000
2017-201825Lens3 Leagues10.01913612141330.894131534101
2017-201825Bursaspor1 League6.613170
2018-201926Toulouse3 Leagues14.424171410093030.021122102041110
2019-202027Nott'ham Forest2 Leagues3.8230021333.322022330
2020-202128Doncaster1 League11.316200
2021-202229Doncaster3 Leagues17.020250
2022-202330Notts County1 League14.50
2023-202431Notts County3 Leagues30.122190
2024-202532Solihull Moors2 Leagues14.3100
18 Seasons16 Clubs15 Leagues232.94510520223144630.4321831511878241
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Notts County (2 Seasons)4 Leagues44.622190
OH Leuven (2 Seasons)2 Leagues44.90
Lens (2 Seasons)3 Leagues41.41913612141330.894131534101
Doncaster (2 Seasons)3 Leagues28.336450
Swindon Town (2 Seasons)2 Leagues8.30
Toulouse (1 Season)3 Leagues14.424171410093030.021122102041110
Solihull Moors (1 Season)2 Leagues14.3100
Hull City (1 Season)1 League7.60
Brentford (1 Season)1 League7.90
Nott'ham Forest (1 Season)2 Leagues3.8230021333.322022330
Bursaspor (1 Season)1 League6.613170
Toronto FC (1 Season)1 League4.30
Crystal Palace (1 Season)1 League1.60
Sheffield Weds (1 Season)1 League2.60
Tottenham (1 Season)1 League0.30
Antwerp (1 Season)1 League2.00
League One (5 Seasons)43.036420
Championship (3 Seasons)11.0200021333.322021330
EFL Cup (3 Seasons)3.7350
Coupe de la Ligue (3 Seasons)2.70
FA Cup (3 Seasons)2.5100
Ligue 2 (2 Seasons)38.01913612141330.894131534101
National League (2 Seasons)27.80
League Two (2 Seasons)31.022180
Coupe de France (2 Seasons)4.2330
Second Division (1 Season)24.70
Pro League (1 Season)22.20
Ligue 1 (1 Season)10.924141410093030.021122101741110
Süper Lig (1 Season)6.613170
MLS (1 Season)4.30
UEFA Cup (1 Season)0.30
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
2007-200815Crystal Palaceeng ENG2. Championship5th1.6
2009-201017Brentfordeng ENG3. League One9th7.9
2010-201118Hull Cityeng ENG2. Championship11th7.6Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.6
2011-201219Swindon Towneng ENG4. League Two1st2.8
2012-201320Swindon Towneng ENG3. League One6th5.5
201321Toronto FCus USA1. MLS17th4.3Matches
2014-201522Antwerpbe BEL2. Second Division10th2.0Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.7Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.2Matches
2016-201724Lensfr FRA2. Ligue 24th30.400Matches
2017-201825Lensfr FRA2. Ligue 214th7.61913612141330.894131534101Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.61317Matches
2018-201926Toulousefr FRA1. Ligue 116th10.924141410093030.021122101741110Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.8200021333.322021330Matches
2020-202128Doncastereng ENG3. League One14th11.31620Matches
2021-202229Doncastereng ENG3. League One22nd15.72022Matches
2022-202330Notts Countyeng ENG5. National League2nd14.5Matches
2023-202431Notts Countyeng ENG4. League Two14th28.22218Matches
2024-202532Solihull Moorseng ENG5. National League10th13.3Matches
17 Seasons15 Clubs10 Leagues219.5459820223144630.4321831511078241
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
Notts County (2 Seasons)2 Leagues42.722180
OH Leuven (2 Seasons)2 Leagues44.90
Lens (2 Seasons)1 League38.01913612141330.894131534101
Doncaster (2 Seasons)1 League27.036420
Swindon Town (2 Seasons)2 Leagues8.30
Solihull Moors (1 Season)1 League13.30
Toulouse (1 Season)1 League10.924141410093030.021122101741110
Hull City (1 Season)1 League7.60
Brentford (1 Season)1 League7.90
Bursaspor (1 Season)1 League6.613170
Toronto FC (1 Season)1 League4.30
Nott'ham Forest (1 Season)1 League1.8200021333.322021330
Crystal Palace (1 Season)1 League1.60
Sheffield Weds (1 Season)1 League2.60
Antwerp (1 Season)1 League2.00
League One (5 Seasons)43.036420
Championship (3 Seasons)11.0200021333.322021330
Ligue 2 (2 Seasons)38.01913612141330.894131534101
National League (2 Seasons)27.80
League Two (2 Seasons)31.022180
Second Division (1 Season)24.70
Pro League (1 Season)22.20
Ligue 1 (1 Season)10.924141410093030.021122101741110
Süper Lig (1 Season)6.613170
MLS (1 Season)4.30
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
2016-201724Lensfr FRA1. Coupe de la Ligue27th1.0Matches
2017-201825Lensfr FRACoupe de France5th1.4Matches
2017-201825Lensfr FRA1. Coupe de la Ligue27th1.0Matches
2018-201926Toulousefr FRACoupe de France9th2.833Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue17th0.7Matches
2019-202027Nott'ham Foresteng ENGEFL Cup17th2.031Matches
2021-202229Doncastereng ENGEFL CupRd20.803Matches
2021-202229Doncastereng ENGFA Cup0.500Matches
2023-202431Notts Countyeng ENGEFL CupRd10.901Matches
2023-202431Notts Countyeng ENGFA Cup1.000Matches
2024-202532Solihull Moorseng ENGFA Cup1.010Matches
7 Seasons6 Clubs4 Leagues13.0780
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
Lens (2 Seasons)2 Leagues3.40
Toulouse (1 Season)2 Leagues3.5330
Doncaster (1 Season)2 Leagues1.3030
Notts County (1 Season)2 Leagues1.9010
Nott'ham Forest (1 Season)1 League2.0310
Solihull Moors (1 Season)1 League1.0100
EFL Cup (3 Seasons)3.7350
Coupe de la Ligue (3 Seasons)2.70
FA Cup (3 Seasons)2.5100
Coupe de France (2 Seasons)4.2330
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
2008-200916Tottenham2. UEFA CupR320.3Matches
1 Season1 Club1 League0.30

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
2007-200815Crystal Palaceeng ENG2. Championship1.6
2008-200916Tottenham2. UEFA Cup0.3Matches
2009-201017Brentfordeng ENG3. League One7.9
2010-201118Hull Cityeng ENG2. Championship7.6Matches
2011-201219Sheffield Wedseng ENG3. League One2.6
2011-201219Swindon Towneng ENG4. League Two2.8
2012-201320Swindon Towneng ENG3. League One5.5
201321Toronto FCus USA1. MLS4.3Matches
2014-201522OH Leuvenbe BEL2. Second Division22.7Matches
2014-201522Antwerpbe BEL2. Second Division2.0Matches
2015-201623OH Leuvenbe BEL1. Pro League22.2Matches
2016-201724Lensfr FRA1. Coupe de la Ligue1.0Matches
2016-201724Lensfr FRA2. Ligue 230.4Matches
2017-201825Lensfr FRACoupe de France1.4Matches
2017-201825Lensfr FRA1. Coupe de la Ligue1.0Matches
2017-201825Lensfr FRA2. Ligue 27.651921108314109051911981.8218.231312205198141101132619Matches
2017-201825Bursasportr TUR1. Süper Lig6.6Matches
2018-201926Toulousefr FRACoupe de France2.8Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue0.7Matches
2018-201926Toulousefr FRA1. Ligue 110.97022114444012427026116.7583.3365143769259016848012Matches
2019-202027Nott'ham Foresteng ENG2. Championship1.814753490240147100.01100.080353195120211000Matches
2019-202027Nott'ham Foresteng ENGEFL Cup2.0Matches
2020-202128Doncastereng ENG3. League One11.3Matches
2021-202229Doncastereng ENGEFL Cup0.8Matches
2021-202229Doncastereng ENGFA Cup0.5Matches
2021-202229Doncastereng ENG3. League One15.7Matches
2022-202330Notts Countyeng ENG5. National League14.5Matches
2023-202431Notts Countyeng ENGEFL Cup0.9Matches
2023-202431Notts Countyeng ENGFA Cup1.0Matches
2023-202431Notts Countyeng ENG4. League Two28.2Matches
2024-202532Solihull Moorseng ENGFA Cup1.0Matches
2024-202532Solihull Moorseng ENG5. National League13.3Matches
18 Seasons16 Clubs15 Leagues232.913684728684425721368181055.6844.47583010140614251282090631
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
Notts County (2 Seasons)4 Leagues44.6
OH Leuven (2 Seasons)2 Leagues44.9
Lens (2 Seasons)3 Leagues41.451921108314109051911981.8218.231312205198141101132619
Doncaster (2 Seasons)3 Leagues28.3
Swindon Town (2 Seasons)2 Leagues8.3
Toulouse (1 Season)3 Leagues14.47022114444012427026116.7583.3365143769259016848012
Solihull Moors (1 Season)2 Leagues14.3
Hull City (1 Season)1 League7.6
Brentford (1 Season)1 League7.9
Nott'ham Forest (1 Season)2 Leagues3.814753490240147100.01100.080353195120211000
Bursaspor (1 Season)1 League6.6
Toronto FC (1 Season)1 League4.3
Crystal Palace (1 Season)1 League1.6
Sheffield Weds (1 Season)1 League2.6
Tottenham (1 Season)1 League0.3
Antwerp (1 Season)1 League2.0
League One (5 Seasons)43.0
Championship (3 Seasons)11.014753490240147100.01100.080353195120211000
EFL Cup (3 Seasons)3.7
Coupe de la Ligue (3 Seasons)2.7
FA Cup (3 Seasons)2.5
Ligue 2 (2 Seasons)38.051921108314109051911981.8218.231312205198141101132619
National League (2 Seasons)27.8
League Two (2 Seasons)31.0
Coupe de France (2 Seasons)4.2
Second Division (1 Season)24.7
Pro League (1 Season)22.2
Ligue 1 (1 Season)10.97022114444012427026116.7583.3365143769259016848012
Süper Lig (1 Season)6.6
MLS (1 Season)4.3
UEFA Cup (1 Season)0.3
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
2007-200815Crystal Palace1 League1.6
2008-200916Tottenham1 League0.3
2009-201017Brentford1 League7.9
2010-201118Hull City1 League7.6
2011-201219Sheffield Weds1 League2.6
2011-201219Swindon Town1 League2.8
2012-201320Swindon Town1 League5.5
201321Toronto FC1 League4.3
2014-201522Antwerp1 League2.0
2014-201522OH Leuven1 League22.7
2015-201623OH Leuven1 League22.2
2016-201724Lens2 Leagues31.4
2017-201825Lens3 Leagues10.051921108314109051911981.8218.231312205198141101132619
2017-201825Bursaspor1 League6.6
2018-201926Toulouse3 Leagues14.47022114444012427026116.7583.3365143769259016848012
2019-202027Nott'ham Forest2 Leagues3.814753490240147100.01100.080353195120211000
2020-202128Doncaster1 League11.3
2021-202229Doncaster3 Leagues17.0
2022-202330Notts County1 League14.5
2023-202431Notts County3 Leagues30.1
2024-202532Solihull Moors2 Leagues14.3
18 Seasons16 Clubs15 Leagues232.913684728684425721368181055.6844.47583010140614251282090631
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
Notts County (2 Seasons)4 Leagues44.6
OH Leuven (2 Seasons)2 Leagues44.9
Lens (2 Seasons)3 Leagues41.451921108314109051911981.8218.231312205198141101132619
Doncaster (2 Seasons)3 Leagues28.3
Swindon Town (2 Seasons)2 Leagues8.3
Toulouse (1 Season)3 Leagues14.47022114444012427026116.7583.3365143769259016848012
Solihull Moors (1 Season)2 Leagues14.3
Hull City (1 Season)1 League7.6
Brentford (1 Season)1 League7.9
Nott'ham Forest (1 Season)2 Leagues3.814753490240147100.01100.080353195120211000
Bursaspor (1 Season)1 League6.6
Toronto FC (1 Season)1 League4.3
Crystal Palace (1 Season)1 League1.6
Sheffield Weds (1 Season)1 League2.6
Tottenham (1 Season)1 League0.3
Antwerp (1 Season)1 League2.0
League One (5 Seasons)43.0
Championship (3 Seasons)11.014753490240147100.01100.080353195120211000
EFL Cup (3 Seasons)3.7
Coupe de la Ligue (3 Seasons)2.7
FA Cup (3 Seasons)2.5
Ligue 2 (2 Seasons)38.051921108314109051911981.8218.231312205198141101132619
National League (2 Seasons)27.8
League Two (2 Seasons)31.0
Coupe de France (2 Seasons)4.2
Second Division (1 Season)24.7
Pro League (1 Season)22.2
Ligue 1 (1 Season)10.97022114444012427026116.7583.3365143769259016848012
Süper Lig (1 Season)6.6
MLS (1 Season)4.3
UEFA Cup (1 Season)0.3
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
2007-200815Crystal Palaceeng ENG2. Championship5th1.6
2009-201017Brentfordeng ENG3. League One9th7.9
2010-201118Hull Cityeng ENG2. Championship11th7.6Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.6
2011-201219Swindon Towneng ENG4. League Two1st2.8
2012-201320Swindon Towneng ENG3. League One6th5.5
201321Toronto FCus USA1. MLS17th4.3Matches
2014-201522Antwerpbe BEL2. Second Division10th2.0Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.7Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.2Matches
2016-201724Lensfr FRA2. Ligue 24th30.4Matches
2017-201825Lensfr FRA2. Ligue 214th7.651921108314109051911981.8218.231312205198141101132619Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.6Matches
2018-201926Toulousefr FRA1. Ligue 116th10.97022114444012427026116.7583.3365143769259016848012Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.814753490240147100.01100.080353195120211000Matches
2020-202128Doncastereng ENG3. League One14th11.3Matches
2021-202229Doncastereng ENG3. League One22nd15.7Matches
2022-202330Notts Countyeng ENG5. National League2nd14.5Matches
2023-202431Notts Countyeng ENG4. League Two14th28.2Matches
2024-202532Solihull Moorseng ENG5. National League10th13.3Matches
17 Seasons15 Clubs10 Leagues219.513684728684425721368181055.6844.47583010140614251282090631
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
Notts County (2 Seasons)2 Leagues42.7
OH Leuven (2 Seasons)2 Leagues44.9
Lens (2 Seasons)1 League38.051921108314109051911981.8218.231312205198141101132619
Doncaster (2 Seasons)1 League27.0
Swindon Town (2 Seasons)2 Leagues8.3
Solihull Moors (1 Season)1 League13.3
Toulouse (1 Season)1 League10.97022114444012427026116.7583.3365143769259016848012
Hull City (1 Season)1 League7.6
Brentford (1 Season)1 League7.9
Bursaspor (1 Season)1 League6.6
Toronto FC (1 Season)1 League4.3
Nott'ham Forest (1 Season)1 League1.814753490240147100.01100.080353195120211000
Crystal Palace (1 Season)1 League1.6
Sheffield Weds (1 Season)1 League2.6
Antwerp (1 Season)1 League2.0
League One (5 Seasons)43.0
Championship (3 Seasons)11.014753490240147100.01100.080353195120211000
Ligue 2 (2 Seasons)38.051921108314109051911981.8218.231312205198141101132619
National League (2 Seasons)27.8
League Two (2 Seasons)31.0
Second Division (1 Season)24.7
Pro League (1 Season)22.2
Ligue 1 (1 Season)10.97022114444012427026116.7583.3365143769259016848012
Süper Lig (1 Season)6.6
MLS (1 Season)4.3
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
2016-201724Lensfr FRA1. Coupe de la Ligue27th1.0Matches
2017-201825Lensfr FRACoupe de France5th1.4Matches
2017-201825Lensfr FRA1. Coupe de la Ligue27th1.0Matches
2018-201926Toulousefr FRACoupe de France9th2.8Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue17th0.7Matches
2019-202027Nott'ham Foresteng ENGEFL Cup17th2.0Matches
2021-202229Doncastereng ENGEFL CupRd20.8Matches
2021-202229Doncastereng ENGFA Cup0.5Matches
2023-202431Notts Countyeng ENGEFL CupRd10.9Matches
2023-202431Notts Countyeng ENGFA Cup1.0Matches
2024-202532Solihull Moorseng ENGFA Cup1.0Matches
7 Seasons6 Clubs4 Leagues13.0
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
Lens (2 Seasons)2 Leagues3.4
Toulouse (1 Season)2 Leagues3.5
Doncaster (1 Season)2 Leagues1.3
Notts County (1 Season)2 Leagues1.9
Nott'ham Forest (1 Season)1 League2.0
Solihull Moors (1 Season)1 League1.0
EFL Cup (3 Seasons)3.7
Coupe de la Ligue (3 Seasons)2.7
FA Cup (3 Seasons)2.5
Coupe de France (2 Seasons)4.2
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
2008-200916Tottenham2. UEFA CupR320.3Matches
1 Season1 Club1 League0.3

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
2007-200815Crystal Palaceeng ENG2. Championship4144363.51.613
2008-200916Tottenham2. UEFA Cup32580.3032Matches
2009-201017Brentfordeng ENG3. League One97157917.37.990
2010-201118Hull Cityeng ENG2. Championship116826216.57.683Matches
2011-201219Sheffield Wedseng ENG3. League One4232585.62.622
2011-201219Swindon Towneng ENG4. League Two3252846.12.830
2012-201320Swindon Towneng ENG3. League One84976212.05.562
201321Toronto FCus USA1. MLS73885512.74.342369-3-0.70-0.22Matches
2014-201522OH Leuvenbe BEL2. Second Division262,0447966.822.722871843001.734528+17+0.75-0.14Matches
2014-201522Antwerpbe BEL2. Second Division2180905.92.02902000.5023-1-0.50-0.53Matches
2015-201623OH Leuvenbe BEL1. Pro League251,9958073.922.22415121.123536-1-0.05+1.23Matches
2016-201724Lensfr FRA1. Coupe de la Ligue1909042.91.01901003.0030+3+3.00+3.00Matches
2016-201724Lensfr FRA2. Ligue 2312,7358880.030.43128001.584032+8+0.26-1.18Matches
2017-201825Lensfr FRACoupe de France31244119.71.4165023003.0071+6+4.35+3.82Matches
2017-201825Lensfr FRA1. Coupe de la Ligue2934751.71.019111201.5021+1+0.97+2.00Matches
2017-201825Lensfr FRA2. Ligue 2116856220.07.675430.91915-6-0.79-0.9514.011.0+3.0+0.39+0.22Matches
2017-201825Bursasportr TUR1. Süper Lig85977519.56.665231.00410-6-0.90-0.94Matches
2018-201926Toulousefr FRACoupe de France32508383.32.83832002.0064+2+0.72+2.52Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue1616167.80.71610000.000000.00+3.10Matches
2018-201926Toulousefr FRA1. Ligue 1169846228.810.910836625170.941016-6-0.55+0.0413.817.3-3.5-0.32-0.05Matches
2019-202027Nott'ham Foresteng ENG2. Championship7163233.91.81550618111.2953+2+1.10+0.975.32.4+2.9+1.62+1.78Matches
2019-202027Nott'ham Foresteng ENGEFL Cup21809066.72.02902003.0040+4+2.00+7.00Matches
2020-202128Doncastereng ENG3. League One181,0165624.511.31172473220.891012-2-0.18-0.12Matches
2021-202229Doncastereng ENGEFL Cup1717139.40.81710001.000000.00+1.65Matches
2021-202229Doncastereng ENGFA Cup1454525.00.51450003.0010+1+2.00+2.67Matches
2021-202229Doncastereng ENG3. League One211,4116734.115.71779941630.861324-11-0.70+0.42Matches
2022-202330Notts Countyeng ENG5. National League231,3055731.514.51480892122.283911+28+1.93+0.44Matches
2023-202431Notts Countyeng ENGEFL Cup1808088.90.90018000.0002-2-2.25-2.25Matches
2023-202431Notts Countyeng ENGFA Cup1909050.01.01901000.0023-1-1.00-2.00Matches
2023-202431Notts Countyeng ENG4. League Two372,5416961.428.231781262321.326553+12+0.43+0.93Matches
2024-202532Solihull Moorseng ENGFA Cup1909050.01.01901010.0012-1-1.00-4.00Matches
2024-202532Solihull Moorseng ENG5. National League181,1936660.313.31576831711.611719-2-0.15-0.72Matches
18 Seasons16 Clubs15 Leagues30920,9586827.8232.9237801307224491.39326284+42+0.21+0.2133.130.7+2.4+0.12+0.21
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
Notts County (2 Seasons)4 Leagues624,0166547.044.6467821162641.6310669+37+0.83+0.06
OH Leuven (2 Seasons)2 Leagues514,0397970.144.946873353021.438064+16+0.36+0.36
Lens (2 Seasons)3 Leagues483,7277847.441.441823572031.546149+12+0.29-0.1014.011.0+3.0+0.39+0.22
Doncaster (2 Seasons)3 Leagues412,5436229.428.3307513112650.932436-12-0.42+0.15
Swindon Town (2 Seasons)2 Leagues11749689.08.392
Toulouse (1 Season)3 Leagues201,2956534.014.414828625171.051620-4-0.28+0.3713.817.3-3.5-0.32-0.05
Solihull Moors (1 Season)2 Leagues191,2836859.414.31677931721.531821-3-0.21-1.03
Hull City (1 Season)1 League116826216.57.683
Brentford (1 Season)1 League97157917.37.990
Nott'ham Forest (1 Season)2 Leagues9343387.83.83782618111.6793+6+1.57+1.555.32.4+2.9+1.62+1.78
Bursaspor (1 Season)1 League85977519.56.665231.00410-6-0.90-0.94
Toronto FC (1 Season)1 League73885512.74.342369-3-0.70-0.22
Crystal Palace (1 Season)1 League4144363.51.613
Sheffield Weds (1 Season)1 League4232585.62.622
Tottenham (1 Season)1 League32580.3032
Antwerp (1 Season)1 League2180905.92.02902000.5023-1-0.50-0.53
League One (5 Seasons)603,8716518.743.0457613152650.872336-13-0.48+0.07
Championship (3 Seasons)22989458.011.0105501218111.2953+2+1.10+0.975.32.4+2.9+1.62+1.78
EFL Cup (3 Seasons)43318361.33.7384218001.7542+2+0.54+3.56
Coupe de la Ligue (3 Seasons)42446150.82.738121201.5051+4+1.48+2.24
FA Cup (3 Seasons)32257541.72.53752011.0045-1-0.40-1.26
Ligue 2 (2 Seasons)423,4208150.038.03833431.404947+2+0.05-0.3714.011.0+3.0+0.39+0.22
National League (2 Seasons)412,4986140.827.8297816122031.995630+26+0.94-0.36
League Two (2 Seasons)402,7937033.731.034781262321.326553+12+0.43+0.93
Coupe de France (2 Seasons)63746240.24.2479223002.50135+8+1.93+1.60
Second Division (1 Season)282,2247936.324.724882043001.644731+16+0.65+0.39
Pro League (1 Season)251,9958073.922.22415121.123536-1-0.05+1.23
Ligue 1 (1 Season)169846228.810.910836625170.941016-6-0.55+0.0413.817.3-3.5-0.32-0.05
Süper Lig (1 Season)85977519.56.665231.00410-6-0.90-0.94
MLS (1 Season)73885512.74.342369-3-0.70-0.22
UEFA Cup (1 Season)32580.3032
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
2007-200815Crystal Palace1 League4144363.51.613
2008-200916Tottenham1 League32580.3032
2009-201017Brentford1 League97157917.37.990
2010-201118Hull City1 League116826216.57.683
2011-201219Sheffield Weds1 League4232585.62.622
2011-201219Swindon Town1 League3252846.12.830
2012-201320Swindon Town1 League84976212.05.562
201321Toronto FC1 League73885512.74.342369-3-0.70-0.22
2014-201522Antwerp1 League2180905.92.02902000.5023-1-0.50-0.53
2014-201522OH Leuven1 League262,0447966.822.722871843001.734528+17+0.75-0.14
2015-201623OH Leuven1 League251,9958073.922.22415121.123536-1-0.05+1.23
2016-201724Lens2 Leagues322,8258877.831.4329029001.624332+11+0.35-0.88
2017-201825Lens3 Leagues169025621.310.0978672031.381817+1+0.10-0.0914.011.0+3.0+0.39+0.22
2017-201825Bursaspor1 League85977519.56.665231.00410-6-0.90-0.94
2018-201926Toulouse3 Leagues201,2956534.014.414828625171.051620-4-0.28+0.3713.817.3-3.5-0.32-0.05
2019-202027Nott'ham Forest2 Leagues9343387.83.83782618111.6793+6+1.57+1.555.32.4+2.9+1.62+1.78
2020-202128Doncaster1 League181,0165624.511.31172473220.891012-2-0.18-0.12
2021-202229Doncaster3 Leagues231,5276633.917.01977941630.961424-10-0.59+0.53
2022-202330Notts County1 League231,3055731.514.51480892122.283911+28+1.93+0.44
2023-202431Notts County3 Leagues392,7117061.530.132781373121.256758+9+0.30+0.72
2024-202532Solihull Moors2 Leagues191,2836859.414.31677931721.531821-3-0.21-1.03
18 Seasons16 Clubs15 Leagues30920,9586827.8232.9237801307224491.39326284+42+0.21+0.2133.130.7+2.4+0.12+0.21
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
Notts County (2 Seasons)4 Leagues624,0166547.044.6467821162641.6310669+37+0.83+0.06
OH Leuven (2 Seasons)2 Leagues514,0397970.144.946873353021.438064+16+0.36+0.36
Lens (2 Seasons)3 Leagues483,7277847.441.441823572031.546149+12+0.29-0.1014.011.0+3.0+0.39+0.22
Doncaster (2 Seasons)3 Leagues412,5436229.428.3307513112650.932436-12-0.42+0.15
Swindon Town (2 Seasons)2 Leagues11749689.08.392
Toulouse (1 Season)3 Leagues201,2956534.014.414828625171.051620-4-0.28+0.3713.817.3-3.5-0.32-0.05
Solihull Moors (1 Season)2 Leagues191,2836859.414.31677931721.531821-3-0.21-1.03
Hull City (1 Season)1 League116826216.57.683
Brentford (1 Season)1 League97157917.37.990
Nott'ham Forest (1 Season)2 Leagues9343387.83.83782618111.6793+6+1.57+1.555.32.4+2.9+1.62+1.78
Bursaspor (1 Season)1 League85977519.56.665231.00410-6-0.90-0.94
Toronto FC (1 Season)1 League73885512.74.342369-3-0.70-0.22
Crystal Palace (1 Season)1 League4144363.51.613
Sheffield Weds (1 Season)1 League4232585.62.622
Tottenham (1 Season)1 League32580.3032
Antwerp (1 Season)1 League2180905.92.02902000.5023-1-0.50-0.53
League One (5 Seasons)603,8716518.743.0457613152650.872336-13-0.48+0.07
Championship (3 Seasons)22989458.011.0105501218111.2953+2+1.10+0.975.32.4+2.9+1.62+1.78
EFL Cup (3 Seasons)43318361.33.7384218001.7542+2+0.54+3.56
Coupe de la Ligue (3 Seasons)42446150.82.738121201.5051+4+1.48+2.24
FA Cup (3 Seasons)32257541.72.53752011.0045-1-0.40-1.26
Ligue 2 (2 Seasons)423,4208150.038.03833431.404947+2+0.05-0.3714.011.0+3.0+0.39+0.22
National League (2 Seasons)412,4986140.827.8297816122031.995630+26+0.94-0.36
League Two (2 Seasons)402,7937033.731.034781262321.326553+12+0.43+0.93
Coupe de France (2 Seasons)63746240.24.2479223002.50135+8+1.93+1.60
Second Division (1 Season)282,2247936.324.724882043001.644731+16+0.65+0.39
Pro League (1 Season)251,9958073.922.22415121.123536-1-0.05+1.23
Ligue 1 (1 Season)169846228.810.910836625170.941016-6-0.55+0.0413.817.3-3.5-0.32-0.05
Süper Lig (1 Season)85977519.56.665231.00410-6-0.90-0.94
MLS (1 Season)73885512.74.342369-3-0.70-0.22
UEFA Cup (1 Season)32580.3032
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
2007-200815Crystal Palaceeng ENG2. Championship5th4144363.51.613
2009-201017Brentfordeng ENG3. League One9th97157917.37.990
2010-201118Hull Cityeng ENG2. Championship11th116826216.57.683Matches
2011-201219Sheffield Wedseng ENG3. League One2nd4232585.62.622
2011-201219Swindon Towneng ENG4. League Two1st3252846.12.830
2012-201320Swindon Towneng ENG3. League One6th84976212.05.562
201321Toronto FCus USA1. MLS17th73885512.74.342369-3-0.70-0.22Matches
2014-201522Antwerpbe BEL2. Second Division10th2180905.92.02902000.5023-1-0.50-0.53Matches
2014-201522OH Leuvenbe BEL2. Second Division5th262,0447966.822.722871843001.734528+17+0.75-0.14Matches
2015-201623OH Leuvenbe BEL1. Pro League16th251,9958073.922.22415121.123536-1-0.05+1.23Matches
2016-201724Lensfr FRA2. Ligue 24th312,7358880.030.43128001.584032+8+0.26-1.18Matches
2017-201825Lensfr FRA2. Ligue 214th116856220.07.675430.91915-6-0.79-0.9514.011.0+3.0+0.39+0.22Matches
2017-201825Bursasportr TUR1. Süper Lig13th85977519.56.665231.00410-6-0.90-0.94Matches
2018-201926Toulousefr FRA1. Ligue 116th169846228.810.910836625170.941016-6-0.55+0.0413.817.3-3.5-0.32-0.05Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th7163233.91.81550618111.2953+2+1.10+0.975.32.4+2.9+1.62+1.78Matches
2020-202128Doncastereng ENG3. League One14th181,0165624.511.31172473220.891012-2-0.18-0.12Matches
2021-202229Doncastereng ENG3. League One22nd211,4116734.115.71779941630.861324-11-0.70+0.42Matches
2022-202330Notts Countyeng ENG5. National League2nd231,3055731.514.51480892122.283911+28+1.93+0.44Matches
2023-202431Notts Countyeng ENG4. League Two14th372,5416961.428.231781262321.326553+12+0.43+0.93Matches
2024-202532Solihull Moorseng ENG5. National League10th181,1936660.313.31576831711.611719-2-0.15-0.72Matches
17 Seasons15 Clubs10 Leagues28919,7596827.2219.5224801226523461.36300271+29+0.15+0.1533.130.7+2.4+0.12+0.21
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
Notts County (2 Seasons)2 Leagues603,8466446.442.7457820152241.6910464+40+0.94+0.16
OH Leuven (2 Seasons)2 Leagues514,0397970.144.946873353021.438064+16+0.36+0.36
Lens (2 Seasons)1 League423,4208150.038.03833431.404947+2+0.05-0.3714.011.0+3.0+0.39+0.22
Doncaster (2 Seasons)1 League392,4276229.327.0287613112650.872336-13-0.48+0.07
Swindon Town (2 Seasons)2 Leagues11749689.08.392
Solihull Moors (1 Season)1 League181,1936660.313.31576831711.611719-2-0.15-0.72
Toulouse (1 Season)1 League169846228.810.910836625170.941016-6-0.55+0.0413.817.3-3.5-0.32-0.05
Hull City (1 Season)1 League116826216.57.683
Brentford (1 Season)1 League97157917.37.990
Bursaspor (1 Season)1 League85977519.56.665231.00410-6-0.90-0.94
Toronto FC (1 Season)1 League73885512.74.342369-3-0.70-0.22
Nott'ham Forest (1 Season)1 League7163233.91.81550618111.2953+2+1.10+0.975.32.4+2.9+1.62+1.78
Crystal Palace (1 Season)1 League4144363.51.613
Sheffield Weds (1 Season)1 League4232585.62.622
Antwerp (1 Season)1 League2180905.92.02902000.5023-1-0.50-0.53
League One (5 Seasons)603,8716518.743.0457613152650.872336-13-0.48+0.07
Championship (3 Seasons)22989458.011.0105501218111.2953+2+1.10+0.975.32.4+2.9+1.62+1.78
Ligue 2 (2 Seasons)423,4208150.038.03833431.404947+2+0.05-0.3714.011.0+3.0+0.39+0.22
National League (2 Seasons)412,4986140.827.8297816122031.995630+26+0.94-0.36
League Two (2 Seasons)402,7937033.731.034781262321.326553+12+0.43+0.93
Second Division (1 Season)282,2247936.324.724882043001.644731+16+0.65+0.39
Pro League (1 Season)251,9958073.922.22415121.123536-1-0.05+1.23
Ligue 1 (1 Season)169846228.810.910836625170.941016-6-0.55+0.0413.817.3-3.5-0.32-0.05
Süper Lig (1 Season)85977519.56.665231.00410-6-0.90-0.94
MLS (1 Season)73885512.74.342369-3-0.70-0.22
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
2016-201724Lensfr FRA1. Coupe de la Ligue27th1909042.91.01901003.0030+3+3.00+3.00Matches
2017-201825Lensfr FRACoupe de France5th31244119.71.4165023003.0071+6+4.35+3.82Matches
2017-201825Lensfr FRA1. Coupe de la Ligue27th2934751.71.019111201.5021+1+0.97+2.00Matches
2018-201926Toulousefr FRACoupe de France9th32508383.32.83832002.0064+2+0.72+2.52Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue17th1616167.80.71610000.000000.00+3.10Matches
2019-202027Nott'ham Foresteng ENGEFL Cup17th21809066.72.02902003.0040+4+2.00+7.00Matches
2021-202229Doncastereng ENGEFL CupRd21717139.40.81710001.000000.00+1.65Matches
2021-202229Doncastereng ENGFA Cup1454525.00.51450003.0010+1+2.00+2.67Matches
2023-202431Notts Countyeng ENGEFL CupRd11808088.90.90018000.0002-2-2.25-2.25Matches
2023-202431Notts Countyeng ENGFA Cup1909050.01.01901000.0023-1-1.00-2.00Matches
2024-202532Solihull Moorseng ENGFA Cup1909050.01.01901010.0012-1-1.00-4.00Matches
7 Seasons6 Clubs4 Leagues171,1746947.113.01379843511.822613+13+1.00+1.27
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Lens (2 Seasons)2 Leagues63075130.13.4382232002.50122+10+2.93+2.68
Toulouse (1 Season)2 Leagues43117879.73.54782001.5064+2+0.58+2.86
Doncaster (1 Season)2 Leagues21165832.21.32580002.0010+1+0.78+1.88
Notts County (1 Season)2 Leagues21708563.01.9190118000.0025-3-1.59-2.49
Nott'ham Forest (1 Season)1 League21809066.72.02902003.0040+4+2.00+7.00
Solihull Moors (1 Season)1 League1909050.01.01901010.0012-1-1.00-4.00
EFL Cup (3 Seasons)43318361.33.7384218001.7542+2+0.54+3.56
Coupe de la Ligue (3 Seasons)42446150.82.738121201.5051+4+1.48+2.24
FA Cup (3 Seasons)32257541.72.53752011.0045-1-0.40-1.26
Coupe de France (2 Seasons)63746240.24.2479223002.50135+8+1.93+1.60
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2008-200916Tottenham2. UEFA CupR3232580.3032Matches
1 Season1 Club1 League32580.3032

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
2007-200815Crystal Palaceeng ENG2. Championship1.6001
2008-200916Tottenham2. UEFA Cup0.30000Matches
2009-201017Brentfordeng ENG3. League One7.91012
2010-201118Hull Cityeng ENG2. Championship7.63118Matches
2011-201219Sheffield Wedseng ENG3. League One2.6108
2011-201219Swindon Towneng ENG4. League Two2.8001
2012-201320Swindon Towneng ENG3. League One5.51014
201321Toronto FCus USA1. MLS4.3004Matches
2014-201522OH Leuvenbe BEL2. Second Division22.76110Matches
2014-201522Antwerpbe BEL2. Second Division2.01000Matches
2015-201623OH Leuvenbe BEL1. Pro League22.23139Matches
2016-201724Lensfr FRA1. Coupe de la Ligue1.00000Matches
2016-201724Lensfr FRA2. Ligue 230.48005300000000Matches
2017-201825Lensfr FRACoupe de France1.40000Matches
2017-201825Lensfr FRA1. Coupe de la Ligue1.00000Matches
2017-201825Lensfr FRA2. Ligue 27.610010170411513000599852.9Matches
2017-201825Bursasportr TUR1. Süper Lig6.610098171713000Matches
2018-201926Toulousefr FRACoupe de France2.8000320733000Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue0.70000Matches
2018-201926Toulousefr FRA1. Ligue 110.91001814017171400050141058.3Matches
2019-202027Nott'ham Foresteng ENG2. Championship1.8100730310000118372.7Matches
2019-202027Nott'ham Foresteng ENGEFL Cup2.01005204130Matches
2020-202128Doncastereng ENG3. League One11.310022170520160Matches
2021-202229Doncastereng ENGEFL Cup0.80002001300Matches
2021-202229Doncastereng ENGFA Cup0.50000101000Matches
2021-202229Doncastereng ENG3. League One15.7100112602722200Matches
2022-202330Notts Countyeng ENG5. National League14.50000Matches
2023-202431Notts Countyeng ENGEFL Cup0.90000201100Matches
2023-202431Notts Countyeng ENGFA Cup1.01001100000Matches
2023-202431Notts Countyeng ENG4. League Two28.2800352702118220Matches
2024-202532Solihull Moorseng ENGFA Cup1.00001003010Matches
2024-202532Solihull Moorseng ENG5. National League13.32000Matches
18 Seasons16 Clubs15 Leagues232.942312741201138118105000120312159.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Notts County (2 Seasons)4 Leagues44.6900363002219220
OH Leuven (2 Seasons)2 Leagues44.9921390
Lens (2 Seasons)3 Leagues41.490063170411513000599852.9
Doncaster (2 Seasons)3 Leagues28.3200354403445360
Swindon Town (2 Seasons)2 Leagues8.31015
Toulouse (1 Season)3 Leagues14.41002116024201700050141058.3
Solihull Moors (1 Season)2 Leagues14.32001003010
Hull City (1 Season)1 League7.63118
Brentford (1 Season)1 League7.91012
Nott'ham Forest (1 Season)2 Leagues3.82001250723000118372.7
Bursaspor (1 Season)1 League6.610098171713000
Toronto FC (1 Season)1 League4.3004
Crystal Palace (1 Season)1 League1.6001
Sheffield Weds (1 Season)1 League2.6108
Tottenham (1 Season)1 League0.30000
Antwerp (1 Season)1 League2.01000
League One (5 Seasons)43.0500674303242360
Championship (3 Seasons)11.04102630310000118372.7
EFL Cup (3 Seasons)3.71007406530
Coupe de la Ligue (3 Seasons)2.70000
FA Cup (3 Seasons)2.51002204010
Ligue 2 (2 Seasons)38.090063170411513000599852.9
National League (2 Seasons)27.82000
League Two (2 Seasons)31.0800362702118220
Coupe de France (2 Seasons)4.2000320733000
Second Division (1 Season)24.77110
Pro League (1 Season)22.23139
Ligue 1 (1 Season)10.91001814017171400050141058.3
Süper Lig (1 Season)6.610098171713000
MLS (1 Season)4.3004
UEFA Cup (1 Season)0.30000
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
2007-200815Crystal Palace1 League1.6001
2008-200916Tottenham1 League0.30000
2009-201017Brentford1 League7.91012
2010-201118Hull City1 League7.63118
2011-201219Sheffield Weds1 League2.6108
2011-201219Swindon Town1 League2.8001
2012-201320Swindon Town1 League5.51014
201321Toronto FC1 League4.3004
2014-201522Antwerp1 League2.01000
2014-201522OH Leuven1 League22.76110
2015-201623OH Leuven1 League22.23139
2016-201724Lens2 Leagues31.48005300000000
2017-201825Lens3 Leagues10.010010170411513000599852.9
2017-201825Bursaspor1 League6.610098171713000
2018-201926Toulouse3 Leagues14.41002116024201700050141058.3
2019-202027Nott'ham Forest2 Leagues3.82001250723000118372.7
2020-202128Doncaster1 League11.310022170520160
2021-202229Doncaster3 Leagues17.0100132702925200
2022-202330Notts County1 League14.50000
2023-202431Notts County3 Leagues30.1900363002219220
2024-202532Solihull Moors2 Leagues14.32001003010
18 Seasons16 Clubs15 Leagues232.942312741201138118105000120312159.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Notts County (2 Seasons)4 Leagues44.6900363002219220
OH Leuven (2 Seasons)2 Leagues44.9921390
Lens (2 Seasons)3 Leagues41.490063170411513000599852.9
Doncaster (2 Seasons)3 Leagues28.3200354403445360
Swindon Town (2 Seasons)2 Leagues8.31015
Toulouse (1 Season)3 Leagues14.41002116024201700050141058.3
Solihull Moors (1 Season)2 Leagues14.32001003010
Hull City (1 Season)1 League7.63118
Brentford (1 Season)1 League7.91012
Nott'ham Forest (1 Season)2 Leagues3.82001250723000118372.7
Bursaspor (1 Season)1 League6.610098171713000
Toronto FC (1 Season)1 League4.3004
Crystal Palace (1 Season)1 League1.6001
Sheffield Weds (1 Season)1 League2.6108
Tottenham (1 Season)1 League0.30000
Antwerp (1 Season)1 League2.01000
League One (5 Seasons)43.0500674303242360
Championship (3 Seasons)11.04102630310000118372.7
EFL Cup (3 Seasons)3.71007406530
Coupe de la Ligue (3 Seasons)2.70000
FA Cup (3 Seasons)2.51002204010
Ligue 2 (2 Seasons)38.090063170411513000599852.9
National League (2 Seasons)27.82000
League Two (2 Seasons)31.0800362702118220
Coupe de France (2 Seasons)4.2000320733000
Second Division (1 Season)24.77110
Pro League (1 Season)22.23139
Ligue 1 (1 Season)10.91001814017171400050141058.3
Süper Lig (1 Season)6.610098171713000
MLS (1 Season)4.3004
UEFA Cup (1 Season)0.30000
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
2007-200815Crystal Palaceeng ENG2. Championship5th1.6001
2009-201017Brentfordeng ENG3. League One9th7.91012
2010-201118Hull Cityeng ENG2. Championship11th7.63118Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.6108
2011-201219Swindon Towneng ENG4. League Two1st2.8001
2012-201320Swindon Towneng ENG3. League One6th5.51014
201321Toronto FCus USA1. MLS17th4.3004Matches
2014-201522Antwerpbe BEL2. Second Division10th2.01000Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.76110Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.23139Matches
2016-201724Lensfr FRA2. Ligue 24th30.48005300000000Matches
2017-201825Lensfr FRA2. Ligue 214th7.610010170411513000599852.9Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.610098171713000Matches
2018-201926Toulousefr FRA1. Ligue 116th10.91001814017171400050141058.3Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.8100730310000118372.7Matches
2020-202128Doncastereng ENG3. League One14th11.310022170520160Matches
2021-202229Doncastereng ENG3. League One22nd15.7100112602722200Matches
2022-202330Notts Countyeng ENG5. National League2nd14.50000Matches
2023-202431Notts Countyeng ENG4. League Two14th28.2800352702118220Matches
2024-202532Solihull Moorseng ENG5. National League10th13.32000Matches
17 Seasons15 Clubs10 Leagues219.54031262112112111098000120312159.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Notts County (2 Seasons)2 Leagues42.7800352702118220
OH Leuven (2 Seasons)2 Leagues44.9921390
Lens (2 Seasons)1 League38.090063170411513000599852.9
Doncaster (2 Seasons)1 League27.0200334303242360
Swindon Town (2 Seasons)2 Leagues8.31015
Solihull Moors (1 Season)1 League13.32000
Toulouse (1 Season)1 League10.91001814017171400050141058.3
Hull City (1 Season)1 League7.63118
Brentford (1 Season)1 League7.91012
Bursaspor (1 Season)1 League6.610098171713000
Toronto FC (1 Season)1 League4.3004
Nott'ham Forest (1 Season)1 League1.8100730310000118372.7
Crystal Palace (1 Season)1 League1.6001
Sheffield Weds (1 Season)1 League2.6108
Antwerp (1 Season)1 League2.01000
League One (5 Seasons)43.0500674303242360
Championship (3 Seasons)11.04102630310000118372.7
Ligue 2 (2 Seasons)38.090063170411513000599852.9
National League (2 Seasons)27.82000
League Two (2 Seasons)31.0800362702118220
Second Division (1 Season)24.77110
Pro League (1 Season)22.23139
Ligue 1 (1 Season)10.91001814017171400050141058.3
Süper Lig (1 Season)6.610098171713000
MLS (1 Season)4.3004
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201724Lensfr FRA1. Coupe de la Ligue27th1.00000Matches
2017-201825Lensfr FRACoupe de France5th1.40000Matches
2017-201825Lensfr FRA1. Coupe de la Ligue27th1.00000Matches
2018-201926Toulousefr FRACoupe de France9th2.8000320733000Matches
2018-201926Toulousefr FRA1. Coupe de la Ligue17th0.70000Matches
2019-202027Nott'ham Foresteng ENGEFL Cup17th2.01005204130Matches
2021-202229Doncastereng ENGEFL CupRd20.80002001300Matches
2021-202229Doncastereng ENGFA Cup0.50000101000Matches
2023-202431Notts Countyeng ENGEFL CupRd10.90000201100Matches
2023-202431Notts Countyeng ENGFA Cup1.01001100000Matches
2024-202532Solihull Moorseng ENGFA Cup1.00001003010Matches
7 Seasons6 Clubs4 Leagues13.020012801787000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Lens (2 Seasons)2 Leagues3.40000
Toulouse (1 Season)2 Leagues3.5000320733000
Doncaster (1 Season)2 Leagues1.30002102300
Notts County (1 Season)2 Leagues1.91001301100
Nott'ham Forest (1 Season)1 League2.01005204130
Solihull Moors (1 Season)1 League1.00001003010
EFL Cup (3 Seasons)3.71007406530
Coupe de la Ligue (3 Seasons)2.70000
FA Cup (3 Seasons)2.51002204010
Coupe de France (2 Seasons)4.2000320733000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200916Tottenham2. UEFA CupR320.30000Matches
1 Season1 Club1 League0.30000

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.

More John Bostock Pages