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
2008-200919Standard Liègebe BEL1. First Division1265466.1000000000.000.000.000.000.00Matches
2008-200919Standard Liège2. UEFA Cup20410.5000000.000.00Matches
2009-201020Standard Liège1. Champions Lg543954.4000000010.000.000.000.000.00Matches
2009-201020Standard Liège2. Europa Lg533433.8000000100.000.000.000.000.00Matches
2009-201020Standard Liègebe BEL1. Pro League31242,16124.05510500200.210.210.420.210.42Matches
2010-201121Standard Liègebe BEL1. Pro League38343,00933.4137201300400.390.210.600.390.60
2011-201222Anzhiru RUS1. Premier League833473.9011000100.000.260.260.000.26
2012-201323Anzhi2. Europa Lg1033624.0000000110.000.000.000.000.00Matches
2012-201323Anzhiru RUS1. Premier League2091,03711.5145100200.090.350.430.090.43Matches
2013-201424Standard Liège2. Europa Lg331862.1000000010.000.000.000.000.00Matches
2013-201424Anzhiru RUS1. Premier League311141.3000000000.000.000.000.000.00Matches
2013-201424Standard Liègebe BEL1. Pro League24181,48916.5325300420.180.120.300.180.30Matches
2014-201525Standard Liège2. Europa Lg11560.6000000000.000.000.000.000.00Matches
2014-201525Standard Liègebe BEL1. Pro League20181,56717.4325300200.170.110.290.170.29Matches
2015-201626Benfica1. Champions Lg411401.6000000100.000.000.000.000.00Matches
2015-201626Benficapt POR1. Primeira Liga2068229.1235200100.220.330.550.220.55Matches
2016-201727Granadaes ESPCopa del Rey20240.3000000000.000.000.000.000.00Matches
2016-201727Granadaes ESP1. La Liga22201,74719.4516500600.260.050.310.260.31Matches
2017-201828Olympiacos1. Champions Lg442683.0000000000.10.10.00.187200.000.000.000.000.000.050.000.050.050.05Matches
2017-201828Standard Liègebe BEL1. First Division A16131,25313.95712500101.31.34.15.45883860.360.500.860.360.860.090.290.390.090.39Matches
2017-201828Olympiacosgr GRE1. Super League642993.3000000000.000.000.000.000.00Matches
2018-201929Standard Liège2. Europa Lg665215.8112100201.11.11.62.73025360.170.170.350.170.350.190.270.460.190.46Matches
2018-201929Standard Liègebe BEL1. First Division A37302,81031.25813500614.24.28.812.91241882740.160.260.420.160.420.140.290.430.140.43Matches
2019-202030Standard Liège2. Europa Lg654515.0000000100.50.51.21.71724440.000.000.000.000.000.100.240.340.100.34Matches
2019-202030Standard Liègebe BEL1. First Division A26171,63018.1369300413.63.65.08.574871990.170.330.500.170.500.200.270.470.200.47Matches
2020-202131Standard Liège2. Europa Lg311361.5000000000.10.10.00.14350.000.000.000.000.000.050.020.070.050.07Matches
2020-202131Standard Liègebe BEL1. First Division A24111,12112.5123011402.01.22.43.64886970.080.160.240.000.160.170.200.370.100.30Matches
2021-202232Standard Liègebe BEL1. First Division A2336186.9101100100.80.81.92.72234580.150.000.150.150.150.120.280.400.120.40Matches
14 Seasons5 Clubs8 Leagues38124823,493261.0484997471144713.712.924.937.83855378190.180.190.370.180.370.140.260.400.130.39
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
Standard Liège (10 Seasons)3 Leagues28219718,333203.7404080391132613.512.824.937.73775307990.200.200.390.190.390.140.270.410.140.40
Anzhi (3 Seasons)2 Leagues41161,86020.7156100410.050.240.290.050.29
Granada (1 Season)2 Leagues24201,77119.7516500600.250.050.300.250.30
Benfica (1 Season)2 Leagues24796210.7235200200.190.280.470.190.47
Olympiacos (1 Season)2 Leagues1085676.3000000000.10.10.00.187200.000.000.000.000.000.050.000.050.050.05
First Division A (10 Seasons)25117416,204180.0393978381128411.911.122.133.23264787140.220.220.430.210.430.150.270.420.140.41
UEFA Cup (8 Seasons)36222,09623.3112100521.71.72.84.55152850.040.040.090.040.090.140.230.360.140.36
Premier League (3 Seasons)31131,49816.6156100300.060.300.360.060.36
Champions Lg (3 Seasons)1398038.9000000110.10.10.00.187200.000.000.000.000.000.050.000.050.050.05
La Liga (1 Season)22201,74719.4516500600.260.050.310.260.31
Primeira Liga (1 Season)2068229.1235200100.220.330.550.220.55
Super League (1 Season)642993.3000000000.000.000.000.000.00
Copa del Rey (1 Season)20240.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2008-200919Standard Liège2 Leagues1465876.5000000000.000.000.000.000.00
2009-201020Standard Liège3 Leagues41312,89932.25510500310.160.160.310.160.31
2010-201121Standard Liège1 League38343,00933.4137201300400.390.210.600.390.60
2011-201222Anzhi1 League833473.9011000100.000.260.260.000.26
2012-201323Anzhi2 Leagues30121,39915.5145100310.060.260.320.060.32
2013-201424Anzhi1 League311141.3000000000.000.000.000.000.00
2013-201424Standard Liège2 Leagues27211,67518.6325300430.160.110.270.160.27
2014-201525Standard Liège2 Leagues21191,62318.0325300200.170.110.280.170.28
2015-201626Benfica2 Leagues24796210.7235200200.190.280.470.190.47
2016-201727Granada2 Leagues24201,77119.7516500600.250.050.300.250.30
2017-201828Olympiacos2 Leagues1085676.3000000000.10.10.00.187200.000.000.000.000.000.050.000.050.050.05
2017-201828Standard Liège1 League16131,25313.95712500101.31.34.15.45883860.360.500.860.360.860.090.290.390.090.39
2018-201929Standard Liège2 Leagues43363,33137.06915600815.35.310.315.61542133100.160.240.410.160.410.150.290.430.150.43
2019-202030Standard Liège2 Leagues32222,08123.1369300514.04.06.210.2911112430.130.260.390.130.390.170.270.440.170.44
2020-202131Standard Liège2 Leagues27121,25714.0123011402.11.32.53.752891020.070.140.210.000.140.150.180.330.100.28
2021-202232Standard Liège1 League2336186.9101100100.80.81.92.72234580.150.000.150.150.150.120.280.400.120.40
14 Seasons5 Clubs8 Leagues38124823,493261.0484997471144713.712.924.937.83855378190.180.190.370.180.370.140.260.400.130.39
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
Standard Liège (10 Seasons)3 Leagues28219718,333203.7404080391132613.512.824.937.73775307990.200.200.390.190.390.140.270.410.140.40
Anzhi (3 Seasons)2 Leagues41161,86020.7156100410.050.240.290.050.29
Granada (1 Season)2 Leagues24201,77119.7516500600.250.050.300.250.30
Benfica (1 Season)2 Leagues24796210.7235200200.190.280.470.190.47
Olympiacos (1 Season)2 Leagues1085676.3000000000.10.10.00.187200.000.000.000.000.000.050.000.050.050.05
First Division A (10 Seasons)25117416,204180.0393978381128411.911.122.133.23264787140.220.220.430.210.430.150.270.420.140.41
UEFA Cup (8 Seasons)36222,09623.3112100521.71.72.84.55152850.040.040.090.040.090.140.230.360.140.36
Premier League (3 Seasons)31131,49816.6156100300.060.300.360.060.36
Champions Lg (3 Seasons)1398038.9000000110.10.10.00.187200.000.000.000.000.000.050.000.050.050.05
La Liga (1 Season)22201,74719.4516500600.260.050.310.260.31
Primeira Liga (1 Season)2068229.1235200100.220.330.550.220.55
Super League (1 Season)642993.3000000000.000.000.000.000.00
Copa del Rey (1 Season)20240.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2008-200919Standard Liègebe BEL1. First Division1st1265466.1000000000.000.000.000.000.00Matches
2009-201020Standard Liègebe BEL1. Pro League9th31242,16124.05510500200.210.210.420.210.42Matches
2010-201121Standard Liègebe BEL1. Pro League2nd38343,00933.4137201300400.390.210.600.390.60
2011-201222Anzhiru RUS1. Premier League5th833473.9011000100.000.260.260.000.26
2012-201323Anzhiru RUS1. Premier League3rd2091,03711.5145100200.090.350.430.090.43Matches
2013-201424Anzhiru RUS1. Premier League16th311141.3000000000.000.000.000.000.00Matches
2013-201424Standard Liègebe BEL1. Pro League2nd24181,48916.5325300420.180.120.300.180.30Matches
2014-201525Standard Liègebe BEL1. Pro League4th20181,56717.4325300200.170.110.290.170.29Matches
2015-201626Benficapt POR1. Primeira Liga1st2068229.1235200100.220.330.550.220.55Matches
2016-201727Granadaes ESP1. La Liga20th22201,74719.4516500600.260.050.310.260.31Matches
2017-201828Olympiacosgr GRE1. Super League3rd642993.3000000000.000.000.000.000.00Matches
2017-201828Standard Liègebe BEL1. First Division A2nd16131,25313.95712500101.31.34.15.45883860.360.500.860.360.860.090.290.390.090.39Matches
2018-201929Standard Liègebe BEL1. First Division A3rd37302,81031.25813500614.24.28.812.91241882740.160.260.420.160.420.140.290.430.140.43Matches
2019-202030Standard Liègebe BEL1. First Division A5th26171,63018.1369300413.63.65.08.574871990.170.330.500.170.500.200.270.470.200.47Matches
2020-202131Standard Liègebe BEL1. First Division A8th24111,12112.5123011402.01.22.43.64886970.080.160.240.000.160.170.200.370.100.30Matches
2021-202232Standard Liègebe BEL1. First Division A14th2336186.9101100100.80.81.92.72234580.150.000.150.150.150.120.280.400.120.40Matches
14 Seasons5 Clubs5 Leagues33021720,570228.6474895461138411.911.122.133.23264787140.210.210.420.200.410.150.270.420.140.41
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
Standard Liège (10 Seasons)1 League25117416,204180.0393978381128411.911.122.133.23264787140.220.220.430.210.430.150.270.420.140.41
Anzhi (3 Seasons)1 League31131,49816.6156100300.060.300.360.060.36
Granada (1 Season)1 League22201,74719.4516500600.260.050.310.260.31
Benfica (1 Season)1 League2068229.1235200100.220.330.550.220.55
Olympiacos (1 Season)1 League642993.3000000000.000.000.000.000.00
First Division A (10 Seasons)25117416,204180.0393978381128411.911.122.133.23264787140.220.220.430.210.430.150.270.420.140.41
Premier League (3 Seasons)31131,49816.6156100300.060.300.360.060.36
La Liga (1 Season)22201,74719.4516500600.260.050.310.260.31
Primeira Liga (1 Season)2068229.1235200100.220.330.550.220.55
Super League (1 Season)642993.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201727Granadaes ESPCopa del Rey17th20240.3000000000.000.000.000.000.00Matches
1 Season1 Club1 League20240.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2008-200919Standard Liège2. UEFA CupR3220410.5000000.000.00Matches
2009-201020Standard Liège1. Champions LgGR543954.4000000010.000.000.000.000.00Matches
2009-201020Standard Liège2. Europa LgQF533433.8000000100.000.000.000.000.00Matches
2012-201323Anzhi2. Europa LgR161033624.0000000110.000.000.000.000.00Matches
2013-201424Standard Liège2. Europa LgGR331862.1000000010.000.000.000.000.00Matches
2014-201525Standard Liège2. Europa LgGR11560.6000000000.000.000.000.000.00Matches
2015-201626Benfica1. Champions LgQF411401.6000000100.000.000.000.000.00Matches
2017-201828Olympiacos1. Champions LgGR442683.0000000000.10.10.00.187200.000.000.000.000.000.050.000.050.050.05Matches
2018-201929Standard Liège2. Europa LgGR665215.8112100201.11.11.62.73025360.170.170.350.170.350.190.270.460.190.46Matches
2019-202030Standard Liège2. Europa LgGR654515.0000000100.50.51.21.71724440.000.000.000.000.000.100.240.340.100.34Matches
2020-202131Standard Liège2. Europa LgGR311361.5000000000.10.10.00.14350.000.000.000.000.000.050.020.070.050.07Matches
10 Seasons4 Clubs2 Leagues49312,89932.2112100631.81.82.84.659591050.030.030.060.030.060.120.180.300.120.30
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
Standard Liège (7 Seasons)2 Leagues31232,12923.7112100421.71.72.84.55152850.040.040.090.040.090.140.230.360.140.36
Anzhi (1 Season)1 League1033624.0000000110.000.000.000.000.00
Olympiacos (1 Season)1 League442683.0000000000.10.10.00.187200.000.000.000.000.000.050.000.050.050.05
Benfica (1 Season)1 League411401.6000000100.000.000.000.000.00
UEFA Cup (8 Seasons)36222,09623.3112100521.71.72.84.55152850.040.040.090.040.090.140.230.360.140.36
Champions Lg (3 Seasons)1398038.9000000110.10.10.00.187200.000.000.000.000.000.050.000.050.050.05
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
201222ma MoroccoAfrica Cup of NationsGR21921.0000000000.000.000.000.000.00Matches
201424ma MoroccoFriendlies (M)311061.2000000000.000.000.000.000.00Matches
201626ma MoroccoFriendlies (M)321621.8101100100.560.000.560.560.56Matches
201727ma MoroccoFriendlies (M)21560.6000000000.000.000.000.000.00Matches
201727ma MoroccoAfrica Cup of NationsQF11780.9000000000.000.000.000.000.00Matches
201828ma Morocco1. World CupGR10160.2000000000.00.00.00.01030.000.000.000.000.000.000.000.000.000.00Matches
201828ma MoroccoWCQ20380.4000000000.000.000.000.000.00Matches
201828ma MoroccoFriendlies (M)10160.2000000000.000.000.000.000.00Matches
201929ma MoroccoFriendlies (M)421541.7000000000.000.000.000.000.00Matches
201929ma MoroccoAfrica Cup of Nations qualification10210.2000000000.000.000.000.000.00Matches
6 Seasons1 Club5 Leagues2087398.2101100100.00.00.00.01030.120.000.120.120.120.000.000.000.000.00
Friendlies (M) (5 Seasons)1364945.5101100100.180.000.180.180.18
Africa Cup of Nations (2 Seasons)321701.9000000000.000.000.000.000.00
WCQ (1 Season)20380.4000000000.000.000.000.000.00
World Cup (1 Season)10160.2000000000.00.00.00.01030.000.000.000.000.000.000.000.000.000.00
Africa Cup of Nations qualification (1 Season)10210.2000000000.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
2008-200919Standard Liègebe BEL1. First Division6.1040.660.0000Matches
2008-200919Standard Liège2. UEFA Cup0.500Matches
2009-201020Standard Liège1. Champions Lg4.4010.230.0000Matches
2009-201020Standard Liège2. Europa Lg3.8020.520.0000Matches
2009-201020Standard Liègebe BEL1. Pro League24.05180.750.2800Matches
2010-201121Standard Liègebe BEL1. Pro League33.413310.930.4200
2011-201222Anzhiru RUS1. Premier League3.9030.780.0000
2012-201323Anzhi2. Europa Lg4.0010.250.0000Matches
2012-201323Anzhiru RUS1. Premier League11.5180.690.1300Matches
2013-201424Standard Liège2. Europa Lg2.1000.0000Matches
2013-201424Anzhiru RUS1. Premier League1.3010.790.0000Matches
2013-201424Standard Liègebe BEL1. Pro League16.5390.540.3300Matches
2014-201525Standard Liège2. Europa Lg0.6000.0000Matches
2014-201525Standard Liègebe BEL1. Pro League17.43110.630.2700Matches
2015-201626Benfica1. Champions Lg1.6000.0000Matches
2015-201626Benficapt POR1. Primeira Liga9.1280.880.2500Matches
2016-201727Granadaes ESPCopa del Rey0.3000Matches
2016-201727Granadaes ESP1. La Liga19.45301550.01.550.770.170.3300Matches
2017-201828Olympiacos1. Champions Lg3.00300.01.010.000.0012.90000.10.10.05-0.1-0.1Matches
2017-201828Standard Liègebe BEL1. First Division A13.95281139.32.010.790.180.4522.20001.31.30.05+3.7+3.7Matches
2017-201828Olympiacosgr GRE1. Super League3.30020.000.600.0000Matches
2018-201929Standard Liège2. Europa Lg5.8112433.32.070.690.080.2518.81001.11.10.10-0.1-0.1Matches
2018-201929Standard Liègebe BEL1. First Division A31.25813340.72.591.060.060.1521.84004.24.20.05+0.8+0.8Matches
2019-202030Standard Liège2. Europa Lg5.009222.21.800.400.000.0019.30000.50.50.05-0.5-0.5Matches
2019-202030Standard Liègebe BEL1. First Division A18.13511631.42.820.880.060.1920.11003.63.60.07-0.6-0.6Matches
2020-202131Standard Liège2. Europa Lg1.50200.01.320.000.0023.30000.10.10.04-0.1-0.1Matches
2020-202131Standard Liègebe BEL1. First Division A12.51291241.42.330.960.000.0021.81112.01.20.04-1.0-1.2Matches
2021-202232Standard Liègebe BEL1. First Division A6.919222.21.310.290.110.5015.90000.80.80.09+0.2+0.2Matches
14 Seasons5 Clubs8 Leagues261.04825419438.22.110.750.080.2420.971113.712.90.06+2.3+2.1
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
Standard Liège (10 Seasons)3 Leagues203.74022115636.22.330.770.070.2521.071113.512.80.06+2.5+2.2
Anzhi (3 Seasons)2 Leagues20.71130.630.0800
Granada (1 Season)2 Leagues19.75301550.01.550.770.170.3300
Benfica (1 Season)2 Leagues10.7280.750.2500
Olympiacos (1 Season)2 Leagues6.303266.70.480.320.000.0012.90000.10.10.05-0.1-0.1
First Division A (10 Seasons)180.03919814737.42.400.820.070.2621.261111.911.10.06+3.1+2.9
UEFA Cup (8 Seasons)23.3123926.11.870.390.040.1119.41001.71.70.08-0.7-0.7
Premier League (3 Seasons)16.61120.720.0800
Champions Lg (3 Seasons)8.90310.01.010.110.000.0012.90000.10.10.05-0.1-0.1
La Liga (1 Season)19.45301550.01.550.770.170.3300
Primeira Liga (1 Season)9.1280.880.2500
Super League (1 Season)3.30020.000.600.0000
Copa del Rey (1 Season)0.3000
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
2008-200919Standard Liège2 Leagues6.5040.660.0000
2009-201020Standard Liège3 Leagues32.25210.650.2400
2010-201121Standard Liège1 League33.413310.930.4200
2011-201222Anzhi1 League3.9030.780.0000
2012-201323Anzhi2 Leagues15.5190.580.1100
2013-201424Anzhi1 League1.3010.790.0000
2013-201424Standard Liège2 Leagues18.6390.480.3300
2014-201525Standard Liège2 Leagues18.03110.610.2700
2015-201626Benfica2 Leagues10.7280.750.2500
2016-201727Granada2 Leagues19.75301550.01.550.770.170.3300
2017-201828Olympiacos2 Leagues6.303266.70.480.320.000.0012.90000.10.10.05-0.1-0.1
2017-201828Standard Liège1 League13.95281139.32.010.790.180.4522.20001.31.30.05+3.7+3.7
2018-201929Standard Liège2 Leagues37.06933739.82.511.000.060.1621.45005.35.30.06+0.7+0.7
2019-202030Standard Liège2 Leagues23.13601830.02.590.780.050.1720.01004.04.00.07-1.0-1.0
2020-202131Standard Liège2 Leagues14.01311238.72.220.860.000.0021.91112.11.30.04-1.1-1.3
2021-202232Standard Liège1 League6.919222.21.310.290.110.5015.90000.80.80.09+0.2+0.2
14 Seasons5 Clubs8 Leagues261.04825419438.22.110.750.080.2420.971113.712.90.06+2.3+2.1
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
Standard Liège (10 Seasons)3 Leagues203.74022115636.22.330.770.070.2521.071113.512.80.06+2.5+2.2
Anzhi (3 Seasons)2 Leagues20.71130.630.0800
Granada (1 Season)2 Leagues19.75301550.01.550.770.170.3300
Benfica (1 Season)2 Leagues10.7280.750.2500
Olympiacos (1 Season)2 Leagues6.303266.70.480.320.000.0012.90000.10.10.05-0.1-0.1
First Division A (10 Seasons)180.03919814737.42.400.820.070.2621.261111.911.10.06+3.1+2.9
UEFA Cup (8 Seasons)23.3123926.11.870.390.040.1119.41001.71.70.08-0.7-0.7
Premier League (3 Seasons)16.61120.720.0800
Champions Lg (3 Seasons)8.90310.01.010.110.000.0012.90000.10.10.05-0.1-0.1
La Liga (1 Season)19.45301550.01.550.770.170.3300
Primeira Liga (1 Season)9.1280.880.2500
Super League (1 Season)3.30020.000.600.0000
Copa del Rey (1 Season)0.3000
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
2008-200919Standard Liègebe BEL1. First Division1st6.1040.660.0000Matches
2009-201020Standard Liègebe BEL1. Pro League9th24.05180.750.2800Matches
2010-201121Standard Liègebe BEL1. Pro League2nd33.413310.930.4200
2011-201222Anzhiru RUS1. Premier League5th3.9030.780.0000
2012-201323Anzhiru RUS1. Premier League3rd11.5180.690.1300Matches
2013-201424Anzhiru RUS1. Premier League16th1.3010.790.0000Matches
2013-201424Standard Liègebe BEL1. Pro League2nd16.5390.540.3300Matches
2014-201525Standard Liègebe BEL1. Pro League4th17.43110.630.2700Matches
2015-201626Benficapt POR1. Primeira Liga1st9.1280.880.2500Matches
2016-201727Granadaes ESP1. La Liga20th19.45301550.01.550.770.170.3300Matches
2017-201828Olympiacosgr GRE1. Super League3rd3.30020.000.600.0000Matches
2017-201828Standard Liègebe BEL1. First Division A2nd13.95281139.32.010.790.180.4522.20001.31.30.05+3.7+3.7Matches
2018-201929Standard Liègebe BEL1. First Division A3rd31.25813340.72.591.060.060.1521.84004.24.20.05+0.8+0.8Matches
2019-202030Standard Liègebe BEL1. First Division A5th18.13511631.42.820.880.060.1920.11003.63.60.07-0.6-0.6Matches
2020-202131Standard Liègebe BEL1. First Division A8th12.51291241.42.330.960.000.0021.81112.01.20.04-1.0-1.2Matches
2021-202232Standard Liègebe BEL1. First Division A14th6.919222.21.310.290.110.5015.90000.80.80.09+0.2+0.2Matches
14 Seasons5 Clubs5 Leagues228.64722818439.92.170.810.080.2521.261111.911.10.06+3.1+2.9
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
Standard Liège (10 Seasons)1 League180.03919814737.42.400.820.070.2621.261111.911.10.06+3.1+2.9
Anzhi (3 Seasons)1 League16.61120.720.0800
Granada (1 Season)1 League19.45301550.01.550.770.170.3300
Benfica (1 Season)1 League9.1280.880.2500
Olympiacos (1 Season)1 League3.30020.000.600.0000
First Division A (10 Seasons)180.03919814737.42.400.820.070.2621.261111.911.10.06+3.1+2.9
Premier League (3 Seasons)16.61120.720.0800
La Liga (1 Season)19.45301550.01.550.770.170.3300
Primeira Liga (1 Season)9.1280.880.2500
Super League (1 Season)3.30020.000.600.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2016-201727Granadaes ESPCopa del Rey17th0.3000Matches
1 Season1 Club1 League0.3000
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
2008-200919Standard Liège2. UEFA CupR320.500Matches
2009-201020Standard Liège1. Champions LgGR4.4010.230.0000Matches
2009-201020Standard Liège2. Europa LgQF3.8020.520.0000Matches
2012-201323Anzhi2. Europa LgR164.0010.250.0000Matches
2013-201424Standard Liège2. Europa LgGR2.1000.0000Matches
2014-201525Standard Liège2. Europa LgGR0.6000.0000Matches
2015-201626Benfica1. Champions LgQF1.6000.0000Matches
2017-201828Olympiacos1. Champions LgGR3.00300.01.010.000.0012.90000.10.10.05-0.1-0.1Matches
2018-201929Standard Liège2. Europa LgGR5.8112433.32.070.690.080.2518.81001.11.10.10-0.1-0.1Matches
2019-202030Standard Liège2. Europa LgGR5.009222.21.800.400.000.0019.30000.50.50.05-0.5-0.5Matches
2020-202131Standard Liège2. Europa LgGR1.50200.01.320.000.0023.30000.10.10.04-0.1-0.1Matches
10 Seasons4 Clubs2 Leagues32.21261023.11.700.310.040.1018.61001.81.80.07-0.8-0.8
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Standard Liège (7 Seasons)2 Leagues23.7123926.11.870.390.040.1119.41001.71.70.08-0.7-0.7
Anzhi (1 Season)1 League4.0010.250.0000
Olympiacos (1 Season)1 League3.00300.01.010.000.0012.90000.10.10.05-0.1-0.1
Benfica (1 Season)1 League1.6000.0000
UEFA Cup (8 Seasons)23.3123926.11.870.390.040.1119.41001.71.70.08-0.7-0.7
Champions Lg (3 Seasons)8.90310.01.010.110.000.0012.90000.10.10.05-0.1-0.1
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
201222ma MoroccoAfrica Cup of NationsGR1.0000Matches
201424ma MoroccoFriendlies (M)1.2000Matches
201626ma MoroccoFriendlies (M)1.8100Matches
201727ma MoroccoFriendlies (M)0.6000Matches
201727ma MoroccoAfrica Cup of NationsQF0.90200.02.310.000.0000Matches
201828ma Morocco1. World CupGR0.20000.000.000000.00.00.00.0Matches
201828ma MoroccoWCQ0.4000Matches
201828ma MoroccoFriendlies (M)0.2000Matches
201929ma MoroccoFriendlies (M)1.7000Matches
201929ma MoroccoAfrica Cup of Nations qualification0.2000Matches
6 Seasons1 Club5 Leagues8.21200.01.910.000.000000.00.00.00.0
Friendlies (M) (5 Seasons)5.5100
Africa Cup of Nations (2 Seasons)1.90200.02.310.000.0000
WCQ (1 Season)0.4000
World Cup (1 Season)0.20000.000.000000.00.00.00.0
Africa Cup of Nations qualification (1 Season)0.2000

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
2008-200919Standard Liègebe BEL1. First Division6.10Matches
2008-200919Standard Liège2. UEFA Cup0.5Matches
2009-201020Standard Liège1. Champions Lg4.40Matches
2009-201020Standard Liège2. Europa Lg3.80Matches
2009-201020Standard Liègebe BEL1. Pro League24.05Matches
2010-201121Standard Liègebe BEL1. Pro League33.47
2011-201222Anzhiru RUS1. Premier League3.91
2012-201323Anzhi2. Europa Lg4.00Matches
2012-201323Anzhiru RUS1. Premier League11.54Matches
2013-201424Standard Liège2. Europa Lg2.10Matches
2013-201424Anzhiru RUS1. Premier League1.30Matches
2013-201424Standard Liègebe BEL1. Pro League16.52Matches
2014-201525Standard Liège2. Europa Lg0.60Matches
2014-201525Standard Liègebe BEL1. Pro League17.42Matches
2015-201626Benfica1. Champions Lg1.60Matches
2015-201626Benficapt POR1. Primeira Liga9.13Matches
2016-201727Granadaes ESPCopa del Rey0.30Matches
2016-201727Granadaes ESP1. La Liga19.41Matches
2017-201828Olympiacos1. Champions Lg3.0709176.9879212495294.2131968.441040.000.00.10.006007Matches
2017-201828Standard Liègebe BEL1. First Division A13.940153774.76575211819623085.213318073.9427754.574.13.2+2.9245128683Matches
2017-201828Olympiacosgr GRE1. Super League3.30Matches
2018-201929Standard Liège2. Europa Lg5.812718668.32107561657982.3436566.2143046.711.61.2-0.611159025Matches
2018-201929Standard Liègebe BEL1. First Division A31.2828116471.114516445539650079.230339576.710319253.688.810.4-0.8621235716188Matches
2019-202030Standard Liège2. Europa Lg5.08912770.11611495415771.9354479.5122060.001.20.7-1.24137324Matches
2019-202030Standard Liègebe BEL1. First Division A18.147864274.57618207224528885.116422473.2457957.065.04.4+1.0315929887Matches
2020-202131Standard Liège2. Europa Lg1.5305653.6450116192576.061250.031225.000.00.00.012003Matches
2020-202131Standard Liègebe BEL1. First Division A12.540952777.67108211919921990.913418771.7609364.522.43.4-0.4254225486Matches
2021-202232Standard Liègebe BEL1. First Division A6.917826467.431558207710176.27210171.3204841.701.91.3-1.9121810334Matches
14 Seasons5 Clubs8 Leagues261.02610359472.644019129681287155183.0903122773.630356154.04924.924.7+24.117032916540537
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
Standard Liège (10 Seasons)3 Leagues203.72540350372.543140127561238149982.6890120873.729955154.34024.924.6+15.117032316540530
Anzhi (3 Seasons)2 Leagues20.75
Granada (1 Season)2 Leagues19.71
Benfica (1 Season)2 Leagues10.73
Olympiacos (1 Season)2 Leagues6.3709176.9879212495294.2131968.441040.000.00.10.006007
First Division A (10 Seasons)180.02294313473.238972115841113133883.2806108774.127048955.23922.122.8+16.915429314937478
UEFA Cup (8 Seasons)23.324636966.74168117212516177.68412169.4296246.812.81.9-1.8163016352
Premier League (3 Seasons)16.65
Champions Lg (3 Seasons)8.9709176.9879212495294.2131968.441040.000.00.10.006007
La Liga (1 Season)19.41
Primeira Liga (1 Season)9.13
Super League (1 Season)3.30
Copa del Rey (1 Season)0.30
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
2008-200919Standard Liège2 Leagues6.50
2009-201020Standard Liège3 Leagues32.25
2010-201121Standard Liège1 League33.47
2011-201222Anzhi1 League3.91
2012-201323Anzhi2 Leagues15.54
2013-201424Anzhi1 League1.30
2013-201424Standard Liège2 Leagues18.62
2014-201525Standard Liège2 Leagues18.02
2015-201626Benfica2 Leagues10.73
2016-201727Granada2 Leagues19.71
2017-201828Olympiacos2 Leagues6.3709176.9879212495294.2131968.441040.000.00.10.006007
2017-201828Standard Liège1 League13.940153774.76575211819623085.213318073.9427754.574.13.2+2.9245128683
2018-201929Standard Liège2 Leagues37.0955135070.716623501646157979.634646075.211722252.7910.311.6-1.3731386616213
2019-202030Standard Liège2 Leagues23.156776973.79229256728634582.919926874.3579957.666.25.1-0.235723611111
2020-202131Standard Liège2 Leagues14.043958375.37558223521824489.314019970.46310560.022.53.5-0.5264425489
2021-202232Standard Liège1 League6.917826467.431558207710176.27210171.3204841.701.91.3-1.9121810334
14 Seasons5 Clubs8 Leagues261.02610359472.644019129681287155183.0903122773.630356154.04924.924.7+24.117032916540537
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
Standard Liège (10 Seasons)3 Leagues203.72540350372.543140127561238149982.6890120873.729955154.34024.924.6+15.117032316540530
Anzhi (3 Seasons)2 Leagues20.75
Granada (1 Season)2 Leagues19.71
Benfica (1 Season)2 Leagues10.73
Olympiacos (1 Season)2 Leagues6.3709176.9879212495294.2131968.441040.000.00.10.006007
First Division A (10 Seasons)180.02294313473.238972115841113133883.2806108774.127048955.23922.122.8+16.915429314937478
UEFA Cup (8 Seasons)23.324636966.74168117212516177.68412169.4296246.812.81.9-1.8163016352
Premier League (3 Seasons)16.65
Champions Lg (3 Seasons)8.9709176.9879212495294.2131968.441040.000.00.10.006007
La Liga (1 Season)19.41
Primeira Liga (1 Season)9.13
Super League (1 Season)3.30
Copa del Rey (1 Season)0.30
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
2008-200919Standard Liègebe BEL1. First Division1st6.10Matches
2009-201020Standard Liègebe BEL1. Pro League9th24.05Matches
2010-201121Standard Liègebe BEL1. Pro League2nd33.47
2011-201222Anzhiru RUS1. Premier League5th3.91
2012-201323Anzhiru RUS1. Premier League3rd11.54Matches
2013-201424Anzhiru RUS1. Premier League16th1.30Matches
2013-201424Standard Liègebe BEL1. Pro League2nd16.52Matches
2014-201525Standard Liègebe BEL1. Pro League4th17.42Matches
2015-201626Benficapt POR1. Primeira Liga1st9.13Matches
2016-201727Granadaes ESP1. La Liga20th19.41Matches
2017-201828Olympiacosgr GRE1. Super League3rd3.30Matches
2017-201828Standard Liègebe BEL1. First Division A2nd13.940153774.76575211819623085.213318073.9427754.574.13.2+2.9245128683Matches
2018-201929Standard Liègebe BEL1. First Division A3rd31.2828116471.114516445539650079.230339576.710319253.688.810.4-0.8621235716188Matches
2019-202030Standard Liègebe BEL1. First Division A5th18.147864274.57618207224528885.116422473.2457957.065.04.4+1.0315929887Matches
2020-202131Standard Liègebe BEL1. First Division A8th12.540952777.67108211919921990.913418771.7609364.522.43.4-0.4254225486Matches
2021-202232Standard Liègebe BEL1. First Division A14th6.917826467.431558207710176.27210171.3204841.701.91.3-1.9121810334Matches
14 Seasons5 Clubs5 Leagues228.62294313473.238972115841113133883.2806108774.127048955.24822.122.8+25.915429314937478
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
Standard Liège (10 Seasons)1 League180.02294313473.238972115841113133883.2806108774.127048955.23922.122.8+16.915429314937478
Anzhi (3 Seasons)1 League16.65
Granada (1 Season)1 League19.41
Benfica (1 Season)1 League9.13
Olympiacos (1 Season)1 League3.30
First Division A (10 Seasons)180.02294313473.238972115841113133883.2806108774.127048955.23922.122.8+16.915429314937478
Premier League (3 Seasons)16.65
La Liga (1 Season)19.41
Primeira Liga (1 Season)9.13
Super League (1 Season)3.30
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2016-201727Granadaes ESPCopa del Rey17th0.30Matches
1 Season1 Club1 League0.30
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
2008-200919Standard Liège2. UEFA CupR320.5Matches
2009-201020Standard Liège1. Champions LgGR4.40Matches
2009-201020Standard Liège2. Europa LgQF3.80Matches
2012-201323Anzhi2. Europa LgR164.00Matches
2013-201424Standard Liège2. Europa LgGR2.10Matches
2014-201525Standard Liège2. Europa LgGR0.60Matches
2015-201626Benfica1. Champions LgQF1.60Matches
2017-201828Olympiacos1. Champions LgGR3.0709176.9879212495294.2131968.441040.000.00.10.006007Matches
2018-201929Standard Liège2. Europa LgGR5.812718668.32107561657982.3436566.2143046.711.61.2-0.611159025Matches
2019-202030Standard Liège2. Europa LgGR5.08912770.11611495415771.9354479.5122060.001.20.7-1.24137324Matches
2020-202131Standard Liège2. Europa LgGR1.5305653.6450116192576.061250.031225.000.00.00.012003Matches
10 Seasons4 Clubs2 Leagues32.231646068.75047138417421381.79714069.3337245.812.81.9-1.8163616359
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
Standard Liège (7 Seasons)2 Leagues23.724636966.74168117212516177.68412169.4296246.812.81.9-1.8163016352
Anzhi (1 Season)1 League4.00
Olympiacos (1 Season)1 League3.0709176.9879212495294.2131968.441040.000.00.10.006007
Benfica (1 Season)1 League1.60
UEFA Cup (8 Seasons)23.324636966.74168117212516177.68412169.4296246.812.81.9-1.8163016352
Champions Lg (3 Seasons)8.9709176.9879212495294.2131968.441040.000.00.10.006007
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
201222ma MoroccoAfrica Cup of NationsGR1.00Matches
201424ma MoroccoFriendlies (M)1.20Matches
201626ma MoroccoFriendlies (M)1.80Matches
201727ma MoroccoFriendlies (M)0.60Matches
201727ma MoroccoAfrica Cup of NationsQF0.90Matches
201828ma Morocco1. World CupGR0.26966.7801333100.02450.00000.00.00.000000Matches
201828ma MoroccoWCQ0.40Matches
201828ma MoroccoFriendlies (M)0.20Matches
201929ma MoroccoFriendlies (M)1.70Matches
201929ma MoroccoAfrica Cup of Nations qualification0.20Matches
6 Seasons1 Club5 Leagues8.26966.7801333100.02450.00000.00.00.000000
Friendlies (M) (5 Seasons)5.50
Africa Cup of Nations (2 Seasons)1.90
WCQ (1 Season)0.40
World Cup (1 Season)0.26966.7801333100.02450.00000.00.00.000000
Africa Cup of Nations qualification (1 Season)0.20
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
2008-200919Standard Liègebe BEL1. First Division6.1Matches
2008-200919Standard Liège2. UEFA Cup0.5Matches
2009-201020Standard Liège1. Champions Lg4.4Matches
2009-201020Standard Liège2. Europa Lg3.8Matches
2009-201020Standard Liègebe BEL1. Pro League24.0Matches
2010-201121Standard Liègebe BEL1. Pro League33.4
2011-201222Anzhiru RUS1. Premier League3.9
2012-201323Anzhi2. Europa Lg4.0Matches
2012-201323Anzhiru RUS1. Premier League11.5Matches
2013-201424Standard Liège2. Europa Lg2.1Matches
2013-201424Anzhiru RUS1. Premier League1.3Matches
2013-201424Standard Liègebe BEL1. Pro League16.5Matches
2014-201525Standard Liège2. Europa Lg0.6Matches
2014-201525Standard Liègebe BEL1. Pro League17.4Matches
2015-201626Benfica1. Champions Lg1.6Matches
2015-201626Benficapt POR1. Primeira Liga9.1Matches
2016-201727Granadaes ESPCopa del Rey0.3Matches
2016-201727Granadaes ESP1. La Liga19.452Matches
2017-201828Olympiacos1. Champions Lg3.0918830119032107005Matches
2017-201828Standard Liègebe BEL1. First Division A13.95374834829694811593040169Matches
2017-201828Olympiacosgr GRE1. Super League3.30Matches
2018-201929Standard Liège2. Europa Lg5.8186162213032311238012734Matches
2018-201929Standard Liègebe BEL1. First Division A31.211641036116434141222250231208281229Matches
2019-202030Standard Liège2. Europa Lg5.0127123432311011008903Matches
2019-202030Standard Liègebe BEL1. First Division A18.16426142612286293200478214Matches
2020-202131Standard Liège2. Europa Lg1.55645104114322003011Matches
2020-202131Standard Liègebe BEL1. First Division A12.5527471542083525288120409211Matches
2021-202232Standard Liègebe BEL1. First Division A6.9264228341022329752017829Matches
14 Seasons5 Clubs8 Leagues261.0359432503161242644415501215538026102885
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Standard Liège (10 Seasons)3 Leagues203.7350331623131242543354501185337025402880
Anzhi (3 Seasons)2 Leagues20.7
Granada (1 Season)2 Leagues19.752
Benfica (1 Season)2 Leagues10.7
Olympiacos (1 Season)2 Leagues6.3918830119032107005
First Division A (10 Seasons)180.0313428322781142236316461034729022942472
UEFA Cup (8 Seasons)23.33693303510373841568024648
Premier League (3 Seasons)16.6
Champions Lg (3 Seasons)8.9918830119032107005
La Liga (1 Season)19.452
Primeira Liga (1 Season)9.1
Super League (1 Season)3.30
Copa del Rey (1 Season)0.3
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2008-200919Standard Liège2 Leagues6.5
2009-201020Standard Liège3 Leagues32.2
2010-201121Standard Liège1 League33.4
2011-201222Anzhi1 League3.9
2012-201323Anzhi2 Leagues15.5
2013-201424Anzhi1 League1.3
2013-201424Standard Liège2 Leagues18.6
2014-201525Standard Liège2 Leagues18.0
2015-201626Benfica2 Leagues10.7
2016-201727Granada2 Leagues19.752
2017-201828Olympiacos2 Leagues6.3918830119032107005
2017-201828Standard Liège1 League13.95374834829694811593040169
2018-201929Standard Liège2 Leagues37.013501198137464171452362262009551533
2019-202030Standard Liège2 Leagues23.176973730154117394300567217
2020-202131Standard Liège2 Leagues14.05835166424945683010120439312
2021-202232Standard Liège1 League6.9264228341022329752017829
14 Seasons5 Clubs8 Leagues261.0359432503161242644415501215538026102885
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Standard Liège (10 Seasons)3 Leagues203.7350331623131242543354501185337025402880
Anzhi (3 Seasons)2 Leagues20.7
Granada (1 Season)2 Leagues19.752
Benfica (1 Season)2 Leagues10.7
Olympiacos (1 Season)2 Leagues6.3918830119032107005
First Division A (10 Seasons)180.0313428322781142236316461034729022942472
UEFA Cup (8 Seasons)23.33693303510373841568024648
Premier League (3 Seasons)16.6
Champions Lg (3 Seasons)8.9918830119032107005
La Liga (1 Season)19.452
Primeira Liga (1 Season)9.1
Super League (1 Season)3.30
Copa del Rey (1 Season)0.3
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2008-200919Standard Liègebe BEL1. First Division1st6.1Matches
2009-201020Standard Liègebe BEL1. Pro League9th24.0Matches
2010-201121Standard Liègebe BEL1. Pro League2nd33.4
2011-201222Anzhiru RUS1. Premier League5th3.9
2012-201323Anzhiru RUS1. Premier League3rd11.5Matches
2013-201424Anzhiru RUS1. Premier League16th1.3Matches
2013-201424Standard Liègebe BEL1. Pro League2nd16.5Matches
2014-201525Standard Liègebe BEL1. Pro League4th17.4Matches
2015-201626Benficapt POR1. Primeira Liga1st9.1Matches
2016-201727Granadaes ESP1. La Liga20th19.452Matches
2017-201828Olympiacosgr GRE1. Super League3rd3.30Matches
2017-201828Standard Liègebe BEL1. First Division A2nd13.95374834829694811593040169Matches
2018-201929Standard Liègebe BEL1. First Division A3rd31.211641036116434141222250231208281229Matches
2019-202030Standard Liègebe BEL1. First Division A5th18.16426142612286293200478214Matches
2020-202131Standard Liègebe BEL1. First Division A8th12.5527471542083525288120409211Matches
2021-202232Standard Liègebe BEL1. First Division A14th6.9264228341022329752017829Matches
14 Seasons5 Clubs5 Leagues228.6313428322781142236368461034729022942472
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Standard Liège (10 Seasons)1 League180.0313428322781142236316461034729022942472
Anzhi (3 Seasons)1 League16.6
Granada (1 Season)1 League19.452
Benfica (1 Season)1 League9.1
Olympiacos (1 Season)1 League3.30
First Division A (10 Seasons)180.0313428322781142236316461034729022942472
Premier League (3 Seasons)16.6
La Liga (1 Season)19.452
Primeira Liga (1 Season)9.1
Super League (1 Season)3.30
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2016-201727Granadaes ESPCopa del Rey17th0.3Matches
1 Season1 Club1 League0.3
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2008-200919Standard Liège2. UEFA CupR320.5Matches
2009-201020Standard Liège1. Champions LgGR4.4Matches
2009-201020Standard Liège2. Europa LgQF3.8Matches
2012-201323Anzhi2. Europa LgR164.0Matches
2013-201424Standard Liège2. Europa LgGR2.1Matches
2014-201525Standard Liège2. Europa LgGR0.6Matches
2015-201626Benfica1. Champions LgQF1.6Matches
2017-201828Olympiacos1. Champions LgGR3.0918830119032107005Matches
2018-201929Standard Liège2. Europa LgGR5.8186162213032311238012734Matches
2019-202030Standard Liège2. Europa LgGR5.0127123432311011008903Matches
2020-202131Standard Liège2. Europa LgGR1.55645104114322003011Matches
10 Seasons4 Clubs2 Leagues32.246041838104847418890316413
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Standard Liège (7 Seasons)2 Leagues23.73693303510373841568024648
Anzhi (1 Season)1 League4.0
Olympiacos (1 Season)1 League3.0918830119032107005
Benfica (1 Season)1 League1.6
UEFA Cup (8 Seasons)23.33693303510373841568024648
Champions Lg (3 Seasons)8.9918830119032107005
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
201222ma MoroccoAfrica Cup of NationsGR1.0Matches
201424ma MoroccoFriendlies (M)1.2Matches
201626ma MoroccoFriendlies (M)1.8Matches
201727ma MoroccoFriendlies (M)0.6Matches
201727ma MoroccoAfrica Cup of NationsQF0.99Matches
201828ma Morocco1. World CupGR0.2981000210000601Matches
201828ma MoroccoWCQ0.4Matches
201828ma MoroccoFriendlies (M)0.2Matches
201929ma MoroccoFriendlies (M)1.7Matches
201929ma MoroccoAfrica Cup of Nations qualification0.2Matches
6 Seasons1 Club5 Leagues8.29810001110000601
Friendlies (M) (5 Seasons)5.5
Africa Cup of Nations (2 Seasons)1.99
WCQ (1 Season)0.4
World Cup (1 Season)0.2981000210000601
Africa Cup of Nations qualification (1 Season)0.2

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
2008-200919Standard Liègebe BEL1. First Division6.1Matches
2008-200919Standard Liège2. UEFA Cup0.5Matches
2009-201020Standard Liège1. Champions Lg4.4Matches
2009-201020Standard Liège2. Europa Lg3.8Matches
2009-201020Standard Liègebe BEL1. Pro League24.0Matches
2010-201121Standard Liègebe BEL1. Pro League33.4
2011-201222Anzhiru RUS1. Premier League3.9
2012-201323Anzhi2. Europa Lg4.0Matches
2012-201323Anzhiru RUS1. Premier League11.5Matches
2013-201424Standard Liège2. Europa Lg2.1Matches
2013-201424Anzhiru RUS1. Premier League1.3Matches
2013-201424Standard Liègebe BEL1. Pro League16.5Matches
2014-201525Standard Liège2. Europa Lg0.6Matches
2014-201525Standard Liègebe BEL1. Pro League17.4Matches
2015-201626Benfica1. Champions Lg1.6Matches
2015-201626Benficapt POR1. Primeira Liga9.1Matches
2016-201727Granadaes ESPCopa del Rey0.3Matches
2016-201727Granadaes ESP1. La Liga19.4Matches
2017-201828Olympiacos1. Champions Lg3.072.3940102000.00000000Matches
2017-201828Standard Liègebe BEL1. First Division A13.9533.814042331141.011110200Matches
2017-201828Olympiacosgr GRE1. Super League3.3Matches
2018-201929Standard Liège2. Europa Lg5.8213.63115212020.35110000Matches
2018-201929Standard Liègebe BEL1. First Division A31.21474.861021275201140.46810140Matches
2019-202030Standard Liège2. Europa Lg5.0142.79100310000.00000000Matches
2019-202030Standard Liègebe BEL1. First Division A18.1894.9161276130110.611001000Matches
2020-202131Standard Liège2. Europa Lg1.521.3210010000.00000000Matches
2020-202131Standard Liègebe BEL1. First Division A12.5534.373010733060.49302100Matches
2021-202232Standard Liègebe BEL1. First Division A6.9284.08183412020.29200000Matches
14 Seasons5 Clubs8 Leagues261.04144.29277363321452490.513533440
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Standard Liège (10 Seasons)3 Leagues203.74074.35273363221432490.523533440
Anzhi (3 Seasons)2 Leagues20.7
Granada (1 Season)2 Leagues19.7
Benfica (1 Season)2 Leagues10.7
Olympiacos (1 Season)2 Leagues6.372.3940102000.00000000
First Division A (10 Seasons)180.03704.55251312718412470.583423440
UEFA Cup (8 Seasons)23.3373.01225532020.16110000
Premier League (3 Seasons)16.6
Champions Lg (3 Seasons)8.972.3940102000.00000000
La Liga (1 Season)19.4
Primeira Liga (1 Season)9.1
Super League (1 Season)3.3
Copa del Rey (1 Season)0.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2008-200919Standard Liège2 Leagues6.5
2009-201020Standard Liège3 Leagues32.2
2010-201121Standard Liège1 League33.4
2011-201222Anzhi1 League3.9
2012-201323Anzhi2 Leagues15.5
2013-201424Anzhi1 League1.3
2013-201424Standard Liège2 Leagues18.6
2014-201525Standard Liège2 Leagues18.0
2015-201626Benfica2 Leagues10.7
2016-201727Granada2 Leagues19.7
2017-201828Olympiacos2 Leagues6.372.3940102000.00000000
2017-201828Standard Liège1 League13.9533.814042331141.011110200
2018-201929Standard Liège2 Leagues37.01684.661131796221160.44920140
2019-202030Standard Liège2 Leagues23.11034.45712107130110.481001000
2020-202131Standard Liège2 Leagues14.0554.033110743060.44302100
2021-202232Standard Liège1 League6.9284.08183412020.29200000
14 Seasons5 Clubs8 Leagues261.04144.29277363321452490.513533440
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Standard Liège (10 Seasons)3 Leagues203.74074.35273363221432490.523533440
Anzhi (3 Seasons)2 Leagues20.7
Granada (1 Season)2 Leagues19.7
Benfica (1 Season)2 Leagues10.7
Olympiacos (1 Season)2 Leagues6.372.3940102000.00000000
First Division A (10 Seasons)180.03704.55251312718412470.583423440
UEFA Cup (8 Seasons)23.3373.01225532020.16110000
Premier League (3 Seasons)16.6
Champions Lg (3 Seasons)8.972.3940102000.00000000
La Liga (1 Season)19.4
Primeira Liga (1 Season)9.1
Super League (1 Season)3.3
Copa del Rey (1 Season)0.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2008-200919Standard Liègebe BEL1. First Division1st6.1Matches
2009-201020Standard Liègebe BEL1. Pro League9th24.0Matches
2010-201121Standard Liègebe BEL1. Pro League2nd33.4
2011-201222Anzhiru RUS1. Premier League5th3.9
2012-201323Anzhiru RUS1. Premier League3rd11.5Matches
2013-201424Anzhiru RUS1. Premier League16th1.3Matches
2013-201424Standard Liègebe BEL1. Pro League2nd16.5Matches
2014-201525Standard Liègebe BEL1. Pro League4th17.4Matches
2015-201626Benficapt POR1. Primeira Liga1st9.1Matches
2016-201727Granadaes ESP1. La Liga20th19.4Matches
2017-201828Olympiacosgr GRE1. Super League3rd3.3Matches
2017-201828Standard Liègebe BEL1. First Division A2nd13.9533.814042331141.011110200Matches
2018-201929Standard Liègebe BEL1. First Division A3rd31.21474.861021275201140.46810140Matches
2019-202030Standard Liègebe BEL1. First Division A5th18.1894.9161276130110.611001000Matches
2020-202131Standard Liègebe BEL1. First Division A8th12.5534.373010733060.49302100Matches
2021-202232Standard Liègebe BEL1. First Division A14th6.9284.08183412020.29200000Matches
14 Seasons5 Clubs5 Leagues228.63704.55251312718412470.583423440
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Standard Liège (10 Seasons)1 League180.03704.55251312718412470.583423440
Anzhi (3 Seasons)1 League16.6
Granada (1 Season)1 League19.4
Benfica (1 Season)1 League9.1
Olympiacos (1 Season)1 League3.3
First Division A (10 Seasons)180.03704.55251312718412470.583423440
Premier League (3 Seasons)16.6
La Liga (1 Season)19.4
Primeira Liga (1 Season)9.1
Super League (1 Season)3.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201727Granadaes ESPCopa del Rey17th0.3Matches
1 Season1 Club1 League0.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2008-200919Standard Liège2. UEFA CupR320.5Matches
2009-201020Standard Liège1. Champions LgGR4.4Matches
2009-201020Standard Liège2. Europa LgQF3.8Matches
2012-201323Anzhi2. Europa LgR164.0Matches
2013-201424Standard Liège2. Europa LgGR2.1Matches
2014-201525Standard Liège2. Europa LgGR0.6Matches
2015-201626Benfica1. Champions LgQF1.6Matches
2017-201828Olympiacos1. Champions LgGR3.072.3940102000.00000000Matches
2018-201929Standard Liège2. Europa LgGR5.8213.63115212020.35110000Matches
2019-202030Standard Liège2. Europa LgGR5.0142.79100310000.00000000Matches
2020-202131Standard Liège2. Europa LgGR1.521.3210010000.00000000Matches
10 Seasons4 Clubs2 Leagues32.2442.89265634020.13110000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Standard Liège (7 Seasons)2 Leagues23.7373.01225532020.16110000
Anzhi (1 Season)1 League4.0
Olympiacos (1 Season)1 League3.072.3940102000.00000000
Benfica (1 Season)1 League1.6
UEFA Cup (8 Seasons)23.3373.01225532020.16110000
Champions Lg (3 Seasons)8.972.3940102000.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
201222ma MoroccoAfrica Cup of NationsGR1.0Matches
201424ma MoroccoFriendlies (M)1.2Matches
201626ma MoroccoFriendlies (M)1.8Matches
201727ma MoroccoFriendlies (M)0.6Matches
201727ma MoroccoAfrica Cup of NationsQF0.9Matches
201828ma Morocco1. World CupGR0.200.0000000000.00000000Matches
201828ma MoroccoWCQ0.4Matches
201828ma MoroccoFriendlies (M)0.2Matches
201929ma MoroccoFriendlies (M)1.7Matches
201929ma MoroccoAfrica Cup of Nations qualification0.2Matches
6 Seasons1 Club5 Leagues8.200.0000000000.00000000
Friendlies (M) (5 Seasons)5.5
Africa Cup of Nations (2 Seasons)1.9
WCQ (1 Season)0.4
World Cup (1 Season)0.200.0000000000.00000000
Africa Cup of Nations qualification (1 Season)0.2

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
2008-200919Standard Liègebe BEL1. First Division6.1Matches
2008-200919Standard Liège2. UEFA Cup0.5Matches
2009-201020Standard Liège1. Champions Lg4.4Matches
2009-201020Standard Liège2. Europa Lg3.8Matches
2009-201020Standard Liègebe BEL1. Pro League24.0Matches
2010-201121Standard Liègebe BEL1. Pro League33.4
2011-201222Anzhiru RUS1. Premier League3.9
2012-201323Anzhi2. Europa Lg4.0Matches
2012-201323Anzhiru RUS1. Premier League11.5Matches
2013-201424Standard Liège2. Europa Lg2.1Matches
2013-201424Anzhiru RUS1. Premier League1.3Matches
2013-201424Standard Liègebe BEL1. Pro League16.5Matches
2014-201525Standard Liège2. Europa Lg0.6Matches
2014-201525Standard Liègebe BEL1. Pro League17.4Matches
2015-201626Benfica1. Champions Lg1.6Matches
2015-201626Benficapt POR1. Primeira Liga9.1Matches
2016-201727Granadaes ESPCopa del Rey0.3Matches
2016-201727Granadaes ESP1. La Liga19.42122Matches
2017-201828Olympiacos1. Champions Lg3.01053701425.0320231300Matches
2017-201828Standard Liègebe BEL1. First Division A13.9221631452922.27606123420Matches
2017-201828Olympiacosgr GRE1. Super League3.300Matches
2018-201929Standard Liège2. Europa Lg5.8530501333.325054920Matches
2018-201929Standard Liègebe BEL1. First Division A31.25137152511102147.61119217277860Matches
2019-202030Standard Liège2. Europa Lg5.013105531911.1871682110Matches
2019-202030Standard Liègebe BEL1. First Division A18.138241316982927.62121219145250Matches
2020-202131Standard Liège2. Europa Lg1.543121070.072023700Matches
2020-202131Standard Liègebe BEL1. First Division A12.52816715641428.61019019113960Matches
2021-202232Standard Liègebe BEL1. First Division A6.913794061250.0692792250Matches
14 Seasons5 Clubs8 Leagues261.01841425693353310830.67590783113275270
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Standard Liège (10 Seasons)3 Leagues203.71741165386353210430.8728878188262270
Anzhi (3 Seasons)2 Leagues20.70
Granada (1 Season)2 Leagues19.721220
Benfica (1 Season)2 Leagues10.70
Olympiacos (1 Season)2 Leagues6.31053701425.0320231300
First Division A (10 Seasons)180.0152100477431308535.3557466873225240
UEFA Cup (8 Seasons)23.32216612421910.51714113153730
Premier League (3 Seasons)16.60
Champions Lg (3 Seasons)8.91053701425.0320231300
La Liga (1 Season)19.421220
Primeira Liga (1 Season)9.10
Super League (1 Season)3.3000
Copa del Rey (1 Season)0.30
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2008-200919Standard Liège2 Leagues6.50
2009-201020Standard Liège3 Leagues32.20
2010-201121Standard Liège1 League33.40
2011-201222Anzhi1 League3.90
2012-201323Anzhi2 Leagues15.50
2013-201424Anzhi1 League1.30
2013-201424Standard Liège2 Leagues18.60
2014-201525Standard Liège2 Leagues18.00
2015-201626Benfica2 Leagues10.70
2016-201727Granada2 Leagues19.721220
2017-201828Olympiacos2 Leagues6.31053701425.0320231300
2017-201828Standard Liège1 League13.9221631452922.27606123420
2018-201929Standard Liège2 Leagues37.05640153011112445.81324222318780
2019-202030Standard Liège2 Leagues23.1513418211293823.72928325227360
2020-202131Standard Liège2 Leagues14.03219817742119.01721021144660
2021-202232Standard Liège1 League6.913794061250.0692792250
14 Seasons5 Clubs8 Leagues261.01841425693353310830.67590783113275270
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Standard Liège (10 Seasons)3 Leagues203.71741165386353210430.8728878188262270
Anzhi (3 Seasons)2 Leagues20.70
Granada (1 Season)2 Leagues19.721220
Benfica (1 Season)2 Leagues10.70
Olympiacos (1 Season)2 Leagues6.31053701425.0320231300
First Division A (10 Seasons)180.0152100477431308535.3557466873225240
UEFA Cup (8 Seasons)23.32216612421910.51714113153730
Premier League (3 Seasons)16.60
Champions Lg (3 Seasons)8.91053701425.0320231300
La Liga (1 Season)19.421220
Primeira Liga (1 Season)9.10
Super League (1 Season)3.3000
Copa del Rey (1 Season)0.30
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2008-200919Standard Liègebe BEL1. First Division1st6.1Matches
2009-201020Standard Liègebe BEL1. Pro League9th24.0Matches
2010-201121Standard Liègebe BEL1. Pro League2nd33.4
2011-201222Anzhiru RUS1. Premier League5th3.9
2012-201323Anzhiru RUS1. Premier League3rd11.5Matches
2013-201424Anzhiru RUS1. Premier League16th1.3Matches
2013-201424Standard Liègebe BEL1. Pro League2nd16.5Matches
2014-201525Standard Liègebe BEL1. Pro League4th17.4Matches
2015-201626Benficapt POR1. Primeira Liga1st9.1Matches
2016-201727Granadaes ESP1. La Liga20th19.42122Matches
2017-201828Olympiacosgr GRE1. Super League3rd3.300Matches
2017-201828Standard Liègebe BEL1. First Division A2nd13.9221631452922.27606123420Matches
2018-201929Standard Liègebe BEL1. First Division A3rd31.25137152511102147.61119217277860Matches
2019-202030Standard Liègebe BEL1. First Division A5th18.138241316982927.62121219145250Matches
2020-202131Standard Liègebe BEL1. First Division A8th12.52816715641428.61019019113960Matches
2021-202232Standard Liègebe BEL1. First Division A14th6.913794061250.0692792250Matches
14 Seasons5 Clubs5 Leagues228.6152121477431308535.3557466895225240
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
Standard Liège (10 Seasons)1 League180.0152100477431308535.3557466873225240
Anzhi (3 Seasons)1 League16.60
Granada (1 Season)1 League19.421220
Benfica (1 Season)1 League9.10
Olympiacos (1 Season)1 League3.3000
First Division A (10 Seasons)180.0152100477431308535.3557466873225240
Premier League (3 Seasons)16.60
La Liga (1 Season)19.421220
Primeira Liga (1 Season)9.10
Super League (1 Season)3.3000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2016-201727Granadaes ESPCopa del Rey17th0.3Matches
1 Season1 Club1 League0.30
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2008-200919Standard Liège2. UEFA CupR320.5Matches
2009-201020Standard Liège1. Champions LgGR4.4Matches
2009-201020Standard Liège2. Europa LgQF3.8Matches
2012-201323Anzhi2. Europa LgR164.0Matches
2013-201424Standard Liège2. Europa LgGR2.1Matches
2014-201525Standard Liège2. Europa LgGR0.6Matches
2015-201626Benfica1. Champions LgQF1.6Matches
2017-201828Olympiacos1. Champions LgGR3.01053701425.0320231300Matches
2018-201929Standard Liège2. Europa LgGR5.8530501333.325054920Matches
2019-202030Standard Liège2. Europa LgGR5.013105531911.1871682110Matches
2020-202131Standard Liège2. Europa LgGR1.543121070.072023700Matches
10 Seasons4 Clubs2 Leagues32.23221919432313.02016115185030
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Standard Liège (7 Seasons)2 Leagues23.72216612421910.51714113153730
Anzhi (1 Season)1 League4.00
Olympiacos (1 Season)1 League3.01053701425.0320231300
Benfica (1 Season)1 League1.60
UEFA Cup (8 Seasons)23.32216612421910.51714113153730
Champions Lg (3 Seasons)8.91053701425.0320231300
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
201222ma MoroccoAfrica Cup of NationsGR1.0Matches
201424ma MoroccoFriendlies (M)1.2Matches
201626ma MoroccoFriendlies (M)1.8Matches
201727ma MoroccoFriendlies (M)0.6Matches
201727ma MoroccoAfrica Cup of NationsQF0.910Matches
201828ma Morocco1. World CupGR0.2000000000000000Matches
201828ma MoroccoWCQ0.4Matches
201828ma MoroccoFriendlies (M)0.2Matches
201929ma MoroccoFriendlies (M)1.7Matches
201929ma MoroccoAfrica Cup of Nations qualification0.2Matches
6 Seasons1 Club5 Leagues8.2010000000000000
Friendlies (M) (5 Seasons)5.50
Africa Cup of Nations (2 Seasons)1.9100
WCQ (1 Season)0.40
World Cup (1 Season)0.2000000000000000
Africa Cup of Nations qualification (1 Season)0.20

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
2008-200919Standard Liègebe BEL1. First Division6.1Matches
2008-200919Standard Liège2. UEFA Cup0.5Matches
2009-201020Standard Liège1. Champions Lg4.4Matches
2009-201020Standard Liège2. Europa Lg3.8Matches
2009-201020Standard Liègebe BEL1. Pro League24.0Matches
2010-201121Standard Liègebe BEL1. Pro League33.4
2011-201222Anzhiru RUS1. Premier League3.9
2012-201323Anzhi2. Europa Lg4.0Matches
2012-201323Anzhiru RUS1. Premier League11.5Matches
2013-201424Standard Liège2. Europa Lg2.1Matches
2013-201424Anzhiru RUS1. Premier League1.3Matches
2013-201424Standard Liègebe BEL1. Pro League16.5Matches
2014-201525Standard Liège2. Europa Lg0.6Matches
2014-201525Standard Liègebe BEL1. Pro League17.4Matches
2015-201626Benfica1. Champions Lg1.6Matches
2015-201626Benficapt POR1. Primeira Liga9.1Matches
2016-201727Granadaes ESPCopa del Rey0.3Matches
2016-201727Granadaes ESP1. La Liga19.4Matches
2017-201828Olympiacos1. Champions Lg3.01323235855913213753.8646.291610285862101010620Matches
2017-201828Standard Liègebe BEL1. First Division A13.969855633134444698755168.02432.046839991775584817513254686Matches
2017-201828Olympiacosgr GRE1. Super League3.3Matches
2018-201929Standard Liège2. Europa Lg5.826412213111819264231252.21147.81631441679301411161519336Matches
2018-201929Standard Liègebe BEL1. First Division A31.2152561146168251341525865361.63338.41121834036231247844811181243274Matches
2019-202030Standard Liège2. Europa Lg5.0222434969716222261453.81246.2122820435177320713644Matches
2019-202030Standard Liègebe BEL1. First Division A18.1927887343515102927693550.73550.7695482722027452295543731199Matches
2020-202131Standard Liège2. Europa Lg1.57901043285799555.6444.44934814042322495Matches
2020-202131Standard Liègebe BEL1. First Division A12.570556731933035704562850.02748.244032161277483514403153297Matches
2021-202232Standard Liègebe BEL1. First Division A6.937475115217618374281864.31035.7261170869122157182525958Matches
14 Seasons5 Clubs8 Leagues261.049263946420892488382492538522357.916242.1341025309111073852571302932833795819
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
Standard Liège (10 Seasons)3 Leagues203.747943644120312433373479337221658.115641.9331924699108223772511282832733689799
Anzhi (3 Seasons)2 Leagues20.7
Granada (1 Season)2 Leagues19.7
Benfica (1 Season)2 Leagues10.7
Olympiacos (1 Season)2 Leagues6.31323235855913213753.8646.291610285862101010620
First Division A (10 Seasons)180.042293137517612190333422831418558.912941.129852209095683262281112452493311714
UEFA Cup (8 Seasons)23.356556627024340565583153.42746.633426091254512317382437885
Premier League (3 Seasons)16.6
Champions Lg (3 Seasons)8.91323235855913213753.8646.291610285862101010620
La Liga (1 Season)19.4
Primeira Liga (1 Season)9.1
Super League (1 Season)3.3
Copa del Rey (1 Season)0.3
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2008-200919Standard Liège2 Leagues6.5
2009-201020Standard Liège3 Leagues32.2
2010-201121Standard Liège1 League33.4
2011-201222Anzhi1 League3.9
2012-201323Anzhi2 Leagues15.5
2013-201424Anzhi1 League1.3
2013-201424Standard Liège2 Leagues18.6
2014-201525Standard Liège2 Leagues18.0
2015-201626Benfica2 Leagues10.7
2016-201727Granada2 Leagues19.7
2017-201828Olympiacos2 Leagues6.31323235855913213753.8646.291610285862101010620
2017-201828Standard Liège1 League13.969855633134444698755168.02432.046839991775584817513254686
2018-201929Standard Liège2 Leagues37.01789713674794315317891096559.64440.41284978143021549255971331436310
2019-202030Standard Liège2 Leagues23.11149121214396121181149954951.64749.5817564726379159327550867243
2020-202131Standard Liège2 Leagues14.078457736235840783653350.83147.7489356414175237174233581102
2021-202232Standard Liège1 League6.937475115217618374281864.31035.7261170869122157182525958
14 Seasons5 Clubs8 Leagues261.049263946420892488382492538522357.916242.1341025309111073852571302932833795819
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
Standard Liège (10 Seasons)3 Leagues203.747943644120312433373479337221658.115641.9331924699108223772511282832733689799
Anzhi (3 Seasons)2 Leagues20.7
Granada (1 Season)2 Leagues19.7
Benfica (1 Season)2 Leagues10.7
Olympiacos (1 Season)2 Leagues6.31323235855913213753.8646.291610285862101010620
First Division A (10 Seasons)180.042293137517612190333422831418558.912941.129852209095683262281112452493311714
UEFA Cup (8 Seasons)23.356556627024340565583153.42746.633426091254512317382437885
Premier League (3 Seasons)16.6
Champions Lg (3 Seasons)8.91323235855913213753.8646.291610285862101010620
La Liga (1 Season)19.4
Primeira Liga (1 Season)9.1
Super League (1 Season)3.3
Copa del Rey (1 Season)0.3
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2008-200919Standard Liègebe BEL1. First Division1st6.1Matches
2009-201020Standard Liègebe BEL1. Pro League9th24.0Matches
2010-201121Standard Liègebe BEL1. Pro League2nd33.4
2011-201222Anzhiru RUS1. Premier League5th3.9
2012-201323Anzhiru RUS1. Premier League3rd11.5Matches
2013-201424Anzhiru RUS1. Premier League16th1.3Matches
2013-201424Standard Liègebe BEL1. Pro League2nd16.5Matches
2014-201525Standard Liègebe BEL1. Pro League4th17.4Matches
2015-201626Benficapt POR1. Primeira Liga1st9.1Matches
2016-201727Granadaes ESP1. La Liga20th19.4Matches
2017-201828Olympiacosgr GRE1. Super League3rd3.3Matches
2017-201828Standard Liègebe BEL1. First Division A2nd13.969855633134444698755168.02432.046839991775584817513254686Matches
2018-201929Standard Liègebe BEL1. First Division A3rd31.2152561146168251341525865361.63338.41121834036231247844811181243274Matches
2019-202030Standard Liègebe BEL1. First Division A5th18.1927887343515102927693550.73550.7695482722027452295543731199Matches
2020-202131Standard Liègebe BEL1. First Division A8th12.570556731933035704562850.02748.244032161277483514403153297Matches
2021-202232Standard Liègebe BEL1. First Division A14th6.937475115217618374281864.31035.7261170869122157182525958Matches
14 Seasons5 Clubs5 Leagues228.642293137517612190333422831418558.912941.129852209095683262281112452493311714
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
Standard Liège (10 Seasons)1 League180.042293137517612190333422831418558.912941.129852209095683262281112452493311714
Anzhi (3 Seasons)1 League16.6
Granada (1 Season)1 League19.4
Benfica (1 Season)1 League9.1
Olympiacos (1 Season)1 League3.3
First Division A (10 Seasons)180.042293137517612190333422831418558.912941.129852209095683262281112452493311714
Premier League (3 Seasons)16.6
La Liga (1 Season)19.4
Primeira Liga (1 Season)9.1
Super League (1 Season)3.3
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2016-201727Granadaes ESPCopa del Rey17th0.3Matches
1 Season1 Club1 League0.3
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
2008-200919Standard Liège2. UEFA CupR320.5Matches
2009-201020Standard Liège1. Champions LgGR4.4Matches
2009-201020Standard Liège2. Europa LgQF3.8Matches
2012-201323Anzhi2. Europa LgR164.0Matches
2013-201424Standard Liège2. Europa LgGR2.1Matches
2014-201525Standard Liège2. Europa LgGR0.6Matches
2015-201626Benfica1. Champions LgQF1.6Matches
2017-201828Olympiacos1. Champions LgGR3.01323235855913213753.8646.291610285862101010620Matches
2018-201929Standard Liège2. Europa LgGR5.826412213111819264231252.21147.81631441679301411161519336Matches
2019-202030Standard Liège2. Europa LgGR5.0222434969716222261453.81246.2122820435177320713644Matches
2020-202131Standard Liège2. Europa LgGR1.57901043285799555.6444.44934814042322495Matches
10 Seasons4 Clubs2 Leagues32.269788932829849697713853.53346.5425321915395929194834484105
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
Standard Liège (7 Seasons)2 Leagues23.756556627024340565583153.42746.633426091254512317382437885
Anzhi (1 Season)1 League4.0
Olympiacos (1 Season)1 League3.01323235855913213753.8646.291610285862101010620
Benfica (1 Season)1 League1.6
UEFA Cup (8 Seasons)23.356556627024340565583153.42746.633426091254512317382437885
Champions Lg (3 Seasons)8.91323235855913213753.8646.291610285862101010620
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
201222ma MoroccoAfrica Cup of NationsGR1.0Matches
201424ma MoroccoFriendlies (M)1.2Matches
201626ma MoroccoFriendlies (M)1.8Matches
201727ma MoroccoFriendlies (M)0.6Matches
201727ma MoroccoAfrica Cup of NationsQF0.9Matches
201828ma Morocco1. World CupGR0.21000380102150.0150.0658321100183Matches
201828ma MoroccoWCQ0.4Matches
201828ma MoroccoFriendlies (M)0.2Matches
201929ma MoroccoFriendlies (M)1.7Matches
201929ma MoroccoAfrica Cup of Nations qualification0.2Matches
6 Seasons1 Club5 Leagues8.21000380102150.0150.0658321100183
Friendlies (M) (5 Seasons)5.5
Africa Cup of Nations (2 Seasons)1.9
WCQ (1 Season)0.4
World Cup (1 Season)0.21000380102150.0150.0658321100183
Africa Cup of Nations qualification (1 Season)0.2

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
2008-200919Standard Liègebe BEL1. First Division125464617.86.166Matches
2008-200919Standard Liège2. UEFA Cup241210.5022Matches
2009-201020Standard Liège1. Champions Lg5395794.4421Matches
2009-201020Standard Liège2. Europa Lg5343693.8322Matches
2009-201020Standard Liègebe BEL1. Pro League312,1617070.624.0247Matches
2010-201121Standard Liègebe BEL1. Pro League383,0097983.633.4344
2011-201222Anzhiru RUS1. Premier League8347438.83.935
2012-201323Anzhi2. Europa Lg10362364.0317Matches
2012-201323Anzhiru RUS1. Premier League201,0375238.411.5911Matches
2013-201424Standard Liège2. Europa Lg3186622.1300Matches
2013-201424Anzhiru RUS1. Premier League3114384.21.312Matches
2013-201424Standard Liègebe BEL1. Pro League241,4896241.416.5186Matches
2014-201525Standard Liège2. Europa Lg1565610.40.610003.000000.00+1.12Matches
2014-201525Standard Liègebe BEL1. Pro League201,5677843.517.4189201.903016+14+0.80+0.94Matches
2015-201626Benfica1. Champions Lg41403515.61.611321.7532+1+0.64+0.41Matches
2015-201626Benficapt POR1. Primeira Liga208224126.99.16414102.56255+20+2.19+0.34Matches
2016-201727Granadaes ESPCopa del Rey2241213.30.30021201.500000.00+0.58Matches
2016-201727Granadaes ESP1. La Liga221,7477951.119.420841323610.732036-16-0.82+1.11Matches
2017-201828Olympiacos1. Champions Lg42686749.63.040001.3808-8-2.69-2.361.07.4-6.4-2.19-0.90Matches
2017-201828Standard Liègebe BEL1. First Division A161,2537834.813.9136302.193316+17+1.22+1.3719.818.5+1.2+0.09-0.15Matches
2017-201828Olympiacosgr GRE1. Super League62995011.13.340250.833300.00-1.31Matches
2018-201929Standard Liège2. Europa Lg65218796.55.86874001.6779-2-0.35-0.356.311.8-5.5-0.95-1.20Matches
2018-201929Standard Liègebe BEL1. First Division A372,8107678.131.230882272501.685337+16+0.51+0.6348.338.6+9.7+0.32+0.54Matches
2019-202030Standard Liège2. Europa Lg64517583.55.0584213301.3356-1-0.20+0.815.59.3-3.9-0.77+1.67Matches
2019-202030Standard Liègebe BEL1. First Division A261,6306362.518.11785792011.812918+11+0.61+0.2430.120.6+9.5+0.52-0.13Matches
2020-202131Standard Liège2. Europa Lg31364525.21.5190122311.5004-4-2.65-1.980.43.1-2.7-1.79-1.42Matches
2020-202131Standard Liègebe BEL1. First Division A241,1214736.612.511722132571.192114+7+0.56+0.8419.613.6+5.9+0.49+0.41Matches
2021-202232Standard Liègebe BEL1. First Division A236182720.26.93711202010.96510-5-0.73-0.218.89.6-0.8-0.12+0.32Matches
14 Seasons5 Clubs8 Leagues38123,4936240.2261.0248847713323301.57234184+50+0.33+0.28139.8132.8+7.0+0.07+0.14
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Standard Liège (10 Seasons)3 Leagues28218,3336549.6203.719784588523121.60183130+53+0.47+0.73138.8125.3+13.4+0.14+0.17
Anzhi (3 Seasons)2 Leagues411,8604516.020.716125
Granada (1 Season)2 Leagues241,7717449.219.720841342410.792036-16-0.81+1.01
Benfica (1 Season)2 Leagues249624024.310.77517122.43287+21+1.96+0.52
Olympiacos (1 Season)2 Leagues105675717.56.380251.05311-8-1.27-2.411.07.4-6.4-2.19-0.90
First Division A (10 Seasons)25116,2046549.3180.01748347772291.60171111+60+0.60+0.81126.6101.0+25.5+0.31+0.30
UEFA Cup (8 Seasons)362,0965853.923.3228610142631.591219-7-0.54+0.3612.224.3-12.1-0.98-0.28
Premier League (3 Seasons)311,4984816.016.61318
Champions Lg (3 Seasons)138036228.38.993421.57310-7-1.54-1.631.07.4-6.4-2.19-0.90
La Liga (1 Season)221,7477951.119.420841323610.732036-16-0.82+1.11
Primeira Liga (1 Season)208224126.99.16414102.56255+20+2.19+0.34
Super League (1 Season)62995011.13.340250.833300.00-1.31
Copa del Rey (1 Season)2241213.30.30021201.500000.00+0.58
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
2008-200919Standard Liège2 Leagues145874217.86.5682
2009-201020Standard Liège3 Leagues412,8997170.632.231410
2010-201121Standard Liège1 League383,0097983.633.4344
2011-201222Anzhi1 League8347438.83.935
2012-201323Anzhi2 Leagues301,3994738.415.512118
2013-201424Anzhi1 League3114384.21.312
2013-201424Standard Liège2 Leagues271,6756241.418.62106
2014-201525Standard Liège2 Leagues211,6237739.218.0199201.953016+14+0.78+1.10
2015-201626Benfica2 Leagues249624024.310.77517122.43287+21+1.96+0.52
2016-201727Granada2 Leagues241,7717449.219.720841342410.792036-16-0.81+1.01
2017-201828Olympiacos2 Leagues105675717.56.380251.05311-8-1.27-2.411.07.4-6.4-2.19-0.90
2017-201828Standard Liège1 League161,2537834.813.9136302.193316+17+1.22+1.3719.818.5+1.2+0.09-0.15
2018-201929Standard Liège2 Leagues433,3317780.537.036882672501.686046+14+0.38+0.4954.750.5+4.2+0.12+0.33
2019-202030Standard Liège2 Leagues322,0816566.123.122859102111.723424+10+0.43+0.1835.630.0+5.6+0.24-0.15
2020-202131Standard Liège2 Leagues271,2574734.914.012733152581.222118+3+0.21+0.5619.916.7+3.2+0.23+0.23
2021-202232Standard Liège1 League236182720.26.93711202010.96510-5-0.73-0.218.89.6-0.8-0.12+0.32
14 Seasons5 Clubs8 Leagues38123,4936240.2261.0248847713323301.57234184+50+0.33+0.28139.8132.8+7.0+0.07+0.14
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Standard Liège (10 Seasons)3 Leagues28218,3336549.6203.719784588523121.60183130+53+0.47+0.73138.8125.3+13.4+0.14+0.17
Anzhi (3 Seasons)2 Leagues411,8604516.020.716125
Granada (1 Season)2 Leagues241,7717449.219.720841342410.792036-16-0.81+1.01
Benfica (1 Season)2 Leagues249624024.310.77517122.43287+21+1.96+0.52
Olympiacos (1 Season)2 Leagues105675717.56.380251.05311-8-1.27-2.411.07.4-6.4-2.19-0.90
First Division A (10 Seasons)25116,2046549.3180.01748347772291.60171111+60+0.60+0.81126.6101.0+25.5+0.31+0.30
UEFA Cup (8 Seasons)362,0965853.923.3228610142631.591219-7-0.54+0.3612.224.3-12.1-0.98-0.28
Premier League (3 Seasons)311,4984816.016.61318
Champions Lg (3 Seasons)138036228.38.993421.57310-7-1.54-1.631.07.4-6.4-2.19-0.90
La Liga (1 Season)221,7477951.119.420841323610.732036-16-0.82+1.11
Primeira Liga (1 Season)208224126.99.16414102.56255+20+2.19+0.34
Super League (1 Season)62995011.13.340250.833300.00-1.31
Copa del Rey (1 Season)2241213.30.30021201.500000.00+0.58
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
2008-200919Standard Liègebe BEL1. First Division1st125464617.86.166Matches
2009-201020Standard Liègebe BEL1. Pro League9th312,1617070.624.0247Matches
2010-201121Standard Liègebe BEL1. Pro League2nd383,0097983.633.4344
2011-201222Anzhiru RUS1. Premier League5th8347438.83.935
2012-201323Anzhiru RUS1. Premier League3rd201,0375238.411.5911Matches
2013-201424Anzhiru RUS1. Premier League16th3114384.21.312Matches
2013-201424Standard Liègebe BEL1. Pro League2nd241,4896241.416.5186Matches
2014-201525Standard Liègebe BEL1. Pro League4th201,5677843.517.4189201.903016+14+0.80+0.94Matches
2015-201626Benficapt POR1. Primeira Liga1st208224126.99.16414102.56255+20+2.19+0.34Matches
2016-201727Granadaes ESP1. La Liga20th221,7477951.119.420841323610.732036-16-0.82+1.11Matches
2017-201828Olympiacosgr GRE1. Super League3rd62995011.13.340250.833300.00-1.31Matches
2017-201828Standard Liègebe BEL1. First Division A2nd161,2537834.813.9136302.193316+17+1.22+1.3719.818.5+1.2+0.09-0.15Matches
2018-201929Standard Liègebe BEL1. First Division A3rd372,8107678.131.230882272501.685337+16+0.51+0.6348.338.6+9.7+0.32+0.54Matches
2019-202030Standard Liègebe BEL1. First Division A5th261,6306362.518.11785792011.812918+11+0.61+0.2430.120.6+9.5+0.52-0.13Matches
2020-202131Standard Liègebe BEL1. First Division A8th241,1214736.612.511722132571.192114+7+0.56+0.8419.613.6+5.9+0.49+0.41Matches
2021-202232Standard Liègebe BEL1. First Division A14th236182720.26.93711202010.96510-5-0.73-0.218.89.6-0.8-0.12+0.32Matches
14 Seasons5 Clubs5 Leagues33020,5706240.0228.6217836411323251.57219155+64+0.49+0.37126.6101.0+25.5+0.31+0.30
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
Standard Liège (10 Seasons)1 League25116,2046549.3180.01748347772291.60171111+60+0.60+0.81126.6101.0+25.5+0.31+0.30
Anzhi (3 Seasons)1 League311,4984816.016.61318
Granada (1 Season)1 League221,7477951.119.420841323610.732036-16-0.82+1.11
Benfica (1 Season)1 League208224126.99.16414102.56255+20+2.19+0.34
Olympiacos (1 Season)1 League62995011.13.340250.833300.00-1.31
First Division A (10 Seasons)25116,2046549.3180.01748347772291.60171111+60+0.60+0.81126.6101.0+25.5+0.31+0.30
Premier League (3 Seasons)311,4984816.016.61318
La Liga (1 Season)221,7477951.119.420841323610.732036-16-0.82+1.11
Primeira Liga (1 Season)208224126.99.16414102.56255+20+2.19+0.34
Super League (1 Season)62995011.13.340250.833300.00-1.31
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2016-201727Granadaes ESPCopa del Rey17th2241213.30.30021201.500000.00+0.58Matches
1 Season1 Club1 League2241213.30.30021201.500000.00+0.58
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
2008-200919Standard Liège2. UEFA CupR32241210.5022Matches
2009-201020Standard Liège1. Champions LgGR5395794.4421Matches
2009-201020Standard Liège2. Europa LgQF5343693.8322Matches
2012-201323Anzhi2. Europa LgR1610362364.0317Matches
2013-201424Standard Liège2. Europa LgGR3186622.1300Matches
2014-201525Standard Liège2. Europa LgGR1565610.40.610003.000000.00+1.12Matches
2015-201626Benfica1. Champions LgQF41403515.61.611321.7532+1+0.64+0.41Matches
2017-201828Olympiacos1. Champions LgGR42686749.63.040001.3808-8-2.69-2.361.07.4-6.4-2.19-0.90Matches
2018-201929Standard Liège2. Europa LgGR65218796.55.86874001.6779-2-0.35-0.356.311.8-5.5-0.95-1.20Matches
2019-202030Standard Liège2. Europa LgGR64517583.55.0584213301.3356-1-0.20+0.815.59.3-3.9-0.77+1.67Matches
2020-202131Standard Liège2. Europa LgGR31364525.21.5190122311.5004-4-2.65-1.980.43.1-2.7-1.79-1.42Matches
10 Seasons4 Clubs2 Leagues492,8995943.732.2318613182651.581529-14-0.80-0.4013.231.7-18.5-1.21-0.31
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
Standard Liège (7 Seasons)2 Leagues312,1296953.923.723861182631.591219-7-0.54+0.3612.224.3-12.1-0.98-0.28
Anzhi (1 Season)1 League10362364.0317
Olympiacos (1 Season)1 League42686749.63.040001.3808-8-2.69-2.361.07.4-6.4-2.19-0.90
Benfica (1 Season)1 League41403515.61.611321.7532+1+0.64+0.41
UEFA Cup (8 Seasons)362,0965853.923.3228610142631.591219-7-0.54+0.3612.224.3-12.1-0.98-0.28
Champions Lg (3 Seasons)138036228.38.993421.57310-7-1.54-1.631.07.4-6.4-2.19-0.90
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
201222ma MoroccoAfrica Cup of NationsGR2924634.11.0167012511.5020+2+1.96+3.47Matches
201424ma MoroccoFriendlies (M)31063511.81.2165022101.0021+1+0.85-0.85Matches
201626ma MoroccoFriendlies (M)31625445.01.8274011503.0041+3+1.67-0.15Matches
201727ma MoroccoFriendlies (M)2562815.60.6126013011.5021+1+1.61+0.72Matches
201727ma MoroccoAfrica Cup of NationsQF1787821.70.91780030.0001-1-1.15-1.79Matches
201828ma Morocco1. World CupGR116165.90.20011520.000000.00+0.710.30.2+0.1+0.66+1.60Matches
201828ma MoroccoWCQ238195.30.40021821.000000.00-1.58Matches
201828ma MoroccoFriendlies (M)116163.00.20011523.000000.00-1.20Matches
201929ma MoroccoFriendlies (M)41543928.51.7256022201.2532+1+0.58+1.28Matches
201929ma MoroccoAfrica Cup of Nations qualification121213.90.20012000.000000.00-0.87Matches
6 Seasons1 Club5 Leagues207393715.28.286201220111.40136+7+0.85-0.020.30.2+0.1+0.66+1.60
Friendlies (M) (5 Seasons)134943818.35.5658072131.77115+6+1.09+0.03
Africa Cup of Nations (2 Seasons)31705727.01.9273012541.0021+1+0.53+0.73
WCQ (1 Season)238195.30.40021821.000000.00-1.58
World Cup (1 Season)116165.90.20011520.000000.00+0.710.30.2+0.1+0.66+1.60
Africa Cup of Nations qualification (1 Season)121213.90.20012000.000000.00-0.87

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
2008-200919Standard Liègebe BEL1. First Division6.100Matches
2008-200919Standard Liège2. UEFA Cup0.50000Matches
2009-201020Standard Liège1. Champions Lg4.4017Matches
2009-201020Standard Liège2. Europa Lg3.81012Matches
2009-201020Standard Liègebe BEL1. Pro League24.020Matches
2010-201121Standard Liègebe BEL1. Pro League33.440
2011-201222Anzhiru RUS1. Premier League3.910
2012-201323Anzhi2. Europa Lg4.0117Matches
2012-201323Anzhiru RUS1. Premier League11.520Matches
2013-201424Standard Liège2. Europa Lg2.1012Matches
2013-201424Anzhiru RUS1. Premier League1.3002Matches
2013-201424Standard Liègebe BEL1. Pro League16.542Matches
2014-201525Standard Liège2. Europa Lg0.6001Matches
2014-201525Standard Liègebe BEL1. Pro League17.420Matches
2015-201626Benfica1. Champions Lg1.6102Matches
2015-201626Benficapt POR1. Primeira Liga9.11012Matches
2016-201727Granadaes ESPCopa del Rey0.30000Matches
2016-201727Granadaes ESP1. La Liga19.460021375522221000Matches
2017-201828Olympiacos1. Champions Lg3.0000391935000113350.0Matches
2017-201828Standard Liègebe BEL1. First Division A13.910014503481216100653537.5Matches
2017-201828Olympiacosgr GRE1. Super League3.3000900000000Matches
2018-201929Standard Liège2. Europa Lg5.820051142343000291146.7Matches
2018-201929Standard Liègebe BEL1. First Division A31.2610361105122273710012762320.7Matches
2019-202030Standard Liège2. Europa Lg5.0100107111810000261233.3Matches
2019-202030Standard Liègebe BEL1. First Division A18.1410296446214240007892229.0Matches
2020-202131Standard Liège2. Europa Lg1.50000104330007020.0Matches
2020-202131Standard Liègebe BEL1. First Division A12.540013381521116000601811.1Matches
2021-202232Standard Liègebe BEL1. First Division A6.9100101913297000393537.5Matches
14 Seasons5 Clubs8 Leagues261.0447019534625415113142200442278424.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Standard Liège (10 Seasons)3 Leagues203.732601393001935488116200431248122.9
Anzhi (3 Seasons)2 Leagues20.7419
Granada (1 Season)2 Leagues19.760021375522221000
Benfica (1 Season)2 Leagues10.72014
Olympiacos (1 Season)2 Leagues6.30001291935000113350.0
First Division A (10 Seasons)180.028401022811431673100200369226325.9
UEFA Cup (8 Seasons)23.3520371953815160006221810.0
Premier League (3 Seasons)16.6302
Champions Lg (3 Seasons)8.91101291935000113350.0
La Liga (1 Season)19.460021375522221000
Primeira Liga (1 Season)9.11012
Super League (1 Season)3.3000900000000
Copa del Rey (1 Season)0.30000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2008-200919Standard Liège2 Leagues6.50000
2009-201020Standard Liège3 Leagues32.23119
2010-201121Standard Liège1 League33.440
2011-201222Anzhi1 League3.910
2012-201323Anzhi2 Leagues15.5317
2013-201424Anzhi1 League1.3002
2013-201424Standard Liège2 Leagues18.6432
2014-201525Standard Liège2 Leagues18.0201
2015-201626Benfica2 Leagues10.72014
2016-201727Granada2 Leagues19.760021375522221000
2017-201828Olympiacos2 Leagues6.30001291935000113350.0
2017-201828Standard Liège1 League13.910014503481216100653537.5
2018-201929Standard Liège2 Leagues37.0810411219145314010015673715.9
2019-202030Standard Liège2 Leagues23.151039715732234000104102429.4
2020-202131Standard Liège2 Leagues14.040013391561419000671109.1
2021-202232Standard Liège1 League6.9100101913297000393537.5
14 Seasons5 Clubs8 Leagues261.0447019534625415113142200442278424.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Standard Liège (10 Seasons)3 Leagues203.732601393001935488116200431248122.9
Anzhi (3 Seasons)2 Leagues20.7419
Granada (1 Season)2 Leagues19.760021375522221000
Benfica (1 Season)2 Leagues10.72014
Olympiacos (1 Season)2 Leagues6.30001291935000113350.0
First Division A (10 Seasons)180.028401022811431673100200369226325.9
UEFA Cup (8 Seasons)23.3520371953815160006221810.0
Premier League (3 Seasons)16.6302
Champions Lg (3 Seasons)8.91101291935000113350.0
La Liga (1 Season)19.460021375522221000
Primeira Liga (1 Season)9.11012
Super League (1 Season)3.3000900000000
Copa del Rey (1 Season)0.30000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2008-200919Standard Liègebe BEL1. First Division1st6.100Matches
2009-201020Standard Liègebe BEL1. Pro League9th24.020Matches
2010-201121Standard Liègebe BEL1. Pro League2nd33.440
2011-201222Anzhiru RUS1. Premier League5th3.910
2012-201323Anzhiru RUS1. Premier League3rd11.520Matches
2013-201424Anzhiru RUS1. Premier League16th1.3002Matches
2013-201424Standard Liègebe BEL1. Pro League2nd16.542Matches
2014-201525Standard Liègebe BEL1. Pro League4th17.420Matches
2015-201626Benficapt POR1. Primeira Liga1st9.11012Matches
2016-201727Granadaes ESP1. La Liga20th19.460021375522221000Matches
2017-201828Olympiacosgr GRE1. Super League3rd3.3000900000000Matches
2017-201828Standard Liègebe BEL1. First Division A2nd13.910014503481216100653537.5Matches
2018-201929Standard Liègebe BEL1. First Division A3rd31.2610361105122273710012762320.7Matches
2019-202030Standard Liègebe BEL1. First Division A5th18.1410296446214240007892229.0Matches
2020-202131Standard Liègebe BEL1. First Division A8th12.540013381521116000601811.1Matches
2021-202232Standard Liègebe BEL1. First Division A14th6.9100101913297000393537.5Matches
14 Seasons5 Clubs5 Leagues228.638401463181936895121200369226325.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Standard Liège (10 Seasons)1 League180.028401022811431673100200369226325.9
Anzhi (3 Seasons)1 League16.6302
Granada (1 Season)1 League19.460021375522221000
Benfica (1 Season)1 League9.11012
Olympiacos (1 Season)1 League3.3000900000000
First Division A (10 Seasons)180.028401022811431673100200369226325.9
Premier League (3 Seasons)16.6302
La Liga (1 Season)19.460021375522221000
Primeira Liga (1 Season)9.11012
Super League (1 Season)3.3000900000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201727Granadaes ESPCopa del Rey17th0.30000Matches
1 Season1 Club1 League0.30000
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
2008-200919Standard Liège2. UEFA CupR320.50000Matches
2009-201020Standard Liège1. Champions LgGR4.4017Matches
2009-201020Standard Liège2. Europa LgQF3.81012Matches
2012-201323Anzhi2. Europa LgR164.0117Matches
2013-201424Standard Liège2. Europa LgGR2.1012Matches
2014-201525Standard Liège2. Europa LgGR0.6001Matches
2015-201626Benfica1. Champions LgQF1.6102Matches
2017-201828Olympiacos1. Champions LgGR3.0000391935000113350.0Matches
2018-201929Standard Liège2. Europa LgGR5.820051142343000291146.7Matches
2019-202030Standard Liège2. Europa LgGR5.0100107111810000261233.3Matches
2020-202131Standard Liège2. Europa LgGR1.50000104330007020.0Matches
10 Seasons4 Clubs2 Leagues32.2630492864718210007352119.2
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Standard Liège (7 Seasons)2 Leagues23.7420371953815160006221810.0
Anzhi (1 Season)1 League4.0117
Olympiacos (1 Season)1 League3.0000391935000113350.0
Benfica (1 Season)1 League1.6102
UEFA Cup (8 Seasons)23.3520371953815160006221810.0
Champions Lg (3 Seasons)8.91101291935000113350.0
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201222ma MoroccoAfrica Cup of NationsGR1.00000Matches
201424ma MoroccoFriendlies (M)1.20000Matches
201626ma MoroccoFriendlies (M)1.81000Matches
201727ma MoroccoFriendlies (M)0.60000Matches
201727ma MoroccoAfrica Cup of NationsQF0.9000010901000Matches
201828ma Morocco1. World CupGR0.2000100200000000Matches
201828ma MoroccoWCQ0.40000Matches
201828ma MoroccoFriendlies (M)0.20000Matches
201929ma MoroccoFriendlies (M)1.70000Matches
201929ma MoroccoAfrica Cup of Nations qualification0.20000Matches
6 Seasons1 Club5 Leagues8.21001101101000000
Friendlies (M) (5 Seasons)5.51000
Africa Cup of Nations (2 Seasons)1.9000010901000
WCQ (1 Season)0.40000
World Cup (1 Season)0.2000100200000000
Africa Cup of Nations qualification (1 Season)0.20000

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.