Debuut als prof: 7 augustus 2009: Clermont Foot – AC Arles-Avignon 1-2 (na 70 minuten ingevallen voor Bruce Abdoulaye).
Interlanddebuut Algerije: 26 maart 2013: Algerije – Benin 3-1 (na 71 minuten vervangen door Hamza Koudri).
Afrika Cup
Champions League
Europa League
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015-2016 | FC Porto | 2 | 83 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total | - | 2 | 83 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
FIFA Arab Cup
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | Algerije | 6 | 578 | 6 | 0 | 3 | 0 | 3 | 0 | 0 | 1 | 2 | 0 | 0 | 0 |
| Total | - | 6 | 578 | 6 | 0 | 3 | 0 | 3 | 0 | 0 | 1 | 2 | 0 | 0 | 0 |
Kwalificatie Afrika Cup
Kwalificatie Champions League
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014-2015 | FC Porto | 2 | 149 | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Total | - | 2 | 149 | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Portugese Taca da Liga
Portugese Taca de Portugal
Portugese Primeira Liga
Vriendschappelijke interlands
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | Algerije | 2 | 68 | 1 | 2 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2015 | Algerije | 5 | 332 | 4 | 1 | 2 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| 2017 | Algerije | 2 | 143 | 2 | 1 | 2 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2018 | Algerije | 2 | 180 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2019 | Algerije | 5 | 253 | 3 | 2 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | Algerije | 2 | 109 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Algerije | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Algerije | 1 | 70 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Algerije | 2 | 135 | 2 | 0 | 2 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| Total | - | 21 | 1290 | 16 | 8 | 12 | 5 | 4 | 0 | 0 | 6 | 1 | 0 | 0 | 0 |
WK
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | Algerije | 3 | 189 | 2 | 2 | 2 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Total | - | 3 | 189 | 2 | 2 | 2 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
WK Kwalificatie Afrika
Career Total
| Season | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total |
Algeria