Place of Birth:
Taza, Morocco
UEFA Champions League
9
0
1
4
3
0
1
0
0
657
UEFA Champions League
Ligue 1 Uber Eats
93
5
56
25
68
0
8
0
0
3579
Ligue 1 Uber Eats
Ligue 2 BKT
28
4
1
17
2
0
3
0
1
2235
Ligue 2 BKT
Coupe de la Ligue BKT
2
0
0
0
0
0
1
0
0
180
Coupe de la Ligue BKT
Stoiximan Super League
82
3
29
32
43
0
10
2
0
4775
Stoiximan Super League
Kypello Elladas
1
0
0
0
0
0
0
0
0
90
Kypello Elladas
Liga Portugal Betclic
6
0
6
0
10
0
0
0
0
143
Liga Portugal Betclic
Totals
FIFA Friendlies
1
0
1
0
1
0
0
0
0
7
FIFA Friendlies
Africa Cup of Nations
4
1
1
2
5
0
0
0
0
244
Africa Cup of Nations
WC Qualification
2
0
2
0
2
0
0
0
0
28
WC Qualification
Totals
Kypello Elladas
2015/2016
1
0
0
0
0
-
0
0
0
90
Kypello Elladas
Super League
2011/2012
8
1
6
1
8
-
0
0
0
241
Super League
Super League
2010/2011
13
0
8
3
16
-
0
0
0
628
Super League
Super League
2009/2010
19
2
6
6
9
-
2
0
0
1200
Super League
UEFA Champions League
2009/2010
9
0
1
4
3
-
1
0
0
657
UEFA Champions League
Super League
2008/2009
25
0
7
13
7
-
6
1
0
1551
Super League
Super League
2007/2008
17
0
2
9
3
-
2
1
0
1155
Super League
Ligue 1 Orange
2006/2007
8
0
3
3
5
-
0
0
0
431
Ligue 1 Orange
BWINLIGA
2006/2007
6
0
6
0
10
-
0
0
0
143
BWINLIGA
Ligue 1 Orange
2005/2006
10
0
7
2
8
-
2
0
0
285
Ligue 1 Orange
Coupe de la Ligue
2004/2005
1
0
0
0
0
-
1
0
0
90
Coupe de la Ligue
Ligue 1 Orange
2004/2005
29
2
12
13
14
-
2
0
0
1515
Ligue 1 Orange
Coupe de la Ligue
2003/2004
1
0
0
0
0
-
0
0
0
90
Coupe de la Ligue
Ligue 1 Orange
2003/2004
17
3
9
4
11
-
3
0
0
733
Ligue 1 Orange
Ligue 1 Orange
2002/2003
16
0
12
3
14
-
0
0
0
462
Ligue 1 Orange
Division 1
2001/2002
13
0
13
0
16
-
1
0
0
153
Division 1
Division 2
2000/2001
28
4
1
17
2
-
3
0
1
2235
Division 2
Show All
Show All
Totals
WC Qualification
2010
2
0
2
0
2
-
0
0
0
28
WC Qualification
FIFA Friendlies
2007
1
0
1
0
1
-
0
0
0
7
FIFA Friendlies
MTN Africa Cup of Nations
2006
0
0
0
0
2
0
0
0
0
0
MTN Africa Cup of Nations
Nokia Africa Cup of Nations
2004
4
1
1
2
3
0
0
0
0
244
Nokia Africa Cup of Nations
Totals