#5 Ahmed Kashi

Captain
FC Annecy
FC Annecy
Ligue 2Ligue 2 League level: FranceSecond Tier Joined: Feb 3, 2020 Contract expires: Jun 30, 2025
  • Date of birth/Age: Nov 18, 1988 (35)
  • Place of birth: France Aubervilliers
  • Citizenship: Algeria Algeria
  • Height: 1,77 m
  • Position: Defensive Midfield

Detailed stats of Ahmed Kashi

This page contains information about a player's detailed stats. In the info box, you can filter by period, club, type of league and competition. The "Detailed stats" tab shows a player's total appearances, goals, cards and cumulative minutes of play for each competition, and indicates the season in which it occurred.

Filter by season:
Filter by club:
League ranking / League type:
Filter by competition:
Filter by position:
Filter by coach:
SeasonCompetitionreihenfolge ASC, saison_id DESC, verein_id ASCClub     /   /   
 Total :   1816342 / 3 / -13.191'
23/24201-3 / 1 / -1.341'
22/2331219 / 2 / -2.621'
18/1911--2 / - / -519'
13/1433--9 / - / -2.783'
11/1224--5 / - / -1.576'
10/1117115 / - / -1.339'
09/1023116 / - / -1.558'
08/09211-3 / - / -1.364'
07/081--- / - / -90'
Matchday Date Venue For Opponent Result Pos.            
33 4/15/08 LB Châteauroux Stade Reims 2:0 90'
34 4/18/08 LB Châteauroux Le Havre AC 0:0 on the bench
35 4/25/08 LB Châteauroux SC Bastia 2:3 on the bench
36 5/2/08 LB Châteauroux Stade Brestois 29 1:2 on the bench
37 5/12/08 LB Châteauroux Grenoble Foot 38 0:0 Not in squad
38 5/16/08 LB Châteauroux Clermont Foot Auvergne 63 1:0 on the bench
1 8/1/08 LB Châteauroux AC Ajaccio 0:1 Not in squad
2 8/8/08 LB Châteauroux ESTAC Troyes 0:1 Not in squad
3 8/15/08 LB Châteauroux RC Lens 1:0 Not in squad
4 8/22/08 LB Châteauroux Amiens SC 1:0 Not in squad
5 8/29/08 LB Châteauroux RC Strasbourg Alsace 2:1 Not in squad
6 9/12/08 LB Châteauroux EA Guingamp 1:1 Not in squad
7 9/19/08 LB Châteauroux Tours FC 3:1 Not in squad
8 9/27/08 LB Châteauroux Montpellier HSC 1:1 Not in squad
9 10/3/08 LB Châteauroux US Boulogne 2:1 Not in squad
10 10/10/08 LB Châteauroux FC Metz 1:1 30' 65'
11 10/17/08 LB Châteauroux Dijon FCO 2:0 65'
12 10/24/08 LB Châteauroux SC Bastia 2:0 90'
13 10/31/08 LB Châteauroux Stade Reims 4:3 90'
14 11/7/08 LB Châteauroux CS Sedan-Ardennes 1:1 90'
15 11/14/08 LB Châteauroux Vannes OC 1:0 90'
16 11/28/08 LB Châteauroux Stade Brestois 29 2:0 90'
17 12/5/08 LB Châteauroux Nîmes Olympique 0:0 60'
18 12/19/08 LB Châteauroux Clermont Foot Auvergne 63 1:3 1'
20 1/17/09 LB Châteauroux ESTAC Troyes 2:2 on the bench
19 1/23/09 LB Châteauroux Angers SCO 0:1 on the bench
21 1/30/09 LB Châteauroux RC Lens 0:0 1'
22 2/6/09 LB Châteauroux Amiens SC 1:1 Not in squad
23 2/13/09 LB Châteauroux RC Strasbourg Alsace 0:1 Not in squad
24 2/20/09 LB Châteauroux EA Guingamp 2:1 Not in squad
25 2/27/09 LB Châteauroux Tours FC 1:1 Not in squad
26 3/6/09 LB Châteauroux Montpellier HSC 3:0 Not in squad
27 3/13/09 LB Châteauroux US Boulogne 1:0 90'
28 3/20/09 LB Châteauroux FC Metz 1:0 90'
29 3/27/09 LB Châteauroux Dijon FCO 2:0 90'
30 4/3/09 LB Châteauroux SC Bastia 2:1 10' 90'
31 4/10/09 LB Châteauroux Stade Reims 0:0 64'
32 4/17/09 LB Châteauroux CS Sedan-Ardennes 3:4 90'
34 5/1/09 LB Châteauroux Stade Brestois 29 5:1 1 90'
33 5/5/09 LB Châteauroux Vannes OC 3:0 90'
35 5/8/09 LB Châteauroux Nîmes Olympique 1:0 on the bench
36 5/15/09 LB Châteauroux Clermont Foot Auvergne 63 1:0 88' 3'
37 5/22/09 LB Châteauroux Angers SCO 1:1 1'
38 5/29/09 LB Châteauroux AC Ajaccio 2:1 26'
1 8/7/09 LB Châteauroux RC Strasbourg Alsace 1:2 1'
2 8/14/09 LB Châteauroux CS Sedan-Ardennes 1:0 90'
3 8/18/09 LB Châteauroux Angers SCO 0:3 1 43' 82'
4 8/21/09 LB Châteauroux SM Caen 1:1 90'
5 8/28/09 LB Châteauroux Clermont Foot Auvergne 63 0:0 90'
6 9/11/09 LB Châteauroux Stade Brestois 29 1:1 73'
7 9/18/09 LB Châteauroux Vannes OC 3:2 50' 90'
8 9/25/09 LB Châteauroux FC Istres Ouest Provence 0:2 72'
9 10/2/09 LB Châteauroux SC Bastia 0:1 22'
10 10/16/09 LB Châteauroux Nîmes Olympique 1:2 16'
11 10/23/09 LB Châteauroux Tours FC 2:2 1 90'
12 10/27/09 LB Châteauroux FC Metz 1:2 45'
13 10/30/09 LB Châteauroux Dijon FCO 5:4 on the bench
14 11/6/09 LB Châteauroux Stade Lavallois 2:1 6'
15 11/27/09 LB Châteauroux FC Nantes 2:2 1'
16 12/1/09 LB Châteauroux EA Guingamp 0:1 on the bench
17 12/4/09 LB Châteauroux Le Havre AC 2:2 on the bench
18 12/18/09 LB Châteauroux AC Arles-Avignon 3:0 Not in squad
19 12/22/09 LB Châteauroux AC Ajaccio 1:2 Not in squad
20 1/15/10 LB Châteauroux CS Sedan-Ardennes 1:1 90'
21 1/19/10 LB Châteauroux Angers SCO 2:0 90'
22 1/29/10 LB Châteauroux SM Caen 1:1 6' 90'
23 2/5/10 LB Châteauroux Clermont Foot Auvergne 63 1:3 33' 90'
24 2/13/10 LB Châteauroux Stade Brestois 29 2:1 90'
25 2/19/10 LB Châteauroux Vannes OC 0:0 90'
26 2/26/10 LB Châteauroux FC Istres Ouest Provence 2:0 20' 90'
27 3/5/10 LB Châteauroux SC Bastia 2:2 70' 71'
28 3/12/10 LB Châteauroux Nîmes Olympique 1:4 Not in squad
29 3/19/10 LB Châteauroux Tours FC 0:3 Not in squad
30 3/26/10 LB Châteauroux FC Metz 0:0 90'
31 4/2/10 LB Châteauroux Dijon FCO 1:3 on the bench
32 4/9/10 LB Châteauroux Stade Lavallois 0:0 Not in squad
33 4/16/10 LB Châteauroux FC Nantes 2:2 Not in squad
34 4/23/10 LB Châteauroux EA Guingamp 1:1 Not in squad
35 4/30/10 LB Châteauroux Le Havre AC 3:1 Not in squad
36 5/4/10 LB Châteauroux AC Arles-Avignon 3:0 Not in squad
37 5/7/10 LB Châteauroux AC Ajaccio 1:0 Not in squad
38 5/14/10 LB Châteauroux RC Strasbourg Alsace 2:1 Not in squad
1 8/6/10 LB Châteauroux FC Istres Ouest Provence 0:0 Not in squad
2 8/13/10 LB Châteauroux Nîmes Olympique 1:1 Not in squad
3 8/17/10 LB Châteauroux Le Havre AC 2:1 Not in squad
4 8/20/10 LB Châteauroux Le Mans FC 0:2 Not in squad
5 8/30/10 LB Châteauroux FC Évian Thonon Gaillard 0:1 Not in squad
6 9/10/10 LB Châteauroux Stade Lavallois 1:1 Not in squad
7 9/17/10 LB Châteauroux FC Metz 1:0 Not in squad
8 9/24/10 LB Châteauroux ESTAC Troyes 3:1 Not in squad
9 10/1/10 LB Châteauroux Stade Reims 2:0 Not in squad
10 10/15/10 LB Châteauroux Vannes OC 0:1 Not in squad
11 10/19/10 LB Châteauroux AC Ajaccio 1:2 Not in squad
12 10/22/10 LB Châteauroux FC Nantes 1:1 Not in squad
13 11/1/10 LB Châteauroux Tours FC 2:0 Not in squad
14 11/5/10 LB Châteauroux Grenoble Foot 38 4:3 Not in squad
15 11/12/10 LB Châteauroux Clermont Foot Auvergne 63 0:1 Not in squad
16 11/26/10 LB Châteauroux Dijon FCO 0:3 Not in squad
17 12/3/10 LB Châteauroux Angers SCO 2:1 Not in squad
18 12/17/10 LB Châteauroux US Boulogne 1:1 Not in squad
20 1/15/11 LB Châteauroux Nîmes Olympique 1:1 Not in squad
19 1/19/11 LB Châteauroux CS Sedan-Ardennes 2:0 Not in squad
21 1/31/11 LB Châteauroux Le Havre AC 1:0 62'
22 2/5/11 LB Châteauroux Le Mans FC 1:2 90'
23 2/12/11 LB Châteauroux FC Évian Thonon Gaillard 1:0 90'
24 2/18/11 LB Châteauroux Stade Lavallois 1:0 72' 90'
25 2/25/11 LB Châteauroux FC Metz 0:0 90'
26 3/4/11 LB Châteauroux ESTAC Troyes 1:0 58' 90'
27 3/11/11 LB Châteauroux Stade Reims 1:1 90'
28 3/18/11 LB Châteauroux Vannes OC 0:2 90'
29 4/1/11 LB Châteauroux AC Ajaccio 1:1 90'
30 4/8/11 LB Châteauroux FC Nantes 0:0 36' 59'
31 4/15/11 LB Châteauroux Tours FC 3:0 1 26'
32 4/22/11 LB Châteauroux Grenoble Foot 38 1:1 Not in squad
33 4/29/11 LB Châteauroux Clermont Foot Auvergne 63 3:1 84' 22'
34 5/6/11 LB Châteauroux Dijon FCO 3:1 90'
35 5/10/11 LB Châteauroux Angers SCO 1:2 90'
36 5/13/11 LB Châteauroux US Boulogne 3:2 1 90'
37 5/20/11 LB Châteauroux CS Sedan-Ardennes 1:0 90'
38 5/27/11 LB Châteauroux FC Istres Ouest Provence 5:3 19' 90'
1 7/29/11 LB Châteauroux EA Guingamp 1:1 DM 90'
2 8/5/11 LB Châteauroux CS Sedan-Ardennes 0:1 Not in squad
3 8/12/11 LB Châteauroux Tours FC 1:2 Not in squad
4 8/19/11 LB Châteauroux FC Metz 2:1 Not in squad
5 8/26/11 LB Châteauroux Le Mans FC 1:0 Not in squad
6 9/10/11 LB Châteauroux Clermont Foot Auvergne 63 2:1 Not in squad
7 9/16/11 LB Châteauroux FC Nantes 2:2 Not in squad
8 9/20/11 LB Châteauroux FC Istres Ouest Provence 3:1 Not in squad
9 9/23/11 LB Châteauroux US Boulogne 2:1 Not in squad
10 9/30/11 LB Châteauroux Stade Reims 2:0 Not in squad
11 10/14/11 LB Châteauroux ESTAC Troyes 1:0 Not in squad
12 10/21/11 LB Châteauroux Le Havre AC 3:0 Not in squad
13 10/28/11 LB Châteauroux AS Monaco 2:1 18'
14 11/5/11 LB Châteauroux Amiens SC 4:0 on the bench
15 11/25/11 LB Châteauroux Angers SCO 0:1 on the bench
16 12/2/11 LB Châteauroux AC Arles-Avignon 0:0 90'
17 12/16/11 LB Châteauroux SC Bastia 0:2 55'
18 12/20/11 LB Châteauroux RC Lens 2:3 86' 9'
19 1/14/12 LB Châteauroux Stade Lavallois 3:1 6'
20 1/18/12 LB Châteauroux FC Metz 1:1 Not in squad
21 1/28/12 LB Châteauroux Le Mans FC 0:1 90'
22 2/4/12 LB Châteauroux Clermont Foot Auvergne 63 2:1 10'
23 2/11/12 LB Châteauroux FC Nantes 3:0 29'
24 2/17/12 LB Châteauroux FC Istres Ouest Provence 0:2 90'
25 2/24/12 LB Châteauroux US Boulogne 0:1 21' 90'
26 3/2/12 LB Châteauroux Stade Reims 1:1 90'
27 3/9/12 LB Châteauroux ESTAC Troyes 0:1 90'
28 3/16/12 LB Châteauroux Le Havre AC 1:0 90'
29 3/23/12 LB Châteauroux AS Monaco 2:1 DM 75'
30 3/30/12 LB Châteauroux Amiens SC 4:1 89' 16'
31 4/6/12 LB Châteauroux Angers SCO 2:0 90'
32 4/13/12 LB Châteauroux AC Arles-Avignon 1:2 90'
33 4/23/12 LB Châteauroux SC Bastia 2:1 90'
34 4/27/12 LB Châteauroux RC Lens 1:0 90'
35 5/1/12 LB Châteauroux Stade Lavallois 1:1 14' 90'
36 5/4/12 LB Châteauroux Tours FC 1:3 8'
37 5/11/12 LB Châteauroux CS Sedan-Ardennes 2:0 45' 90'
38 5/18/12 LB Châteauroux EA Guingamp 0:2 90'
1 8/2/13 FC Metz Stade Lavallois 1:0 DM 15' 90'
2 8/9/13 FC Metz US Créteil-Lusitanos 3:2 16'
3 8/16/13 FC Metz AC Arles-Avignon 1:0 DM 90'
4 8/23/13 FC Metz Chamois Niortais FC 1:1 DM 90'
5 9/2/13 FC Metz SM Caen 0:2 DM 90'
6 9/13/13 FC Metz Nîmes Olympique 2:2 DM 61' 84'
7 9/20/13 FC Metz Clermont Foot 63 0:0 DM 90'
8 9/24/13 FC Metz AS Nancy-Lorraine 3:0 DM 28' 90'
9 9/30/13 FC Metz RC Lens 3:2 DM 90'
10 10/4/13 FC Metz LB Châteauroux 1:0 DM 90'
11 10/21/13 FC Metz Stade Brestois 29 0:3 Not in squad
12 10/25/13 FC Metz Angers SCO 1:0 DM 93'
13 11/1/13 FC Metz FC Istres Ouest Provence 1:2 DM 90'
14 11/9/13 FC Metz Dijon FCO 2:0 DM 50' 90'
15 11/22/13 FC Metz CA Bastia (- 2017) 0:2 DM 90'
16 12/2/13 FC Metz AJ Auxerre 3:0 DM 90'
17 12/13/13 FC Metz Tours FC 4:2 DM 72' 90'
18 12/21/13 FC Metz ESTAC Troyes 1:0 DM 61' 90'
19 1/10/14 FC Metz Le Havre AC 2:2 Not in squad
20 1/20/14 FC Metz US Créteil-Lusitanos 1:1 CM 90'
21 1/24/14 FC Metz AC Arles-Avignon 1:0 DM 90'
22 1/31/14 FC Metz Chamois Niortais FC 2:0 DM 90'
23 2/7/14 FC Metz SM Caen 2:1 DM 90'
24 2/14/14 FC Metz Nîmes Olympique 0:0 DM 90'
25 2/22/14 FC Metz Clermont Foot 63 1:0 DM 90'
26 3/1/14 FC Metz AS Nancy-Lorraine 0:1 CM 2' 90'
27 3/8/14 FC Metz RC Lens 0:1 DM 90'
28 3/14/14 FC Metz LB Châteauroux 0:1 DM 5' 90'
29 3/24/14 FC Metz Stade Brestois 29 1:0 DM 90'
30 3/29/14 FC Metz Angers SCO 2:2 Not in squad
31 4/7/14 FC Metz FC Istres Ouest Provence 2:1 8'
32 4/14/14 FC Metz Dijon FCO 2:2 DM 90'
33 4/18/14 FC Metz CA Bastia (- 2017) 1:0 DM 44' 90'
34 4/26/14 FC Metz AJ Auxerre 0:3 DM 90'
35 5/2/14 FC Metz Tours FC 1:1 Not in squad
36 5/6/14 FC Metz ESTAC Troyes 0:1 DM 90'
37 5/9/14 FC Metz Le Havre AC 3:0 DM 65'
38 5/16/14 FC Metz Stade Lavallois 0:0 Not in squad
1 7/27/18 ESTAC Troyes AC Ajaccio 0:1 DM 42' 90'
2 8/3/18 ESTAC Troyes Stade Brestois 29 1:2 DM 41' 90'
3 8/10/18 ESTAC Troyes AS Béziers 0:1 Not in squad
4 8/18/18 ESTAC Troyes RC Lens 2:0 DM 90'
5 8/24/18 ESTAC Troyes FC Metz 0:1 DM 90'
6 8/31/18 ESTAC Troyes Paris FC 2:0 Not in squad
7 9/14/18 ESTAC Troyes Chamois Niortais FC 2:0 Not in squad
8 9/21/18 ESTAC Troyes Le Havre AC 1:1 Not in squad
9 10/1/18 ESTAC Troyes AJ Auxerre 1:0 Not in squad
10 10/5/18 ESTAC Troyes LB Châteauroux 0:3 Not in squad
11 10/19/18 ESTAC Troyes FC Sochaux-Montbéliard 1:2 Not in squad
12 10/26/18 ESTAC Troyes Grenoble Foot 38 0:2 10'
13 11/3/18 ESTAC Troyes Valenciennes FC 4:2 1'
14 11/9/18 ESTAC Troyes GFC Ajaccio 2:1 on the bench
15 11/23/18 ESTAC Troyes FC Lorient 2:0 26'
16 11/30/18 ESTAC Troyes Red Star FC 0:3 23'
17 12/4/18 ESTAC Troyes US Orléans 3:2 3'
18 12/14/18 ESTAC Troyes AS Nancy-Lorraine 1:1 65'
19 12/21/18 ESTAC Troyes Clermont Foot 63 0:1 32'
20 1/12/19 ESTAC Troyes Stade Brestois 29 1:1 Not in squad
1 7/30/22 FC Annecy Chamois Niortais FC 1:2 CM 14' 90'
2 8/6/22 FC Annecy Amiens SC 1:0 DM 28' 90'
3 8/13/22 FC Annecy Stade Lavallois 0:1 DM 90'
4 8/20/22 FC Annecy Rodez AF 2:2 DM 90'
5 8/27/22 FC Annecy Grenoble Foot 38 0:0 DM 39' 90'
6 8/30/22 FC Annecy Dijon FCO 0:2 AM 49' 90'
7 9/2/22 FC Annecy FC Metz 0:0 DM 28' 81' 81'
8 9/10/22 FC Annecy Quevilly Rouen Métropole 1:0 Not in squad
9 9/17/22 FC Annecy Le Havre AC 2:0 Not in squad
10 10/1/22 FC Annecy SC Bastia 0:2 AM 90'
11 10/8/22 FC Annecy EA Guingamp 0:4 AM 1 34' 90'
12 10/15/22 FC Annecy Pau FC 0:2 AM 90'
13 10/22/22 FC Annecy FC Girondins Bordeaux 1:0 CM 90'
14 11/5/22 FC Annecy FC Sochaux-Montbéliard 2:1 DM 90'
15 11/12/22 FC Annecy SM Caen 0:0 DM 90'
16 12/26/22 FC Annecy AS Saint-Étienne 2:1 AM 80'
17 12/30/22 FC Annecy Nîmes Olympique 0:0 DM 90'
18 1/10/23 FC Annecy Valenciennes FC 2:2 DM 85' 90'
19 1/13/23 FC Annecy Paris FC 2:0 DM 1 90'
20 1/28/23 FC Annecy Pau FC 2:2 DM 29' 45'
21 1/31/23 FC Annecy SM Caen 2:0 DM 48' 90'
22 2/4/23 FC Annecy AS Saint-Étienne 3:2 DM 90'
23 2/11/23 FC Annecy Stade Lavallois 1:1 DM 90'
24 2/18/23 FC Annecy Amiens SC 2:0 DM  90'
25 2/25/23 FC Annecy FC Sochaux-Montbéliard 5:1 DM 82'
26 3/4/23 FC Annecy FC Metz 0:3 DM 90'
27 3/11/23 FC Annecy Grenoble Foot 38 2:1 DM 23' 80'
28 3/18/23 FC Annecy EA Guingamp 1:1 CM  90'
29 4/1/23 FC Annecy Nîmes Olympique 4:0 DM 90'
30 4/10/23 FC Annecy Valenciennes FC 2:1 DM 16' 56' 56'
31 4/15/23 FC Annecy SC Bastia 3:0 Not in squad
32 4/22/23 FC Annecy Rodez AF 0:3 DM 90'
33 4/29/23 FC Annecy Quevilly Rouen Métropole 2:2 DM 1 90'
34 5/6/23 FC Annecy Dijon FCO 1:1 DM 37'
35 5/15/23 FC Annecy Le Havre AC 1:0 Not in squad
36 5/20/23 FC Annecy Chamois Niortais FC 2:2 Not in squad
37 5/26/23 FC Annecy FC Girondins Bordeaux 1:0 Not in squad
38 6/2/23 FC Annecy Paris FC 1:0 Not in squad
1 8/5/23 FC Annecy EA Guingamp 1:4 DM  90'
2 8/12/23 FC Annecy Angers SCO 0:0 DM  68' 90'
3 8/19/23 FC Annecy USL Dunkerque 3:0 DM  45 + 6' 90'
4 8/28/23 FC Annecy AS Saint-Étienne 1:1 DM  90'
5 9/2/23 FC Annecy US Concarneau 1:1 DM  32' 90 + 2' 90'
6 9/16/23 FC Annecy ESTAC Troyes 0:0 Not in squad
7 9/23/23 FC Annecy Pau FC 0:3 41'
8 9/26/23 FC Annecy AJ Auxerre 4:0 DM  90'
9 9/30/23 FC Annecy Paris FC 2:2 DM  90'
10 10/7/23 FC Annecy SC Bastia 2:1 DM  10' 70'
11 10/21/23 FC Annecy Amiens SC 1:1  Ankle injury
12 10/28/23 FC Annecy Quevilly - Rouen Métropole 1:2  Ankle injury
13 11/4/23 FC Annecy Stade Lavallois 1:3  Ankle injury
14 11/11/23 FC Annecy FC Girondins Bordeaux 3:1  Ankle injury
15 11/25/23 FC Annecy AC Ajaccio 2:0 DM  22'
16 12/2/23 FC Annecy Valenciennes FC 0:0  unknown injury
17 12/6/23 FC Annecy SM Caen 1:2  unknown injury
18 12/16/23 FC Annecy Grenoble Foot 38 1:0  unknown injury
19 12/19/23 FC Annecy Rodez AF 1:2  unknown injury
20 1/13/24 FC Annecy Paris FC 2:1 CM  79'
21 1/23/24 FC Annecy Amiens SC 1:0 DM  78'
22 1/27/24 FC Annecy Pau FC 0:0  Bruised back
23 2/3/24 FC Annecy EA Guingamp 1:4 21'
24 2/10/24 FC Annecy US Concarneau 0:3 6'
25 2/17/24 FC Annecy AJ Auxerre 0:2 DM  90'
26 2/24/24 FC Annecy AS Saint-Étienne 2:1 CM  90'
27 3/2/24 FC Annecy Quevilly - Rouen Métropole 0:0 CM  90'
28 3/9/24 FC Annecy AC Ajaccio 1:3 Not in squad
29 3/16/24 FC Annecy FC Girondins Bordeaux 3:1 Not in squad
30 3/30/24 FC Annecy USL Dunkerque 0:2 1 15'
31 4/6/24 FC Annecy Valenciennes FC 2:1 19'
32 4/13/24 FC Annecy Stade Lavallois 0:3 DM  90'
33 4/20/24 FC Annecy Grenoble Foot 38 -:- Information not yet available
Squad: 195, Starting eleven: 146, Substituted in: 35, On the bench: 14, Suspended: 0, Injured: 9

Positions played

5 8 70

National team career

# National team Debut  
Algeria
21 Algeria Jan 27, 2015 1 -
Go to national player profile