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-04-21SunLigue 1Matchweek 30AwayW 2–1MontpellierReimsNRW1900000010122000.00.00.0003560.019021Match Report
2024-04-14SunLigue 1Matchweek 29AwayD 1–1MontpellierClermont FootNLW2600001000132000.00.00.0004757.118120Match Report
2024-04-07SunLigue 1Matchweek 28HomeW 2–0MontpellierLorientYFW7000003110171000.30.30.01071163.6411010Match Report
2024-03-17SunLigue 1Matchweek 26HomeL 2–6MontpellierParis S-GYFW5800004000180010.60.60.01091181.8115100Match Report
2024-03-08FriLigue 1Matchweek 25AwayW 2–1MontpellierNiceYFW6800001010250000.00.00.121131872.2120000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2009-201018Bastiafr FRA2. Ligue 231201,80720.1224200710.100.100.200.100.20
2011-201220Bastiafr FRA2. Ligue 233332,86731.9107171000510.310.220.530.310.53
2012-201321Bastiafr FRA1. Ligue 129222,04122.77815700500.310.350.660.310.66Matches
2013-201422Bastiafr FRA1. Ligue 132252,25925.1628511600.240.080.320.200.28Matches
2014-201523Bordeauxfr FRA1. Ligue 132292,36226.29514722800.340.190.530.270.46Matches
2015-201624Bordeauxfr FRA1. Coupe de la Ligue11901.0000000100.000.000.000.000.00Matches
2015-201624Bordeaux2. Europa Lg411401.6000000010.000.000.000.000.00Matches
2015-201624Bordeauxfr FRA1. Ligue 120201,57917.55712501700.280.400.680.280.68Matches
2015-201624Sunderlandeng ENG1. Premier League14131,07111.9213200300.170.080.250.170.25Matches
2016-201725Sunderlandeng ENGEFL Cup221611.8011000100.000.560.560.000.56Matches
2016-201725Sunderlandeng ENG1. Premier League2178499.4101100600.110.000.110.110.11Matches
2017-201826Sunderlandeng ENG2. Championship30730.8000000100.000.000.000.000.00Matches
2017-201826Rennesfr FRACoupe de France11710.8000000000.000.000.000.000.00Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue443433.8224200000.520.521.050.521.05Matches
2017-201826Sunderlandeng ENGEFL Cup221661.8000000200.000.000.000.000.00Matches
2017-201826Rennesfr FRA1. Ligue 124231,91821.39211634817.84.63.88.454641460.420.090.520.280.380.360.180.540.220.39Matches
2018-201927Saint-Étiennefr FRACoupe de France211351.5145100100.672.673.330.673.33Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue10510.6000000100.000.000.000.000.00Matches
2018-201927Saint-Étiennefr FRA1. Ligue 132322,81731.31361994410112.49.26.916.1801202350.420.190.610.290.480.400.220.620.290.52Matches
2019-202028Saint-Étiennefr FRACoupe de France321952.2112100000.460.460.920.460.92Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue11600.7000000000.000.000.000.000.00Matches
2019-202028Saint-Étienne2. Europa Lg332462.7202111101.00.20.20.4614170.730.000.730.370.370.360.090.450.070.16Matches
2019-202028Saint-Étiennefr FRA1. Ligue 116131,14912.8325211403.83.01.54.53936980.230.160.390.160.310.300.120.420.240.35Matches
2020-202129Saint-Étiennefr FRACoupe de France10300.3000000000.000.000.000.000.00Matches
2020-202129Saint-Étiennefr FRA1. Ligue 122161,18113.1718433514.82.41.53.93756640.530.080.610.300.380.360.110.480.180.30Matches
2021-202230Saint-Étiennefr FRACoupe de France11901.0011000000.001.001.000.001.00Matches
2021-202230Saint-Étiennefr FRA1. Ligue 130262,22524.710010644607.74.62.57.063771440.400.000.400.240.240.310.100.410.180.28Matches
2022-202331Montpellierfr FRACoupe de France11610.7000000000.000.000.000.000.00Matches
2022-202331Montpellierfr FRA1. Ligue 127201,63518.2415400514.14.11.65.84049910.220.060.280.220.280.230.090.320.230.32Matches
2023-202432Montpellierfr FRACoupe de France331912.1000000100.000.000.000.000.00Matches
2023-202432Montpellierfr FRA1. Ligue 124131,09912.2101100503.33.31.24.52432730.080.000.080.080.080.270.100.370.270.37Matches
14 Seasons6 Clubs8 Leagues42033528,962321.8955314876192199744.831.419.350.73434488680.300.160.460.240.400.330.140.470.230.37
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
Bastia (4 Seasons)2 Leagues1251008,97499.725194424112320.250.190.440.240.43
Saint-Étienne (4 Seasons)4 Leagues112958,17990.937155224131328229.619.412.732.02253035580.410.170.570.260.430.350.150.500.230.38
Sunderland (3 Seasons)3 Leagues42242,32025.83253001300.120.080.190.120.19
Bordeaux (2 Seasons)3 Leagues57514,17146.314122612231610.300.260.560.260.52
Montpellier (2 Seasons)2 Leagues55372,98633.25165001117.47.42.810.264811640.150.030.180.150.180.240.090.340.240.34
Rennes (1 Season)3 Leagues29282,33225.911415834817.84.63.88.454641460.420.150.580.310.460.360.180.540.220.39
Ligue 1 (11 Seasons)28823920,265225.2743410856182069443.831.219.050.23374348510.330.150.480.250.400.330.140.470.230.38
Coupe de France (7 Seasons)1297738.6268200200.230.700.930.230.93
Coupe de la Ligue (4 Seasons)765446.0224200200.330.330.660.330.66
Ligue 2 (2 Seasons)64534,67451.91292112001220.230.170.400.230.40
Premier League (2 Seasons)35201,92021.3314300900.140.050.190.140.19
Europa Lg (2 Seasons)743864.3202111111.00.20.20.4614170.470.000.470.230.230.360.090.450.070.16
EFL Cup (2 Seasons)443273.6011000300.000.280.280.000.28
Championship (1 Season)30730.8000000100.000.000.000.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
2009-201018Bastia1 League31201,80720.1224200710.100.100.200.100.20
2011-201220Bastia1 League33332,86731.9107171000510.310.220.530.310.53
2012-201321Bastia1 League29222,04122.77815700500.310.350.660.310.66
2013-201422Bastia1 League32252,25925.1628511600.240.080.320.200.28
2014-201523Bordeaux1 League32292,36226.29514722800.340.190.530.270.46
2015-201624Bordeaux3 Leagues25221,80920.15712501810.250.350.600.250.60
2015-201624Sunderland1 League14131,07111.9213200300.170.080.250.170.25
2016-201725Sunderland2 Leagues2391,01011.2112100700.090.090.180.090.18
2017-201826Sunderland2 Leagues522392.7000000300.000.000.000.000.00
2017-201826Rennes3 Leagues29282,33225.911415834817.84.63.88.454641460.420.150.580.310.460.360.180.540.220.39
2018-201927Saint-Étienne3 Leagues35333,00333.4141024104412112.49.26.916.1801202350.420.300.720.300.600.400.220.620.290.52
2019-202028Saint-Étienne4 Leagues23191,65018.3639422504.83.21.84.945501150.330.160.490.220.380.310.110.420.210.32
2020-202129Saint-Étienne2 Leagues23161,21113.5718433514.82.41.53.93756640.520.070.590.300.370.360.110.480.180.30
2021-202230Saint-Étienne2 Leagues31272,31525.710111644607.74.62.57.063771440.390.040.430.230.270.310.100.410.180.28
2022-202331Montpellier2 Leagues28211,69618.8415400514.14.11.65.84049910.210.050.270.210.270.230.090.320.230.32
2023-202432Montpellier2 Leagues27161,29014.3101100603.33.31.24.52432730.070.000.070.070.070.270.100.370.270.37
14 Seasons6 Clubs8 Leagues42033528,962321.8955314876192199744.831.419.350.73434488680.300.160.460.240.400.330.140.470.230.37
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
Bastia (4 Seasons)2 Leagues1251008,97499.725194424112320.250.190.440.240.43
Saint-Étienne (4 Seasons)4 Leagues112958,17990.937155224131328229.619.412.732.02253035580.410.170.570.260.430.350.150.500.230.38
Sunderland (3 Seasons)3 Leagues42242,32025.83253001300.120.080.190.120.19
Bordeaux (2 Seasons)3 Leagues57514,17146.314122612231610.300.260.560.260.52
Montpellier (2 Seasons)2 Leagues55372,98633.25165001117.47.42.810.264811640.150.030.180.150.180.240.090.340.240.34
Rennes (1 Season)3 Leagues29282,33225.911415834817.84.63.88.454641460.420.150.580.310.460.360.180.540.220.39
Ligue 1 (11 Seasons)28823920,265225.2743410856182069443.831.219.050.23374348510.330.150.480.250.400.330.140.470.230.38
Coupe de France (7 Seasons)1297738.6268200200.230.700.930.230.93
Coupe de la Ligue (4 Seasons)765446.0224200200.330.330.660.330.66
Ligue 2 (2 Seasons)64534,67451.91292112001220.230.170.400.230.40
Premier League (2 Seasons)35201,92021.3314300900.140.050.190.140.19
Europa Lg (2 Seasons)743864.3202111111.00.20.20.4614170.470.000.470.230.230.360.090.450.070.16
EFL Cup (2 Seasons)443273.6011000300.000.280.280.000.28
Championship (1 Season)30730.8000000100.000.000.000.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
2009-201018Bastiafr FRA2. Ligue 220th31201,80720.1224200710.100.100.200.100.20
2011-201220Bastiafr FRA2. Ligue 21st33332,86731.9107171000510.310.220.530.310.53
2012-201321Bastiafr FRA1. Ligue 112th29222,04122.77815700500.310.350.660.310.66Matches
2013-201422Bastiafr FRA1. Ligue 110th32252,25925.1628511600.240.080.320.200.28Matches
2014-201523Bordeauxfr FRA1. Ligue 16th32292,36226.29514722800.340.190.530.270.46Matches
2015-201624Bordeauxfr FRA1. Ligue 111th20201,57917.55712501700.280.400.680.280.68Matches
2015-201624Sunderlandeng ENG1. Premier League17th14131,07111.9213200300.170.080.250.170.25Matches
2016-201725Sunderlandeng ENG1. Premier League20th2178499.4101100600.110.000.110.110.11Matches
2017-201826Sunderlandeng ENG2. Championship24th30730.8000000100.000.000.000.000.00Matches
2017-201826Rennesfr FRA1. Ligue 15th24231,91821.39211634817.84.63.88.454641460.420.090.520.280.380.360.180.540.220.39Matches
2018-201927Saint-Étiennefr FRA1. Ligue 14th32322,81731.31361994410112.49.26.916.1801202350.420.190.610.290.480.400.220.620.290.52Matches
2019-202028Saint-Étiennefr FRA1. Ligue 117th16131,14912.8325211403.83.01.54.53936980.230.160.390.160.310.300.120.420.240.35Matches
2020-202129Saint-Étiennefr FRA1. Ligue 111th22161,18113.1718433514.82.41.53.93756640.530.080.610.300.380.360.110.480.180.30Matches
2021-202230Saint-Étiennefr FRA1. Ligue 118th30262,22524.710010644607.74.62.57.063771440.400.000.400.240.240.310.100.410.180.28Matches
2022-202331Montpellierfr FRA1. Ligue 112th27201,63518.2415400514.14.11.65.84049910.220.060.280.220.280.230.090.320.230.32Matches
2023-202432Montpellierfr FRA1. Ligue 111th24131,09912.2101100503.33.31.24.52432730.080.000.080.080.080.270.100.370.270.37Matches
14 Seasons6 Clubs4 Leagues39031226,932299.2894413371182091643.831.219.050.23374348510.300.150.440.240.380.330.140.470.230.38
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
Bastia (4 Seasons)2 Leagues1251008,97499.725194424112320.250.190.440.240.43
Saint-Étienne (4 Seasons)1 League100877,37281.93394221121225228.719.212.431.62192895410.400.110.510.260.370.350.150.500.230.39
Sunderland (3 Seasons)2 Leagues38201,99322.13143001000.140.050.180.140.18
Bordeaux (2 Seasons)1 League52493,94143.814122612231500.320.270.590.270.55
Montpellier (2 Seasons)1 League51332,73430.45165001017.47.42.810.264811640.160.030.200.160.200.240.090.340.240.34
Rennes (1 Season)1 League24231,91821.39211634817.84.63.88.454641460.420.090.520.280.380.360.180.540.220.39
Ligue 1 (11 Seasons)28823920,265225.2743410856182069443.831.219.050.23374348510.330.150.480.250.400.330.140.470.230.38
Ligue 2 (2 Seasons)64534,67451.91292112001220.230.170.400.230.40
Premier League (2 Seasons)35201,92021.3314300900.140.050.190.140.19
Championship (1 Season)30730.8000000100.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
2015-201624Bordeauxfr FRA1. Coupe de la Ligue3rd11901.0000000100.000.000.000.000.00Matches
2016-201725Sunderlandeng ENGEFL Cup9th221611.8011000100.000.560.560.000.56Matches
2017-201826Sunderlandeng ENGEFL Cup17th221661.8000000200.000.000.000.000.00Matches
2017-201826Rennesfr FRACoupe de France33rd11710.8000000000.000.000.000.000.00Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3rd443433.8224200000.520.521.050.521.05Matches
2018-201927Saint-Étiennefr FRACoupe de France17th211351.5145100100.672.673.330.673.33Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue17th10510.6000000100.000.000.000.000.00Matches
2019-202028Saint-Étiennefr FRACoupe de France2nd321952.2112100000.460.460.920.460.92Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue5th11600.7000000000.000.000.000.000.00Matches
2020-202129Saint-Étiennefr FRACoupe de France33rd10300.3000000000.000.000.000.000.00Matches
2021-202230Saint-Étiennefr FRACoupe de FranceR1611901.0011000000.001.001.000.001.00Matches
2022-202331Montpellierfr FRACoupe de FranceR6411610.7000000000.000.000.000.000.00Matches
2023-202432Montpellierfr FRACoupe de FranceR16331912.1000000100.000.000.000.000.00Matches
9 Seasons5 Clubs3 Leagues23191,64418.34913400700.220.490.710.220.71
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
Saint-Étienne (4 Seasons)2 Leagues955616.2268200200.320.961.280.321.28
Montpellier (2 Seasons)1 League442522.8000000100.000.000.000.000.00
Sunderland (2 Seasons)1 League443273.6011000300.000.280.280.000.28
Rennes (1 Season)2 Leagues554144.6224200000.430.430.870.430.87
Bordeaux (1 Season)1 League11901.0000000100.000.000.000.000.00
Coupe de France (7 Seasons)1297738.6268200200.230.700.930.230.93
Coupe de la Ligue (4 Seasons)765446.0224200200.330.330.660.330.66
EFL Cup (2 Seasons)443273.6011000300.000.280.280.000.28
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2015-201624Bordeaux2. Europa LgGR411401.6000000010.000.000.000.000.00Matches
2019-202028Saint-Étienne2. Europa LgGR332462.7202111101.00.20.20.4614170.730.000.730.370.370.360.090.450.070.16Matches
2 Seasons2 Clubs1 League743864.3202111111.00.20.20.4614170.470.000.470.230.230.360.090.450.070.16
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
Bordeaux (1 Season)1 League411401.6000000010.000.000.000.000.00
Saint-Étienne (1 Season)1 League332462.7202111101.00.20.20.4614170.730.000.730.370.370.360.090.450.070.16
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
201321tn TunisiaAfrica Cup of NationsGR11610.7000000100.000.000.000.000.00Matches
201422tn TunisiaWCQ211221.41100100.740.74Matches
201422tn TunisiaFriendlies (M)11450.5101100002.000.002.002.002.00Matches
201523tn TunisiaFriendlies (M)221541.7213200001.170.581.751.171.75Matches
201523tn TunisiaAfrica Cup of NationsQF443043.4000000100.000.000.000.000.00Matches
201523tn TunisiaAfrica Cup of Nations qualification554084.52200300.440.44Matches
201624tn TunisiaFriendlies (M)11560.6000000010.000.000.000.000.00Matches
201725tn TunisiaFriendlies (M)11150.2000000000.000.000.000.000.00Matches
201725tn TunisiaAfrica Cup of NationsQF432412.7101011000.370.000.370.000.00Matches
201725tn TunisiaAfrica Cup of Nations qualification332282.5112100000.390.390.790.390.79Matches
201826tn TunisiaWCQ654174.6202111100.430.000.430.220.22Matches
201826tn TunisiaFriendlies (M)332452.7101100300.370.000.370.370.37Matches
201827tn Tunisia1. World CupGR332622.9224200001.61.60.92.551260.690.691.370.691.370.550.310.850.550.85Matches
201927tn TunisiaFriendlies (M)221721.9101100000.520.000.520.520.52Matches
201927tn TunisiaAfrica Cup of Nations4th766236.9112100100.140.140.290.140.29Matches
201927tn TunisiaAfrica Cup of Nations qualification221802.0022001000.001.001.000.001.00Matches
202028tn TunisiaFriendlies (M)221521.7022000100.001.181.180.001.18Matches
202129tn TunisiaFriendlies (M)221491.7000000100.000.000.000.000.00Matches
202129tn TunisiaAfrica Cup of NationsQF432642.9213201100.680.341.020.681.02Matches
202129tn TunisiaAfrica Cup of Nations qualification443373.7303301200.800.000.800.800.80Matches
202231tn Tunisia1. World CupGR21830.9101100000.40.40.00.40281.080.001.081.081.080.470.000.470.470.47Matches
202230tn TunisiaWCQ654104.6314123200.660.220.880.220.44Matches
202230tn TunisiaFriendlies (M)21971.1000000000.000.000.000.000.00Matches
10 Seasons1 Club5 Leagues69615,02555.824113220481812.02.00.92.953340.430.220.640.360.560.530.230.760.530.76
Friendlies (M) (9 Seasons)16151,08512.1538500510.410.250.660.410.66
Africa Cup of Nations (5 Seasons)20171,49316.6426312400.240.120.360.180.30
Africa Cup of Nations qualification (4 Seasons)14141,15312.8637602500.470.360.850.470.85
WCQ (3 Seasons)141194910.5616334400.570.110.650.280.33
World Cup (2 Seasons)543453.8325300002.02.00.92.953340.780.521.300.781.300.530.230.760.530.76

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201018Bastiafr FRA2. Ligue 220.12120.600.1700
2011-201220Bastiafr FRA2. Ligue 231.910240.750.4200
2012-201321Bastiafr FRA1. Ligue 122.77220.970.3200Matches
2013-201422Bastiafr FRA1. Ligue 125.16251.000.2011Matches
2014-201523Bordeauxfr FRA1. Ligue 126.29311.180.2322Matches
2015-201624Bordeauxfr FRA1. Coupe de la Ligue1.0000Matches
2015-201624Bordeaux2. Europa Lg1.6031.930.0000Matches
2015-201624Bordeauxfr FRA1. Ligue 117.55191.080.2601Matches
2015-201624Sunderlandeng ENG1. Premier League11.9250.420.4000Matches
2016-201725Sunderlandeng ENGEFL Cup1.805120.02.800.560.000.0000Matches
2016-201725Sunderlandeng ENG1. Premier League9.41231043.52.441.060.040.1000Matches
2017-201826Sunderlandeng ENG2. Championship0.80100.01.230.000.0000Matches
2017-201826Rennesfr FRACoupe de France0.8000Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3.8200Matches
2017-201826Sunderlandeng ENGEFL Cup1.805120.02.710.540.000.0000Matches
2017-201826Rennesfr FRA1. Ligue 121.39611829.52.860.840.100.3323.79347.84.60.08+1.2+1.4Matches
2018-201927Saint-Étiennefr FRACoupe de France1.513266.72.001.330.330.5000Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue0.6000Matches
2018-201927Saint-Étiennefr FRA1. Ligue 131.313903235.62.881.020.100.2823.3134412.49.20.10+0.6-0.2Matches
2019-202028Saint-Étiennefr FRACoupe de France2.214125.01.850.460.251.0000Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue0.7011100.01.501.500.000.0000Matches
2019-202028Saint-Étienne2. Europa Lg2.724250.01.460.730.250.5034.13111.00.20.05+1.0+0.8Matches
2019-202028Saint-Étiennefr FRA1. Ligue 112.8344818.23.450.630.050.2523.33113.83.00.07-0.8-1.0Matches
2020-202129Saint-Étiennefr FRACoupe de France0.304250.012.006.000.000.0000Matches
2020-202129Saint-Étiennefr FRA1. Ligue 113.17291034.52.210.760.140.4022.94334.82.40.08+2.2+1.6Matches
2021-202230Saint-Étiennefr FRACoupe de France1.0011100.01.001.000.000.0000Matches
2021-202230Saint-Étiennefr FRA1. Ligue 124.710691826.12.790.730.090.3323.69447.74.60.07+2.3+1.4Matches
2022-202331Montpellierfr FRACoupe de France0.70100.01.480.000.0000Matches
2022-202331Montpellierfr FRA1. Ligue 118.24381642.12.090.880.110.2522.20004.14.10.11-0.1-0.1Matches
2023-202432Montpellierfr FRACoupe de France2.10600.02.830.000.0000Matches
2023-202432Montpellierfr FRA1. Ligue 112.21411536.63.361.230.020.0721.20003.33.30.08-2.3-2.3Matches
14 Seasons6 Clubs8 Leagues321.89543027932.12.710.880.080.2723.241192144.831.40.08+4.2+1.6
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
Bastia (4 Seasons)2 Leagues99.725830.830.2911
Saint-Étienne (4 Seasons)4 Leagues90.9372497730.92.760.850.100.3123.532131329.619.40.08+5.4+2.6
Sunderland (3 Seasons)3 Leagues25.83341735.32.450.660.030.1800
Bordeaux (2 Seasons)3 Leagues46.314531.170.2323
Montpellier (2 Seasons)2 Leagues33.25863136.02.590.930.060.1621.70007.47.40.09-2.4-2.4
Rennes (1 Season)3 Leagues25.911611829.52.860.840.100.3323.79347.84.60.08+1.2+1.4
Ligue 1 (11 Seasons)225.27437221431.52.780.950.090.2623.138182043.831.20.08+3.2+0.8
Coupe de France (7 Seasons)8.6219631.62.440.770.110.3300
Coupe de la Ligue (4 Seasons)6.0211100.01.501.500.000.0000
Ligue 2 (2 Seasons)51.912360.690.3300
Premier League (2 Seasons)21.33231543.52.440.700.040.2000
Europa Lg (2 Seasons)4.324550.01.461.170.250.2034.13111.00.20.05+1.0+0.8
EFL Cup (2 Seasons)3.6010220.02.750.550.000.0000
Championship (1 Season)0.80100.01.230.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201018Bastia1 League20.12120.600.1700
2011-201220Bastia1 League31.910240.750.4200
2012-201321Bastia1 League22.77220.970.3200
2013-201422Bastia1 League25.16251.000.2011
2014-201523Bordeaux1 League26.29311.180.2322
2015-201624Bordeaux3 Leagues20.15221.150.2301
2015-201624Sunderland1 League11.9250.420.4000
2016-201725Sunderland2 Leagues11.21281139.32.500.980.040.0900
2017-201826Sunderland2 Leagues2.706116.72.260.380.000.0000
2017-201826Rennes3 Leagues25.911611829.52.860.840.100.3323.79347.84.60.08+1.2+1.4
2018-201927Saint-Étienne3 Leagues33.414933436.62.841.040.110.2923.3134412.49.20.10+0.6-0.2
2019-202028Saint-Étienne4 Leagues18.36531222.62.890.650.080.3324.26224.83.20.07+0.2-0.2
2020-202129Saint-Étienne2 Leagues13.57331236.42.450.890.120.3322.94334.82.40.08+2.2+1.6
2021-202230Saint-Étienne2 Leagues25.710701927.12.720.740.090.3223.69447.74.60.07+2.3+1.4
2022-202331Montpellier2 Leagues18.84391641.02.070.850.100.2522.20004.14.10.11-0.1-0.1
2023-202432Montpellier2 Leagues14.31471531.93.281.050.020.0721.20003.33.30.08-2.3-2.3
14 Seasons6 Clubs8 Leagues321.89543027932.12.710.880.080.2723.241192144.831.40.08+4.2+1.6
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
Bastia (4 Seasons)2 Leagues99.725830.830.2911
Saint-Étienne (4 Seasons)4 Leagues90.9372497730.92.760.850.100.3123.532131329.619.40.08+5.4+2.6
Sunderland (3 Seasons)3 Leagues25.83341735.32.450.660.030.1800
Bordeaux (2 Seasons)3 Leagues46.314531.170.2323
Montpellier (2 Seasons)2 Leagues33.25863136.02.590.930.060.1621.70007.47.40.09-2.4-2.4
Rennes (1 Season)3 Leagues25.911611829.52.860.840.100.3323.79347.84.60.08+1.2+1.4
Ligue 1 (11 Seasons)225.27437221431.52.780.950.090.2623.138182043.831.20.08+3.2+0.8
Coupe de France (7 Seasons)8.6219631.62.440.770.110.3300
Coupe de la Ligue (4 Seasons)6.0211100.01.501.500.000.0000
Ligue 2 (2 Seasons)51.912360.690.3300
Premier League (2 Seasons)21.33231543.52.440.700.040.2000
Europa Lg (2 Seasons)4.324550.01.461.170.250.2034.13111.00.20.05+1.0+0.8
EFL Cup (2 Seasons)3.6010220.02.750.550.000.0000
Championship (1 Season)0.80100.01.230.000.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201018Bastiafr FRA2. Ligue 220th20.12120.600.1700
2011-201220Bastiafr FRA2. Ligue 21st31.910240.750.4200
2012-201321Bastiafr FRA1. Ligue 112th22.77220.970.3200Matches
2013-201422Bastiafr FRA1. Ligue 110th25.16251.000.2011Matches
2014-201523Bordeauxfr FRA1. Ligue 16th26.29311.180.2322Matches
2015-201624Bordeauxfr FRA1. Ligue 111th17.55191.080.2601Matches
2015-201624Sunderlandeng ENG1. Premier League17th11.9250.420.4000Matches
2016-201725Sunderlandeng ENG1. Premier League20th9.41231043.52.441.060.040.1000Matches
2017-201826Sunderlandeng ENG2. Championship24th0.80100.01.230.000.0000Matches
2017-201826Rennesfr FRA1. Ligue 15th21.39611829.52.860.840.100.3323.79347.84.60.08+1.2+1.4Matches
2018-201927Saint-Étiennefr FRA1. Ligue 14th31.313903235.62.881.020.100.2823.3134412.49.20.10+0.6-0.2Matches
2019-202028Saint-Étiennefr FRA1. Ligue 117th12.8344818.23.450.630.050.2523.33113.83.00.07-0.8-1.0Matches
2020-202129Saint-Étiennefr FRA1. Ligue 111th13.17291034.52.210.760.140.4022.94334.82.40.08+2.2+1.6Matches
2021-202230Saint-Étiennefr FRA1. Ligue 118th24.710691826.12.790.730.090.3323.69447.74.60.07+2.3+1.4Matches
2022-202331Montpellierfr FRA1. Ligue 112th18.24381642.12.090.880.110.2522.20004.14.10.11-0.1-0.1Matches
2023-202432Montpellierfr FRA1. Ligue 111th12.21411536.63.361.230.020.0721.20003.33.30.08-2.3-2.3Matches
14 Seasons6 Clubs4 Leagues299.28939626532.12.750.890.080.2723.138182043.831.20.08+3.2+0.8
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Bastia (4 Seasons)2 Leagues99.725830.830.2911
Saint-Étienne (4 Seasons)1 League81.9332326829.32.830.830.090.3123.329121228.719.20.08+4.3+1.8
Sunderland (3 Seasons)2 Leagues22.13241541.72.340.680.040.2000
Bordeaux (2 Seasons)1 League43.814501.140.2423
Montpellier (2 Seasons)1 League30.45793139.22.601.020.060.1621.70007.47.40.09-2.4-2.4
Rennes (1 Season)1 League21.39611829.52.860.840.100.3323.79347.84.60.08+1.2+1.4
Ligue 1 (11 Seasons)225.27437221431.52.780.950.090.2623.138182043.831.20.08+3.2+0.8
Ligue 2 (2 Seasons)51.912360.690.3300
Premier League (2 Seasons)21.33231543.52.440.700.040.2000
Championship (1 Season)0.80100.01.230.000.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
2015-201624Bordeauxfr FRA1. Coupe de la Ligue3rd1.0000Matches
2016-201725Sunderlandeng ENGEFL Cup9th1.805120.02.800.560.000.0000Matches
2017-201826Sunderlandeng ENGEFL Cup17th1.805120.02.710.540.000.0000Matches
2017-201826Rennesfr FRACoupe de France33rd0.8000Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3rd3.8200Matches
2018-201927Saint-Étiennefr FRACoupe de France17th1.513266.72.001.330.330.5000Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue17th0.6000Matches
2019-202028Saint-Étiennefr FRACoupe de France2nd2.214125.01.850.460.251.0000Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue5th0.7011100.01.501.500.000.0000Matches
2020-202129Saint-Étiennefr FRACoupe de France33rd0.304250.012.006.000.000.0000Matches
2021-202230Saint-Étiennefr FRACoupe de FranceR161.0011100.01.001.000.000.0000Matches
2022-202331Montpellierfr FRACoupe de FranceR640.70100.01.480.000.0000Matches
2023-202432Montpellierfr FRACoupe de FranceR162.10600.02.830.000.0000Matches
9 Seasons5 Clubs3 Leagues18.3430930.02.480.740.070.2200
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Saint-Étienne (4 Seasons)2 Leagues6.2213753.82.291.240.150.2900
Montpellier (2 Seasons)1 League2.80700.02.500.000.0000
Sunderland (2 Seasons)1 League3.6010220.02.750.550.000.0000
Rennes (1 Season)2 Leagues4.6200
Bordeaux (1 Season)1 League1.0000
Coupe de France (7 Seasons)8.6219631.62.440.770.110.3300
Coupe de la Ligue (4 Seasons)6.0211100.01.501.500.000.0000
EFL Cup (2 Seasons)3.6010220.02.750.550.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201624Bordeaux2. Europa LgGR1.6031.930.0000Matches
2019-202028Saint-Étienne2. Europa LgGR2.724250.01.460.730.250.5034.13111.00.20.05+1.0+0.8Matches
2 Seasons2 Clubs1 League4.324550.01.461.170.250.2034.13111.00.20.05+1.0+0.8
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
Bordeaux (1 Season)1 League1.6031.930.0000
Saint-Étienne (1 Season)1 League2.724250.01.460.730.250.5034.13111.00.20.05+1.0+0.8
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
201321tn TunisiaAfrica Cup of NationsGR0.7000Matches
201422tn TunisiaWCQ1.4100Matches
201422tn TunisiaFriendlies (M)0.5100Matches
201523tn TunisiaFriendlies (M)1.7200Matches
201523tn TunisiaAfrica Cup of NationsQF3.408112.52.370.300.000.0000Matches
201523tn TunisiaAfrica Cup of Nations qualification4.5200Matches
201624tn TunisiaFriendlies (M)0.6000Matches
201725tn TunisiaFriendlies (M)0.2000Matches
201725tn TunisiaAfrica Cup of NationsQF2.7111545.54.111.870.000.0011Matches
201725tn TunisiaAfrica Cup of Nations qualification2.5100Matches
201826tn TunisiaWCQ4.6211Matches
201826tn TunisiaFriendlies (M)2.7100Matches
201827tn Tunisia1. World CupGR2.9211545.53.781.720.180.4021.80001.61.60.14+0.4+0.4Matches
201927tn TunisiaFriendlies (M)1.9100Matches
201927tn TunisiaAfrica Cup of Nations4th6.9118633.32.600.870.060.1700Matches
201927tn TunisiaAfrica Cup of Nations qualification2.0001Matches
202028tn TunisiaFriendlies (M)1.7000Matches
202129tn TunisiaFriendlies (M)1.7000Matches
202129tn TunisiaAfrica Cup of NationsQF2.9212650.04.092.050.170.3301Matches
202129tn TunisiaAfrica Cup of Nations qualification3.7301Matches
202231tn Tunisia1. World CupGR0.915360.05.423.250.200.3319.10000.40.40.09+0.6+0.6Matches
202230tn TunisiaWCQ4.6323Matches
202230tn TunisiaFriendlies (M)1.1000Matches
10 Seasons1 Club5 Leagues55.824652640.03.291.320.090.2320.90482.02.00.13+1.0+1.0
Friendlies (M) (9 Seasons)12.1500
Africa Cup of Nations (5 Seasons)16.64491836.73.081.130.060.1712
Africa Cup of Nations qualification (4 Seasons)12.8602
WCQ (3 Seasons)10.5634
World Cup (2 Seasons)3.8316850.04.172.090.190.3820.90002.02.00.13+1.0+1.0
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201018Bastiafr FRA2. Ligue 220.12
2011-201220Bastiafr FRA2. Ligue 231.97
2012-201321Bastiafr FRA1. Ligue 122.78Matches
2013-201422Bastiafr FRA1. Ligue 125.12Matches
2014-201523Bordeauxfr FRA1. Ligue 126.25Matches
2015-201624Bordeauxfr FRA1. Coupe de la Ligue1.00Matches
2015-201624Bordeaux2. Europa Lg1.60Matches
2015-201624Bordeauxfr FRA1. Ligue 117.57Matches
2015-201624Sunderlandeng ENG1. Premier League11.91Matches
2016-201725Sunderlandeng ENGEFL Cup1.81Matches
2016-201725Sunderlandeng ENG1. Premier League9.40Matches
2017-201826Sunderlandeng ENG2. Championship0.80Matches
2017-201826Rennesfr FRACoupe de France0.80Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3.82Matches
2017-201826Sunderlandeng ENGEFL Cup1.80Matches
2017-201826Rennesfr FRA1. Ligue 121.352872972.48742199427032084.413018570.37712661.123.83.1-1.8335112464Matches
2018-201927Saint-Étiennefr FRACoupe de France1.54Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue0.60Matches
2018-201927Saint-Étiennefr FRA1. Ligue 131.3725110065.913459379334343379.221830771.012426147.566.95.9-0.96973263120Matches
2019-202028Saint-Étiennefr FRACoupe de France2.21Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue0.70Matches
2019-202028Saint-Étienne2. Europa Lg2.76510263.71186341303585.7222684.693030.000.20.3-0.2574014Matches
2019-202028Saint-Étiennefr FRA1. Ligue 112.822035861.540479409612875.07411067.3337345.221.51.3+0.5192212236Matches
2020-202129Saint-Étiennefr FRACoupe de France0.30Matches
2020-202129Saint-Étiennefr FRA1. Ligue 113.125237367.64310132212015975.58411672.4315754.411.50.9-0.5203812356Matches
2021-202230Saint-Étiennefr FRACoupe de France1.01Matches
2021-202230Saint-Étiennefr FRA1. Ligue 124.742661369.57207210621425583.912117967.65511249.102.52.7-2.5315122277Matches
2022-202331Montpellierfr FRACoupe de France0.70Matches
2022-202331Montpellierfr FRA1. Ligue 118.234448371.26049192515919979.911014376.9539058.911.61.6-0.6194112249Matches
2023-202432Montpellierfr FRACoupe de France2.10Matches
2023-202432Montpellierfr FRA1. Ligue 112.222031071.03819120110413775.9699671.9284660.901.20.8-1.210205232Matches
14 Seasons6 Clubs8 Leagues321.82780406868.348819136221336166680.2828116271.341079551.65319.316.6+33.720630310518448
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
Bastia (4 Seasons)2 Leagues99.719
Saint-Étienne (4 Seasons)4 Leagues90.91688254666.3302098502803101079.551973870.325253347.31512.711.1+2.31441917610303
Sunderland (3 Seasons)3 Leagues25.82
Bordeaux (2 Seasons)3 Leagues46.312
Montpellier (2 Seasons)2 Leagues33.256479371.19868312626333678.317923974.98113659.612.82.4-1.8296117481
Rennes (1 Season)3 Leagues25.952872972.48742199427032084.413018570.37712661.143.83.1+0.2335112464
Ligue 1 (11 Seasons)225.22715396668.547633132811306163180.1806113671.040176552.43419.016.3+15.020129610118434
Coupe de France (7 Seasons)8.66
Coupe de la Ligue (4 Seasons)6.02
Ligue 2 (2 Seasons)51.99
Premier League (2 Seasons)21.31
Europa Lg (2 Seasons)4.36510263.71186341303585.7222684.693030.000.20.3-0.2574014
EFL Cup (2 Seasons)3.61
Championship (1 Season)0.80
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201018Bastia1 League20.12
2011-201220Bastia1 League31.97
2012-201321Bastia1 League22.78
2013-201422Bastia1 League25.12
2014-201523Bordeaux1 League26.25
2015-201624Bordeaux3 Leagues20.17
2015-201624Sunderland1 League11.91
2016-201725Sunderland2 Leagues11.21
2017-201826Sunderland2 Leagues2.70
2017-201826Rennes3 Leagues25.952872972.48742199427032084.413018570.37712661.143.83.1+0.2335112464
2018-201927Saint-Étienne3 Leagues33.4725110065.913459379334343379.221830771.012426147.5106.95.9+3.16973263120
2019-202028Saint-Étienne4 Leagues18.328546062.05233128112616377.39613670.64210340.831.81.6+1.2242916250
2020-202129Saint-Étienne2 Leagues13.525237367.64310132212015975.58411672.4315754.411.50.9-0.5203812356
2021-202230Saint-Étienne2 Leagues25.742661369.57207210621425583.912117967.65511249.112.52.7-1.5315122277
2022-202331Montpellier2 Leagues18.834448371.26049192515919979.911014376.9539058.911.61.6-0.6194112249
2023-202432Montpellier2 Leagues14.322031071.03819120110413775.9699671.9284660.901.20.8-1.210205232
14 Seasons6 Clubs8 Leagues321.82780406868.348819136221336166680.2828116271.341079551.65319.316.6+33.720630310518448
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
Bastia (4 Seasons)2 Leagues99.719
Saint-Étienne (4 Seasons)4 Leagues90.91688254666.3302098502803101079.551973870.325253347.31512.711.1+2.31441917610303
Sunderland (3 Seasons)3 Leagues25.82
Bordeaux (2 Seasons)3 Leagues46.312
Montpellier (2 Seasons)2 Leagues33.256479371.19868312626333678.317923974.98113659.612.82.4-1.8296117481
Rennes (1 Season)3 Leagues25.952872972.48742199427032084.413018570.37712661.143.83.1+0.2335112464
Ligue 1 (11 Seasons)225.22715396668.547633132811306163180.1806113671.040176552.43419.016.3+15.020129610118434
Coupe de France (7 Seasons)8.66
Coupe de la Ligue (4 Seasons)6.02
Ligue 2 (2 Seasons)51.99
Premier League (2 Seasons)21.31
Europa Lg (2 Seasons)4.36510263.71186341303585.7222684.693030.000.20.3-0.2574014
EFL Cup (2 Seasons)3.61
Championship (1 Season)0.80
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201018Bastiafr FRA2. Ligue 220th20.12
2011-201220Bastiafr FRA2. Ligue 21st31.97
2012-201321Bastiafr FRA1. Ligue 112th22.78Matches
2013-201422Bastiafr FRA1. Ligue 110th25.12Matches
2014-201523Bordeauxfr FRA1. Ligue 16th26.25Matches
2015-201624Bordeauxfr FRA1. Ligue 111th17.57Matches
2015-201624Sunderlandeng ENG1. Premier League17th11.91Matches
2016-201725Sunderlandeng ENG1. Premier League20th9.40Matches
2017-201826Sunderlandeng ENG2. Championship24th0.80Matches
2017-201826Rennesfr FRA1. Ligue 15th21.352872972.48742199427032084.413018570.37712661.123.83.1-1.8335112464Matches
2018-201927Saint-Étiennefr FRA1. Ligue 14th31.3725110065.913459379334343379.221830771.012426147.566.95.9-0.96973263120Matches
2019-202028Saint-Étiennefr FRA1. Ligue 117th12.822035861.540479409612875.07411067.3337345.221.51.3+0.5192212236Matches
2020-202129Saint-Étiennefr FRA1. Ligue 111th13.125237367.64310132212015975.58411672.4315754.411.50.9-0.5203812356Matches
2021-202230Saint-Étiennefr FRA1. Ligue 118th24.742661369.57207210621425583.912117967.65511249.102.52.7-2.5315122277Matches
2022-202331Montpellierfr FRA1. Ligue 112th18.234448371.26049192515919979.911014376.9539058.911.61.6-0.6194112249Matches
2023-202432Montpellierfr FRA1. Ligue 111th12.222031071.03819120110413775.9699671.9284660.901.20.8-1.210205232Matches
14 Seasons6 Clubs4 Leagues299.22715396668.547633132811306163180.1806113671.040176552.44419.016.3+25.020129610118434
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
Bastia (4 Seasons)2 Leagues99.719
Saint-Étienne (4 Seasons)1 League81.91623244466.429023816177397579.349771269.824350348.3912.410.8-3.41391847210289
Sunderland (3 Seasons)2 Leagues22.11
Bordeaux (2 Seasons)1 League43.812
Montpellier (2 Seasons)1 League30.456479371.19868312626333678.317923974.98113659.612.82.4-1.8296117481
Rennes (1 Season)1 League21.352872972.48742199427032084.413018570.37712661.123.83.1-1.8335112464
Ligue 1 (11 Seasons)225.22715396668.547633132811306163180.1806113671.040176552.43419.016.3+15.020129610118434
Ligue 2 (2 Seasons)51.99
Premier League (2 Seasons)21.31
Championship (1 Season)0.80
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
2015-201624Bordeauxfr FRA1. Coupe de la Ligue3rd1.00Matches
2016-201725Sunderlandeng ENGEFL Cup9th1.81Matches
2017-201826Sunderlandeng ENGEFL Cup17th1.80Matches
2017-201826Rennesfr FRACoupe de France33rd0.80Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3rd3.82Matches
2018-201927Saint-Étiennefr FRACoupe de France17th1.54Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue17th0.60Matches
2019-202028Saint-Étiennefr FRACoupe de France2nd2.21Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue5th0.70Matches
2020-202129Saint-Étiennefr FRACoupe de France33rd0.30Matches
2021-202230Saint-Étiennefr FRACoupe de FranceR161.01Matches
2022-202331Montpellierfr FRACoupe de FranceR640.70Matches
2023-202432Montpellierfr FRACoupe de FranceR162.10Matches
9 Seasons5 Clubs3 Leagues18.39
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
Saint-Étienne (4 Seasons)2 Leagues6.26
Montpellier (2 Seasons)1 League2.80
Sunderland (2 Seasons)1 League3.61
Rennes (1 Season)2 Leagues4.62
Bordeaux (1 Season)1 League1.00
Coupe de France (7 Seasons)8.66
Coupe de la Ligue (4 Seasons)6.02
EFL Cup (2 Seasons)3.61
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201624Bordeaux2. Europa LgGR1.60Matches
2019-202028Saint-Étienne2. Europa LgGR2.76510263.71186341303585.7222684.693030.000.20.3-0.2574014Matches
2 Seasons2 Clubs1 League4.36510263.71186341303585.7222684.693030.000.20.3-0.2574014
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
Bordeaux (1 Season)1 League1.60
Saint-Étienne (1 Season)1 League2.76510263.71186341303585.7222684.693030.000.20.3-0.2574014
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
201321tn TunisiaAfrica Cup of NationsGR0.70Matches
201422tn TunisiaWCQ1.4Matches
201422tn TunisiaFriendlies (M)0.50Matches
201523tn TunisiaFriendlies (M)1.71Matches
201523tn TunisiaAfrica Cup of NationsQF3.40Matches
201523tn TunisiaAfrica Cup of Nations qualification4.5Matches
201624tn TunisiaFriendlies (M)0.60Matches
201725tn TunisiaFriendlies (M)0.20Matches
201725tn TunisiaAfrica Cup of NationsQF2.70Matches
201725tn TunisiaAfrica Cup of Nations qualification2.51Matches
201826tn TunisiaWCQ4.60Matches
201826tn TunisiaFriendlies (M)2.70Matches
201827tn Tunisia1. World CupGR2.9678876.1951173374484.1192576.04757.120.91.0+1.170321Matches
201927tn TunisiaFriendlies (M)1.90Matches
201927tn TunisiaAfrica Cup of Nations4th6.91Matches
201927tn TunisiaAfrica Cup of Nations qualification2.02Matches
202028tn TunisiaFriendlies (M)1.72Matches
202129tn TunisiaFriendlies (M)1.70Matches
202129tn TunisiaAfrica Cup of NationsQF2.91Matches
202129tn TunisiaAfrica Cup of Nations qualification3.70Matches
202231tn Tunisia1. World CupGR0.9132065.02681134580.066100.02633.300.00.00.003102Matches
202230tn TunisiaWCQ4.61Matches
202230tn TunisiaFriendlies (M)1.10Matches
10 Seasons1 Club5 Leagues55.88010874.11219286414983.7253180.661346.2110.91.0+10.173423
Friendlies (M) (9 Seasons)12.13
Africa Cup of Nations (5 Seasons)16.62
Africa Cup of Nations qualification (4 Seasons)12.83
WCQ (3 Seasons)10.51
World Cup (2 Seasons)3.88010874.11219286414983.7253180.661346.220.91.0+1.173423

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201018Bastiafr FRA2. Ligue 220.1
2011-201220Bastiafr FRA2. Ligue 231.9
2012-201321Bastiafr FRA1. Ligue 122.7Matches
2013-201422Bastiafr FRA1. Ligue 125.1Matches
2014-201523Bordeauxfr FRA1. Ligue 126.2Matches
2015-201624Bordeauxfr FRA1. Coupe de la Ligue1.0Matches
2015-201624Bordeaux2. Europa Lg1.6Matches
2015-201624Bordeauxfr FRA1. Ligue 117.5Matches
2015-201624Sunderlandeng ENG1. Premier League11.9Matches
2016-201725Sunderlandeng ENGEFL Cup1.85Matches
2016-201725Sunderlandeng ENG1. Premier League9.471Matches
2017-201826Sunderlandeng ENG2. Championship0.85Matches
2017-201826Rennesfr FRACoupe de France0.8Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3.8Matches
2017-201826Sunderlandeng ENGEFL Cup1.810Matches
2017-201826Rennesfr FRA1. Ligue 121.37296349032920649372182528522Matches
2018-201927Saint-Étiennefr FRACoupe de France1.56Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue0.6Matches
2018-201927Saint-Étiennefr FRA1. Ligue 131.31100845250774271972113250584725538Matches
2019-202028Saint-Étiennefr FRACoupe de France2.26Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue0.75Matches
2019-202028Saint-Étienne2. Europa Lg2.7102821861416173306521Matches
2019-202028Saint-Étiennefr FRA1. Ligue 112.835828271162115783619101220514Matches
2020-202129Saint-Étiennefr FRACoupe de France0.30Matches
2020-202129Saint-Étiennefr FRA1. Ligue 113.13733413014082974210252213Matches
2021-202230Saint-Étiennefr FRACoupe de France1.01Matches
2021-202230Saint-Étiennefr FRA1. Ligue 124.7613523889718571920790426218Matches
2022-202331Montpellierfr FRACoupe de France0.77Matches
2022-202331Montpellierfr FRA1. Ligue 118.24834215816311391118990344420Matches
2023-202432Montpellierfr FRACoupe de France2.15Matches
2023-202432Montpellierfr FRA1. Ligue 112.23102901833141174210220211Matches
14 Seasons6 Clubs8 Leagues321.8406834186231732911359183258113997278027137
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bastia (4 Seasons)2 Leagues99.7
Saint-Étienne (4 Seasons)4 Leagues90.9254620734571221468374561998181516881684
Sunderland (3 Seasons)3 Leagues25.891
Bordeaux (2 Seasons)3 Leagues46.3
Montpellier (2 Seasons)2 Leagues33.2793711761962562182211100564631
Rennes (1 Season)3 Leagues25.97296349032920649372182528522
Ligue 1 (11 Seasons)225.2396633366051672810945482251110967271525136
Coupe de France (7 Seasons)8.625
Coupe de la Ligue (4 Seasons)6.05
Ligue 2 (2 Seasons)51.9
Premier League (2 Seasons)21.371
Europa Lg (2 Seasons)4.3102821861416173306521
EFL Cup (2 Seasons)3.615
Championship (1 Season)0.85
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201018Bastia1 League20.1
2011-201220Bastia1 League31.9
2012-201321Bastia1 League22.7
2013-201422Bastia1 League25.1
2014-201523Bordeaux1 League26.2
2015-201624Bordeaux3 Leagues20.1
2015-201624Sunderland1 League11.9
2016-201725Sunderland2 Leagues11.276
2017-201826Sunderland2 Leagues2.715
2017-201826Rennes3 Leagues25.97296349032920649372182528522
2018-201927Saint-Étienne3 Leagues33.41100845250774272032113250584725538
2019-202028Saint-Étienne4 Leagues18.346036489223158494322131285715
2020-202129Saint-Étienne2 Leagues13.53733413014082974210252213
2021-202230Saint-Étienne2 Leagues25.7613523889718581920790426218
2022-202331Montpellier2 Leagues18.84834215816311461118990344420
2023-202432Montpellier2 Leagues14.33102901833141674210220211
14 Seasons6 Clubs8 Leagues321.8406834186231732911359183258113997278027137
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bastia (4 Seasons)2 Leagues99.7
Saint-Étienne (4 Seasons)4 Leagues90.9254620734571221468374561998181516881684
Sunderland (3 Seasons)3 Leagues25.891
Bordeaux (2 Seasons)3 Leagues46.3
Montpellier (2 Seasons)2 Leagues33.2793711761962562182211100564631
Rennes (1 Season)3 Leagues25.97296349032920649372182528522
Ligue 1 (11 Seasons)225.2396633366051672810945482251110967271525136
Coupe de France (7 Seasons)8.625
Coupe de la Ligue (4 Seasons)6.05
Ligue 2 (2 Seasons)51.9
Premier League (2 Seasons)21.371
Europa Lg (2 Seasons)4.3102821861416173306521
EFL Cup (2 Seasons)3.615
Championship (1 Season)0.85
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201018Bastiafr FRA2. Ligue 220th20.1
2011-201220Bastiafr FRA2. Ligue 21st31.9
2012-201321Bastiafr FRA1. Ligue 112th22.7Matches
2013-201422Bastiafr FRA1. Ligue 110th25.1Matches
2014-201523Bordeauxfr FRA1. Ligue 16th26.2Matches
2015-201624Bordeauxfr FRA1. Ligue 111th17.5Matches
2015-201624Sunderlandeng ENG1. Premier League17th11.9Matches
2016-201725Sunderlandeng ENG1. Premier League20th9.471Matches
2017-201826Sunderlandeng ENG2. Championship24th0.85Matches
2017-201826Rennesfr FRA1. Ligue 15th21.37296349032920649372182528522Matches
2018-201927Saint-Étiennefr FRA1. Ligue 14th31.31100845250774271972113250584725538Matches
2019-202028Saint-Étiennefr FRA1. Ligue 117th12.835828271162115783619101220514Matches
2020-202129Saint-Étiennefr FRA1. Ligue 111th13.13733413014082974210252213Matches
2021-202230Saint-Étiennefr FRA1. Ligue 118th24.7613523889718571920790426218Matches
2022-202331Montpellierfr FRA1. Ligue 112th18.24834215816311391118990344420Matches
2023-202432Montpellierfr FRA1. Ligue 111th12.23102901833141174210220211Matches
14 Seasons6 Clubs4 Leagues299.2396633366051672810953082251110967271525136
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bastia (4 Seasons)2 Leagues99.7
Saint-Étienne (4 Seasons)1 League81.9244419914391161364340551927878516231483
Sunderland (3 Seasons)2 Leagues22.176
Bordeaux (2 Seasons)1 League43.8
Montpellier (2 Seasons)1 League30.4793711761962550182211100564631
Rennes (1 Season)1 League21.37296349032920649372182528522
Ligue 1 (11 Seasons)225.2396633366051672810945482251110967271525136
Ligue 2 (2 Seasons)51.9
Premier League (2 Seasons)21.371
Championship (1 Season)0.85
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
2015-201624Bordeauxfr FRA1. Coupe de la Ligue3rd1.0Matches
2016-201725Sunderlandeng ENGEFL Cup9th1.85Matches
2017-201826Sunderlandeng ENGEFL Cup17th1.810Matches
2017-201826Rennesfr FRACoupe de France33rd0.8Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3rd3.8Matches
2018-201927Saint-Étiennefr FRACoupe de France17th1.56Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue17th0.6Matches
2019-202028Saint-Étiennefr FRACoupe de France2nd2.26Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue5th0.75Matches
2020-202129Saint-Étiennefr FRACoupe de France33rd0.30Matches
2021-202230Saint-Étiennefr FRACoupe de FranceR161.01Matches
2022-202331Montpellierfr FRACoupe de FranceR640.77Matches
2023-202432Montpellierfr FRACoupe de FranceR162.15Matches
9 Seasons5 Clubs3 Leagues18.345
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Saint-Étienne (4 Seasons)2 Leagues6.218
Montpellier (2 Seasons)1 League2.812
Sunderland (2 Seasons)1 League3.615
Rennes (1 Season)2 Leagues4.6
Bordeaux (1 Season)1 League1.0
Coupe de France (7 Seasons)8.625
Coupe de la Ligue (4 Seasons)6.05
EFL Cup (2 Seasons)3.615
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
2015-201624Bordeaux2. Europa LgGR1.6Matches
2019-202028Saint-Étienne2. Europa LgGR2.7102821861416173306521Matches
2 Seasons2 Clubs1 League4.3102821861416173306521
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bordeaux (1 Season)1 League1.6
Saint-Étienne (1 Season)1 League2.7102821861416173306521
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
201321tn TunisiaAfrica Cup of NationsGR0.7Matches
201422tn TunisiaWCQ1.4Matches
201422tn TunisiaFriendlies (M)0.5Matches
201523tn TunisiaFriendlies (M)1.7Matches
201523tn TunisiaAfrica Cup of NationsQF3.417Matches
201523tn TunisiaAfrica Cup of Nations qualification4.5Matches
201624tn TunisiaFriendlies (M)0.6Matches
201725tn TunisiaFriendlies (M)0.2Matches
201725tn TunisiaAfrica Cup of NationsQF2.710Matches
201725tn TunisiaAfrica Cup of Nations qualification2.5Matches
201826tn TunisiaWCQ4.6Matches
201826tn TunisiaFriendlies (M)2.7Matches
201827tn Tunisia1. World CupGR2.98868203009372206703Matches
201927tn TunisiaFriendlies (M)1.9Matches
201927tn TunisiaAfrica Cup of Nations4th6.934Matches
201927tn TunisiaAfrica Cup of Nations qualification2.0Matches
202028tn TunisiaFriendlies (M)1.7Matches
202129tn TunisiaFriendlies (M)1.7Matches
202129tn TunisiaAfrica Cup of NationsQF2.911Matches
202129tn TunisiaAfrica Cup of Nations qualification3.7Matches
202231tn Tunisia1. World CupGR0.9201631002022001311Matches
202230tn TunisiaWCQ4.6Matches
202230tn TunisiaFriendlies (M)1.1Matches
10 Seasons1 Club5 Leagues55.8108842340083394208014
Friendlies (M) (9 Seasons)12.1
Africa Cup of Nations (5 Seasons)16.672
Africa Cup of Nations qualification (4 Seasons)12.8
WCQ (3 Seasons)10.5
World Cup (2 Seasons)3.8108842340011394208014

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201018Bastiafr FRA2. Ligue 220.1
2011-201220Bastiafr FRA2. Ligue 231.9
2012-201321Bastiafr FRA1. Ligue 122.7Matches
2013-201422Bastiafr FRA1. Ligue 125.1Matches
2014-201523Bordeauxfr FRA1. Ligue 126.2Matches
2015-201624Bordeauxfr FRA1. Coupe de la Ligue1.0Matches
2015-201624Bordeaux2. Europa Lg1.6Matches
2015-201624Bordeauxfr FRA1. Ligue 117.5Matches
2015-201624Sunderlandeng ENG1. Premier League11.9Matches
2016-201725Sunderlandeng ENGEFL Cup1.8Matches
2016-201725Sunderlandeng ENG1. Premier League9.4Matches
2017-201826Sunderlandeng ENG2. Championship0.8Matches
2017-201826Rennesfr FRACoupe de France0.8Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3.8Matches
2017-201826Sunderlandeng ENGEFL Cup1.8Matches
2017-201826Rennesfr FRA1. Ligue 121.3743.4738111086160.28401100Matches
2018-201927Saint-Étiennefr FRACoupe de France1.5Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue0.6Matches
2018-201927Saint-Étiennefr FRA1. Ligue 131.31544.9266501412111140.45360230Matches
2019-202028Saint-Étiennefr FRACoupe de France2.2Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue0.7Matches
2019-202028Saint-Étienne2. Europa Lg2.772.5650101010.37000010Matches
2019-202028Saint-Étiennefr FRA1. Ligue 112.8393.06236343040.31220000Matches
2020-202129Saint-Étiennefr FRACoupe de France0.3Matches
2020-202129Saint-Étiennefr FRA1. Ligue 113.1413.13265325030.23001020Matches
2021-202230Saint-Étiennefr FRACoupe de France1.0Matches
2021-202230Saint-Étiennefr FRA1. Ligue 124.7823.31534987160.24400011Matches
2022-202331Montpellierfr FRACoupe de France0.7Matches
2022-202331Montpellierfr FRA1. Ligue 118.2422.31218354170.39300310Matches
2023-202432Montpellierfr FRACoupe de France2.1Matches
2023-202432Montpellierfr FRA1. Ligue 112.2262.13151424020.16100100Matches
14 Seasons6 Clubs8 Leagues321.84653.41247854741414430.321782781
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bastia (4 Seasons)2 Leagues99.7
Saint-Étienne (4 Seasons)4 Leagues90.93233.82173653026272280.33981271
Sunderland (3 Seasons)3 Leagues25.8
Bordeaux (2 Seasons)3 Leagues46.3
Montpellier (2 Seasons)2 Leagues33.2682.24369778190.30400410
Rennes (1 Season)3 Leagues25.9743.4738111086160.28401100
Ligue 1 (11 Seasons)225.24583.43242854641404420.311782771
Coupe de France (7 Seasons)8.6
Coupe de la Ligue (4 Seasons)6.0
Ligue 2 (2 Seasons)51.9
Premier League (2 Seasons)21.3
Europa Lg (2 Seasons)4.372.5650101010.37000010
EFL Cup (2 Seasons)3.6
Championship (1 Season)0.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201018Bastia1 League20.1
2011-201220Bastia1 League31.9
2012-201321Bastia1 League22.7
2013-201422Bastia1 League25.1
2014-201523Bordeaux1 League26.2
2015-201624Bordeaux3 Leagues20.1
2015-201624Sunderland1 League11.9
2016-201725Sunderland2 Leagues11.2
2017-201826Sunderland2 Leagues2.7
2017-201826Rennes3 Leagues25.9743.4738111086160.28401100
2018-201927Saint-Étienne3 Leagues33.41544.9266501412111140.45360230
2019-202028Saint-Étienne4 Leagues18.3462.97286444050.32220010
2020-202129Saint-Étienne2 Leagues13.5413.13265325030.23001020
2021-202230Saint-Étienne2 Leagues25.7823.31534987160.24400011
2022-202331Montpellier2 Leagues18.8422.31218354170.39300310
2023-202432Montpellier2 Leagues14.3262.13151424020.16100100
14 Seasons6 Clubs8 Leagues321.84653.41247854741414430.321782781
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bastia (4 Seasons)2 Leagues99.7
Saint-Étienne (4 Seasons)4 Leagues90.93233.82173653026272280.33981271
Sunderland (3 Seasons)3 Leagues25.8
Bordeaux (2 Seasons)3 Leagues46.3
Montpellier (2 Seasons)2 Leagues33.2682.24369778190.30400410
Rennes (1 Season)3 Leagues25.9743.4738111086160.28401100
Ligue 1 (11 Seasons)225.24583.43242854641404420.311782771
Coupe de France (7 Seasons)8.6
Coupe de la Ligue (4 Seasons)6.0
Ligue 2 (2 Seasons)51.9
Premier League (2 Seasons)21.3
Europa Lg (2 Seasons)4.372.5650101010.37000010
EFL Cup (2 Seasons)3.6
Championship (1 Season)0.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201018Bastiafr FRA2. Ligue 220th20.1
2011-201220Bastiafr FRA2. Ligue 21st31.9
2012-201321Bastiafr FRA1. Ligue 112th22.7Matches
2013-201422Bastiafr FRA1. Ligue 110th25.1Matches
2014-201523Bordeauxfr FRA1. Ligue 16th26.2Matches
2015-201624Bordeauxfr FRA1. Ligue 111th17.5Matches
2015-201624Sunderlandeng ENG1. Premier League17th11.9Matches
2016-201725Sunderlandeng ENG1. Premier League20th9.4Matches
2017-201826Sunderlandeng ENG2. Championship24th0.8Matches
2017-201826Rennesfr FRA1. Ligue 15th21.3743.4738111086160.28401100Matches
2018-201927Saint-Étiennefr FRA1. Ligue 14th31.31544.9266501412111140.45360230Matches
2019-202028Saint-Étiennefr FRA1. Ligue 117th12.8393.06236343040.31220000Matches
2020-202129Saint-Étiennefr FRA1. Ligue 111th13.1413.13265325030.23001020Matches
2021-202230Saint-Étiennefr FRA1. Ligue 118th24.7823.31534987160.24400011Matches
2022-202331Montpellierfr FRA1. Ligue 112th18.2422.31218354170.39300310Matches
2023-202432Montpellierfr FRA1. Ligue 111th12.2262.13151424020.16100100Matches
14 Seasons6 Clubs4 Leagues299.24583.43242854641404420.311782771
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bastia (4 Seasons)2 Leagues99.7
Saint-Étienne (4 Seasons)1 League81.93163.86168652926262270.33981261
Sunderland (3 Seasons)2 Leagues22.1
Bordeaux (2 Seasons)1 League43.8
Montpellier (2 Seasons)1 League30.4682.24369778190.30400410
Rennes (1 Season)1 League21.3743.4738111086160.28401100
Ligue 1 (11 Seasons)225.24583.43242854641404420.311782771
Ligue 2 (2 Seasons)51.9
Premier League (2 Seasons)21.3
Championship (1 Season)0.8
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
2015-201624Bordeauxfr FRA1. Coupe de la Ligue3rd1.0Matches
2016-201725Sunderlandeng ENGEFL Cup9th1.8Matches
2017-201826Sunderlandeng ENGEFL Cup17th1.8Matches
2017-201826Rennesfr FRACoupe de France33rd0.8Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3rd3.8Matches
2018-201927Saint-Étiennefr FRACoupe de France17th1.5Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue17th0.6Matches
2019-202028Saint-Étiennefr FRACoupe de France2nd2.2Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue5th0.7Matches
2020-202129Saint-Étiennefr FRACoupe de France33rd0.3Matches
2021-202230Saint-Étiennefr FRACoupe de FranceR161.0Matches
2022-202331Montpellierfr FRACoupe de FranceR640.7Matches
2023-202432Montpellierfr FRACoupe de FranceR162.1Matches
9 Seasons5 Clubs3 Leagues18.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Saint-Étienne (4 Seasons)2 Leagues6.2
Montpellier (2 Seasons)1 League2.8
Sunderland (2 Seasons)1 League3.6
Rennes (1 Season)2 Leagues4.6
Bordeaux (1 Season)1 League1.0
Coupe de France (7 Seasons)8.6
Coupe de la Ligue (4 Seasons)6.0
EFL Cup (2 Seasons)3.6
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
2015-201624Bordeaux2. Europa LgGR1.6Matches
2019-202028Saint-Étienne2. Europa LgGR2.772.5650101010.37000010Matches
2 Seasons2 Clubs1 League4.372.5650101010.37000010
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bordeaux (1 Season)1 League1.6
Saint-Étienne (1 Season)1 League2.772.5650101010.37000010
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
201321tn TunisiaAfrica Cup of NationsGR0.7Matches
201422tn TunisiaWCQ1.4Matches
201422tn TunisiaFriendlies (M)0.5Matches
201523tn TunisiaFriendlies (M)1.7Matches
201523tn TunisiaAfrica Cup of NationsQF3.4Matches
201523tn TunisiaAfrica Cup of Nations qualification4.5Matches
201624tn TunisiaFriendlies (M)0.6Matches
201725tn TunisiaFriendlies (M)0.2Matches
201725tn TunisiaAfrica Cup of NationsQF2.7Matches
201725tn TunisiaAfrica Cup of Nations qualification2.5Matches
201826tn TunisiaWCQ4.6Matches
201826tn TunisiaFriendlies (M)2.7Matches
201827tn Tunisia1. World CupGR2.9103.4463010020.69110000Matches
201927tn TunisiaFriendlies (M)1.9Matches
201927tn TunisiaAfrica Cup of Nations4th6.9Matches
201927tn TunisiaAfrica Cup of Nations qualification2.0Matches
202028tn TunisiaFriendlies (M)1.7Matches
202129tn TunisiaFriendlies (M)1.7Matches
202129tn TunisiaAfrica Cup of NationsQF2.9Matches
202129tn TunisiaAfrica Cup of Nations qualification3.7Matches
202231tn Tunisia1. World CupGR0.900.0000000000.00000000Matches
202230tn TunisiaWCQ4.6Matches
202230tn TunisiaFriendlies (M)1.1Matches
10 Seasons1 Club5 Leagues55.8102.6163010020.52110000
Friendlies (M) (9 Seasons)12.1
Africa Cup of Nations (5 Seasons)16.6
Africa Cup of Nations qualification (4 Seasons)12.8
WCQ (3 Seasons)10.5
World Cup (2 Seasons)3.8102.6163010020.52110000

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201018Bastiafr FRA2. Ligue 220.1
2011-201220Bastiafr FRA2. Ligue 231.9
2012-201321Bastiafr FRA1. Ligue 122.7Matches
2013-201422Bastiafr FRA1. Ligue 125.1Matches
2014-201523Bordeauxfr FRA1. Ligue 126.2Matches
2015-201624Bordeauxfr FRA1. Coupe de la Ligue1.0Matches
2015-201624Bordeaux2. Europa Lg1.6Matches
2015-201624Bordeauxfr FRA1. Ligue 117.5Matches
2015-201624Sunderlandeng ENG1. Premier League11.9Matches
2016-201725Sunderlandeng ENGEFL Cup1.800Matches
2016-201725Sunderlandeng ENG1. Premier League9.4109Matches
2017-201826Sunderlandeng ENG2. Championship0.810Matches
2017-201826Rennesfr FRACoupe de France0.8Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3.8Matches
2017-201826Sunderlandeng ENGEFL Cup1.801Matches
2017-201826Rennesfr FRA1. Ligue 121.32618710973917.9322902973370Matches
2018-201927Saint-Étiennefr FRACoupe de France1.502Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue0.6Matches
2018-201927Saint-Étiennefr FRA1. Ligue 131.3412681419174934.73227225115250Matches
2019-202028Saint-Étiennefr FRACoupe de France2.210Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue0.710Matches
2019-202028Saint-Étienne2. Europa Lg2.75514011100.002112700Matches
2019-202028Saint-Étiennefr FRA1. Ligue 112.817957592733.3181101142100Matches
2020-202129Saint-Étiennefr FRACoupe de France0.301Matches
2020-202129Saint-Étiennefr FRA1. Ligue 113.124151275122450.0121019428110Matches
2021-202230Saint-Étiennefr FRACoupe de France1.020Matches
2021-202230Saint-Étiennefr FRA1. Ligue 124.73318717993426.52521021124570Matches
2022-202331Montpellierfr FRACoupe de France0.700Matches
2022-202331Montpellierfr FRA1. Ligue 118.22613137662524.01917116935200Matches
2023-202432Montpellierfr FRACoupe de France2.110Matches
2023-202432Montpellierfr FRA1. Ligue 112.224178124143342.41990932770Matches
14 Seasons6 Clubs8 Leagues321.81961376178577523232.3157126512165248570
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bastia (4 Seasons)2 Leagues99.70
Saint-Étienne (4 Seasons)4 Leagues90.9120773349384813535.6877146736153230
Sunderland (3 Seasons)3 Leagues25.811100
Bordeaux (2 Seasons)3 Leagues46.30
Montpellier (2 Seasons)2 Leagues33.25031211910205834.538261251262270
Rennes (1 Season)3 Leagues25.92618710973917.9322902973370
Ligue 1 (11 Seasons)225.21911166074577423132.0157124412050241570
Coupe de France (7 Seasons)8.6430
Coupe de la Ligue (4 Seasons)6.0100
Ligue 2 (2 Seasons)51.90
Premier League (2 Seasons)21.31090
Europa Lg (2 Seasons)4.35514011100.002112700
EFL Cup (2 Seasons)3.6010
Championship (1 Season)0.8100
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201018Bastia1 League20.10
2011-201220Bastia1 League31.90
2012-201321Bastia1 League22.70
2013-201422Bastia1 League25.10
2014-201523Bordeaux1 League26.20
2015-201624Bordeaux3 Leagues20.10
2015-201624Sunderland1 League11.90
2016-201725Sunderland2 Leagues11.21090
2017-201826Sunderland2 Leagues2.7110
2017-201826Rennes3 Leagues25.92618710973917.9322902973370
2018-201927Saint-Étienne3 Leagues33.4412681419174934.73227225135250
2019-202028Saint-Étienne4 Leagues18.322166115102835.7181311262800
2020-202129Saint-Étienne2 Leagues13.524151275122450.0121019528110
2021-202230Saint-Étienne2 Leagues25.73320717993426.52521021124570
2022-202331Montpellier2 Leagues18.82613137662524.01917116935200
2023-202432Montpellier2 Leagues14.324188124143342.41990932770
14 Seasons6 Clubs8 Leagues321.81961376178577523232.3157126512165248570
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bastia (4 Seasons)2 Leagues99.70
Saint-Étienne (4 Seasons)4 Leagues90.9120773349384813535.6877146736153230
Sunderland (3 Seasons)3 Leagues25.811100
Bordeaux (2 Seasons)3 Leagues46.30
Montpellier (2 Seasons)2 Leagues33.25031211910205834.538261251262270
Rennes (1 Season)3 Leagues25.92618710973917.9322902973370
Ligue 1 (11 Seasons)225.21911166074577423132.0157124412050241570
Coupe de France (7 Seasons)8.6430
Coupe de la Ligue (4 Seasons)6.0100
Ligue 2 (2 Seasons)51.90
Premier League (2 Seasons)21.31090
Europa Lg (2 Seasons)4.35514011100.002112700
EFL Cup (2 Seasons)3.6010
Championship (1 Season)0.8100
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201018Bastiafr FRA2. Ligue 220th20.1
2011-201220Bastiafr FRA2. Ligue 21st31.9
2012-201321Bastiafr FRA1. Ligue 112th22.7Matches
2013-201422Bastiafr FRA1. Ligue 110th25.1Matches
2014-201523Bordeauxfr FRA1. Ligue 16th26.2Matches
2015-201624Bordeauxfr FRA1. Ligue 111th17.5Matches
2015-201624Sunderlandeng ENG1. Premier League17th11.9Matches
2016-201725Sunderlandeng ENG1. Premier League20th9.4109Matches
2017-201826Sunderlandeng ENG2. Championship24th0.810Matches
2017-201826Rennesfr FRA1. Ligue 15th21.32618710973917.9322902973370Matches
2018-201927Saint-Étiennefr FRA1. Ligue 14th31.3412681419174934.73227225115250Matches
2019-202028Saint-Étiennefr FRA1. Ligue 117th12.817957592733.3181101142100Matches
2020-202129Saint-Étiennefr FRA1. Ligue 111th13.124151275122450.0121019428110Matches
2021-202230Saint-Étiennefr FRA1. Ligue 118th24.73318717993426.52521021124570Matches
2022-202331Montpellierfr FRA1. Ligue 112th18.22613137662524.01917116935200Matches
2023-202432Montpellierfr FRA1. Ligue 111th12.224178124143342.41990932770Matches
14 Seasons6 Clubs4 Leagues299.21911276074577423132.0157124412059241570
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
Bastia (4 Seasons)2 Leagues99.70
Saint-Étienne (4 Seasons)1 League81.9115683245384713435.1876936631146230
Sunderland (3 Seasons)2 Leagues22.11190
Bordeaux (2 Seasons)1 League43.80
Montpellier (2 Seasons)1 League30.45030211910205834.538261251262270
Rennes (1 Season)1 League21.32618710973917.9322902973370
Ligue 1 (11 Seasons)225.21911166074577423132.0157124412050241570
Ligue 2 (2 Seasons)51.90
Premier League (2 Seasons)21.31090
Championship (1 Season)0.8100
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
2015-201624Bordeauxfr FRA1. Coupe de la Ligue3rd1.0Matches
2016-201725Sunderlandeng ENGEFL Cup9th1.800Matches
2017-201826Sunderlandeng ENGEFL Cup17th1.801Matches
2017-201826Rennesfr FRACoupe de France33rd0.8Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3rd3.8Matches
2018-201927Saint-Étiennefr FRACoupe de France17th1.502Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue17th0.6Matches
2019-202028Saint-Étiennefr FRACoupe de France2nd2.210Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue5th0.710Matches
2020-202129Saint-Étiennefr FRACoupe de France33rd0.301Matches
2021-202230Saint-Étiennefr FRACoupe de FranceR161.020Matches
2022-202331Montpellierfr FRACoupe de FranceR640.700Matches
2023-202432Montpellierfr FRACoupe de FranceR162.110Matches
9 Seasons5 Clubs3 Leagues18.3540
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
Saint-Étienne (4 Seasons)2 Leagues6.2430
Montpellier (2 Seasons)1 League2.8100
Sunderland (2 Seasons)1 League3.6010
Rennes (1 Season)2 Leagues4.60
Bordeaux (1 Season)1 League1.00
Coupe de France (7 Seasons)8.6430
Coupe de la Ligue (4 Seasons)6.0100
EFL Cup (2 Seasons)3.6010
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
2015-201624Bordeaux2. Europa LgGR1.6Matches
2019-202028Saint-Étienne2. Europa LgGR2.75514011100.002112700Matches
2 Seasons2 Clubs1 League4.35514011100.002112700
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bordeaux (1 Season)1 League1.60
Saint-Étienne (1 Season)1 League2.75514011100.002112700
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
201321tn TunisiaAfrica Cup of NationsGR0.7Matches
201422tn TunisiaWCQ1.4Matches
201422tn TunisiaFriendlies (M)0.5Matches
201523tn TunisiaFriendlies (M)1.7Matches
201523tn TunisiaAfrica Cup of NationsQF3.424Matches
201523tn TunisiaAfrica Cup of Nations qualification4.5Matches
201624tn TunisiaFriendlies (M)0.6Matches
201725tn TunisiaFriendlies (M)0.2Matches
201725tn TunisiaAfrica Cup of NationsQF2.751Matches
201725tn TunisiaAfrica Cup of Nations qualification2.5Matches
201826tn TunisiaWCQ4.6Matches
201826tn TunisiaFriendlies (M)2.7Matches
201827tn Tunisia1. World CupGR2.932021010.012021400Matches
201927tn TunisiaFriendlies (M)1.9Matches
201927tn TunisiaAfrica Cup of Nations4th6.964Matches
201927tn TunisiaAfrica Cup of Nations qualification2.0Matches
202028tn TunisiaFriendlies (M)1.7Matches
202129tn TunisiaFriendlies (M)1.7Matches
202129tn TunisiaAfrica Cup of NationsQF2.931Matches
202129tn TunisiaAfrica Cup of Nations qualification3.7Matches
202231tn Tunisia1. World CupGR0.92011011100.000000200Matches
202230tn TunisiaWCQ4.6Matches
202230tn TunisiaFriendlies (M)1.1Matches
10 Seasons1 Club5 Leagues55.85181311250.0120211600
Friendlies (M) (9 Seasons)12.10
Africa Cup of Nations (5 Seasons)16.616100
Africa Cup of Nations qualification (4 Seasons)12.80
WCQ (3 Seasons)10.50
World Cup (2 Seasons)3.8521311250.012021600

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201018Bastiafr FRA2. Ligue 220.1
2011-201220Bastiafr FRA2. Ligue 231.9
2012-201321Bastiafr FRA1. Ligue 122.7Matches
2013-201422Bastiafr FRA1. Ligue 125.1Matches
2014-201523Bordeauxfr FRA1. Ligue 126.2Matches
2015-201624Bordeauxfr FRA1. Coupe de la Ligue1.0Matches
2015-201624Bordeaux2. Europa Lg1.6Matches
2015-201624Bordeauxfr FRA1. Ligue 117.5Matches
2015-201624Sunderlandeng ENG1. Premier League11.9Matches
2016-201725Sunderlandeng ENGEFL Cup1.8Matches
2016-201725Sunderlandeng ENG1. Premier League9.4Matches
2017-201826Sunderlandeng ENG2. Championship0.8Matches
2017-201826Rennesfr FRACoupe de France0.8Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3.8Matches
2017-201826Sunderlandeng ENGEFL Cup1.8Matches
2017-201826Rennesfr FRA1. Ligue 121.399537247047478991714563.42636.6582391617035442226955713146Matches
2018-201927Saint-Étiennefr FRACoupe de France1.5Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue0.6Matches
2018-201927Saint-Étiennefr FRA1. Ligue 131.314765716277971291472804657.53442.5787482923648053338869971235Matches
2019-202028Saint-Étiennefr FRACoupe de France2.2Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue0.7Matches
2019-202028Saint-Étienne2. Europa Lg2.713216606791317457.1342.976479215654858917Matches
2019-202028Saint-Étiennefr FRA1. Ligue 112.852922421829947528301653.31446.72951987990392814452736598Matches
2020-202129Saint-Étiennefr FRACoupe de France0.3Matches
2020-202129Saint-Étiennefr FRA1. Ligue 113.1561136629022734558592644.13355.93742472111237288402539564Matches
2021-202230Saint-Étiennefr FRACoupe de France1.0Matches
2021-202230Saint-Étiennefr FRA1. Ligue 124.7920116343544081916683348.53551.5554366416336338297948627144Matches
2022-202331Montpellierfr FRACoupe de France0.7Matches
2022-202331Montpellierfr FRA1. Ligue 118.27132310136127164713612845.92439.351635221530401722493047291Matches
2023-202432Montpellierfr FRACoupe de France2.1Matches
2023-202432Montpellierfr FRA1. Ligue 112.2465146722318451465351440.02057.13492214981242010271433673Matches
14 Seasons6 Clubs8 Leagues321.857917247026842759493577441121251.618946.0353323083105283432311424052733968868
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
Bastia (4 Seasons)2 Leagues99.7
Saint-Étienne (4 Seasons)4 Leagues90.936183223016301830300360524412551.211948.82086134316314225152882601742447558
Sunderland (3 Seasons)3 Leagues25.8
Bordeaux (2 Seasons)3 Leagues46.3
Montpellier (2 Seasons)2 Leagues33.21178371685844551151178964243.84445.8865573625116437327644808164
Rennes (1 Season)3 Leagues25.999537247047478991714563.42636.6582391617035442226955713146
Ligue 1 (11 Seasons)225.256597146426242692484564340420851.518646.0345722604103133372261383972683879851
Coupe de France (7 Seasons)8.6
Coupe de la Ligue (4 Seasons)6.0
Ligue 2 (2 Seasons)51.9
Premier League (2 Seasons)21.3
Europa Lg (2 Seasons)4.313216606791317457.1342.976479215654858917
EFL Cup (2 Seasons)3.6
Championship (1 Season)0.8
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201018Bastia1 League20.1
2011-201220Bastia1 League31.9
2012-201321Bastia1 League22.7
2013-201422Bastia1 League25.1
2014-201523Bordeaux1 League26.2
2015-201624Bordeaux3 Leagues20.1
2015-201624Sunderland1 League11.9
2016-201725Sunderland2 Leagues11.2
2017-201826Sunderland2 Leagues2.7
2017-201826Rennes3 Leagues25.999537247047478991714563.42636.6582391617035442226955713146
2018-201927Saint-Étienne3 Leagues33.414765716277971291472804657.53442.5787482923648053338869971235
2019-202028Saint-Étienne4 Leagues18.366133027836656659372054.11745.9371246612054533185332454115
2020-202129Saint-Étienne2 Leagues13.5561136629022734558592644.13355.93742472111237288402539564
2021-202230Saint-Étienne2 Leagues25.7920116343544081916683348.53551.5554366416336338297948627144
2022-202331Montpellier2 Leagues18.87132310136127164713612845.92439.351635221530401722493047291
2023-202432Montpellier2 Leagues14.3465146722318451465351440.02057.13492214981242010271433673
14 Seasons6 Clubs8 Leagues321.857917247026842759493577441121251.618946.0353323083105283432311424052733968868
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
Bastia (4 Seasons)2 Leagues99.7
Saint-Étienne (4 Seasons)4 Leagues90.936183223016301830300360524412551.211948.82086134316314225152882601742447558
Sunderland (3 Seasons)3 Leagues25.8
Bordeaux (2 Seasons)3 Leagues46.3
Montpellier (2 Seasons)2 Leagues33.21178371685844551151178964243.84445.8865573625116437327644808164
Rennes (1 Season)3 Leagues25.999537247047478991714563.42636.6582391617035442226955713146
Ligue 1 (11 Seasons)225.256597146426242692484564340420851.518646.0345722604103133372261383972683879851
Coupe de France (7 Seasons)8.6
Coupe de la Ligue (4 Seasons)6.0
Ligue 2 (2 Seasons)51.9
Premier League (2 Seasons)21.3
Europa Lg (2 Seasons)4.313216606791317457.1342.976479215654858917
EFL Cup (2 Seasons)3.6
Championship (1 Season)0.8
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201018Bastiafr FRA2. Ligue 220th20.1
2011-201220Bastiafr FRA2. Ligue 21st31.9
2012-201321Bastiafr FRA1. Ligue 112th22.7Matches
2013-201422Bastiafr FRA1. Ligue 110th25.1Matches
2014-201523Bordeauxfr FRA1. Ligue 16th26.2Matches
2015-201624Bordeauxfr FRA1. Ligue 111th17.5Matches
2015-201624Sunderlandeng ENG1. Premier League17th11.9Matches
2016-201725Sunderlandeng ENG1. Premier League20th9.4Matches
2017-201826Sunderlandeng ENG2. Championship24th0.8Matches
2017-201826Rennesfr FRA1. Ligue 15th21.399537247047478991714563.42636.6582391617035442226955713146Matches
2018-201927Saint-Étiennefr FRA1. Ligue 14th31.314765716277971291472804657.53442.5787482923648053338869971235Matches
2019-202028Saint-Étiennefr FRA1. Ligue 117th12.852922421829947528301653.31446.72951987990392814452736598Matches
2020-202129Saint-Étiennefr FRA1. Ligue 111th13.1561136629022734558592644.13355.93742472111237288402539564Matches
2021-202230Saint-Étiennefr FRA1. Ligue 118th24.7920116343544081916683348.53551.5554366416336338297948627144Matches
2022-202331Montpellierfr FRA1. Ligue 112th18.27132310136127164713612845.92439.351635221530401722493047291Matches
2023-202432Montpellierfr FRA1. Ligue 111th12.2465146722318451465351440.02057.13492214981242010271433673Matches
14 Seasons6 Clubs4 Leagues299.256597146426242692484564340420851.518646.0345722604103133372261383972683879851
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
Bastia (4 Seasons)2 Leagues99.7
Saint-Étienne (4 Seasons)1 League81.934863122415701763291347423712151.111648.92010129526099219147842521692358541
Sunderland (3 Seasons)2 Leagues22.1
Bordeaux (2 Seasons)1 League43.8
Montpellier (2 Seasons)1 League30.41178371685844551151178964243.84445.8865573625116437327644808164
Rennes (1 Season)1 League21.399537247047478991714563.42636.6582391617035442226955713146
Ligue 1 (11 Seasons)225.256597146426242692484564340420851.518646.0345722604103133372261383972683879851
Ligue 2 (2 Seasons)51.9
Premier League (2 Seasons)21.3
Championship (1 Season)0.8
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
2015-201624Bordeauxfr FRA1. Coupe de la Ligue3rd1.0Matches
2016-201725Sunderlandeng ENGEFL Cup9th1.8Matches
2017-201826Sunderlandeng ENGEFL Cup17th1.8Matches
2017-201826Rennesfr FRACoupe de France33rd0.8Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3rd3.8Matches
2018-201927Saint-Étiennefr FRACoupe de France17th1.5Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue17th0.6Matches
2019-202028Saint-Étiennefr FRACoupe de France2nd2.2Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue5th0.7Matches
2020-202129Saint-Étiennefr FRACoupe de France33rd0.3Matches
2021-202230Saint-Étiennefr FRACoupe de FranceR161.0Matches
2022-202331Montpellierfr FRACoupe de FranceR640.7Matches
2023-202432Montpellierfr FRACoupe de FranceR162.1Matches
9 Seasons5 Clubs3 Leagues18.3
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
Saint-Étienne (4 Seasons)2 Leagues6.2
Montpellier (2 Seasons)1 League2.8
Sunderland (2 Seasons)1 League3.6
Rennes (1 Season)2 Leagues4.6
Bordeaux (1 Season)1 League1.0
Coupe de France (7 Seasons)8.6
Coupe de la Ligue (4 Seasons)6.0
EFL Cup (2 Seasons)3.6
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2015-201624Bordeaux2. Europa LgGR1.6Matches
2019-202028Saint-Étienne2. Europa LgGR2.713216606791317457.1342.976479215654858917Matches
2 Seasons2 Clubs1 League4.313216606791317457.1342.976479215654858917
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
Bordeaux (1 Season)1 League1.6
Saint-Étienne (1 Season)1 League2.713216606791317457.1342.976479215654858917
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
201321tn TunisiaAfrica Cup of NationsGR0.7Matches
201422tn TunisiaWCQ1.4Matches
201422tn TunisiaFriendlies (M)0.5Matches
201523tn TunisiaFriendlies (M)1.7Matches
201523tn TunisiaAfrica Cup of NationsQF3.4Matches
201523tn TunisiaAfrica Cup of Nations qualification4.5Matches
201624tn TunisiaFriendlies (M)0.6Matches
201725tn TunisiaFriendlies (M)0.2Matches
201725tn TunisiaAfrica Cup of NationsQF2.7Matches
201725tn TunisiaAfrica Cup of Nations qualification2.5Matches
201826tn TunisiaWCQ4.6Matches
201826tn TunisiaFriendlies (M)2.7Matches
201827tn Tunisia1. World CupGR2.911512456813115300.03100.064298139583628026Matches
201927tn TunisiaFriendlies (M)1.9Matches
201927tn TunisiaAfrica Cup of Nations4th6.9Matches
201927tn TunisiaAfrica Cup of Nations qualification2.0Matches
202028tn TunisiaFriendlies (M)1.7Matches
202129tn TunisiaFriendlies (M)1.7Matches
202129tn TunisiaAfrica Cup of NationsQF2.9Matches
202129tn TunisiaAfrica Cup of Nations qualification3.7Matches
202231tn Tunisia1. World CupGR0.937051220537300.0266.7221301900132218Matches
202230tn TunisiaWCQ4.6Matches
202230tn TunisiaFriendlies (M)1.1Matches
10 Seasons1 Club5 Leagues55.815217578818152600.0583.3864281585849410134
Friendlies (M) (9 Seasons)12.1
Africa Cup of Nations (5 Seasons)16.6
Africa Cup of Nations qualification (4 Seasons)12.8
WCQ (3 Seasons)10.5
World Cup (2 Seasons)3.815217578818152600.0583.3864281585849410134

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2009-201018Bastiafr FRA2. Ligue 2311,8075852.820.12011
2011-201220Bastiafr FRA2. Ligue 2332,8678783.831.9330
2012-201321Bastiafr FRA1. Ligue 1292,0417059.722.722157Matches
2013-201422Bastiafr FRA1. Ligue 1322,2597166.125.125187Matches
2014-201523Bordeauxfr FRA1. Ligue 1322,3627469.126.2297311.693631+5+0.19+0.36Matches
2015-201624Bordeauxfr FRA1. Coupe de la Ligue1909033.31.01901020.0015-4-4.00-6.50Matches
2015-201624Bordeaux2. Europa Lg41403525.91.610301.5002-2-1.29-2.19Matches
2015-201624Bordeauxfr FRA1. Ligue 1201,5797946.217.52010011.452122-1-0.06+0.24Matches
2015-201624Sunderlandeng ENG1. Premier League141,0717731.311.9136111.361410+4+0.34+1.03Matches
2016-201725Sunderlandeng ENGEFL Cup21618159.61.82811001.501100.00-0.83Matches
2016-201725Sunderlandeng ENG1. Premier League218494024.89.47414120.33721-14-1.48-0.57Matches
2017-201826Sunderlandeng ENG2. Championship373241.80.800320.3302-2-2.47-1.89Matches
2017-201826Rennesfr FRACoupe de France1717178.90.81710000.0014-3-3.80+5.67Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue43438687.93.84862002.2578-1-0.26-6.01Matches
2017-201826Sunderlandeng ENGEFL Cup21668361.51.82831003.0031+2+1.08+3.68Matches
2017-201826Rennesfr FRA1. Ligue 1241,9188056.121.323821313711.462721+6+0.28+0.2828.125.0+3.0+0.14+0.29Matches
2018-201927Saint-Étiennefr FRACoupe de France21356875.01.5190114501.5084+4+2.67+4.67Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue1515142.50.60015000.001100.000.00Matches
2018-201927Saint-Étiennefr FRA1. Ligue 1322,8178882.431.3328824001.664334+9+0.29-1.0643.840.6+3.2+0.10-0.36Matches
2019-202028Saint-Étiennefr FRACoupe de France31956536.12.2275014512.0052+3+1.38+0.60Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue1606033.30.71600000.0005-5-7.50-8.25Matches
2019-202028Saint-Étienne2. Europa Lg32468245.62.73821010.674400.00+0.611.82.2-0.4-0.16-0.33Matches
2019-202028Saint-Étiennefr FRA1. Ligue 1161,1497245.612.81382632701.311221-9-0.70-0.2512.816.3-3.5-0.27-0.02Matches
2020-202129Saint-Étiennefr FRACoupe de France1303033.30.30013000.000000.00+1.50Matches
2020-202129Saint-Étiennefr FRA1. Ligue 1221,1815434.513.11664062611.271310+3+0.23+0.8316.014.3+1.7+0.13+0.25Matches
2021-202230Saint-Étiennefr FRACoupe de France1909033.31.01901003.0010+1+1.000.00Matches
2021-202230Saint-Étiennefr FRA1. Ligue 1302,2257465.124.726811042700.972846-18-0.73+0.5526.634.9-8.3-0.33+0.54Matches
2022-202331Montpellierfr FRACoupe de France1616167.80.71610000.0001-1-1.48-1.48Matches
2022-202331Montpellierfr FRA1. Ligue 1271,6356147.818.22072572921.333028+2+0.11+0.0623.628.1-4.4-0.24+0.03Matches
2023-202432Montpellierfr FRACoupe de France31916470.72.13640002.004400.00-2.28Matches
2023-202432Montpellierfr FRA1. Ligue 1241,0994637.012.213691111901.081618-2-0.16-0.0218.117.1+1.0+0.08+0.14Matches
14 Seasons6 Clubs8 Leagues42028,9626949.8321.8335791278527251.30283306-23-0.10+0.26170.7178.5-7.8-0.06+0.14
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
Bastia (4 Seasons)2 Leagues1258,9747265.699.71003325
Saint-Étienne (4 Seasons)4 Leagues1128,1797355.690.9958143173031.30115127-12-0.13+0.25101.0108.3-7.3-0.09+0.15
Sunderland (3 Seasons)3 Leagues422,3205520.125.824821218150.862535-10-0.39+0.32
Bordeaux (2 Seasons)3 Leagues574,1717354.546.3519018641.565860-2-0.04-0.07
Montpellier (2 Seasons)2 Leagues552,9865444.233.237706182321.235051-1-0.03-0.0341.745.2-3.5-0.11+0.05
Rennes (1 Season)3 Leagues292,3328059.825.928821513711.523533+2+0.08+0.0228.125.0+3.0+0.14+0.29
Ligue 1 (11 Seasons)28820,2657055.9225.223979109492561.37226231-5-0.03+0.24168.9176.3-7.4-0.06+0.16
Coupe de France (7 Seasons)127736450.58.6973234011.501915+4+0.47+0.11
Coupe de la Ligue (4 Seasons)75447856.76.0682315021.29919-10-1.65-3.60
Ligue 2 (2 Seasons)644,6747368.351.95311
Premier League (2 Seasons)351,9205528.121.3201015130.742131-10-0.47+0.34
Europa Lg (2 Seasons)73865535.74.34821311.1446-2-0.47-0.731.82.2-0.4-0.16-0.33
EFL Cup (2 Seasons)43278260.63.64822002.2542+2+0.55+1.40
Championship (1 Season)373241.80.800320.3302-2-2.47-1.89
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2009-201018Bastia1 League311,8075852.820.12011
2011-201220Bastia1 League332,8678783.831.9330
2012-201321Bastia1 League292,0417059.722.722157
2013-201422Bastia1 League322,2597166.125.125187
2014-201523Bordeaux1 League322,3627469.126.2297311.693631+5+0.19+0.36
2015-201624Bordeaux3 Leagues251,8097242.820.1229011331.402229-7-0.35-0.46
2015-201624Sunderland1 League141,0717731.311.9136111.361410+4+0.34+1.03
2016-201725Sunderland2 Leagues231,0104427.411.2981514120.43822-14-1.25-0.41
2017-201826Sunderland2 Leagues5239485.42.72831321.403300.00+0.63
2017-201826Rennes3 Leagues292,3328059.825.928821513711.523533+2+0.08+0.0228.125.0+3.0+0.14+0.29
2018-201927Saint-Étienne3 Leagues353,0038680.733.433882524801.605239+13+0.39-0.6143.840.6+3.2+0.10-0.36
2019-202028Saint-Étienne4 Leagues231,6507243.718.31980743221.262132-11-0.60-0.3914.618.5-3.9-0.25-0.07
2020-202129Saint-Étienne2 Leagues231,2115334.513.51664072611.211310+3+0.22+0.8516.014.3+1.7+0.13+0.25
2021-202230Saint-Étienne2 Leagues312,3157562.725.727821142701.042946-17-0.66+0.3226.634.9-8.3-0.33+0.54
2022-202331Montpellier2 Leagues281,6966148.318.82171572921.283029+1+0.050.0023.628.1-4.4-0.24+0.03
2023-202432Montpellier2 Leagues271,2904839.814.316681111901.182022-2-0.14-0.0918.117.1+1.0+0.08+0.14
14 Seasons6 Clubs8 Leagues42028,9626949.8321.8335791278527251.30283306-23-0.10+0.26170.7178.5-7.8-0.06+0.14
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
Bastia (4 Seasons)2 Leagues1258,9747265.699.71003325
Saint-Étienne (4 Seasons)4 Leagues1128,1797355.690.9958143173031.30115127-12-0.13+0.25101.0108.3-7.3-0.09+0.15
Sunderland (3 Seasons)3 Leagues422,3205520.125.824821218150.862535-10-0.39+0.32
Bordeaux (2 Seasons)3 Leagues574,1717354.546.3519018641.565860-2-0.04-0.07
Montpellier (2 Seasons)2 Leagues552,9865444.233.237706182321.235051-1-0.03-0.0341.745.2-3.5-0.11+0.05
Rennes (1 Season)3 Leagues292,3328059.825.928821513711.523533+2+0.08+0.0228.125.0+3.0+0.14+0.29
Ligue 1 (11 Seasons)28820,2657055.9225.223979109492561.37226231-5-0.03+0.24168.9176.3-7.4-0.06+0.16
Coupe de France (7 Seasons)127736450.58.6973234011.501915+4+0.47+0.11
Coupe de la Ligue (4 Seasons)75447856.76.0682315021.29919-10-1.65-3.60
Ligue 2 (2 Seasons)644,6747368.351.95311
Premier League (2 Seasons)351,9205528.121.3201015130.742131-10-0.47+0.34
Europa Lg (2 Seasons)73865535.74.34821311.1446-2-0.47-0.731.82.2-0.4-0.16-0.33
EFL Cup (2 Seasons)43278260.63.64822002.2542+2+0.55+1.40
Championship (1 Season)373241.80.800320.3302-2-2.47-1.89
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2009-201018Bastiafr FRA2. Ligue 220th311,8075852.820.12011
2011-201220Bastiafr FRA2. Ligue 21st332,8678783.831.9330
2012-201321Bastiafr FRA1. Ligue 112th292,0417059.722.722157Matches
2013-201422Bastiafr FRA1. Ligue 110th322,2597166.125.125187Matches
2014-201523Bordeauxfr FRA1. Ligue 16th322,3627469.126.2297311.693631+5+0.19+0.36Matches
2015-201624Bordeauxfr FRA1. Ligue 111th201,5797946.217.52010011.452122-1-0.06+0.24Matches
2015-201624Sunderlandeng ENG1. Premier League17th141,0717731.311.9136111.361410+4+0.34+1.03Matches
2016-201725Sunderlandeng ENG1. Premier League20th218494024.89.47414120.33721-14-1.48-0.57Matches
2017-201826Sunderlandeng ENG2. Championship24th373241.80.800320.3302-2-2.47-1.89Matches
2017-201826Rennesfr FRA1. Ligue 15th241,9188056.121.323821313711.462721+6+0.28+0.2828.125.0+3.0+0.14+0.29Matches
2018-201927Saint-Étiennefr FRA1. Ligue 14th322,8178882.431.3328824001.664334+9+0.29-1.0643.840.6+3.2+0.10-0.36Matches
2019-202028Saint-Étiennefr FRA1. Ligue 117th161,1497245.612.81382632701.311221-9-0.70-0.2512.816.3-3.5-0.27-0.02Matches
2020-202129Saint-Étiennefr FRA1. Ligue 111th221,1815434.513.11664062611.271310+3+0.23+0.8316.014.3+1.7+0.13+0.25Matches
2021-202230Saint-Étiennefr FRA1. Ligue 118th302,2257465.124.726811042700.972846-18-0.73+0.5526.634.9-8.3-0.33+0.54Matches
2022-202331Montpellierfr FRA1. Ligue 112th271,6356147.818.22072572921.333028+2+0.11+0.0623.628.1-4.4-0.24+0.03Matches
2023-202432Montpellierfr FRA1. Ligue 111th241,0994637.012.213691111901.081618-2-0.16-0.0218.117.1+1.0+0.08+0.14Matches
14 Seasons6 Clubs4 Leagues39026,9326949.8299.2312791197825211.28247264-17-0.09+0.36168.9176.3-7.4-0.06+0.16
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Bastia (4 Seasons)2 Leagues1258,9747265.699.71003325
Saint-Étienne (4 Seasons)1 League1007,3727457.781.9878140132611.3196111-15-0.18+0.3299.2106.1-6.9-0.08+0.17
Sunderland (3 Seasons)2 Leagues381,9935218.222.1201018150.712133-12-0.54+0.16
Bordeaux (2 Seasons)1 League523,9417657.643.84917321.605753+4+0.09+0.34
Montpellier (2 Seasons)1 League512,7345442.830.433706182321.21464600.00+0.0541.745.2-3.5-0.11+0.05
Rennes (1 Season)1 League241,9188056.121.323821313711.462721+6+0.28+0.2828.125.0+3.0+0.14+0.29
Ligue 1 (11 Seasons)28820,2657055.9225.223979109492561.37226231-5-0.03+0.24168.9176.3-7.4-0.06+0.16
Ligue 2 (2 Seasons)644,6747368.351.95311
Premier League (2 Seasons)351,9205528.121.3201015130.742131-10-0.47+0.34
Championship (1 Season)373241.80.800320.3302-2-2.47-1.89
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
2015-201624Bordeauxfr FRA1. Coupe de la Ligue3rd1909033.31.01901020.0015-4-4.00-6.50Matches
2016-201725Sunderlandeng ENGEFL Cup9th21618159.61.82811001.501100.00-0.83Matches
2017-201826Sunderlandeng ENGEFL Cup17th21668361.51.82831003.0031+2+1.08+3.68Matches
2017-201826Rennesfr FRACoupe de France33rd1717178.90.81710000.0014-3-3.80+5.67Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3rd43438687.93.84862002.2578-1-0.26-6.01Matches
2018-201927Saint-Étiennefr FRACoupe de France17th21356875.01.5190114501.5084+4+2.67+4.67Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue17th1515142.50.60015000.001100.000.00Matches
2019-202028Saint-Étiennefr FRACoupe de France2nd31956536.12.2275014512.0052+3+1.38+0.60Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue5th1606033.30.71600000.0005-5-7.50-8.25Matches
2020-202129Saint-Étiennefr FRACoupe de France33rd1303033.30.30013000.000000.00+1.50Matches
2021-202230Saint-Étiennefr FRACoupe de FranceR161909033.31.01901003.0010+1+1.000.00Matches
2022-202331Montpellierfr FRACoupe de FranceR641616167.80.71610000.0001-1-1.48-1.48Matches
2023-202432Montpellierfr FRACoupe de FranceR1631916470.72.13640002.004400.00-2.28Matches
9 Seasons5 Clubs3 Leagues231,6447154.318.31978744331.573236-4-0.22-0.87
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Saint-Étienne (4 Seasons)2 Leagues95616240.76.2578244311.331512+3+0.48+0.04
Montpellier (2 Seasons)1 League42526370.02.84630001.5045-1-0.36-2.02
Sunderland (2 Seasons)1 League43278260.63.64822002.2542+2+0.55+1.40
Rennes (1 Season)2 Leagues54148386.34.65832001.80812-4-0.87-2.23
Bordeaux (1 Season)1 League1909033.31.01901020.0015-4-4.00-6.50
Coupe de France (7 Seasons)127736450.58.6973234011.501915+4+0.47+0.11
Coupe de la Ligue (4 Seasons)75447856.76.0682315021.29919-10-1.65-3.60
EFL Cup (2 Seasons)43278260.63.64822002.2542+2+0.55+1.40
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2015-201624Bordeaux2. Europa LgGR41403525.91.610301.5002-2-1.29-2.19Matches
2019-202028Saint-Étienne2. Europa LgGR32468245.62.73821010.674400.00+0.611.82.2-0.4-0.16-0.33Matches
2 Seasons2 Clubs1 League73865535.74.34821311.1446-2-0.47-0.731.82.2-0.4-0.16-0.33
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
Bordeaux (1 Season)1 League41403525.91.610301.5002-2-1.29-2.19
Saint-Étienne (1 Season)1 League32468245.62.73821010.674400.00+0.611.82.2-0.4-0.16-0.33
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
201321tn TunisiaAfrica Cup of NationsGR1616122.60.71610021.001100.00+0.86Matches
201422tn TunisiaWCQ21226116.91.4191113113.0013-2-1.48-2.38Matches
201422tn TunisiaFriendlies (M)1454516.70.51450001.001100.000.00Matches
201523tn TunisiaFriendlies (M)21547742.81.72770001.0043+1+0.58+1.90Matches
201523tn TunisiaAfrica Cup of NationsQF43047677.93.44760001.253300.000.00Matches
201523tn TunisiaAfrica Cup of Nations qualification54088275.64.55821002.6042+2+0.44-0.92Matches
201624tn TunisiaFriendlies (M)1565662.20.61560001.000000.000.00Matches
201725tn TunisiaFriendlies (M)115154.20.21150000.000000.00+0.26Matches
201725tn TunisiaAfrica Cup of NationsQF42416066.92.7365014501.5062+4+1.49+5.28Matches
201725tn TunisiaAfrica Cup of Nations qualification32287642.22.53760003.00122+10+3.95+3.08Matches
201826tn TunisiaWCQ64177057.94.6581011222.6782+6+1.29+0.40Matches
201826tn TunisiaFriendlies (M)32458245.42.73821012.0021+1+0.37+0.67Matches
201827tn Tunisia1. World CupGR32628797.02.93871001.0057-2-0.69+10.564.38.0-3.8-1.30+4.45Matches
201927tn TunisiaFriendlies (M)21728627.31.92861013.0041+3+1.57+1.57Matches
201927tn TunisiaAfrica Cup of Nations4th76238990.36.9695615201.2965+1+0.14+0.14Matches
201927tn TunisiaAfrica Cup of Nations qualification21809033.32.02902001.5043+1+0.50-1.25Matches
202028tn TunisiaFriendlies (M)21527684.41.72760002.0041+3+1.78+1.78Matches
202129tn TunisiaFriendlies (M)21497555.21.72750001.5014-3-1.81-4.04Matches
202129tn TunisiaAfrica Cup of NationsQF42646658.72.938621501.5042+2+0.68+0.68Matches
202129tn TunisiaAfrica Cup of Nations qualification43378462.43.74841002.5072+5+1.34-0.44Matches
202231tn Tunisia1. World CupGR2834230.70.9159012411.5010+1+1.08+1.571.00.2+0.7+0.81+1.41Matches
202230tn TunisiaWCQ64106856.94.658121602.1792+7+1.54+0.67Matches
202230tn TunisiaFriendlies (M)2974953.91.1168012901.501100.00+3.25Matches
10 Seasons1 Club5 Leagues695,0257350.855.861791882681.878848+40+0.72+0.465.38.3-3.0-0.79+0.02
Friendlies (M) (9 Seasons)161,0856837.712.11570212921.631712+5+0.41+0.67
Africa Cup of Nations (5 Seasons)201,4937569.116.61782833421.352013+7+0.42+1.37
Africa Cup of Nations qualification (4 Seasons)141,1538253.412.814824002.50279+18+1.41-0.02
WCQ (3 Seasons)149496843.910.51182331632.50187+11+1.04+0.15
World Cup (2 Seasons)53456963.93.8480112411.2067-1-0.26+0.665.38.3-3.0-0.79+0.02

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2009-201018Bastiafr FRA2. Ligue 220.171
2011-201220Bastiafr FRA2. Ligue 231.951
2012-201321Bastiafr FRA1. Ligue 122.75024Matches
2013-201422Bastiafr FRA1. Ligue 125.16035Matches
2014-201523Bordeauxfr FRA1. Ligue 126.28044Matches
2015-201624Bordeauxfr FRA1. Coupe de la Ligue1.01000Matches
2015-201624Bordeaux2. Europa Lg1.6012Matches
2015-201624Bordeauxfr FRA1. Ligue 117.57028Matches
2015-201624Sunderlandeng ENG1. Premier League11.93018Matches
2016-201725Sunderlandeng ENGEFL Cup1.8100542500000Matches
2016-201725Sunderlandeng ENG1. Premier League9.46002016771910000Matches
2017-201826Sunderlandeng ENG2. Championship0.8100020501000Matches
2017-201826Rennesfr FRACoupe de France0.80000Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3.80000Matches
2017-201826Sunderlandeng ENGEFL Cup1.82008101010000Matches
2017-201826Rennesfr FRA1. Ligue 121.381038521764718000109153033.3Matches
2018-201927Saint-Étiennefr FRACoupe de France1.5100101620000Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue0.61000Matches
2018-201927Saint-Étiennefr FRA1. Ligue 131.310105452231971126300109134821.3Matches
2019-202028Saint-Étiennefr FRACoupe de France2.20003506010Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue0.70003405010Matches
2019-202028Saint-Étienne2. Europa Lg2.710072216251009040.0Matches
2019-202028Saint-Étiennefr FRA1. Ligue 112.84002119557490004762023.1Matches
2020-202129Saint-Étiennefr FRACoupe de France0.30000000100Matches
2020-202129Saint-Étiennefr FRA1. Ligue 113.151025317294152005842314.8Matches
2021-202230Saint-Étiennefr FRACoupe de France1.00001501020Matches
2021-202230Saint-Étiennefr FRA1. Ligue 124.7600224722571218100103124023.1Matches
2022-202331Montpellierfr FRACoupe de France0.70001117000Matches
2022-202331Montpellierfr FRA1. Ligue 118.25102036133991300085183136.7Matches
2023-202432Montpellierfr FRACoupe de France2.11001225010Matches
2023-202432Montpellierfr FRA1. Ligue 112.250017237113170005691145.0Matches
14 Seasons6 Clubs8 Leagues321.89970398302109591651377005767720727.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bastia (4 Seasons)2 Leagues99.723259
Saint-Étienne (4 Seasons)4 Leagues90.928201371656037436777003263513520.6
Sunderland (3 Seasons)3 Leagues25.8130051239911011000
Bordeaux (2 Seasons)3 Leagues46.31610740
Montpellier (2 Seasons)2 Leagues33.21110396223621231000141274239.1
Rennes (1 Season)3 Leagues25.981038521764718000109153033.3
Ligue 1 (11 Seasons)225.2694032826094454501166005677720327.5
Coupe de France (7 Seasons)8.620071342534000
Coupe de la Ligue (4 Seasons)6.02003405010
Ligue 2 (2 Seasons)51.9122
Premier League (2 Seasons)21.39003816771910000
Europa Lg (2 Seasons)4.311092216251009040.0
EFL Cup (2 Seasons)3.630013521510000
Championship (1 Season)0.8100020501000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2009-201018Bastia1 League20.171
2011-201220Bastia1 League31.951
2012-201321Bastia1 League22.75024
2013-201422Bastia1 League25.16035
2014-201523Bordeaux1 League26.28044
2015-201624Bordeaux3 Leagues20.1810300
2015-201624Sunderland1 League11.93018
2016-201725Sunderland2 Leagues11.27002520976910000
2017-201826Sunderland2 Leagues2.73008301511000
2017-201826Rennes3 Leagues25.981038521764718000109153033.3
2018-201927Saint-Étienne3 Leagues33.412105552242031326300109134821.3
2019-202028Saint-Étienne4 Leagues18.350034307846161005662420.0
2020-202129Saint-Étienne2 Leagues13.551025317295152005842314.8
2021-202230Saint-Étienne2 Leagues25.7600235222581220100103124023.1
2022-202331Montpellier2 Leagues18.85102137144691300085183136.7
2023-202432Montpellier2 Leagues14.360018259163180005691145.0
14 Seasons6 Clubs8 Leagues321.89970398302109591651377005767720727.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bastia (4 Seasons)2 Leagues99.723259
Saint-Étienne (4 Seasons)4 Leagues90.928201371656037436777003263513520.6
Sunderland (3 Seasons)3 Leagues25.8130051239911011000
Bordeaux (2 Seasons)3 Leagues46.31610740
Montpellier (2 Seasons)2 Leagues33.21110396223621231000141274239.1
Rennes (1 Season)3 Leagues25.981038521764718000109153033.3
Ligue 1 (11 Seasons)225.2694032826094454501166005677720327.5
Coupe de France (7 Seasons)8.620071342534000
Coupe de la Ligue (4 Seasons)6.02003405010
Ligue 2 (2 Seasons)51.9122
Premier League (2 Seasons)21.39003816771910000
Europa Lg (2 Seasons)4.311092216251009040.0
EFL Cup (2 Seasons)3.630013521510000
Championship (1 Season)0.8100020501000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2009-201018Bastiafr FRA2. Ligue 220th20.171
2011-201220Bastiafr FRA2. Ligue 21st31.951
2012-201321Bastiafr FRA1. Ligue 112th22.75024Matches
2013-201422Bastiafr FRA1. Ligue 110th25.16035Matches
2014-201523Bordeauxfr FRA1. Ligue 16th26.28044Matches
2015-201624Bordeauxfr FRA1. Ligue 111th17.57028Matches
2015-201624Sunderlandeng ENG1. Premier League17th11.93018Matches
2016-201725Sunderlandeng ENG1. Premier League20th9.46002016771910000Matches
2017-201826Sunderlandeng ENG2. Championship24th0.8100020501000Matches
2017-201826Rennesfr FRA1. Ligue 15th21.381038521764718000109153033.3Matches
2018-201927Saint-Étiennefr FRA1. Ligue 14th31.310105452231971126300109134821.3Matches
2019-202028Saint-Étiennefr FRA1. Ligue 117th12.84002119557490004762023.1Matches
2020-202129Saint-Étiennefr FRA1. Ligue 111th13.151025317294152005842314.8Matches
2021-202230Saint-Étiennefr FRA1. Ligue 118th24.7600224722571218100103124023.1Matches
2022-202331Montpellierfr FRA1. Ligue 112th18.25102036133991300085183136.7Matches
2023-202432Montpellierfr FRA1. Ligue 111th12.250017237113170005691145.0Matches
14 Seasons6 Clubs4 Leagues299.29160366278101530591276005677720327.5
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bastia (4 Seasons)2 Leagues99.723259
Saint-Étienne (4 Seasons)1 League81.925201221495734031686003173513121.1
Sunderland (3 Seasons)2 Leagues22.110003818776911000
Bordeaux (2 Seasons)1 League43.815072
Montpellier (2 Seasons)1 League30.41010375920501230000141274239.1
Rennes (1 Season)1 League21.381038521764718000109153033.3
Ligue 1 (11 Seasons)225.2694032826094454501166005677720327.5
Ligue 2 (2 Seasons)51.9122
Premier League (2 Seasons)21.39003816771910000
Championship (1 Season)0.8100020501000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201624Bordeauxfr FRA1. Coupe de la Ligue3rd1.01000Matches
2016-201725Sunderlandeng ENGEFL Cup9th1.8100542500000Matches
2017-201826Sunderlandeng ENGEFL Cup17th1.82008101010000Matches
2017-201826Rennesfr FRACoupe de France33rd0.80000Matches
2017-201826Rennesfr FRA1. Coupe de la Ligue3rd3.80000Matches
2018-201927Saint-Étiennefr FRACoupe de France17th1.5100101620000Matches
2018-201927Saint-Étiennefr FRA1. Coupe de la Ligue17th0.61000Matches
2019-202028Saint-Étiennefr FRACoupe de France2nd2.20003506010Matches
2019-202028Saint-Étiennefr FRA1. Coupe de la Ligue5th0.70003405010Matches
2020-202129Saint-Étiennefr FRACoupe de France33rd0.30000000100Matches
2021-202230Saint-Étiennefr FRACoupe de FranceR161.00001501020Matches
2022-202331Montpellierfr FRACoupe de FranceR640.70001117000Matches
2023-202432Montpellierfr FRACoupe de FranceR162.11001225010Matches
9 Seasons5 Clubs3 Leagues18.3700232264545000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Saint-Étienne (4 Seasons)2 Leagues6.220081411834000
Montpellier (2 Seasons)1 League2.810023312010
Sunderland (2 Seasons)1 League3.630013521510000
Rennes (1 Season)2 Leagues4.60000
Bordeaux (1 Season)1 League1.01000
Coupe de France (7 Seasons)8.620071342534000
Coupe de la Ligue (4 Seasons)6.02003405010
EFL Cup (2 Seasons)3.630013521510000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2015-201624Bordeaux2. Europa LgGR1.6012Matches
2019-202028Saint-Étienne2. Europa LgGR2.710072216251009040.0Matches
2 Seasons2 Clubs1 League4.311092216251009040.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bordeaux (1 Season)1 League1.6012
Saint-Étienne (1 Season)1 League2.710072216251009040.0
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201321tn TunisiaAfrica Cup of NationsGR0.71000Matches
201422tn TunisiaWCQ1.41000Matches
201422tn TunisiaFriendlies (M)0.50000Matches
201523tn TunisiaFriendlies (M)1.70000Matches
201523tn TunisiaAfrica Cup of NationsQF3.41009511742000Matches
201523tn TunisiaAfrica Cup of Nations qualification4.53000Matches
201624tn TunisiaFriendlies (M)0.60100Matches
201725tn TunisiaFriendlies (M)0.20000Matches
201725tn TunisiaAfrica Cup of NationsQF2.70002321015100Matches
201725tn TunisiaAfrica Cup of Nations qualification2.50000Matches
201826tn TunisiaWCQ4.61000Matches
201826tn TunisiaFriendlies (M)2.73000Matches
201827tn Tunisia1. World CupGR2.900024491200051614.3Matches
201927tn TunisiaFriendlies (M)1.90000Matches
201927tn TunisiaAfrica Cup of Nations4th6.9100914434460Matches
201927tn TunisiaAfrica Cup of Nations qualification2.00000Matches
202028tn TunisiaFriendlies (M)1.71000Matches
202129tn TunisiaFriendlies (M)1.71000Matches
202129tn TunisiaAfrica Cup of NationsQF2.910051111130Matches
202129tn TunisiaAfrica Cup of Nations qualification3.72000Matches
202231tn Tunisia1. World CupGR0.9000122200000500Matches
202230tn TunisiaWCQ4.62000Matches
202230tn TunisiaFriendlies (M)1.10000Matches
10 Seasons1 Club5 Leagues55.81810282914831118100101614.3
Friendlies (M) (9 Seasons)12.15100
Africa Cup of Nations (5 Seasons)16.640025238721016100
Africa Cup of Nations qualification (4 Seasons)12.85000
WCQ (3 Seasons)10.54000
World Cup (2 Seasons)3.80003661112000101614.3

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.