Domestic Leagues
Domestic Cups
International Cups
National Team
2015/2016
Palermo
Serie A
2015/2016
Montpellier
Ligue 1
2014/2015
Montpellier
Ligue 1
2013/2014
Montpellier
Ligue 1
2012/2013
Montpellier
Ligue 1
2011/2012
Montpellier
Ligue 1
2010/2011
Montpellier
Ligue 1
1818
25
18
7
1
13
1
4
1
0
2009/2010
Montpellier
Ligue 1
2008/2009
Montpellier
Ligue 2
2007/2008
Montpellier
Ligue 2
2016/2017
Bastia
Coupe de la Ligue
2016/2017
Palermo
Coppa Italia
2015/2016
Palermo
Coppa Italia
2014/2015
Montpellier
Coupe de la Ligue
2014/2015
Montpellier
Coupe de France
2013/2014
Montpellier
Coupe de la Ligue
2013/2014
Montpellier
Coupe de France
2012/2013
Montpellier
Coupe de la Ligue
2011/2012
Montpellier
Coupe de la Ligue
2011/2012
Montpellier
Coupe de France
2010/2011
Montpellier
Coupe de la Ligue
2010/2011
Montpellier
Coupe de France
2009/2010
Montpellier
Coupe de la Ligue
2018
Wydad Casablanca
CAF Champions League
2016
Reims
Club Friendlies
2012/2013
Montpellier
UEFA Champions League
2010/2011
Montpellier
UEFA Europa League
2018
Morocco
WC Qualification Africa
2014
Morocco
WC Qualification Africa
2013
Morocco
Africa Cup of Nations
2012
Morocco U23
Olympics
2012
Morocco
Africa Cup of Nations
Ligue 1
Winner
1
2011/2012
Botola Pro
2nd Place
1
2017/2018
Ligue 2
2nd Place
1
2008/2009
Coupe de la Ligue
2nd Place
1
2010/2011
Trophée des Champions
2nd Place
1
2012/2013
CAF Super Cup
Winner
1
2018
12.01.18
Palermo
Wydad AC
Free
30.06.17
Bastia
Palermo
N/A
10.08.16
Palermo
Bastia
Loan
01.07.16
Reims
Palermo
N/A
01.02.16
Palermo
Reims
Loan
28.07.15
Montpellier
Palermo
2M €
27.04.17
01.05.17
Suspended
23.09.16
16.11.16
Groin Strain
11.08.16
16.09.16
Groin Strain
12.12.16
26.01.16
LCL Knee Ligament Injury
16.02.14
21.02.14
Groin Strain
07.12.13
10.12.13
Suspended
15.08.13
29.08.13
Suspended
03.05.13
08.05.13
Suspended
13.09.12
22.09.12
Suspended
30.08.12
02.09.12
Suspended