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-201017Nîmesfr FRA2. Ligue 230670.7000000000.000.000.000.000.00
2010-201118Ajacciofr FRA2. Ligue 22458289.2426400500.430.220.650.430.65
2011-201219Ajacciofr FRA1. Ligue 1722402.7000000200.000.000.000.000.00Matches
2011-201219Metzfr FRA2. Ligue 21376246.9101100200.140.000.140.140.14Matches
2012-201320Ajacciofr FRA1. Ligue 11612552.8112011200.350.350.710.000.35Matches
2013-201421Toursfr FRA2. Ligue 236363,12934.8248321955710.690.230.920.550.78
2014-201522Wigan Athleticeng ENG2. Championship1144374.9000000200.000.000.000.000.00Matches
2014-201522Toursfr FRA2. Ligue 216151,39715.5257200200.130.320.450.130.45Matches
2015-201623Caenfr FRA1. Coupe de la Ligue11901.0101100001.000.001.001.001.00Matches
2015-201623Caenfr FRA1. Ligue 136343,13734.912214845500.340.060.400.230.29Matches
2016-201724UANLmx MEX1. Liga MX1133634.0213200000.500.250.740.500.74Matches
2016-201724Toulousefr FRA1. Ligue 115151,21813.5516412000.370.070.440.300.37Matches
2017-201825Toulousefr FRACoupe de France221802.0000000000.000.000.000.000.00Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue211131.3000000000.000.000.000.000.00Matches
2017-201825Toulousefr FRA1. Ligue 132252,33325.95510412509.07.45.112.528622400.190.190.390.150.350.350.200.540.290.48Matches
2018-201926Montpellierfr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue10200.2000000000.000.000.000.000.00Matches
2018-201926Montpellierfr FRA1. Ligue 136363,11534.61472111334015.212.88.321.1791023450.400.200.610.320.520.440.240.680.370.61Matches
2019-202027Montpellierfr FRACoupe de France332823.1213200100.640.320.960.640.96Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue211171.3101100000.770.000.770.770.77Matches
2019-202027Montpellierfr FRA1. Ligue 126262,28025.393129025011.49.94.714.650692460.360.120.470.360.470.450.190.640.390.58Matches
2020-202128Montpellierfr FRACoupe de France443574.0404311001.010.001.010.760.76Matches
2020-202128Montpellierfr FRA1. Ligue 130302,48227.61592415014012.812.06.318.348702100.540.330.870.540.870.460.230.690.430.66Matches
2021-202229Nicefr FRACoupe de France543553.9224200100.510.511.010.511.01Matches
2021-202229Nicefr FRA1. Ligue 132262,44827.21621813333014.612.23.916.124541880.590.070.660.480.550.540.140.680.450.59Matches
2021-202229Montpellierfr FRA1. Ligue 1332693.0213200001.31.30.82.207170.670.331.000.671.000.450.280.730.450.73Matches
2022-202330Nice3. Conf Lg221691.9101011002.01.20.31.543200.530.000.530.000.001.040.151.200.620.78Matches
2022-202330Nantesfr FRACoupe de France411611.8202022001.120.001.120.000.00Matches
2022-202330Nantes2. Europa Lg11450.5000000000.00.00.00.00020.000.000.000.000.000.000.080.080.000.08Matches
2022-202330Nicefr FRA1. Ligue 11497818.7617333005.43.01.44.4719480.690.120.810.350.460.620.160.780.350.51Matches
2022-202330Nantesfr FRA1. Ligue 11264695.2000000002.52.50.73.329440.000.000.000.000.000.490.140.630.490.63Matches
14 Seasons11 Clubs8 Leagues40130427,851309.513151182106253150174.262.331.693.924239513600.420.160.590.340.510.460.200.660.390.59
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
Montpellier (4 Seasons)3 Leagues1061049,012100.1472168434714040.736.020.256.11772488180.470.210.680.430.640.450.220.670.400.62
Ajaccio (3 Seasons)2 Leagues4781,32314.7538411900.340.200.540.270.48
Nice (2 Seasons)3 Leagues53413,75341.72553018774021.916.45.622.035762560.600.120.720.430.550.580.150.730.430.58
Tours (2 Seasons)1 League52514,52650.32613392155910.520.260.780.420.68
Toulouse (2 Seasons)3 Leagues51433,84442.710616824509.07.45.112.528622400.230.140.370.190.330.350.200.540.290.48
Caen (1 Season)2 Leagues37353,22735.913215945500.360.060.420.250.31
Nantes (1 Season)3 Leagues1786757.5202022002.52.50.83.329460.270.000.270.000.000.450.140.580.450.58
Metz (1 Season)1 League1376246.9101100200.140.000.140.140.14
UANL (1 Season)1 League1133634.0213200000.500.250.740.500.74
Wigan Athletic (1 Season)1 League1144374.9000000200.000.000.000.000.00
Nîmes (1 Season)1 League30670.7000000000.000.000.000.000.00
Ligue 1 (10 Seasons)25921319,027211.4853211769162230072.261.231.292.423839213380.400.150.550.330.480.460.200.660.390.59
Coupe de France (6 Seasons)19151,42515.810313733200.630.190.820.440.63
Ligue 2 (5 Seasons)92636,04567.231154626551610.460.220.680.390.61
Coupe de la Ligue (4 Seasons)633403.8202200000.530.000.530.530.53
Championship (1 Season)1144374.9000000200.000.000.000.000.00
Liga MX (1 Season)1133634.0213200000.500.250.740.500.74
Conf Lg (1 Season)221691.9101011002.01.20.31.543200.530.000.530.000.001.040.151.200.620.78
Europa Lg (1 Season)11450.5000000000.00.00.00.00020.000.000.000.000.000.000.080.080.000.08
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-201017Nîmes1 League30670.7000000000.000.000.000.000.00
2010-201118Ajaccio1 League2458289.2426400500.430.220.650.430.65
2011-201219Metz1 League1376246.9101100200.140.000.140.140.14
2011-201219Ajaccio1 League722402.7000000200.000.000.000.000.00
2012-201320Ajaccio1 League1612552.8112011200.350.350.710.000.35
2013-201421Tours1 League36363,12934.8248321955710.690.230.920.550.78
2014-201522Tours1 League16151,39715.5257200200.130.320.450.130.45
2014-201522Wigan Athletic1 League1144374.9000000200.000.000.000.000.00
2015-201623Caen2 Leagues37353,22735.913215945500.360.060.420.250.31
2016-201724UANL1 League1133634.0213200000.500.250.740.500.74
2016-201724Toulouse1 League15151,21813.5516412000.370.070.440.300.37
2017-201825Toulouse3 Leagues36282,62629.25510412509.07.45.112.528622400.170.170.340.140.310.350.200.540.290.48
2018-201926Montpellier3 Leagues38373,22535.81472111334015.212.88.321.1791023450.390.200.590.310.500.440.240.680.370.61
2019-202027Montpellier3 Leagues31302,67929.81241612026011.49.94.714.650692460.400.130.540.400.540.450.190.640.390.58
2020-202128Montpellier2 Leagues34342,83931.51992818124012.812.06.318.348702100.600.290.890.570.860.460.230.690.430.66
2021-202229Montpellier1 League332693.0213200001.31.30.82.207170.670.331.000.671.000.450.280.730.450.73
2021-202229Nice2 Leagues37302,80331.11842215334014.612.23.916.124541880.580.130.710.480.610.540.140.680.450.59
2022-202330Nice2 Leagues161195010.6718344007.34.21.75.91122680.660.090.760.280.380.690.160.850.400.55
2022-202330Nantes3 Leagues1786757.5202022002.52.50.83.329460.270.000.270.000.000.450.140.580.450.58
14 Seasons11 Clubs8 Leagues40130427,851309.513151182106253150174.262.331.693.924239513600.420.160.590.340.510.460.200.660.390.59
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
Montpellier (4 Seasons)3 Leagues1061049,012100.1472168434714040.736.020.256.11772488180.470.210.680.430.640.450.220.670.400.62
Ajaccio (3 Seasons)2 Leagues4781,32314.7538411900.340.200.540.270.48
Nice (2 Seasons)3 Leagues53413,75341.72553018774021.916.45.622.035762560.600.120.720.430.550.580.150.730.430.58
Tours (2 Seasons)1 League52514,52650.32613392155910.520.260.780.420.68
Toulouse (2 Seasons)3 Leagues51433,84442.710616824509.07.45.112.528622400.230.140.370.190.330.350.200.540.290.48
Caen (1 Season)2 Leagues37353,22735.913215945500.360.060.420.250.31
Nantes (1 Season)3 Leagues1786757.5202022002.52.50.83.329460.270.000.270.000.000.450.140.580.450.58
Metz (1 Season)1 League1376246.9101100200.140.000.140.140.14
UANL (1 Season)1 League1133634.0213200000.500.250.740.500.74
Wigan Athletic (1 Season)1 League1144374.9000000200.000.000.000.000.00
Nîmes (1 Season)1 League30670.7000000000.000.000.000.000.00
Ligue 1 (10 Seasons)25921319,027211.4853211769162230072.261.231.292.423839213380.400.150.550.330.480.460.200.660.390.59
Coupe de France (6 Seasons)19151,42515.810313733200.630.190.820.440.63
Ligue 2 (5 Seasons)92636,04567.231154626551610.460.220.680.390.61
Coupe de la Ligue (4 Seasons)633403.8202200000.530.000.530.530.53
Championship (1 Season)1144374.9000000200.000.000.000.000.00
Liga MX (1 Season)1133634.0213200000.500.250.740.500.74
Conf Lg (1 Season)221691.9101011002.01.20.31.543200.530.000.530.000.001.040.151.200.620.78
Europa Lg (1 Season)11450.5000000000.00.00.00.00020.000.000.000.000.000.000.080.080.000.08
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-201017Nîmesfr FRA2. Ligue 210th30670.7000000000.000.000.000.000.00
2010-201118Ajacciofr FRA2. Ligue 22nd2458289.2426400500.430.220.650.430.65
2011-201219Metzfr FRA2. Ligue 218th1376246.9101100200.140.000.140.140.14Matches
2011-201219Ajacciofr FRA1. Ligue 116th722402.7000000200.000.000.000.000.00Matches
2012-201320Ajacciofr FRA1. Ligue 117th1612552.8112011200.350.350.710.000.35Matches
2013-201421Toursfr FRA2. Ligue 28th36363,12934.8248321955710.690.230.920.550.78
2014-201522Toursfr FRA2. Ligue 215th16151,39715.5257200200.130.320.450.130.45Matches
2014-201522Wigan Athleticeng ENG2. Championship23rd1144374.9000000200.000.000.000.000.00Matches
2015-201623Caenfr FRA1. Ligue 17th36343,13734.912214845500.340.060.400.230.29Matches
2016-201724UANLmx MEX1. Liga MX2nd1133634.0213200000.500.250.740.500.74Matches
2016-201724Toulousefr FRA1. Ligue 113th15151,21813.5516412000.370.070.440.300.37Matches
2017-201825Toulousefr FRA1. Ligue 118th32252,33325.95510412509.07.45.112.528622400.190.190.390.150.350.350.200.540.290.48Matches
2018-201926Montpellierfr FRA1. Ligue 16th36363,11534.61472111334015.212.88.321.1791023450.400.200.610.320.520.440.240.680.370.61Matches
2019-202027Montpellierfr FRA1. Ligue 18th26262,28025.393129025011.49.94.714.650692460.360.120.470.360.470.450.190.640.390.58Matches
2020-202128Montpellierfr FRA1. Ligue 18th30302,48227.61592415014012.812.06.318.348702100.540.330.870.540.870.460.230.690.430.66Matches
2021-202229Montpellierfr FRA1. Ligue 113th332693.0213200001.31.30.82.207170.670.331.000.671.000.450.280.730.450.73Matches
2021-202229Nicefr FRA1. Ligue 15th32262,44827.21621813333014.612.23.916.124541880.590.070.660.480.550.540.140.680.450.59Matches
2022-202330Nicefr FRA1. Ligue 19th1497818.7617333005.43.01.44.4719480.690.120.810.350.460.620.160.780.350.51Matches
2022-202330Nantesfr FRA1. Ligue 116th1264695.2000000002.52.50.73.329440.000.000.000.000.000.490.140.630.490.63Matches
14 Seasons11 Clubs4 Leagues37328325,872287.51184816697212748172.261.231.292.423839213380.410.170.580.340.500.460.200.660.390.59
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
Montpellier (4 Seasons)1 League95958,14690.5402060373613040.736.020.256.11772488180.440.220.660.410.630.450.220.670.400.62
Ajaccio (3 Seasons)2 Leagues4781,32314.7538411900.340.200.540.270.48
Tours (2 Seasons)1 League52514,52650.32613392155910.520.260.780.420.68
Toulouse (2 Seasons)1 League47403,55139.510616824509.07.45.112.528622400.250.150.410.200.350.350.200.540.290.48
Nice (2 Seasons)1 League46353,22935.92232516663020.015.25.320.531732360.610.080.700.450.530.560.150.700.420.57
Caen (1 Season)1 League36343,13734.912214845500.340.060.400.230.29
Metz (1 Season)1 League1376246.9101100200.140.000.140.140.14
Nantes (1 Season)1 League1264695.2000000002.52.50.73.329440.000.000.000.000.000.490.140.630.490.63
UANL (1 Season)1 League1133634.0213200000.500.250.740.500.74
Wigan Athletic (1 Season)1 League1144374.9000000200.000.000.000.000.00
Nîmes (1 Season)1 League30670.7000000000.000.000.000.000.00
Ligue 1 (10 Seasons)25921319,027211.4853211769162230072.261.231.292.423839213380.400.150.550.330.480.460.200.660.390.59
Ligue 2 (5 Seasons)92636,04567.231154626551610.460.220.680.390.61
Championship (1 Season)1144374.9000000200.000.000.000.000.00
Liga MX (1 Season)1133634.0213200000.500.250.740.500.74
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-201623Caenfr FRA1. Coupe de la Ligue17th11901.0101100001.000.001.001.001.00Matches
2017-201825Toulousefr FRACoupe de France17th221802.0000000000.000.000.000.000.00Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue5th211131.3000000000.000.000.000.000.00Matches
2018-201926Montpellierfr FRACoupe de France33rd11901.0000000000.000.000.000.000.00Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue17th10200.2000000000.000.000.000.000.00Matches
2019-202027Montpellierfr FRACoupe de France9th332823.1213200100.640.320.960.640.96Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue9th211171.3101100000.770.000.770.770.77Matches
2020-202128Montpellierfr FRACoupe de France3rd443574.0404311001.010.001.010.760.76Matches
2021-202229Nicefr FRACoupe de FranceF543553.9224200100.510.511.010.511.01Matches
2022-202330Nantesfr FRACoupe de France2nd411611.8202022001.120.001.120.000.00Matches
7 Seasons5 Clubs2 Leagues25181,76519.612315933200.610.150.760.460.61
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
Montpellier (3 Seasons)2 Leagues1198669.6718611100.730.100.830.620.73
Nice (1 Season)1 League543553.9224200100.510.511.010.511.01
Toulouse (1 Season)2 Leagues432933.3000000000.000.000.000.000.00
Nantes (1 Season)1 League411611.8202022001.120.001.120.000.00
Caen (1 Season)1 League11901.0101100001.000.001.001.001.00
Coupe de France (6 Seasons)19151,42515.810313733200.630.190.820.440.63
Coupe de la Ligue (4 Seasons)633403.8202200000.530.000.530.530.53
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
2022-202330Nice3. Conf LgQF221691.9101011002.01.20.31.543200.530.000.530.000.001.040.151.200.620.78Matches
2022-202330Nantes2. Europa LgKO11450.5000000000.00.00.00.00020.000.000.000.000.000.000.080.080.000.08Matches
1 Season2 Clubs2 Leagues332142.4101011002.01.20.31.543220.420.000.420.000.000.820.140.960.490.63
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
Nice (1 Season)1 League221691.9101011002.01.20.31.543200.530.000.530.000.001.040.151.200.620.78
Nantes (1 Season)1 League11450.5000000000.00.00.00.00020.000.000.000.000.000.000.080.080.000.08
Conf Lg (1 Season)221691.9101011002.01.20.31.543200.530.000.530.000.001.040.151.200.620.78
Europa Lg (1 Season)11450.5000000000.00.00.00.00020.000.000.000.000.000.000.080.080.000.08
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201927dz AlgeriaFriendlies (M)10200.2101100004.500.004.504.504.50Matches
201927dz AlgeriaAfrica Cup of Nations1st511141.3000000000.000.000.000.000.00Matches
202028dz AlgeriaFriendlies (M)211051.2011000000.000.860.860.000.86Matches
202129dz AlgeriaAfrica Cup of Nations qualification221461.6101100000.620.000.620.620.62Matches
202230dz AlgeriaWCQ10300.3000000000.000.000.000.000.00Matches
202230dz AlgeriaFriendlies (M)21871.0000000000.000.000.000.000.00Matches
202331dz AlgeriaAfrica Cup of Nations qualification221181.3000000100.000.000.000.000.00Matches
5 Seasons1 Club4 Leagues1576206.9213200100.290.150.440.290.44
Friendlies (M) (3 Seasons)522122.4112100000.420.420.850.420.85
Africa Cup of Nations qualification (2 Seasons)442642.9101100100.340.000.340.340.34
Africa Cup of Nations (1 Season)511141.3000000000.000.000.000.000.00
WCQ (1 Season)10300.3000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201017Nîmesfr FRA2. Ligue 20.7000.0000
2010-201118Ajacciofr FRA2. Ligue 29.24101.090.4000
2011-201219Ajacciofr FRA1. Ligue 12.7020.750.0000Matches
2011-201219Metzfr FRA2. Ligue 26.9130.430.3300Matches
2012-201320Ajacciofr FRA1. Ligue 12.8151.760.0011Matches
2013-201421Toursfr FRA2. Ligue 234.824531.520.3655
2014-201522Wigan Athleticeng ENG2. Championship4.9061.240.0000Matches
2014-201522Toursfr FRA2. Ligue 215.52120.770.1700Matches
2015-201623Caenfr FRA1. Coupe de la Ligue1.0100Matches
2015-201623Caenfr FRA1. Ligue 134.912621.780.1345Matches
2016-201724UANLmx MEX1. Liga MX4.02050.001.240.4000Matches
2016-201724Toulousefr FRA1. Ligue 113.55381642.12.811.180.110.2512Matches
2017-201825Toulousefr FRACoupe de France2.0000Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue1.3000Matches
2017-201825Toulousefr FRA1. Ligue 125.95681826.52.620.690.060.2219.07129.07.40.11-4.0-3.4Matches
2018-201926Montpellierfr FRACoupe de France1.00000.000.0000Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue0.2000Matches
2018-201926Montpellierfr FRA1. Ligue 134.6141163328.43.350.950.090.3320.253315.212.80.11-1.2-1.8Matches
2019-202027Montpellierfr FRACoupe de France3.1222100.00.640.641.001.0000Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue1.316466.74.623.080.170.2500Matches
2019-202027Montpellierfr FRA1. Ligue 125.39822834.13.241.110.110.3218.020211.49.90.12-2.4-0.9Matches
2020-202128Montpellierfr FRACoupe de France4.0411545.52.771.260.270.6011Matches
2020-202128Montpellierfr FRA1. Ligue 127.615903538.93.261.270.170.4316.720112.812.00.14+2.2+3.0Matches
2021-202229Nicefr FRACoupe de France3.9266100.01.521.520.330.3300Matches
2021-202229Nicefr FRA1. Ligue 127.216953738.93.491.360.140.3516.973314.612.20.13+1.4+0.8Matches
2021-202229Montpellierfr FRA1. Ligue 13.0214535.74.681.670.140.4015.90001.31.30.10+0.7+0.7Matches
2022-202330Nice3. Conf Lg1.9110770.05.333.730.000.0019.11112.01.20.12-1.0-1.2Matches
2022-202330Nantesfr FRACoupe de France1.824250.02.241.120.000.0022Matches
2022-202330Nantes2. Europa Lg0.50000.000.000000.00.00.00.0Matches
2022-202330Nicefr FRA1. Ligue 18.7623834.82.650.920.130.3816.41335.43.00.13+0.60.0Matches
2022-202330Nantesfr FRA1. Ligue 15.20181055.63.451.920.000.0016.12002.52.50.14-2.5-2.5Matches
14 Seasons11 Clubs8 Leagues309.513158337437.93.031.230.120.2818.027253174.262.30.12-6.2-5.3
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
Montpellier (4 Seasons)3 Leagues100.14732111234.93.211.120.130.3818.394740.736.00.12-0.7+1.0
Ajaccio (3 Seasons)2 Leagues14.75171.160.2411
Nice (2 Seasons)3 Leagues41.7251345843.33.211.390.130.3116.997721.916.40.13+1.1-0.4
Tours (2 Seasons)1 League50.326651.290.3255
Toulouse (2 Seasons)3 Leagues42.7101063432.12.690.860.080.2419.07249.07.40.11-4.0-3.4
Caen (1 Season)2 Leagues35.913621.780.1345
Nantes (1 Season)3 Leagues7.52221254.52.931.600.000.0016.12222.52.50.14-2.5-2.5
Metz (1 Season)1 League6.9130.430.3300
UANL (1 Season)1 League4.02050.001.240.4000
Wigan Athletic (1 Season)1 League4.9061.240.0000
Nîmes (1 Season)1 League0.7000.0000
Ligue 1 (10 Seasons)211.48554425934.93.181.230.110.2718.026162272.261.20.12-5.2-4.2
Coupe de France (6 Seasons)15.810231565.21.661.080.300.4733
Ligue 2 (5 Seasons)67.231781.160.3355
Coupe de la Ligue (4 Seasons)3.826466.74.623.080.170.2500
Championship (1 Season)4.9061.240.0000
Liga MX (1 Season)4.02050.001.240.4000
Conf Lg (1 Season)1.9110770.05.333.730.000.0019.11112.01.20.12-1.0-1.2
Europa Lg (1 Season)0.50000.000.000000.00.00.00.0
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-201017Nîmes1 League0.7000.0000
2010-201118Ajaccio1 League9.24101.090.4000
2011-201219Metz1 League6.9130.430.3300
2011-201219Ajaccio1 League2.7020.750.0000
2012-201320Ajaccio1 League2.8151.760.0011
2013-201421Tours1 League34.824531.520.3655
2014-201522Tours1 League15.52120.770.1700
2014-201522Wigan Athletic1 League4.9061.240.0000
2015-201623Caen2 Leagues35.913621.780.1345
2016-201724UANL1 League4.02050.001.240.4000
2016-201724Toulouse1 League13.55381642.12.811.180.110.2512
2017-201825Toulouse3 Leagues29.25681826.52.620.690.060.2219.07129.07.40.11-4.0-3.4
2018-201926Montpellier3 Leagues35.8141163328.43.260.930.090.3320.253315.212.80.11-1.2-1.8
2019-202027Montpellier3 Leagues29.812903437.83.021.140.130.3518.020211.49.90.12-2.4-0.9
2020-202128Montpellier2 Leagues31.5191014039.63.201.270.180.4516.721212.812.00.14+2.2+3.0
2021-202229Montpellier1 League3.0214535.74.681.670.140.4015.90001.31.30.10+0.7+0.7
2021-202229Nice2 Leagues31.1181014342.63.241.380.150.3516.973314.612.20.13+1.4+0.8
2022-202330Nice2 Leagues10.67331545.53.131.420.090.2017.22447.34.20.13-0.3-1.2
2022-202330Nantes3 Leagues7.52221254.52.931.600.000.0016.12222.52.50.14-2.5-2.5
14 Seasons11 Clubs8 Leagues309.513158337437.93.031.230.120.2818.027253174.262.30.12-6.2-5.3
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
Montpellier (4 Seasons)3 Leagues100.14732111234.93.211.120.130.3818.394740.736.00.12-0.7+1.0
Ajaccio (3 Seasons)2 Leagues14.75171.160.2411
Nice (2 Seasons)3 Leagues41.7251345843.33.211.390.130.3116.997721.916.40.13+1.1-0.4
Tours (2 Seasons)1 League50.326651.290.3255
Toulouse (2 Seasons)3 Leagues42.7101063432.12.690.860.080.2419.07249.07.40.11-4.0-3.4
Caen (1 Season)2 Leagues35.913621.780.1345
Nantes (1 Season)3 Leagues7.52221254.52.931.600.000.0016.12222.52.50.14-2.5-2.5
Metz (1 Season)1 League6.9130.430.3300
UANL (1 Season)1 League4.02050.001.240.4000
Wigan Athletic (1 Season)1 League4.9061.240.0000
Nîmes (1 Season)1 League0.7000.0000
Ligue 1 (10 Seasons)211.48554425934.93.181.230.110.2718.026162272.261.20.12-5.2-4.2
Coupe de France (6 Seasons)15.810231565.21.661.080.300.4733
Ligue 2 (5 Seasons)67.231781.160.3355
Coupe de la Ligue (4 Seasons)3.826466.74.623.080.170.2500
Championship (1 Season)4.9061.240.0000
Liga MX (1 Season)4.02050.001.240.4000
Conf Lg (1 Season)1.9110770.05.333.730.000.0019.11112.01.20.12-1.0-1.2
Europa Lg (1 Season)0.50000.000.000000.00.00.00.0
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-201017Nîmesfr FRA2. Ligue 210th0.7000.0000
2010-201118Ajacciofr FRA2. Ligue 22nd9.24101.090.4000
2011-201219Metzfr FRA2. Ligue 218th6.9130.430.3300Matches
2011-201219Ajacciofr FRA1. Ligue 116th2.7020.750.0000Matches
2012-201320Ajacciofr FRA1. Ligue 117th2.8151.760.0011Matches
2013-201421Toursfr FRA2. Ligue 28th34.824531.520.3655
2014-201522Toursfr FRA2. Ligue 215th15.52120.770.1700Matches
2014-201522Wigan Athleticeng ENG2. Championship23rd4.9061.240.0000Matches
2015-201623Caenfr FRA1. Ligue 17th34.912621.780.1345Matches
2016-201724UANLmx MEX1. Liga MX2nd4.02050.001.240.4000Matches
2016-201724Toulousefr FRA1. Ligue 113th13.55381642.12.811.180.110.2512Matches
2017-201825Toulousefr FRA1. Ligue 118th25.95681826.52.620.690.060.2219.07129.07.40.11-4.0-3.4Matches
2018-201926Montpellierfr FRA1. Ligue 16th34.6141163328.43.350.950.090.3320.253315.212.80.11-1.2-1.8Matches
2019-202027Montpellierfr FRA1. Ligue 18th25.39822834.13.241.110.110.3218.020211.49.90.12-2.4-0.9Matches
2020-202128Montpellierfr FRA1. Ligue 18th27.615903538.93.261.270.170.4316.720112.812.00.14+2.2+3.0Matches
2021-202229Montpellierfr FRA1. Ligue 113th3.0214535.74.681.670.140.4015.90001.31.30.10+0.7+0.7Matches
2021-202229Nicefr FRA1. Ligue 15th27.216953738.93.491.360.140.3516.973314.612.20.13+1.4+0.8Matches
2022-202330Nicefr FRA1. Ligue 19th8.7623834.82.650.920.130.3816.41335.43.00.13+0.60.0Matches
2022-202330Nantesfr FRA1. Ligue 116th5.20181055.63.451.920.000.0016.12002.52.50.14-2.5-2.5Matches
14 Seasons11 Clubs4 Leagues287.511854434835.83.111.210.120.2818.026212772.261.20.12-5.2-4.2
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
Montpellier (4 Seasons)1 League90.54030210133.43.341.120.120.3718.393640.736.00.12-0.7+1.0
Ajaccio (3 Seasons)2 Leagues14.75171.160.2411
Tours (2 Seasons)1 League50.326651.290.3255
Toulouse (2 Seasons)1 League39.5101063432.12.690.860.080.2419.07249.07.40.11-4.0-3.4
Nice (2 Seasons)1 League35.9221184538.13.291.250.140.3616.886620.015.20.13+2.0+0.8
Caen (1 Season)1 League34.912621.780.1345
Metz (1 Season)1 League6.9130.430.3300
Nantes (1 Season)1 League5.20181055.63.451.920.000.0016.12002.52.50.14-2.5-2.5
UANL (1 Season)1 League4.02050.001.240.4000
Wigan Athletic (1 Season)1 League4.9061.240.0000
Nîmes (1 Season)1 League0.7000.0000
Ligue 1 (10 Seasons)211.48554425934.93.181.230.110.2718.026162272.261.20.12-5.2-4.2
Ligue 2 (5 Seasons)67.231781.160.3355
Championship (1 Season)4.9061.240.0000
Liga MX (1 Season)4.02050.001.240.4000
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-201623Caenfr FRA1. Coupe de la Ligue17th1.0100Matches
2017-201825Toulousefr FRACoupe de France17th2.0000Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue5th1.3000Matches
2018-201926Montpellierfr FRACoupe de France33rd1.00000.000.0000Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue17th0.2000Matches
2019-202027Montpellierfr FRACoupe de France9th3.1222100.00.640.641.001.0000Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue9th1.316466.74.623.080.170.2500Matches
2020-202128Montpellierfr FRACoupe de France3rd4.0411545.52.771.260.270.6011Matches
2021-202229Nicefr FRACoupe de FranceF3.9266100.01.521.520.330.3300Matches
2022-202330Nantesfr FRACoupe de France2nd1.824250.02.241.120.000.0022Matches
7 Seasons5 Clubs2 Leagues19.612291965.51.921.260.280.4233
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Montpellier (3 Seasons)2 Leagues9.67191157.92.021.170.320.5511
Nice (1 Season)1 League3.9266100.01.521.520.330.3300
Toulouse (1 Season)2 Leagues3.3000
Nantes (1 Season)1 League1.824250.02.241.120.000.0022
Caen (1 Season)1 League1.0100
Coupe de France (6 Seasons)15.810231565.21.661.080.300.4733
Coupe de la Ligue (4 Seasons)3.826466.74.623.080.170.2500
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
2022-202330Nice3. Conf LgQF1.9110770.05.333.730.000.0019.11112.01.20.12-1.0-1.2Matches
2022-202330Nantes2. Europa LgKO0.50000.000.000000.00.00.00.0Matches
1 Season2 Clubs2 Leagues2.4110770.04.212.940.000.0019.11112.01.20.12-1.0-1.2
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
Nice (1 Season)1 League1.9110770.05.333.730.000.0019.11112.01.20.12-1.0-1.2
Nantes (1 Season)1 League0.50000.000.000000.00.00.00.0
Conf Lg (1 Season)1.9110770.05.333.730.000.0019.11112.01.20.12-1.0-1.2
Europa Lg (1 Season)0.50000.000.000000.00.00.00.0
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201927dz AlgeriaFriendlies (M)0.2100Matches
201927dz AlgeriaAfrica Cup of Nations1st1.30200.01.580.000.0000Matches
202028dz AlgeriaFriendlies (M)1.2000Matches
202129dz AlgeriaAfrica Cup of Nations qualification1.6100Matches
202230dz AlgeriaWCQ0.3000Matches
202230dz AlgeriaFriendlies (M)1.0000Matches
202331dz AlgeriaAfrica Cup of Nations qualification1.3000Matches
5 Seasons1 Club4 Leagues6.92200.01.580.000.0000
Friendlies (M) (3 Seasons)2.4100
Africa Cup of Nations qualification (2 Seasons)2.9100
Africa Cup of Nations (1 Season)1.30200.01.580.000.0000
WCQ (1 Season)0.3000

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-201017Nîmesfr FRA2. Ligue 20.70
2010-201118Ajacciofr FRA2. Ligue 29.22
2011-201219Ajacciofr FRA1. Ligue 12.70Matches
2011-201219Metzfr FRA2. Ligue 26.90Matches
2012-201320Ajacciofr FRA1. Ligue 12.81Matches
2013-201421Toursfr FRA2. Ligue 234.88
2014-201522Wigan Athleticeng ENG2. Championship4.90Matches
2014-201522Toursfr FRA2. Ligue 215.55Matches
2015-201623Caenfr FRA1. Coupe de la Ligue1.00Matches
2015-201623Caenfr FRA1. Ligue 134.92Matches
2016-201724UANLmx MEX1. Liga MX4.01Matches
2016-201724Toulousefr FRA1. Ligue 113.51Matches
2017-201825Toulousefr FRACoupe de France2.00Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue1.30Matches
2017-201825Toulousefr FRA1. Ligue 125.947284156.16911184127140866.413523757.03611232.155.14.3-0.14438231162Matches
2018-201926Montpellierfr FRACoupe de France1.00Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue0.20Matches
2018-201926Montpellierfr FRA1. Ligue 134.6716121658.911481313539253773.019935755.78316749.778.37.8-1.357674518102Matches
2019-202027Montpellierfr FRACoupe de France3.11Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue1.30Matches
2019-202027Montpellierfr FRA1. Ligue 125.345178957.27482162924334969.613724156.85511747.034.73.9-1.73834291469Matches
2020-202128Montpellierfr FRACoupe de France4.00Matches
2020-202128Montpellierfr FRA1. Ligue 127.653090558.68561229328140269.916229554.95810455.896.36.0+2.75439392470Matches
2021-202229Nicefr FRACoupe de France3.92Matches
2021-202229Nicefr FRA1. Ligue 127.240269457.95681124224036066.710118654.3296544.623.93.7-1.9313323954Matches
2021-202229Montpellierfr FRA1. Ligue 13.0549656.3755201283971.8102441.771163.610.80.7+0.293647Matches
2022-202330Nice3. Conf Lg1.9335856.9641145132065.0122157.151338.500.30.1-0.331313Matches
2022-202330Nantesfr FRACoupe de France1.80Matches
2022-202330Nantes2. Europa Lg0.561060.0441066100.0030.00000.00.00.010000Matches
2022-202330Nicefr FRA1. Ligue 18.713923060.421095587811369.0417356.2122548.011.40.9-0.411167119Matches
2022-202330Nantesfr FRA1. Ligue 15.27313852.91159281427556.0203557.182040.000.70.6-0.797539Matches
14 Seasons11 Clubs8 Leagues309.52876497757.844824113351594230969.0817147255.529363446.25131.628.1+19.425723818085395
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
Montpellier (4 Seasons)3 Leagues100.11751300658.3282797258944132771.150891755.420339950.92120.218.4+0.815814311960248
Ajaccio (3 Seasons)2 Leagues14.73
Nice (2 Seasons)3 Leagues41.757498258.58431194533149367.115428055.04610344.755.64.7-0.64550331176
Tours (2 Seasons)1 League50.313
Toulouse (2 Seasons)3 Leagues42.747284156.16911184127140866.413523757.03611232.165.14.3+0.94438231162
Caen (1 Season)2 Leagues35.92
Nantes (1 Season)3 Leagues7.57914853.41203291488159.3203852.682040.000.80.6-0.8107539
Metz (1 Season)1 League6.90
UANL (1 Season)1 League4.01
Wigan Athletic (1 Season)1 League4.90
Nîmes (1 Season)1 League0.70
Ligue 1 (10 Seasons)211.42837490957.844139111801575228369.0805144855.628862146.43231.227.9+0.825323717784392
Coupe de France (6 Seasons)15.83
Ligue 2 (5 Seasons)67.215
Coupe de la Ligue (4 Seasons)3.80
Championship (1 Season)4.90
Liga MX (1 Season)4.01
Conf Lg (1 Season)1.9335856.9641145132065.0122157.151338.500.30.1-0.331313
Europa Lg (1 Season)0.561060.0441066100.0030.00000.00.00.010000
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-201017Nîmes1 League0.70
2010-201118Ajaccio1 League9.22
2011-201219Metz1 League6.90
2011-201219Ajaccio1 League2.70
2012-201320Ajaccio1 League2.81
2013-201421Tours1 League34.88
2014-201522Tours1 League15.55
2014-201522Wigan Athletic1 League4.90
2015-201623Caen2 Leagues35.92
2016-201724UANL1 League4.01
2016-201724Toulouse1 League13.51
2017-201825Toulouse3 Leagues29.247284156.16911184127140866.413523757.03611232.155.14.3-0.14438231162
2018-201926Montpellier3 Leagues35.8716121658.911481313539253773.019935755.78316749.778.37.8-1.357674518102
2019-202027Montpellier3 Leagues29.845178957.27482162924334969.613724156.85511747.044.73.9-0.73834291469
2020-202128Montpellier2 Leagues31.553090558.68561229328140269.916229554.95810455.896.36.0+2.75439392470
2021-202229Montpellier1 League3.0549656.3755201283971.8102441.771163.610.80.7+0.293647
2021-202229Nice2 Leagues31.140269457.95681124224036066.710118654.3296544.643.93.7+0.1313323954
2022-202330Nice2 Leagues10.617228859.727507039113368.4539456.4173844.711.71.0-0.7141710222
2022-202330Nantes3 Leagues7.57914853.41203291488159.3203852.682040.000.80.6-0.8107539
14 Seasons11 Clubs8 Leagues309.52876497757.844824113351594230969.0817147255.529363446.25131.628.1+19.425723818085395
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
Montpellier (4 Seasons)3 Leagues100.11751300658.3282797258944132771.150891755.420339950.92120.218.4+0.815814311960248
Ajaccio (3 Seasons)2 Leagues14.73
Nice (2 Seasons)3 Leagues41.757498258.58431194533149367.115428055.04610344.755.64.7-0.64550331176
Tours (2 Seasons)1 League50.313
Toulouse (2 Seasons)3 Leagues42.747284156.16911184127140866.413523757.03611232.165.14.3+0.94438231162
Caen (1 Season)2 Leagues35.92
Nantes (1 Season)3 Leagues7.57914853.41203291488159.3203852.682040.000.80.6-0.8107539
Metz (1 Season)1 League6.90
UANL (1 Season)1 League4.01
Wigan Athletic (1 Season)1 League4.90
Nîmes (1 Season)1 League0.70
Ligue 1 (10 Seasons)211.42837490957.844139111801575228369.0805144855.628862146.43231.227.9+0.825323717784392
Coupe de France (6 Seasons)15.83
Ligue 2 (5 Seasons)67.215
Coupe de la Ligue (4 Seasons)3.80
Championship (1 Season)4.90
Liga MX (1 Season)4.01
Conf Lg (1 Season)1.9335856.9641145132065.0122157.151338.500.30.1-0.331313
Europa Lg (1 Season)0.561060.0441066100.0030.00000.00.00.010000
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-201017Nîmesfr FRA2. Ligue 210th0.70
2010-201118Ajacciofr FRA2. Ligue 22nd9.22
2011-201219Metzfr FRA2. Ligue 218th6.90Matches
2011-201219Ajacciofr FRA1. Ligue 116th2.70Matches
2012-201320Ajacciofr FRA1. Ligue 117th2.81Matches
2013-201421Toursfr FRA2. Ligue 28th34.88
2014-201522Toursfr FRA2. Ligue 215th15.55Matches
2014-201522Wigan Athleticeng ENG2. Championship23rd4.90Matches
2015-201623Caenfr FRA1. Ligue 17th34.92Matches
2016-201724UANLmx MEX1. Liga MX2nd4.01Matches
2016-201724Toulousefr FRA1. Ligue 113th13.51Matches
2017-201825Toulousefr FRA1. Ligue 118th25.947284156.16911184127140866.413523757.03611232.155.14.3-0.14438231162Matches
2018-201926Montpellierfr FRA1. Ligue 16th34.6716121658.911481313539253773.019935755.78316749.778.37.8-1.357674518102Matches
2019-202027Montpellierfr FRA1. Ligue 18th25.345178957.27482162924334969.613724156.85511747.034.73.9-1.73834291469Matches
2020-202128Montpellierfr FRA1. Ligue 18th27.653090558.68561229328140269.916229554.95810455.896.36.0+2.75439392470Matches
2021-202229Montpellierfr FRA1. Ligue 113th3.0549656.3755201283971.8102441.771163.610.80.7+0.293647Matches
2021-202229Nicefr FRA1. Ligue 15th27.240269457.95681124224036066.710118654.3296544.623.93.7-1.9313323954Matches
2022-202330Nicefr FRA1. Ligue 19th8.713923060.421095587811369.0417356.2122548.011.40.9-0.411167119Matches
2022-202330Nantesfr FRA1. Ligue 116th5.27313852.91159281427556.0203557.182040.000.70.6-0.797539Matches
14 Seasons11 Clubs4 Leagues287.52837490957.844139111801575228369.0805144855.628862146.44831.227.9+16.825323717784392
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
Montpellier (4 Seasons)1 League90.51751300658.3282797258944132771.150891755.420339950.92020.218.4-0.215814311960248
Ajaccio (3 Seasons)2 Leagues14.73
Tours (2 Seasons)1 League50.313
Toulouse (2 Seasons)1 League39.547284156.16911184127140866.413523757.03611232.165.14.3+0.94438231162
Nice (2 Seasons)1 League35.954192458.57790180031847367.214225954.8419045.635.34.6-2.34249301073
Caen (1 Season)1 League34.92
Metz (1 Season)1 League6.90
Nantes (1 Season)1 League5.27313852.91159281427556.0203557.182040.000.70.6-0.797539
UANL (1 Season)1 League4.01
Wigan Athletic (1 Season)1 League4.90
Nîmes (1 Season)1 League0.70
Ligue 1 (10 Seasons)211.42837490957.844139111801575228369.0805144855.628862146.43231.227.9+0.825323717784392
Ligue 2 (5 Seasons)67.215
Championship (1 Season)4.90
Liga MX (1 Season)4.01
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-201623Caenfr FRA1. Coupe de la Ligue17th1.00Matches
2017-201825Toulousefr FRACoupe de France17th2.00Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue5th1.30Matches
2018-201926Montpellierfr FRACoupe de France33rd1.00Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue17th0.20Matches
2019-202027Montpellierfr FRACoupe de France9th3.11Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue9th1.30Matches
2020-202128Montpellierfr FRACoupe de France3rd4.00Matches
2021-202229Nicefr FRACoupe de FranceF3.92Matches
2022-202330Nantesfr FRACoupe de France2nd1.80Matches
7 Seasons5 Clubs2 Leagues19.63
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
Montpellier (3 Seasons)2 Leagues9.61
Nice (1 Season)1 League3.92
Toulouse (1 Season)2 Leagues3.30
Nantes (1 Season)1 League1.80
Caen (1 Season)1 League1.00
Coupe de France (6 Seasons)15.83
Coupe de la Ligue (4 Seasons)3.80
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
2022-202330Nice3. Conf LgQF1.9335856.9641145132065.0122157.151338.500.30.1-0.331313Matches
2022-202330Nantes2. Europa LgKO0.561060.0441066100.0030.00000.00.00.010000Matches
1 Season2 Clubs2 Leagues2.4396857.4685155192673.1122450.051338.500.30.2-0.341313
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
Nice (1 Season)1 League1.9335856.9641145132065.0122157.151338.500.30.1-0.331313
Nantes (1 Season)1 League0.561060.0441066100.0030.00000.00.00.010000
Conf Lg (1 Season)1.9335856.9641145132065.0122157.151338.500.30.1-0.331313
Europa Lg (1 Season)0.561060.0441066100.0030.00000.00.00.010000
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
201927dz AlgeriaFriendlies (M)0.20Matches
201927dz AlgeriaAfrica Cup of Nations1st1.30Matches
202028dz AlgeriaFriendlies (M)1.21Matches
202129dz AlgeriaAfrica Cup of Nations qualification1.60Matches
202230dz AlgeriaWCQ0.30Matches
202230dz AlgeriaFriendlies (M)1.00Matches
202331dz AlgeriaAfrica Cup of Nations qualification1.30Matches
5 Seasons1 Club4 Leagues6.91
Friendlies (M) (3 Seasons)2.41
Africa Cup of Nations qualification (2 Seasons)2.90
Africa Cup of Nations (1 Season)1.30
WCQ (1 Season)0.30
Become a Stathead & surf this site ad-free.

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-201017Nîmesfr FRA2. Ligue 20.7
2010-201118Ajacciofr FRA2. Ligue 29.2
2011-201219Ajacciofr FRA1. Ligue 12.7Matches
2011-201219Metzfr FRA2. Ligue 26.9Matches
2012-201320Ajacciofr FRA1. Ligue 12.8Matches
2013-201421Toursfr FRA2. Ligue 234.8
2014-201522Wigan Athleticeng ENG2. Championship4.9Matches
2014-201522Toursfr FRA2. Ligue 215.5Matches
2015-201623Caenfr FRA1. Coupe de la Ligue1.0Matches
2015-201623Caenfr FRA1. Ligue 134.9Matches
2016-201724UANLmx MEX1. Liga MX4.00Matches
2016-201724Toulousefr FRA1. Ligue 113.519Matches
2017-201825Toulousefr FRACoupe de France2.0Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue1.3Matches
2017-201825Toulousefr FRA1. Ligue 125.984174693280611210198100472238Matches
2018-201926Montpellierfr FRACoupe de France1.00Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue0.2Matches
2018-201926Montpellierfr FRA1. Ligue 134.6121611189197221381812730716755Matches
2019-202027Montpellierfr FRACoupe de France3.10Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue1.34Matches
2019-202027Montpellierfr FRA1. Ligue 125.37897177055129378431451221Matches
2020-202128Montpellierfr FRACoupe de France4.021Matches
2020-202128Montpellierfr FRA1. Ligue 127.690582677631010689420530232Matches
2021-202229Nicefr FRACoupe de France3.94Matches
2021-202229Nicefr FRA1. Ligue 127.2694644471675150000402318Matches
2021-202229Montpellierfr FRA1. Ligue 13.096861000114021105405Matches
2022-202330Nice3. Conf Lg1.9585440025100003300Matches
2022-202330Nantesfr FRACoupe de France1.84Matches
2022-202330Nantes2. Europa Lg0.51082000000000600Matches
2022-202330Nicefr FRA1. Ligue 18.723021117112150000013924Matches
2022-202330Nantesfr FRA1. Ligue 15.21381271000117210107313Matches
14 Seasons11 Clubs8 Leagues309.549774537421502263603515124201287619176
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Montpellier (4 Seasons)3 Leagues100.13006274724820154537633311691175111113
Ajaccio (3 Seasons)2 Leagues14.7
Nice (2 Seasons)3 Leagues41.79829096827117560000574522
Tours (2 Seasons)1 League50.3
Toulouse (2 Seasons)3 Leagues42.784174693280613110198100472238
Caen (1 Season)2 Leagues35.9
Nantes (1 Season)3 Leagues7.51481351200121210107913
Metz (1 Season)1 League6.9
UANL (1 Season)1 League4.00
Wigan Athletic (1 Season)1 League4.9
Nîmes (1 Season)1 League0.7
Ligue 1 (10 Seasons)211.449094475415502261565505124201283719176
Coupe de France (6 Seasons)15.829
Ligue 2 (5 Seasons)67.2
Coupe de la Ligue (4 Seasons)3.84
Championship (1 Season)4.9
Liga MX (1 Season)4.00
Conf Lg (1 Season)1.9585440025100003300
Europa Lg (1 Season)0.51082000000000600
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-201017Nîmes1 League0.7
2010-201118Ajaccio1 League9.2
2011-201219Metz1 League6.9
2011-201219Ajaccio1 League2.7
2012-201320Ajaccio1 League2.8
2013-201421Tours1 League34.8
2014-201522Tours1 League15.5
2014-201522Wigan Athletic1 League4.9
2015-201623Caen2 Leagues35.9
2016-201724UANL1 League4.00
2016-201724Toulouse1 League13.519
2017-201825Toulouse3 Leagues29.284174693280611210198100472238
2018-201926Montpellier3 Leagues35.8121611189197221381812730716755
2019-202027Montpellier3 Leagues29.87897177055129778431451221
2020-202128Montpellier2 Leagues31.590582677631012789420530232
2021-202229Montpellier1 League3.096861000114021105405
2021-202229Nice2 Leagues31.1694644471675550000402318
2022-202330Nice2 Leagues10.628826521114201000017224
2022-202330Nantes3 Leagues7.51481351200121210107913
14 Seasons11 Clubs8 Leagues309.549774537421502263603515124201287619176
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Montpellier (4 Seasons)3 Leagues100.13006274724820154537633311691175111113
Ajaccio (3 Seasons)2 Leagues14.7
Nice (2 Seasons)3 Leagues41.79829096827117560000574522
Tours (2 Seasons)1 League50.3
Toulouse (2 Seasons)3 Leagues42.784174693280613110198100472238
Caen (1 Season)2 Leagues35.9
Nantes (1 Season)3 Leagues7.51481351200121210107913
Metz (1 Season)1 League6.9
UANL (1 Season)1 League4.00
Wigan Athletic (1 Season)1 League4.9
Nîmes (1 Season)1 League0.7
Ligue 1 (10 Seasons)211.449094475415502261565505124201283719176
Coupe de France (6 Seasons)15.829
Ligue 2 (5 Seasons)67.2
Coupe de la Ligue (4 Seasons)3.84
Championship (1 Season)4.9
Liga MX (1 Season)4.00
Conf Lg (1 Season)1.9585440025100003300
Europa Lg (1 Season)0.51082000000000600
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-201017Nîmesfr FRA2. Ligue 210th0.7
2010-201118Ajacciofr FRA2. Ligue 22nd9.2
2011-201219Metzfr FRA2. Ligue 218th6.9Matches
2011-201219Ajacciofr FRA1. Ligue 116th2.7Matches
2012-201320Ajacciofr FRA1. Ligue 117th2.8Matches
2013-201421Toursfr FRA2. Ligue 28th34.8
2014-201522Toursfr FRA2. Ligue 215th15.5Matches
2014-201522Wigan Athleticeng ENG2. Championship23rd4.9Matches
2015-201623Caenfr FRA1. Ligue 17th34.9Matches
2016-201724UANLmx MEX1. Liga MX2nd4.00Matches
2016-201724Toulousefr FRA1. Ligue 113th13.519Matches
2017-201825Toulousefr FRA1. Ligue 118th25.984174693280611210198100472238Matches
2018-201926Montpellierfr FRA1. Ligue 16th34.6121611189197221381812730716755Matches
2019-202027Montpellierfr FRA1. Ligue 18th25.37897177055129378431451221Matches
2020-202128Montpellierfr FRA1. Ligue 18th27.690582677631010689420530232Matches
2021-202229Montpellierfr FRA1. Ligue 113th3.096861000114021105405Matches
2021-202229Nicefr FRA1. Ligue 15th27.2694644471675150000402318Matches
2022-202330Nicefr FRA1. Ligue 19th8.723021117112150000013924Matches
2022-202330Nantesfr FRA1. Ligue 116th5.21381271000117210107313Matches
14 Seasons11 Clubs4 Leagues287.549094475415502261565505124201283719176
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Montpellier (4 Seasons)1 League90.53006274724820154535133311691175111113
Ajaccio (3 Seasons)2 Leagues14.7
Tours (2 Seasons)1 League50.3
Toulouse (2 Seasons)1 League39.584174693280613110198100472238
Nice (2 Seasons)1 League35.9924855642796650000541522
Caen (1 Season)1 League34.9
Metz (1 Season)1 League6.9
Nantes (1 Season)1 League5.21381271000117210107313
UANL (1 Season)1 League4.00
Wigan Athletic (1 Season)1 League4.9
Nîmes (1 Season)1 League0.7
Ligue 1 (10 Seasons)211.449094475415502261565505124201283719176
Ligue 2 (5 Seasons)67.2
Championship (1 Season)4.9
Liga MX (1 Season)4.00
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-201623Caenfr FRA1. Coupe de la Ligue17th1.0Matches
2017-201825Toulousefr FRACoupe de France17th2.0Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue5th1.3Matches
2018-201926Montpellierfr FRACoupe de France33rd1.00Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue17th0.2Matches
2019-202027Montpellierfr FRACoupe de France9th3.10Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue9th1.34Matches
2020-202128Montpellierfr FRACoupe de France3rd4.021Matches
2021-202229Nicefr FRACoupe de FranceF3.94Matches
2022-202330Nantesfr FRACoupe de France2nd1.84Matches
7 Seasons5 Clubs2 Leagues19.633
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Montpellier (3 Seasons)2 Leagues9.625
Nice (1 Season)1 League3.94
Toulouse (1 Season)2 Leagues3.3
Nantes (1 Season)1 League1.84
Caen (1 Season)1 League1.0
Coupe de France (6 Seasons)15.829
Coupe de la Ligue (4 Seasons)3.84
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
2022-202330Nice3. Conf LgQF1.9585440025100003300Matches
2022-202330Nantes2. Europa LgKO0.51082000000000600Matches
1 Season2 Clubs2 Leagues2.4686260025100003900
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Nice (1 Season)1 League1.9585440025100003300
Nantes (1 Season)1 League0.51082000000000600
Conf Lg (1 Season)1.9585440025100003300
Europa Lg (1 Season)0.51082000000000600
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
201927dz AlgeriaFriendlies (M)0.2Matches
201927dz AlgeriaAfrica Cup of Nations1st1.33Matches
202028dz AlgeriaFriendlies (M)1.2Matches
202129dz AlgeriaAfrica Cup of Nations qualification1.6Matches
202230dz AlgeriaWCQ0.3Matches
202230dz AlgeriaFriendlies (M)1.0Matches
202331dz AlgeriaAfrica Cup of Nations qualification1.3Matches
5 Seasons1 Club4 Leagues6.93
Friendlies (M) (3 Seasons)2.4
Africa Cup of Nations qualification (2 Seasons)2.9
Africa Cup of Nations (1 Season)1.33
WCQ (1 Season)0.3

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201017Nîmesfr FRA2. Ligue 20.7
2010-201118Ajacciofr FRA2. Ligue 29.2
2011-201219Ajacciofr FRA1. Ligue 12.7Matches
2011-201219Metzfr FRA2. Ligue 26.9Matches
2012-201320Ajacciofr FRA1. Ligue 12.8Matches
2013-201421Toursfr FRA2. Ligue 234.8
2014-201522Wigan Athleticeng ENG2. Championship4.9Matches
2014-201522Toursfr FRA2. Ligue 215.5Matches
2015-201623Caenfr FRA1. Coupe de la Ligue1.0Matches
2015-201623Caenfr FRA1. Ligue 134.9Matches
2016-201724UANLmx MEX1. Liga MX4.0Matches
2016-201724Toulousefr FRA1. Ligue 113.5Matches
2017-201825Toulousefr FRACoupe de France2.0Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue1.3Matches
2017-201825Toulousefr FRA1. Ligue 125.9823.165010688070.27510010Matches
2018-201926Montpellierfr FRACoupe de France1.0Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue0.2Matches
2018-201926Montpellierfr FRA1. Ligue 134.61143.297691765190.26900000Matches
2019-202027Montpellierfr FRACoupe de France3.1Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue1.3Matches
2019-202027Montpellierfr FRA1. Ligue 125.3863.39492812150110.43302330Matches
2020-202128Montpellierfr FRACoupe de France4.0Matches
2020-202128Montpellierfr FRA1. Ligue 127.6953.446847880150.541102110Matches
2021-202229Nicefr FRACoupe de France3.9Matches
2021-202229Nicefr FRA1. Ligue 127.2652.39501454190.33600120Matches
2021-202229Montpellierfr FRA1. Ligue 13.0124.01110010010.33000100Matches
2022-202330Nice3. Conf Lg1.994.7950130000.00000000Matches
2022-202330Nantesfr FRACoupe de France1.8Matches
2022-202330Nantes2. Europa Lg0.512.0010000000.00000000Matches
2022-202330Nicefr FRA1. Ligue 18.7212.42190020020.23200000Matches
2022-202330Nantesfr FRA1. Ligue 15.2122.30100011000.00000000Matches
14 Seasons11 Clubs8 Leagues309.54973.11339264346412540.343614670
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Montpellier (4 Seasons)3 Leagues100.13073.39204153227281360.402304540
Ajaccio (3 Seasons)2 Leagues14.7
Nice (2 Seasons)3 Leagues41.7952.5274151041110.29800120
Tours (2 Seasons)1 League50.3
Toulouse (2 Seasons)3 Leagues42.7823.165010688070.27510010
Caen (1 Season)2 Leagues35.9
Nantes (1 Season)3 Leagues7.5132.28110011000.00000000
Metz (1 Season)1 League6.9
UANL (1 Season)1 League4.0
Wigan Athletic (1 Season)1 League4.9
Nîmes (1 Season)1 League0.7
Ligue 1 (10 Seasons)211.44873.09333264243412540.343614670
Coupe de France (6 Seasons)15.8
Ligue 2 (5 Seasons)67.2
Coupe de la Ligue (4 Seasons)3.8
Championship (1 Season)4.9
Liga MX (1 Season)4.0
Conf Lg (1 Season)1.994.7950130000.00000000
Europa Lg (1 Season)0.512.0010000000.00000000
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-201017Nîmes1 League0.7
2010-201118Ajaccio1 League9.2
2011-201219Metz1 League6.9
2011-201219Ajaccio1 League2.7
2012-201320Ajaccio1 League2.8
2013-201421Tours1 League34.8
2014-201522Tours1 League15.5
2014-201522Wigan Athletic1 League4.9
2015-201623Caen2 Leagues35.9
2016-201724UANL1 League4.0
2016-201724Toulouse1 League13.5
2017-201825Toulouse3 Leagues29.2823.165010688070.27510010
2018-201926Montpellier3 Leagues35.81143.297691765190.26900000
2019-202027Montpellier3 Leagues29.8863.39492812150110.43302330
2020-202128Montpellier2 Leagues31.5953.446847880150.541102110
2021-202229Montpellier1 League3.0124.01110010010.33000100
2021-202229Nice2 Leagues31.1652.39501454190.33600120
2022-202330Nice2 Leagues10.6302.84240150020.19200000
2022-202330Nantes3 Leagues7.5132.28110011000.00000000
14 Seasons11 Clubs8 Leagues309.54973.11339264346412540.343614670
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Montpellier (4 Seasons)3 Leagues100.13073.39204153227281360.402304540
Ajaccio (3 Seasons)2 Leagues14.7
Nice (2 Seasons)3 Leagues41.7952.5274151041110.29800120
Tours (2 Seasons)1 League50.3
Toulouse (2 Seasons)3 Leagues42.7823.165010688070.27510010
Caen (1 Season)2 Leagues35.9
Nantes (1 Season)3 Leagues7.5132.28110011000.00000000
Metz (1 Season)1 League6.9
UANL (1 Season)1 League4.0
Wigan Athletic (1 Season)1 League4.9
Nîmes (1 Season)1 League0.7
Ligue 1 (10 Seasons)211.44873.09333264243412540.343614670
Coupe de France (6 Seasons)15.8
Ligue 2 (5 Seasons)67.2
Coupe de la Ligue (4 Seasons)3.8
Championship (1 Season)4.9
Liga MX (1 Season)4.0
Conf Lg (1 Season)1.994.7950130000.00000000
Europa Lg (1 Season)0.512.0010000000.00000000
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-201017Nîmesfr FRA2. Ligue 210th0.7
2010-201118Ajacciofr FRA2. Ligue 22nd9.2
2011-201219Metzfr FRA2. Ligue 218th6.9Matches
2011-201219Ajacciofr FRA1. Ligue 116th2.7Matches
2012-201320Ajacciofr FRA1. Ligue 117th2.8Matches
2013-201421Toursfr FRA2. Ligue 28th34.8
2014-201522Toursfr FRA2. Ligue 215th15.5Matches
2014-201522Wigan Athleticeng ENG2. Championship23rd4.9Matches
2015-201623Caenfr FRA1. Ligue 17th34.9Matches
2016-201724UANLmx MEX1. Liga MX2nd4.0Matches
2016-201724Toulousefr FRA1. Ligue 113th13.5Matches
2017-201825Toulousefr FRA1. Ligue 118th25.9823.165010688070.27510010Matches
2018-201926Montpellierfr FRA1. Ligue 16th34.61143.297691765190.26900000Matches
2019-202027Montpellierfr FRA1. Ligue 18th25.3863.39492812150110.43302330Matches
2020-202128Montpellierfr FRA1. Ligue 18th27.6953.446847880150.541102110Matches
2021-202229Montpellierfr FRA1. Ligue 113th3.0124.01110010010.33000100Matches
2021-202229Nicefr FRA1. Ligue 15th27.2652.39501454190.33600120Matches
2022-202330Nicefr FRA1. Ligue 19th8.7212.42190020020.23200000Matches
2022-202330Nantesfr FRA1. Ligue 116th5.2122.30100011000.00000000Matches
14 Seasons11 Clubs4 Leagues287.54873.09333264243412540.343614670
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Montpellier (4 Seasons)1 League90.53073.39204153227281360.402304540
Ajaccio (3 Seasons)2 Leagues14.7
Tours (2 Seasons)1 League50.3
Toulouse (2 Seasons)1 League39.5823.165010688070.27510010
Nice (2 Seasons)1 League35.9862.406914741110.31800120
Caen (1 Season)1 League34.9
Metz (1 Season)1 League6.9
Nantes (1 Season)1 League5.2122.30100011000.00000000
UANL (1 Season)1 League4.0
Wigan Athletic (1 Season)1 League4.9
Nîmes (1 Season)1 League0.7
Ligue 1 (10 Seasons)211.44873.09333264243412540.343614670
Ligue 2 (5 Seasons)67.2
Championship (1 Season)4.9
Liga MX (1 Season)4.0
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-201623Caenfr FRA1. Coupe de la Ligue17th1.0Matches
2017-201825Toulousefr FRACoupe de France17th2.0Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue5th1.3Matches
2018-201926Montpellierfr FRACoupe de France33rd1.0Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue17th0.2Matches
2019-202027Montpellierfr FRACoupe de France9th3.1Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue9th1.3Matches
2020-202128Montpellierfr FRACoupe de France3rd4.0Matches
2021-202229Nicefr FRACoupe de FranceF3.9Matches
2022-202330Nantesfr FRACoupe de France2nd1.8Matches
7 Seasons5 Clubs2 Leagues19.6
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Montpellier (3 Seasons)2 Leagues9.6
Nice (1 Season)1 League3.9
Toulouse (1 Season)2 Leagues3.3
Nantes (1 Season)1 League1.8
Caen (1 Season)1 League1.0
Coupe de France (6 Seasons)15.8
Coupe de la Ligue (4 Seasons)3.8
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
2022-202330Nice3. Conf LgQF1.994.7950130000.00000000Matches
2022-202330Nantes2. Europa LgKO0.512.0010000000.00000000Matches
1 Season2 Clubs2 Leagues2.4104.2160130000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Nice (1 Season)1 League1.994.7950130000.00000000
Nantes (1 Season)1 League0.512.0010000000.00000000
Conf Lg (1 Season)1.994.7950130000.00000000
Europa Lg (1 Season)0.512.0010000000.00000000
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
201927dz AlgeriaFriendlies (M)0.2Matches
201927dz AlgeriaAfrica Cup of Nations1st1.3Matches
202028dz AlgeriaFriendlies (M)1.2Matches
202129dz AlgeriaAfrica Cup of Nations qualification1.6Matches
202230dz AlgeriaWCQ0.3Matches
202230dz AlgeriaFriendlies (M)1.0Matches
202331dz AlgeriaAfrica Cup of Nations qualification1.3Matches
5 Seasons1 Club4 Leagues6.9
Friendlies (M) (3 Seasons)2.4
Africa Cup of Nations qualification (2 Seasons)2.9
Africa Cup of Nations (1 Season)1.3
WCQ (1 Season)0.3

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201017Nîmesfr FRA2. Ligue 20.7
2010-201118Ajacciofr FRA2. Ligue 29.2
2011-201219Ajacciofr FRA1. Ligue 12.7Matches
2011-201219Metzfr FRA2. Ligue 26.9Matches
2012-201320Ajacciofr FRA1. Ligue 12.8Matches
2013-201421Toursfr FRA2. Ligue 234.8
2014-201522Wigan Athleticeng ENG2. Championship4.9Matches
2014-201522Toursfr FRA2. Ligue 215.5Matches
2015-201623Caenfr FRA1. Coupe de la Ligue1.0Matches
2015-201623Caenfr FRA1. Ligue 134.9Matches
2016-201724UANLmx MEX1. Liga MX4.000Matches
2016-201724Toulousefr FRA1. Ligue 113.571Matches
2017-201825Toulousefr FRACoupe de France2.0Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue1.3Matches
2017-201825Toulousefr FRA1. Ligue 125.9201329941921.115100101232220Matches
2018-201926Montpellierfr FRACoupe de France1.000Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue0.2Matches
2018-201926Montpellierfr FRA1. Ligue 134.63420720783423.5262872143870Matches
2019-202027Montpellierfr FRACoupe de France3.100Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue1.301Matches
2019-202027Montpellierfr FRA1. Ligue 125.32818119872725.92021615331100Matches
2020-202128Montpellierfr FRACoupe de France4.020Matches
2020-202128Montpellierfr FRA1. Ligue 127.612719281844.41011110416340Matches
2021-202229Nicefr FRACoupe de France3.900Matches
2021-202229Nicefr FRA1. Ligue 127.215935771258.351349924140Matches
2021-202229Montpellierfr FRA1. Ligue 13.020011010.011010240Matches
2022-202330Nice3. Conf Lg1.9000000000000020Matches
2022-202330Nantesfr FRACoupe de France1.800Matches
2022-202330Nantes2. Europa Lg0.5000000000000000Matches
2022-202330Nicefr FRA1. Ligue 18.7201101250.010001370Matches
2022-202330Nantesfr FRA1. Ligue 15.2541222633.343030520Matches
14 Seasons11 Clubs8 Leagues309.5118802656363711931.182871869351511020
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Montpellier (4 Seasons)3 Leagues100.17647193918238028.8576114471287550
Ajaccio (3 Seasons)2 Leagues14.70
Nice (2 Seasons)3 Leagues41.717946781457.1613491027230
Tours (2 Seasons)1 League50.30
Toulouse (2 Seasons)3 Leagues42.7202029941921.115100101332220
Caen (1 Season)2 Leagues35.90
Nantes (1 Season)3 Leagues7.5541222633.343030520
Metz (1 Season)1 League6.90
UANL (1 Season)1 League4.0000
Wigan Athletic (1 Season)1 League4.90
Nîmes (1 Season)1 League0.70
Ligue 1 (10 Seasons)211.4118782656363711931.182871869341511000
Coupe de France (6 Seasons)15.8200
Ligue 2 (5 Seasons)67.20
Coupe de la Ligue (4 Seasons)3.8010
Championship (1 Season)4.90
Liga MX (1 Season)4.0000
Conf Lg (1 Season)1.9000000000000020
Europa Lg (1 Season)0.5000000000000000
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-201017Nîmes1 League0.70
2010-201118Ajaccio1 League9.20
2011-201219Metz1 League6.90
2011-201219Ajaccio1 League2.70
2012-201320Ajaccio1 League2.80
2013-201421Tours1 League34.80
2014-201522Tours1 League15.50
2014-201522Wigan Athletic1 League4.90
2015-201623Caen2 Leagues35.90
2016-201724UANL1 League4.0000
2016-201724Toulouse1 League13.5710
2017-201825Toulouse3 Leagues29.2201329941921.115100101232220
2018-201926Montpellier3 Leagues35.83420720783423.5262872143870
2019-202027Montpellier3 Leagues29.82818119872725.92021615431100
2020-202128Montpellier2 Leagues31.512919281844.41011110416340
2021-202229Montpellier1 League3.020011010.011010240
2021-202229Nice2 Leagues31.115935771258.351349924140
2022-202330Nice2 Leagues10.6201101250.010001390
2022-202330Nantes3 Leagues7.5541222633.343030520
14 Seasons11 Clubs8 Leagues309.5118802656363711931.182871869351511020
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Montpellier (4 Seasons)3 Leagues100.17647193918238028.8576114471287550
Ajaccio (3 Seasons)2 Leagues14.70
Nice (2 Seasons)3 Leagues41.717946781457.1613491027230
Tours (2 Seasons)1 League50.30
Toulouse (2 Seasons)3 Leagues42.7202029941921.115100101332220
Caen (1 Season)2 Leagues35.90
Nantes (1 Season)3 Leagues7.5541222633.343030520
Metz (1 Season)1 League6.90
UANL (1 Season)1 League4.0000
Wigan Athletic (1 Season)1 League4.90
Nîmes (1 Season)1 League0.70
Ligue 1 (10 Seasons)211.4118782656363711931.182871869341511000
Coupe de France (6 Seasons)15.8200
Ligue 2 (5 Seasons)67.20
Coupe de la Ligue (4 Seasons)3.8010
Championship (1 Season)4.90
Liga MX (1 Season)4.0000
Conf Lg (1 Season)1.9000000000000020
Europa Lg (1 Season)0.5000000000000000
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-201017Nîmesfr FRA2. Ligue 210th0.7
2010-201118Ajacciofr FRA2. Ligue 22nd9.2
2011-201219Metzfr FRA2. Ligue 218th6.9Matches
2011-201219Ajacciofr FRA1. Ligue 116th2.7Matches
2012-201320Ajacciofr FRA1. Ligue 117th2.8Matches
2013-201421Toursfr FRA2. Ligue 28th34.8
2014-201522Toursfr FRA2. Ligue 215th15.5Matches
2014-201522Wigan Athleticeng ENG2. Championship23rd4.9Matches
2015-201623Caenfr FRA1. Ligue 17th34.9Matches
2016-201724UANLmx MEX1. Liga MX2nd4.000Matches
2016-201724Toulousefr FRA1. Ligue 113th13.571Matches
2017-201825Toulousefr FRA1. Ligue 118th25.9201329941921.115100101232220Matches
2018-201926Montpellierfr FRA1. Ligue 16th34.63420720783423.5262872143870Matches
2019-202027Montpellierfr FRA1. Ligue 18th25.32818119872725.92021615331100Matches
2020-202128Montpellierfr FRA1. Ligue 18th27.612719281844.41011110416340Matches
2021-202229Montpellierfr FRA1. Ligue 113th3.020011010.011010240Matches
2021-202229Nicefr FRA1. Ligue 15th27.215935771258.351349924140Matches
2022-202330Nicefr FRA1. Ligue 19th8.7201101250.010001370Matches
2022-202330Nantesfr FRA1. Ligue 116th5.2541222633.343030520Matches
14 Seasons11 Clubs4 Leagues287.5118782656363711931.182871869341511000
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
Montpellier (4 Seasons)1 League90.57645193918238028.8576114471187550
Ajaccio (3 Seasons)2 Leagues14.70
Tours (2 Seasons)1 League50.30
Toulouse (2 Seasons)1 League39.5202029941921.115100101332220
Nice (2 Seasons)1 League35.917946781457.1613491027210
Caen (1 Season)1 League34.90
Metz (1 Season)1 League6.90
Nantes (1 Season)1 League5.2541222633.343030520
UANL (1 Season)1 League4.0000
Wigan Athletic (1 Season)1 League4.90
Nîmes (1 Season)1 League0.70
Ligue 1 (10 Seasons)211.4118782656363711931.182871869341511000
Ligue 2 (5 Seasons)67.20
Championship (1 Season)4.90
Liga MX (1 Season)4.0000
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-201623Caenfr FRA1. Coupe de la Ligue17th1.0Matches
2017-201825Toulousefr FRACoupe de France17th2.0Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue5th1.3Matches
2018-201926Montpellierfr FRACoupe de France33rd1.000Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue17th0.2Matches
2019-202027Montpellierfr FRACoupe de France9th3.100Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue9th1.301Matches
2020-202128Montpellierfr FRACoupe de France3rd4.020Matches
2021-202229Nicefr FRACoupe de FranceF3.900Matches
2022-202330Nantesfr FRACoupe de France2nd1.800Matches
7 Seasons5 Clubs2 Leagues19.6210
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
Montpellier (3 Seasons)2 Leagues9.6210
Nice (1 Season)1 League3.9000
Toulouse (1 Season)2 Leagues3.30
Nantes (1 Season)1 League1.8000
Caen (1 Season)1 League1.00
Coupe de France (6 Seasons)15.8200
Coupe de la Ligue (4 Seasons)3.8010
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
2022-202330Nice3. Conf LgQF1.9000000000000020Matches
2022-202330Nantes2. Europa LgKO0.5000000000000000Matches
1 Season2 Clubs2 Leagues2.4000000000000020
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Nice (1 Season)1 League1.9000000000000020
Nantes (1 Season)1 League0.5000000000000000
Conf Lg (1 Season)1.9000000000000020
Europa Lg (1 Season)0.5000000000000000
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
201927dz AlgeriaFriendlies (M)0.2Matches
201927dz AlgeriaAfrica Cup of Nations1st1.310Matches
202028dz AlgeriaFriendlies (M)1.2Matches
202129dz AlgeriaAfrica Cup of Nations qualification1.6Matches
202230dz AlgeriaWCQ0.3Matches
202230dz AlgeriaFriendlies (M)1.0Matches
202331dz AlgeriaAfrica Cup of Nations qualification1.3Matches
5 Seasons1 Club4 Leagues6.9100
Friendlies (M) (3 Seasons)2.40
Africa Cup of Nations qualification (2 Seasons)2.90
Africa Cup of Nations (1 Season)1.3100
WCQ (1 Season)0.30

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201017Nîmesfr FRA2. Ligue 20.7
2010-201118Ajacciofr FRA2. Ligue 29.2
2011-201219Ajacciofr FRA1. Ligue 12.7Matches
2011-201219Metzfr FRA2. Ligue 26.9Matches
2012-201320Ajacciofr FRA1. Ligue 12.8Matches
2013-201421Toursfr FRA2. Ligue 234.8
2014-201522Wigan Athleticeng ENG2. Championship4.9Matches
2014-201522Toursfr FRA2. Ligue 215.5Matches
2015-201623Caenfr FRA1. Coupe de la Ligue1.0Matches
2015-201623Caenfr FRA1. Ligue 134.9Matches
2016-201724UANLmx MEX1. Liga MX4.0Matches
2016-201724Toulousefr FRA1. Ligue 113.5Matches
2017-201825Toulousefr FRACoupe de France2.0Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue1.3Matches
2017-201825Toulousefr FRA1. Ligue 125.9111517604306361031113411946.32253.765825429572823158348850240Matches
2018-201926Montpellierfr FRACoupe de France1.0Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue0.2Matches
2018-201926Montpellierfr FRA1. Ligue 134.6165811716929121581655945457.44042.683544421918793433126641281345Matches
2019-202027Montpellierfr FRACoupe de France3.1Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue1.3Matches
2019-202027Montpellierfr FRA1. Ligue 125.3110316644236291181101652843.13756.9552282612195029298125845246Matches
2020-202128Montpellierfr FRACoupe de France4.0Matches
2020-202128Montpellierfr FRA1. Ligue 127.6123237835086581441231623150.03150.0620291012384828257523923210Matches
2021-202229Nicefr FRACoupe de France3.9Matches
2021-202229Nicefr FRA1. Ligue 127.29801856380556134977461839.12758.759925947632425116724747188Matches
2021-202229Montpellierfr FRA1. Ligue 13.01384958711813811100.000.0812377300010210117Matches
2022-202330Nice3. Conf Lg1.979253045117833100.000.056314123412425920Matches
2022-202330Nantesfr FRACoupe de France1.8Matches
2022-202330Nantes2. Europa Lg0.51500114215000935901040112Matches
2022-202330Nicefr FRA1. Ligue 18.73097211501413730612433.3758.3224109337277123924648Matches
2022-202330Nantesfr FRA1. Ligue 15.219321078105321939666.7222.212553213822114813144Matches
14 Seasons11 Clubs8 Leagues309.5682211437927603757757680733316449.216649.8375917525681024215011748720551941360
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
Montpellier (4 Seasons)3 Leagues100.141316822716812270438412522211451.410848.6208810415444817791872921143150818
Ajaccio (3 Seasons)2 Leagues14.7
Nice (2 Seasons)3 Leagues41.7136827825607421821361612541.03455.78794001125835331494351052256
Tours (2 Seasons)1 League50.3
Toulouse (2 Seasons)3 Leagues42.7111517604306361031113411946.32253.765825429572823158348850240
Caen (1 Season)2 Leagues35.9
Nantes (1 Season)3 Leagues7.520821089109342089666.7222.213456714723118814246
Metz (1 Season)1 League6.9
UANL (1 Season)1 League4.0
Wigan Athletic (1 Season)1 League4.9
Nîmes (1 Season)1 League0.7
Ligue 1 (10 Seasons)211.4672811237427193708744671433016148.816650.3369417176667823814811547920351241338
Coupe de France (6 Seasons)15.8
Ligue 2 (5 Seasons)67.2
Coupe de la Ligue (4 Seasons)3.8
Championship (1 Season)4.9
Liga MX (1 Season)4.0
Conf Lg (1 Season)1.979253045117833100.000.056314123412425920
Europa Lg (1 Season)0.51500114215000935901040112
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-201017Nîmes1 League0.7
2010-201118Ajaccio1 League9.2
2011-201219Metz1 League6.9
2011-201219Ajaccio1 League2.7
2012-201320Ajaccio1 League2.8
2013-201421Tours1 League34.8
2014-201522Tours1 League15.5
2014-201522Wigan Athletic1 League4.9
2015-201623Caen2 Leagues35.9
2016-201724UANL1 League4.0
2016-201724Toulouse1 League13.5
2017-201825Toulouse3 Leagues29.2111517604306361031113411946.32253.765825429572823158348850240
2018-201926Montpellier3 Leagues35.8165811716929121581655945457.44042.683544421918793433126641281345
2019-202027Montpellier3 Leagues29.8110316644236291181101652843.13756.9552282612195029298125845246
2020-202128Montpellier2 Leagues31.5123237835086581441231623150.03150.0620291012384828257523923210
2021-202229Montpellier1 League3.01384958711813811100.000.0812377300010210117
2021-202229Nice2 Leagues31.19801856380556134977461839.12758.759925947632425116724747188
2022-202330Nice2 Leagues10.63889261801864838415746.7746.728014074951183271130568
2022-202330Nantes3 Leagues7.520821089109342089666.7222.213456714723118814246
14 Seasons11 Clubs8 Leagues309.5682211437927603757757680733316449.216649.8375917525681024215011748720551941360
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
Montpellier (4 Seasons)3 Leagues100.141316822716812270438412522211451.410848.6208810415444817791872921143150818
Ajaccio (3 Seasons)2 Leagues14.7
Nice (2 Seasons)3 Leagues41.7136827825607421821361612541.03455.78794001125835331494351052256
Tours (2 Seasons)1 League50.3
Toulouse (2 Seasons)3 Leagues42.7111517604306361031113411946.32253.765825429572823158348850240
Caen (1 Season)2 Leagues35.9
Nantes (1 Season)3 Leagues7.520821089109342089666.7222.213456714723118814246
Metz (1 Season)1 League6.9
UANL (1 Season)1 League4.0
Wigan Athletic (1 Season)1 League4.9
Nîmes (1 Season)1 League0.7
Ligue 1 (10 Seasons)211.4672811237427193708744671433016148.816650.3369417176667823814811547920351241338
Coupe de France (6 Seasons)15.8
Ligue 2 (5 Seasons)67.2
Coupe de la Ligue (4 Seasons)3.8
Championship (1 Season)4.9
Liga MX (1 Season)4.0
Conf Lg (1 Season)1.979253045117833100.000.056314123412425920
Europa Lg (1 Season)0.51500114215000935901040112
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-201017Nîmesfr FRA2. Ligue 210th0.7
2010-201118Ajacciofr FRA2. Ligue 22nd9.2
2011-201219Metzfr FRA2. Ligue 218th6.9Matches
2011-201219Ajacciofr FRA1. Ligue 116th2.7Matches
2012-201320Ajacciofr FRA1. Ligue 117th2.8Matches
2013-201421Toursfr FRA2. Ligue 28th34.8
2014-201522Toursfr FRA2. Ligue 215th15.5Matches
2014-201522Wigan Athleticeng ENG2. Championship23rd4.9Matches
2015-201623Caenfr FRA1. Ligue 17th34.9Matches
2016-201724UANLmx MEX1. Liga MX2nd4.0Matches
2016-201724Toulousefr FRA1. Ligue 113th13.5Matches
2017-201825Toulousefr FRA1. Ligue 118th25.9111517604306361031113411946.32253.765825429572823158348850240Matches
2018-201926Montpellierfr FRA1. Ligue 16th34.6165811716929121581655945457.44042.683544421918793433126641281345Matches
2019-202027Montpellierfr FRA1. Ligue 18th25.3110316644236291181101652843.13756.9552282612195029298125845246Matches
2020-202128Montpellierfr FRA1. Ligue 18th27.6123237835086581441231623150.03150.0620291012384828257523923210Matches
2021-202229Montpellierfr FRA1. Ligue 113th3.01384958711813811100.000.0812377300010210117Matches
2021-202229Nicefr FRA1. Ligue 15th27.29801856380556134977461839.12758.759925947632425116724747188Matches
2022-202330Nicefr FRA1. Ligue 19th8.73097211501413730612433.3758.3224109337277123924648Matches
2022-202330Nantesfr FRA1. Ligue 116th5.219321078105321939666.7222.212553213822114813144Matches
14 Seasons11 Clubs4 Leagues287.5672811237427193708744671433016148.816650.3369417176667823814811547920351241338
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
Montpellier (4 Seasons)1 League90.541316822716812270438412522211451.410848.6208810415444817791872921143150818
Ajaccio (3 Seasons)2 Leagues14.7
Tours (2 Seasons)1 League50.3
Toulouse (2 Seasons)1 League39.5111517604306361031113411946.32253.765825429572823158348850240
Nice (2 Seasons)1 League35.9128925775306971711283582237.93458.6823368711353132129033993236
Caen (1 Season)1 League34.9
Metz (1 Season)1 League6.9
Nantes (1 Season)1 League5.219321078105321939666.7222.212553213822114813144
UANL (1 Season)1 League4.0
Wigan Athletic (1 Season)1 League4.9
Nîmes (1 Season)1 League0.7
Ligue 1 (10 Seasons)211.4672811237427193708744671433016148.816650.3369417176667823814811547920351241338
Ligue 2 (5 Seasons)67.2
Championship (1 Season)4.9
Liga MX (1 Season)4.0
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-201623Caenfr FRA1. Coupe de la Ligue17th1.0Matches
2017-201825Toulousefr FRACoupe de France17th2.0Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue5th1.3Matches
2018-201926Montpellierfr FRACoupe de France33rd1.0Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue17th0.2Matches
2019-202027Montpellierfr FRACoupe de France9th3.1Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue9th1.3Matches
2020-202128Montpellierfr FRACoupe de France3rd4.0Matches
2021-202229Nicefr FRACoupe de FranceF3.9Matches
2022-202330Nantesfr FRACoupe de France2nd1.8Matches
7 Seasons5 Clubs2 Leagues19.6
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
Montpellier (3 Seasons)2 Leagues9.6
Nice (1 Season)1 League3.9
Toulouse (1 Season)2 Leagues3.3
Nantes (1 Season)1 League1.8
Caen (1 Season)1 League1.0
Coupe de France (6 Seasons)15.8
Coupe de la Ligue (4 Seasons)3.8
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
2022-202330Nice3. Conf LgQF1.979253045117833100.000.056314123412425920Matches
2022-202330Nantes2. Europa LgKO0.51500114215000935901040112Matches
1 Season2 Clubs2 Leagues2.494254149139333100.000.065349132422827022
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
Nice (1 Season)1 League1.979253045117833100.000.056314123412425920
Nantes (1 Season)1 League0.51500114215000935901040112
Conf Lg (1 Season)1.979253045117833100.000.056314123412425920
Europa Lg (1 Season)0.51500114215000935901040112
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
201927dz AlgeriaFriendlies (M)0.2Matches
201927dz AlgeriaAfrica Cup of Nations1st1.3Matches
202028dz AlgeriaFriendlies (M)1.2Matches
202129dz AlgeriaAfrica Cup of Nations qualification1.6Matches
202230dz AlgeriaWCQ0.3Matches
202230dz AlgeriaFriendlies (M)1.0Matches
202331dz AlgeriaAfrica Cup of Nations qualification1.3Matches
5 Seasons1 Club4 Leagues6.9
Friendlies (M) (3 Seasons)2.4
Africa Cup of Nations qualification (2 Seasons)2.9
Africa Cup of Nations (1 Season)1.3
WCQ (1 Season)0.3

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2009-201017Nîmesfr FRA2. Ligue 2367222.00.703
2010-201118Ajacciofr FRA2. Ligue 2248283524.29.2519
2011-201219Ajacciofr FRA1. Ligue 17240347.02.7215Matches
2011-201219Metzfr FRA2. Ligue 2136244818.26.976Matches
2012-201320Ajacciofr FRA1. Ligue 116255167.52.81015Matches
2013-201421Toursfr FRA2. Ligue 2363,1298791.534.8360
2014-201522Wigan Athleticeng ENG2. Championship114374010.64.942740.4516-5-1.03-0.54Matches
2014-201522Toursfr FRA2. Ligue 2161,3978740.815.51514101.31161600.00+0.22Matches
2015-201623Caenfr FRA1. Coupe de la Ligue19090100.01.01901000.0012-1-1.00Matches
2015-201623Caenfr FRA1. Ligue 1363,1378791.734.93430201.473741-4-0.11+2.75Matches
2016-201724UANLmx MEX1. Liga MX113633311.94.032811.7953+2+0.50-0.20Matches
2016-201724Toulousefr FRA1. Ligue 1151,2188135.613.5156001.131213-1-0.07+0.05Matches
2017-201825Toulousefr FRACoupe de France218090100.02.02902001.5012-1-0.50Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue21135741.91.3191112203.0020+2+1.59+1.59Matches
2017-201825Toulousefr FRA1. Ligue 1322,3337368.225.925851673100.912936-7-0.27+0.4834.035.0-1.0-0.04+0.42Matches
2018-201926Montpellierfr FRACoupe de France19090100.01.01901000.0001-1-1.00Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue1202022.20.20011900.0002-2-9.00-7.71Matches
2018-201926Montpellierfr FRA1. Ligue 1363,1158791.134.6368719001.614935+14+0.40+1.2946.235.0+11.2+0.32+1.20Matches
2019-202027Montpellierfr FRACoupe de France32829494.03.13942002.0060+6+1.91+1.91Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue21175965.01.3190112701.503300.000.00Matches
2019-202027Montpellierfr FRA1. Ligue 1262,2808890.525.3268820001.543531+4+0.16+1.2833.130.9+2.3+0.09+0.74Matches
2020-202128Montpellierfr FRACoupe de France43578974.44.04892002.5063+3+0.76-0.71Matches
2020-202128Montpellierfr FRA1. Ligue 1302,4828372.627.6308318001.604943+6+0.22+0.9939.343.5-4.1-0.15+0.83Matches
2021-202229Nicefr FRACoupe de France53557174.03.9474115802.0062+4+1.01+0.29Matches
2021-202229Nicefr FRA1. Ligue 1322,4487771.627.226872163101.663330+3+0.11-1.0940.431.9+8.5+0.31-0.12Matches
2021-202229Montpellierfr FRA1. Ligue 13269907.93.03902001.3387+1+0.33+0.715.44.3+1.1+0.37+0.81Matches
2022-202330Nice3. Conf Lg21698518.21.92851001.002200.00-0.353.82.0+1.8+0.96+0.89Matches
2022-202330Nantesfr FRACoupe de France41614028.21.8174032901.7542+2+1.12+1.56Matches
2022-202330Nantes2. Europa Lg145456.30.51450000.0002-2-4.00-3.200.21.5-1.3-2.53-2.00Matches
2022-202330Nicefr FRA1. Ligue 1147815622.88.7978451601.36129+3+0.35+0.0713.18.8+4.3+0.50+0.22Matches
2022-202330Nantesfr FRA1. Ligue 1124693913.75.2656062200.7529-7-1.34-1.018.17.1+0.9+0.17+0.50Matches
14 Seasons11 Clubs8 Leagues40127,8516940.5309.530484167972751.40319300+19+0.08+0.23223.7200.0+23.7+0.15+0.39
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
Montpellier (4 Seasons)3 Leagues1069,0128564.7100.1104866522301.59156125+31+0.31+0.79124.1113.7+10.4+0.12+0.71
Ajaccio (3 Seasons)2 Leagues471,3232812.914.78139
Nice (2 Seasons)3 Leagues533,7537145.541.7418427122701.595343+10+0.24-0.2657.342.7+14.6+0.39+0.11
Tours (2 Seasons)1 League524,5268766.250.35114101.31161600.00+0.22
Toulouse (2 Seasons)3 Leagues513,8447552.742.743852583001.084451-7-0.16+0.1534.035.0-1.0-0.04+0.42
Caen (1 Season)2 Leagues373,2278791.935.9359031201.433843-5-0.14+2.72
Nantes (1 Season)3 Leagues176754014.37.5857092400.94613-7-0.93-0.518.38.7-0.4-0.06+0.30
Metz (1 Season)1 League136244818.26.976
UANL (1 Season)1 League113633311.94.032811.7953+2+0.50-0.20
Wigan Athletic (1 Season)1 League114374010.64.942740.4516-5-1.03-0.54
Nîmes (1 Season)1 League367222.00.703
Ligue 1 (10 Seasons)25919,0277347.4211.421384137462601.40266254+12+0.06+0.29219.7196.6+23.1+0.15+0.39
Coupe de France (6 Seasons)191,4257567.915.81585843601.892310+13+0.82+0.69
Ligue 2 (5 Seasons)926,0456635.467.263142901.31161600.00+0.22
Coupe de la Ligue (4 Seasons)63405754.03.8391332301.5067-1-0.26+0.05
Championship (1 Season)114374010.64.942740.4516-5-1.03-0.54
Liga MX (1 Season)113633311.94.032811.7953+2+0.50-0.20
Conf Lg (1 Season)21698518.21.92851001.002200.00-0.353.82.0+1.8+0.96+0.89
Europa Lg (1 Season)145456.30.51450000.0002-2-4.00-3.200.21.5-1.3-2.53-2.00
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-201017Nîmes1 League367222.00.703
2010-201118Ajaccio1 League248283524.29.2519
2011-201219Metz1 League136244818.26.976
2011-201219Ajaccio1 League7240347.02.7215
2012-201320Ajaccio1 League16255167.52.81015
2013-201421Tours1 League363,1298791.534.8360
2014-201522Tours1 League161,3978740.815.51514101.31161600.00+0.22
2014-201522Wigan Athletic1 League114374010.64.942740.4516-5-1.03-0.54
2015-201623Caen2 Leagues373,2278791.935.9359031201.433843-5-0.14+2.72
2016-201724UANL1 League113633311.94.032811.7953+2+0.50-0.20
2016-201724Toulouse1 League151,2188135.613.5156001.131213-1-0.07+0.05
2017-201825Toulouse3 Leagues362,6267367.929.228851983001.063238-6-0.21+0.4534.035.0-1.0-0.04+0.42
2018-201926Montpellier3 Leagues383,2258589.635.837872011901.534938+11+0.31+1.2746.235.0+11.2+0.32+1.20
2019-202027Montpellier3 Leagues312,6798689.329.830882312701.584434+10+0.34+1.1833.130.9+2.3+0.09+0.74
2020-202128Montpellier2 Leagues342,8398472.831.5348420001.715546+9+0.29+0.7939.343.5-4.1-0.15+0.83
2021-202229Montpellier1 League3269907.93.03902001.3387+1+0.33+0.715.44.3+1.1+0.37+0.81
2021-202229Nice2 Leagues372,8037671.931.130852273501.713932+7+0.22-0.9240.431.9+8.5+0.31-0.12
2022-202330Nice2 Leagues169505921.810.61179551601.321411+3+0.28-0.0116.910.8+6.1+0.58+0.35
2022-202330Nantes3 Leagues176754014.37.5857092400.94613-7-0.93-0.518.38.7-0.4-0.06+0.30
14 Seasons11 Clubs8 Leagues40127,8516940.5309.530484167972751.40319300+19+0.08+0.23223.7200.0+23.7+0.15+0.39
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
Montpellier (4 Seasons)3 Leagues1069,0128564.7100.1104866522301.59156125+31+0.31+0.79124.1113.7+10.4+0.12+0.71
Ajaccio (3 Seasons)2 Leagues471,3232812.914.78139
Nice (2 Seasons)3 Leagues533,7537145.541.7418427122701.595343+10+0.24-0.2657.342.7+14.6+0.39+0.11
Tours (2 Seasons)1 League524,5268766.250.35114101.31161600.00+0.22
Toulouse (2 Seasons)3 Leagues513,8447552.742.743852583001.084451-7-0.16+0.1534.035.0-1.0-0.04+0.42
Caen (1 Season)2 Leagues373,2278791.935.9359031201.433843-5-0.14+2.72
Nantes (1 Season)3 Leagues176754014.37.5857092400.94613-7-0.93-0.518.38.7-0.4-0.06+0.30
Metz (1 Season)1 League136244818.26.976
UANL (1 Season)1 League113633311.94.032811.7953+2+0.50-0.20
Wigan Athletic (1 Season)1 League114374010.64.942740.4516-5-1.03-0.54
Nîmes (1 Season)1 League367222.00.703
Ligue 1 (10 Seasons)25919,0277347.4211.421384137462601.40266254+12+0.06+0.29219.7196.6+23.1+0.15+0.39
Coupe de France (6 Seasons)191,4257567.915.81585843601.892310+13+0.82+0.69
Ligue 2 (5 Seasons)926,0456635.467.263142901.31161600.00+0.22
Coupe de la Ligue (4 Seasons)63405754.03.8391332301.5067-1-0.26+0.05
Championship (1 Season)114374010.64.942740.4516-5-1.03-0.54
Liga MX (1 Season)113633311.94.032811.7953+2+0.50-0.20
Conf Lg (1 Season)21698518.21.92851001.002200.00-0.353.82.0+1.8+0.96+0.89
Europa Lg (1 Season)145456.30.51450000.0002-2-4.00-3.200.21.5-1.3-2.53-2.00
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-201017Nîmesfr FRA2. Ligue 210th367222.00.703
2010-201118Ajacciofr FRA2. Ligue 22nd248283524.29.2519
2011-201219Metzfr FRA2. Ligue 218th136244818.26.976Matches
2011-201219Ajacciofr FRA1. Ligue 116th7240347.02.7215Matches
2012-201320Ajacciofr FRA1. Ligue 117th16255167.52.81015Matches
2013-201421Toursfr FRA2. Ligue 28th363,1298791.534.8360
2014-201522Toursfr FRA2. Ligue 215th161,3978740.815.51514101.31161600.00+0.22Matches
2014-201522Wigan Athleticeng ENG2. Championship23rd114374010.64.942740.4516-5-1.03-0.54Matches
2015-201623Caenfr FRA1. Ligue 17th363,1378791.734.93430201.473741-4-0.11+2.75Matches
2016-201724UANLmx MEX1. Liga MX2nd113633311.94.032811.7953+2+0.50-0.20Matches
2016-201724Toulousefr FRA1. Ligue 113th151,2188135.613.5156001.131213-1-0.07+0.05Matches
2017-201825Toulousefr FRA1. Ligue 118th322,3337368.225.925851673100.912936-7-0.27+0.4834.035.0-1.0-0.04+0.42Matches
2018-201926Montpellierfr FRA1. Ligue 16th363,1158791.134.6368719001.614935+14+0.40+1.2946.235.0+11.2+0.32+1.20Matches
2019-202027Montpellierfr FRA1. Ligue 18th262,2808890.525.3268820001.543531+4+0.16+1.2833.130.9+2.3+0.09+0.74Matches
2020-202128Montpellierfr FRA1. Ligue 18th302,4828372.627.6308318001.604943+6+0.22+0.9939.343.5-4.1-0.15+0.83Matches
2021-202229Montpellierfr FRA1. Ligue 113th3269907.93.03902001.3387+1+0.33+0.715.44.3+1.1+0.37+0.81Matches
2021-202229Nicefr FRA1. Ligue 15th322,4487771.627.226872163101.663330+3+0.11-1.0940.431.9+8.5+0.31-0.12Matches
2022-202330Nicefr FRA1. Ligue 19th147815622.88.7978451601.36129+3+0.35+0.0713.18.8+4.3+0.50+0.22Matches
2022-202330Nantesfr FRA1. Ligue 116th124693913.75.2656062200.7529-7-1.34-1.018.17.1+0.9+0.17+0.50Matches
14 Seasons11 Clubs4 Leagues37325,8726940.1287.528384155902651.37288279+9+0.04+0.20219.7196.6+23.1+0.15+0.39
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
Montpellier (4 Seasons)1 League958,1468663.790.5958659001.58141116+25+0.28+0.80124.1113.7+10.4+0.12+0.71
Ajaccio (3 Seasons)2 Leagues471,3232812.914.78139
Tours (2 Seasons)1 League524,5268766.250.35114101.31161600.00+0.22
Toulouse (2 Seasons)1 League473,5517651.939.540852273100.984149-8-0.20+0.1334.035.0-1.0-0.04+0.42
Nice (2 Seasons)1 League463,2297047.235.9358525112401.574539+6+0.17-0.3653.640.7+12.8+0.36+0.04
Caen (1 Season)1 League363,1378791.734.93430201.473741-4-0.11+2.75
Metz (1 Season)1 League136244818.26.976
Nantes (1 Season)1 League124693913.75.2656062200.7529-7-1.34-1.018.17.1+0.9+0.17+0.50
UANL (1 Season)1 League113633311.94.032811.7953+2+0.50-0.20
Wigan Athletic (1 Season)1 League114374010.64.942740.4516-5-1.03-0.54
Nîmes (1 Season)1 League367222.00.703
Ligue 1 (10 Seasons)25919,0277347.4211.421384137462601.40266254+12+0.06+0.29219.7196.6+23.1+0.15+0.39
Ligue 2 (5 Seasons)926,0456635.467.263142901.31161600.00+0.22
Championship (1 Season)114374010.64.942740.4516-5-1.03-0.54
Liga MX (1 Season)113633311.94.032811.7953+2+0.50-0.20
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-201623Caenfr FRA1. Coupe de la Ligue17th19090100.01.01901000.0012-1-1.00Matches
2017-201825Toulousefr FRACoupe de France17th218090100.02.02902001.5012-1-0.50Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue5th21135741.91.3191112203.0020+2+1.59+1.59Matches
2018-201926Montpellierfr FRACoupe de France33rd19090100.01.01901000.0001-1-1.00Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue17th1202022.20.20011900.0002-2-9.00-7.71Matches
2019-202027Montpellierfr FRACoupe de France9th32829494.03.13942002.0060+6+1.91+1.91Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue9th21175965.01.3190112701.503300.000.00Matches
2020-202128Montpellierfr FRACoupe de France3rd43578974.44.04892002.5063+3+0.76-0.71Matches
2021-202229Nicefr FRACoupe de FranceF53557174.03.9474115802.0062+4+1.01+0.29Matches
2022-202330Nantesfr FRACoupe de France2nd41614028.21.8174032901.7542+2+1.12+1.56Matches
7 Seasons5 Clubs2 Leagues251,7657164.719.618861173001.802917+12+0.61+0.61
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Montpellier (3 Seasons)2 Leagues118667976.09.6991622301.73159+6+0.62+0.30
Nice (1 Season)1 League53557174.03.9474115802.0062+4+1.01+0.29
Toulouse (1 Season)2 Leagues42937365.13.3390312202.2532+1+0.31+0.31
Nantes (1 Season)1 League41614028.21.8174032901.7542+2+1.12+1.56
Caen (1 Season)1 League19090100.01.01901000.0012-1-1.00
Coupe de France (6 Seasons)191,4257567.915.81585843601.892310+13+0.82+0.69
Coupe de la Ligue (4 Seasons)63405754.03.8391332301.5067-1-0.26+0.05
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
2022-202330Nice3. Conf LgQF21698518.21.92851001.002200.00-0.353.82.0+1.8+0.96+0.89Matches
2022-202330Nantes2. Europa LgKO145456.30.51450000.0002-2-4.00-3.200.21.5-1.3-2.53-2.00Matches
1 Season2 Clubs2 Leagues32147113.02.43711000.6724-2-0.84-0.654.03.5+0.5+0.23+0.44
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
Nice (1 Season)1 League21698518.21.92851001.002200.00-0.353.82.0+1.8+0.96+0.89
Nantes (1 Season)1 League145456.30.51450000.0002-2-4.00-3.200.21.5-1.3-2.53-2.00
Conf Lg (1 Season)21698518.21.92851001.002200.00-0.353.82.0+1.8+0.96+0.89
Europa Lg (1 Season)145456.30.51450000.0002-2-4.00-3.200.21.5-1.3-2.53-2.00
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201927dz AlgeriaFriendlies (M)120203.70.20011913.0020+2+9.00+8.31Matches
201927dz AlgeriaAfrica Cup of Nations1st51142317.31.319414523.0030+3+2.37+1.05Matches
202028dz AlgeriaFriendlies (M)21055358.31.2190111502.001100.00-1.20Matches
202129dz AlgeriaAfrica Cup of Nations qualification21467327.01.62730022.0031+2+1.23-1.28Matches
202230dz AlgeriaWCQ130304.00.30013013.0020+2+6.00+3.63Matches
202230dz AlgeriaFriendlies (M)2874416.11.0173011403.000000.00-0.79Matches
202331dz AlgeriaAfrica Cup of Nations qualification21185921.91.32590003.001100.00-1.49Matches
5 Seasons1 Club4 Leagues156204116.56.9775281262.73123+9+1.31-0.25
Friendlies (M) (3 Seasons)52124216.82.4282131612.6031+2+0.85+0.08
Africa Cup of Nations qualification (2 Seasons)42646624.42.94660022.5042+2+0.68-1.30
Africa Cup of Nations (1 Season)51142317.31.319414523.0030+3+2.37+1.05
WCQ (1 Season)130304.00.30013013.0020+2+6.00+3.63

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-201017Nîmesfr FRA2. Ligue 20.700
2010-201118Ajacciofr FRA2. Ligue 29.250
2011-201219Ajacciofr FRA1. Ligue 12.72012Matches
2011-201219Metzfr FRA2. Ligue 26.920Matches
2012-201320Ajacciofr FRA1. Ligue 12.82015Matches
2013-201421Toursfr FRA2. Ligue 234.871
2014-201522Wigan Athleticeng ENG2. Championship4.92017Matches
2014-201522Toursfr FRA2. Ligue 215.520Matches
2015-201623Caenfr FRA1. Coupe de la Ligue1.00000Matches
2015-201623Caenfr FRA1. Ligue 134.95083Matches
2016-201724UANLmx MEX1. Liga MX4.0000800000000Matches
2016-201724Toulousefr FRA1. Ligue 113.5000281871917000Matches
2017-201825Toulousefr FRACoupe de France2.00000Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue1.30000Matches
2017-201825Toulousefr FRA1. Ligue 125.95007031291121213020609810049.5Matches
2018-201926Montpellierfr FRACoupe de France1.0000000000000Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue0.20000Matches
2018-201926Montpellierfr FRA1. Ligue 134.64009353251384200009412715944.4Matches
2019-202027Montpellierfr FRACoupe de France3.11000000000Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue1.30002214100Matches
2019-202027Montpellierfr FRA1. Ligue 125.35006939219331800062757151.4Matches
2020-202128Montpellierfr FRACoupe de France4.000077021020Matches
2020-202128Montpellierfr FRA1. Ligue 127.6400544119106471005913511055.1Matches
2021-202229Nicefr FRACoupe de France3.91007504000Matches
2021-202229Nicefr FRA1. Ligue 127.23003843165199100599410148.2Matches
2021-202229Montpellierfr FRA1. Ligue 13.00006301400000611955.0Matches
2022-202330Nice3. Conf Lg1.900012050000046366.7Matches
2022-202330Nantesfr FRACoupe de France1.80004414000Matches
2022-202330Nantes2. Europa Lg0.500011000000002433.3Matches
2022-202330Nicefr FRA1. Ligue 18.7000897151000012282552.8Matches
2022-202330Nantesfr FRA1. Ligue 15.200094417040009122136.4Matches
14 Seasons11 Clubs8 Leagues309.55010532262130603358022036558860349.4
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Montpellier (4 Seasons)3 Leagues100.1140023114566376124710022134834949.9
Ajaccio (3 Seasons)2 Leagues14.79027
Nice (2 Seasons)3 Leagues41.7400545923751091007512812949.8
Tours (2 Seasons)1 League50.391
Toulouse (2 Seasons)3 Leagues42.75009849361311320020609810049.5
Caen (1 Season)2 Leagues35.9500830
Nantes (1 Season)3 Leagues7.5000149521040009142535.9
Metz (1 Season)1 League6.920
UANL (1 Season)1 League4.0000800000000
Wigan Athletic (1 Season)1 League4.92017
Nîmes (1 Season)1 League0.700
Ligue 1 (10 Seasons)211.43000485241128565347822036158059649.3
Coupe de France (6 Seasons)15.8200181612902000
Ligue 2 (5 Seasons)67.2161
Coupe de la Ligue (4 Seasons)3.80002214100
Championship (1 Season)4.92017
Liga MX (1 Season)4.0000800000000
Conf Lg (1 Season)1.900012050000046366.7
Europa Lg (1 Season)0.500011000000002433.3
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-201017Nîmes1 League0.700
2010-201118Ajaccio1 League9.250
2011-201219Metz1 League6.920
2011-201219Ajaccio1 League2.72012
2012-201320Ajaccio1 League2.82015
2013-201421Tours1 League34.871
2014-201522Tours1 League15.520
2014-201522Wigan Athletic1 League4.92017
2015-201623Caen2 Leagues35.9500830
2016-201724UANL1 League4.0000800000000
2016-201724Toulouse1 League13.5000281871917000
2017-201825Toulouse3 Leagues29.25007031291121213020609810049.5
2018-201926Montpellier3 Leagues35.84009353251384200009412715944.4
2019-202027Montpellier3 Leagues29.86007141229741800062757151.4
2020-202128Montpellier2 Leagues31.5400614819127491005913511055.1
2021-202229Montpellier1 League3.00006301400000611955.0
2021-202229Nice2 Leagues31.14004548165599100599410148.2
2022-202330Nice2 Leagues10.60009117201000016342854.8
2022-202330Nantes3 Leagues7.5000149521040009142535.9
14 Seasons11 Clubs8 Leagues309.55010532262130603358022036558860349.4
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Montpellier (4 Seasons)3 Leagues100.1140023114566376124710022134834949.9
Ajaccio (3 Seasons)2 Leagues14.79027
Nice (2 Seasons)3 Leagues41.7400545923751091007512812949.8
Tours (2 Seasons)1 League50.391
Toulouse (2 Seasons)3 Leagues42.75009849361311320020609810049.5
Caen (1 Season)2 Leagues35.9500830
Nantes (1 Season)3 Leagues7.5000149521040009142535.9
Metz (1 Season)1 League6.920
UANL (1 Season)1 League4.0000800000000
Wigan Athletic (1 Season)1 League4.92017
Nîmes (1 Season)1 League0.700
Ligue 1 (10 Seasons)211.43000485241128565347822036158059649.3
Coupe de France (6 Seasons)15.8200181612902000
Ligue 2 (5 Seasons)67.2161
Coupe de la Ligue (4 Seasons)3.80002214100
Championship (1 Season)4.92017
Liga MX (1 Season)4.0000800000000
Conf Lg (1 Season)1.900012050000046366.7
Europa Lg (1 Season)0.500011000000002433.3
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-201017Nîmesfr FRA2. Ligue 210th0.700
2010-201118Ajacciofr FRA2. Ligue 22nd9.250
2011-201219Metzfr FRA2. Ligue 218th6.920Matches
2011-201219Ajacciofr FRA1. Ligue 116th2.72012Matches
2012-201320Ajacciofr FRA1. Ligue 117th2.82015Matches
2013-201421Toursfr FRA2. Ligue 28th34.871
2014-201522Toursfr FRA2. Ligue 215th15.520Matches
2014-201522Wigan Athleticeng ENG2. Championship23rd4.92017Matches
2015-201623Caenfr FRA1. Ligue 17th34.95083Matches
2016-201724UANLmx MEX1. Liga MX2nd4.0000800000000Matches
2016-201724Toulousefr FRA1. Ligue 113th13.5000281871917000Matches
2017-201825Toulousefr FRA1. Ligue 118th25.95007031291121213020609810049.5Matches
2018-201926Montpellierfr FRA1. Ligue 16th34.64009353251384200009412715944.4Matches
2019-202027Montpellierfr FRA1. Ligue 18th25.35006939219331800062757151.4Matches
2020-202128Montpellierfr FRA1. Ligue 18th27.6400544119106471005913511055.1Matches
2021-202229Montpellierfr FRA1. Ligue 113th3.00006301400000611955.0Matches
2021-202229Nicefr FRA1. Ligue 15th27.23003843165199100599410148.2Matches
2022-202330Nicefr FRA1. Ligue 19th8.7000897151000012282552.8Matches
2022-202330Nantesfr FRA1. Ligue 116th5.200094417040009122136.4Matches
14 Seasons11 Clubs4 Leagues287.54810510241128565347822036158059649.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Montpellier (4 Seasons)1 League90.5130022213665351114510022134834949.9
Ajaccio (3 Seasons)2 Leagues14.79027
Tours (2 Seasons)1 League50.391
Toulouse (2 Seasons)1 League39.55009849361311320020609810049.5
Nice (2 Seasons)1 League35.9300465223661091007112212649.2
Caen (1 Season)1 League34.95083
Metz (1 Season)1 League6.920
Nantes (1 Season)1 League5.200094417040009122136.4
UANL (1 Season)1 League4.0000800000000
Wigan Athletic (1 Season)1 League4.92017
Nîmes (1 Season)1 League0.700
Ligue 1 (10 Seasons)211.43000485241128565347822036158059649.3
Ligue 2 (5 Seasons)67.2161
Championship (1 Season)4.92017
Liga MX (1 Season)4.0000800000000
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-201623Caenfr FRA1. Coupe de la Ligue17th1.00000Matches
2017-201825Toulousefr FRACoupe de France17th2.00000Matches
2017-201825Toulousefr FRA1. Coupe de la Ligue5th1.30000Matches
2018-201926Montpellierfr FRACoupe de France33rd1.0000000000000Matches
2018-201926Montpellierfr FRA1. Coupe de la Ligue17th0.20000Matches
2019-202027Montpellierfr FRACoupe de France9th3.11000000000Matches
2019-202027Montpellierfr FRA1. Coupe de la Ligue9th1.30002214100Matches
2020-202128Montpellierfr FRACoupe de France3rd4.000077021020Matches
2021-202229Nicefr FRACoupe de FranceF3.91007504000Matches
2022-202330Nantesfr FRACoupe de France2nd1.80004414000Matches
7 Seasons5 Clubs2 Leagues19.6200201823312000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Montpellier (3 Seasons)2 Leagues9.61009912512000
Nice (1 Season)1 League3.91007504000
Toulouse (1 Season)2 Leagues3.30000
Nantes (1 Season)1 League1.80004414000
Caen (1 Season)1 League1.00000
Coupe de France (6 Seasons)15.8200181612902000
Coupe de la Ligue (4 Seasons)3.80002214100
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
2022-202330Nice3. Conf LgQF1.900012050000046366.7Matches
2022-202330Nantes2. Europa LgKO0.500011000000002433.3Matches
1 Season2 Clubs2 Leagues2.400023050000048753.3
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Nice (1 Season)1 League1.900012050000046366.7
Nantes (1 Season)1 League0.500011000000002433.3
Conf Lg (1 Season)1.900012050000046366.7
Europa Lg (1 Season)0.500011000000002433.3
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201927dz AlgeriaFriendlies (M)0.20000Matches
201927dz AlgeriaAfrica Cup of Nations1st1.30006123010Matches
202028dz AlgeriaFriendlies (M)1.20000Matches
202129dz AlgeriaAfrica Cup of Nations qualification1.60000Matches
202230dz AlgeriaWCQ0.30000Matches
202230dz AlgeriaFriendlies (M)1.00000Matches
202331dz AlgeriaAfrica Cup of Nations qualification1.31000Matches
5 Seasons1 Club4 Leagues6.91006123010
Friendlies (M) (3 Seasons)2.40000
Africa Cup of Nations qualification (2 Seasons)2.91000
Africa Cup of Nations (1 Season)1.30006123010
WCQ (1 Season)0.30000

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

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

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

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

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

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