Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2023/2024 | Al Gharafa | ![]() |
3 | 270 | 3 | 0 | 0 | 5 | 1 | 0 | 0 |
2022/2023 | Al Gharafa | ![]() |
19 | 1643 | 19 | 0 | 2 | 7 | 5 | 0 | 0 |
2021/2022 | Al Rayyan | ![]() |
16 | 1313 | 14 | 2 | 2 | 5 | 1 | 0 | 0 |
2020/2021 | Al Rayyan | ![]() |
18 | 1606 | 18 | 0 | 3 | 5 | 4 | 0 | 0 |
2019/2020 | Al Rayyan | ![]() |
22 | 1950 | 22 | 0 | 3 | 15 | 3 | 0 | 0 |
2013/2014 | Granada | ![]() |
35 | 2790 | 33 | 2 | 13 | 3 | 7 | 1 | 0 |
2012/2013 | Granada | ![]() |
27 | 1846 | 21 | 6 | 10 | 0 | 7 | 1 | 0 |
2012/2013 | Rennes II | ![]() |
1 | 76 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2023 | Al Gharafa | ![]() |
2 | 177 | 2 | 0 | 1 | 2 | 0 | 0 | 0 |
2022 | Al Rayyan | ![]() |
2 | 180 | 2 | 0 | 0 | 0 | 1 | 0 | 0 |
2021/2022 | Al Rayyan | ![]() |
5 | 400 | 5 | 0 | 1 | 2 | 1 | 0 | 0 |
2021 | Al Rayyan | ![]() |
3 | 270 | 3 | 0 | 0 | 2 | 0 | 0 | 0 |
2021 | Al Rayyan | ![]() |
1 | 24 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2020/2021 | Al Rayyan | ![]() |
3 | 209 | 2 | 1 | 0 | 2 | 0 | 0 | 0 |
2019/2020 | Al Rayyan | ![]() |
2 | 121 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
2018/2019 | Porto | ![]() |
32 | 2326 | 27 | 5 | 18 | 10 | 2 | 0 | 0 |
2018/2019 | Porto | ![]() |
3 | 157 | 1 | 2 | 0 | 1 | 0 | 0 | 0 |
2018/2019 | Porto | ![]() |
4 | 286 | 3 | 1 | 2 | 1 | 0 | 0 | 0 |
2018/2019 | Porto | ![]() |
1 | 39 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
2017/2018 | Porto | ![]() |
33 | 2767 | 32 | 1 | 13 | 9 | 2 | 0 | 0 |
2017/2018 | Porto | ![]() |
4 | 281 | 3 | 1 | 2 | 1 | 0 | 0 | 0 |
2017/2018 | Porto | ![]() |
4 | 255 | 3 | 1 | 2 | 1 | 0 | 0 | 0 |
2016/2017 | Porto | ![]() |
22 | 1504 | 16 | 6 | 12 | 6 | 1 | 0 | 1 |
2016/2017 | Porto | ![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2016/2017 | Porto | ![]() |
3 | 265 | 3 | 0 | 0 | 0 | 2 | 1 | 0 |
2015/2016 | Porto | ![]() |
33 | 2488 | 29 | 4 | 17 | 7 | 6 | 0 | 0 |
2015/2016 | Porto | ![]() |
4 | 273 | 3 | 1 | 2 | 1 | 1 | 0 | 0 |
2014/2015 | Porto | ![]() |
28 | 1950 | 25 | 3 | 16 | 7 | 1 | 0 | 0 |
2014/2015 | Porto | ![]() |
2 | 37 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
2013/2014 | Granada | ![]() |
1 | 72 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2012/2013 | Rennes | ![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2012/2013 | Granada | ![]() |
1 | 73 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2011/2012 | Rennes | ![]() |
17 | 690 | 6 | 11 | 6 | 2 | 2 | 0 | 0 |
2011/2012 | Rennes | ![]() |
1 | 11 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
2011/2012 | Rennes | ![]() |
5 | 158 | 1 | 4 | 1 | 1 | 0 | 0 | 0 |
2010/2011 | Rennes | ![]() |
22 | 1223 | 14 | 8 | 11 | 4 | 2 | 0 | 0 |
2010/2011 | Rennes | ![]() |
1 | 51 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2010/2011 | Rennes | ![]() |
2 | 178 | 2 | 0 | 1 | 2 | 0 | 0 | 0 |
2009/2010 | Clermont | ![]() |
2 | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
2009/2010 | Clermont | ![]() |
32 | 2288 | 28 | 4 | 20 | 8 | 3 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2022 | Al Rayyan | AFC Champions League | 6 | 540 | 6 | 0 | 0 | 2 | 0 | 0 | 0 |
2021 | Al Rayyan | AFC Champions League | 6 | 540 | 6 | 0 | 0 | 0 | 1 | 0 | 0 |
2020 | Al Rayyan | AFC Champions League | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2018/2019 | Porto | ![]() |
9 | 624 | 7 | 2 | 6 | 0 | 0 | 0 | 0 |
2017/2018 | Porto | ![]() |
7 | 568 | 7 | 0 | 4 | 1 | 1 | 0 | 0 |
2016/2017 | Porto | ![]() |
5 | 281 | 3 | 2 | 2 | 1 | 0 | 0 | 0 |
2015/2016 | Porto | ![]() |
5 | 406 | 5 | 0 | 4 | 1 | 0 | 0 | 0 |
2015/2016 | Porto | ![]() |
2 | 83 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
2014/2015 | Porto | ![]() |
11 | 832 | 11 | 0 | 9 | 6 | 0 | 0 | 0 |
2011/2012 | Rennes | ![]() |
5 | 273 | 5 | 0 | 5 | 0 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2022 Qatar | Algeria | WC Qualification Africa | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2022 | Algeria | ![]() |
1 | 71 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2021 Cameroon | Algeria | Africa Cup of Nations | 3 | 109 | 1 | 2 | 1 | 0 | 1 | 0 | 0 |
2021 | Algeria | ![]() |
6 | 580 | 6 | 0 | 3 | 3 | 2 | 0 | 0 |
2021 | Algeria | ![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2020 | Algeria | ![]() |
2 | 108 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
2019 Egypt | Algeria | Africa Cup of Nations | 2 | 22 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
2019 | Algeria | ![]() |
4 | 179 | 2 | 2 | 2 | 0 | 0 | 0 | 0 |
2018 Russia | Algeria | WC Qualification Africa | 6 | 444 | 5 | 1 | 2 | 3 | 1 | 0 | 0 |
2018 | Algeria | ![]() |
2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2017 Gabon | Algeria | Africa Cup of Nations | 3 | 254 | 3 | 0 | 1 | 0 | 1 | 0 | 0 |
2017 Gabon | Algeria | Africa Cup of Nations Qualification | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
2017 | Algeria | ![]() |
2 | 145 | 2 | 0 | 2 | 2 | 0 | 0 | 0 |
2015 Eq… | Algeria | Africa Cup of Nations Qualification | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 |
2015 Eq… | Algeria | Africa Cup of Nations | 4 | 339 | 4 | 0 | 3 | 0 | 0 | 0 | 0 |
2015 | Algeria | ![]() |
5 | 332 | 4 | 1 | 2 | 1 | 0 | 0 | 0 |
2014 Brazil | Algeria | WC Qualification Africa | 3 | 209 | 3 | 0 | 3 | 0 | 0 | 0 | 0 |
2014 Brazil | Algeria | ![]() |
3 | 190 | 2 | 1 | 2 | 1 | 0 | 0 | 0 |
2014 | Algeria | ![]() |
2 | 68 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
2013 Israel | France U21 | ![]() |
2 | 123 | 2 | 0 | 2 | 0 | 0 | 0 | 0 |
2013 | Algeria | ![]() |
1 | 44 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2011 De… | France U21 | ![]() |
1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC | ||
06.06.2024 | WC Qualification Africa | Algeria | ![]() |
1:2 | ![]() |
Guinea | 59 | - | - | - | - |
20.01.2022 | Africa Cup of Nations | Côte d'Ivoire | ![]() |
3:1 | ![]() |
Algeria | 28 | - | - | 1 | - |
16.01.2022 | Africa Cup of Nations | Algeria | ![]() |
0:1 | ![]() |
Equatorial Guinea | 17 | - | - | - | - |
11.01.2022 | Africa Cup of Nations | Algeria | ![]() |
0:0 | ![]() |
Sierra Leone | 65 | - | - | - | - |
05.01.2022 | Friendlies | Algeria | ![]() |
3:0 | ![]() |
Ghana | 72 | - | - | - | - |
16.11.2020 | Africa Cup of Nations Qualification | Zimbabwe | ![]() |
2:2 | ![]() |
Algeria | 17 | - | - | - | - |
12.11.2020 | Africa Cup of Nations Qualification | Algeria | ![]() |
3:1 | ![]() |
Zimbabwe | 90 | - | - | - | - |
13.10.2020 | Friendlies | Mexico | ![]() |
2:2 | ![]() |
Algeria | 90 | - | - | - | - |
15.10.2019 | Friendlies | Algeria | ![]() |
3:0 | ![]() |
Colombia | 13 | - | - | - | - |
10.10.2019 | Friendlies | Algeria | ![]() |
1:1 | ![]() |
Congo DR | 75 | - | - | - | - |
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC |
National | |||
---|---|---|---|
![]() |
Winner | 1x | 2017/2018 |
Runner-up | 3x | 2018/2019, 2016/2017, 2014/2015 | |
![]() |
Runner-up | 2x | 2018/2019, 2015/2016 |
![]() |
Runner-up | 1x | 2008/2009 |
![]() |
Runner-up | 1x | 2018/2019 |
![]() |
Winner | 1x | 2018/2019 |
![]() |
Runner-up | 1x | 2019/2020 |
![]() |
Runner-up | 1x | 2018 |
National | |||
---|---|---|---|
Africa Cup of Nations | Winner | 1x | 2019 Egypt |
Description | Start | Finish | |
---|---|---|---|
![]() |
Suspended | 27.04.2014 | 06.05.2014 |
![]() |
Suspended | 08.03.2014 | 15.03.2014 |
![]() |
Hamstring | 01.09.2013 | 19.09.2013 |
![]() |
Suspended | 15.04.2013 | 21.04.2013 |
![]() |
Thigh Injury | 22.11.2012 | 01.12.2012 |
![]() |
Suspended | 08.10.2012 | 22.10.2012 |
Date | From | To | Sum |
---|---|---|---|
01.07.2022 | Al Rayyan | Al Gharafa | N/A |
22.07.2019 | Porto | Al Rayyan | N/A |
23.07.2014 | Granada | Porto | 6.5 mln. EUR |
23.07.2014 | Granada | Porto | 6.5 mln. EUR |
01.07.2013 | Rennes | Granada | 4 mln. EUR |
01.07.2013 | Rennes | Granada | 4 mln. EUR |
31.08.2012 | Rennes | Granada | Loan |
31.08.2012 | Rennes | Granada | Loan |
31.08.2012 | Rennes | Granada | Loan |
31.08.2012 | Rennes | Granada | Loan |
03.07.2009 | Rennes | Clermont | Loan |