Domestic leagues
Competition | Season | Team | APP / SHO / PAS / DRI / DEF / FOUL / GK | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Appearances | Lineups | Substitute In | Substitute out | Subs on bench | Injuries | Minutes played | Rating | ||||
Ligue 1 | 2023/2024 | Montpellier | 11 | 7 | 4 | 7 | 4 | - | 562 | 7.07 | |
Ligue 1 | 2022/2023 | Montpellier | 27 | 20 | 7 | 14 | 9 | 2 | 1643 | 6.86 | |
Ligue 1 Play-offs | 2021/2022 | Saint-Étienne | 2 | 1 | 1 | 1 | 1 | - | 99 | 6.94 | |
Ligue 1 | 2021/2022 | Saint-Étienne | 30 | 26 | 4 | 16 | 4 | 1 | 2238 | 7.14 | |
Ligue 1 | 2020/2021 | Saint-Étienne | 22 | 16 | 6 | 16 | 7 | 1 | 1189 | 6.93 | |
Ligue 1 | 2019/2020 | Saint-Étienne | 16 | 13 | 3 | 7 | 3 | - | 1152 | 6.97 | |
Ligue 1 | 2018/2019 | Saint-Étienne | 32 | 32 | 0 | 7 | - | - | 2825 | 7.54 | |
Championship | 2017/2018 | Sunderland | 3 | - | 3 | 0 | 5 | - | 70 | 6.7 | |
Ligue 1 | 2017/2018 | Rennes | 24 | 23 | 1 | 8 | 2 | 2 | 1952 | 7.25 | |
Premier League | 2016/2017 | Sunderland | 21 | 7 | 14 | 3 | 26 | - | 839 | 6.64 | |
Ligue 1 | 2015/2016 | Bordeaux | 20 | 20 | 0 | 10 | 1 | - | 1588 | 7.49 | |
Premier League | 2015/2016 | Sunderland | 14 | 13 | 1 | 7 | 2 | 1 | 1077 | 6.84 | |
Ligue 1 | 2014/2015 | Bordeaux | 32 | 29 | 3 | 22 | 4 | - | 2384 | - | |
Ligue 1 | 2013/2014 | Bastia | 32 | 25 | 7 | 7 | 7 | - | 2259 | 7.34 | |
Ligue 1 | 2012/2013 | Bastia | 29 | 22 | 7 | 7 | 9 | - | 2039 | - | |
National | 2010/2011 | Bastia | 21 | 21 | - | - | 7 | - | - | - |
Domestic cups
Competition | Season | Team | APP / SHO / PAS / DRI / DEF / FOUL / GK | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Appearances | Lineups | Substitute In | Substitute out | Subs on bench | Injuries | Minutes played | Rating | ||||
Coupe de France | 2022/2023 | Montpellier | 1 | 1 | 0 | 1 | - | - | 62 | 6.83 | |
Coupe de France | 2021/2022 | Saint-Étienne | 1 | 1 | - | - | - | - | 90 | 6.73 | |
Coupe de France | 2020/2021 | Saint-Étienne | 1 | - | 1 | 0 | 1 | - | 29 | 6.94 | |
Coupe de France | 2019/2020 | Saint-Étienne | 3 | 2 | 1 | 2 | 2 | - | 286 | 6.58 | |
Coupe de la Ligue | 2019/2020 | Saint-Étienne | 1 | 1 | 0 | 1 | - | - | 61 | - | |
Coupe de France | 2018/2019 | Saint-Étienne | 1 | - | 1 | 0 | 1 | - | - | - | |
Coupe de la Ligue | 2018/2019 | Saint-Étienne | 1 | - | 1 | 0 | 1 | - | 50 | - | |
Coupe de la Ligue | 2017/2018 | Rennes | 3 | 3 | 0 | 1 | - | - | 90 | - | |
Carabao Cup | 2017/2018 | Sunderland | 2 | 2 | 0 | 1 | - | - | 167 | - | |
Carabao Cup | 2016/2017 | Sunderland | 2 | 2 | 0 | 1 | - | - | 162 | - | |
Coupe de la Ligue | 2014/2015 | Bordeaux | 1 | 1 | - | - | - | - | - | - | |
Coupe de la Ligue | 2013/2014 | Bastia | 1 | 1 | - | - | 1 | - | - | - | |
Coupe de France | 2013/2014 | Bastia | 1 | 1 | 0 | 1 | - | - | - | - | |
Coupe de la Ligue | 2010/2011 | Bastia | 2 | 2 | - | - | 2 | - | - | - |
International cups
Competition | Season | Team | APP / SHO / PAS / DRI / DEF / FOUL / GK | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Appearances | Lineups | Substitute In | Substitute out | Subs on bench | Injuries | Minutes played | Rating | ||||
Europa League | 2019/2020 | Saint-Étienne | 3 | 3 | 0 | 2 | 1 | - | 248 | 7.55 | |
Europa League | 2015/2016 | Bordeaux | 8 | 5 | 3 | 4 | 3 | - | 439 | - |
National team
Competition | Season | Team | APP / SHO / PAS / DRI / DEF / FOUL / GK | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Appearances | Lineups | Substitute In | Substitute out | Subs on bench | Injuries | Minutes played | Rating | ||||
World Cup | 2022 | Tunisia | 2 | 1 | 1 | 1 | 2 | 1 | 83 | 7.14 | |
World Cup Qualification Africa | 2022 | Tunisia | 6 | 5 | 1 | 3 | 1 | - | 413 | - | |
Africa Cup of Nations | 2021 | Tunisia | 4 | 3 | 1 | 1 | 1 | - | 264 | 7.5 | |
Africa Cup of Nations Qualifications | 2021 | Tunisia | 3 | 3 | 0 | 2 | - | - | 78 | - | |
Africa Cup of Nations | 2019 | Tunisia | 7 | 6 | 1 | 0 | 1 | - | 622 | 7.38 | |
Africa Cup of Nations Qualifications | 2019 | Tunisia | 1 | 1 | - | - | - | - | - | - | |
World Cup | 2018 | Tunisia | 3 | 3 | 0 | 2 | - | - | 264 | - | |
World Cup Qualification Africa | 2018 | Tunisia | 4 | 3 | 1 | 5 | 3 | - | 243 | - | |
Africa Cup of Nations | 2017 | Tunisia | 4 | 3 | 1 | 3 | 1 | - | 243 | 7.14 | |
Africa Cup of Nations | 2015 | Tunisia | 4 | 4 | 0 | 4 | - | - | 310 | - | |
Africa Cup of Nations | 2013 | Tunisia | 1 | 1 | 0 | 1 | 2 | - | 62 | - |
Trophies
Competition | Status | Times | Seasons |
---|---|---|---|
Ligue 1 Play-offs | Runner-up | 1 | Saint-Étienne 2021/2022 |
Coupe de France | Runner-up | 1 | Saint-Étienne 2019/2020 |
Transfers
From | To | Type | Amount | Date |
---|---|---|---|---|
Saint-Étienne | Montpellier | Free transfer | Jul 1, 2022 | |
Sunderland | Saint-Étienne | Transfer | €7M | Jul 17, 2018 |
Rennes | Sunderland | Loan | Jun 30, 2018 | |
Sunderland | Rennes | Loan | Aug 31, 2017 | |
Bordeaux | Sunderland | Transfer | €11.8M | Jan 30, 2016 |
Bastia | Bordeaux | Transfer | €2M | Jul 1, 2014 |
Sidelined
Team | Type | Start date | Returning | Games missed |
---|---|---|---|---|
Montpellier | injury | Apr 26, 2024 | 3 | |
Montpellier | suspension | Mar 28, 2024 | May 18, 2024 | 7 |
Montpellier | injury | Dec 4, 2023 | Jan 4, 2024 | 3 |
Rennes | suspension | May 26, 2023 | Jul 12, 2023 | 2 |
Saint-Étienne | injury | Apr 28, 2022 | May 10, 2022 | 1 |
Saint-Étienne | injury | Mar 21, 2022 | Apr 15, 2022 | 0 |
Saint-Étienne | injury | Jan 18, 2022 | Jan 23, 2022 | 1 |
Saint-Étienne | injury | Feb 26, 2021 | Mar 10, 2021 | 2 |
Rennes | injury | May 6, 2018 | Jun 5, 2018 | 3 |
Rennes | injury | Dec 2, 2017 | Dec 9, 2017 | 1 |
Rennes | injury | Oct 25, 2017 | Oct 28, 2017 | 1 |
Bastia | injury | Dec 18, 2013 | Jan 10, 2014 | 3 |
Bastia | injury | Dec 6, 2013 | Dec 17, 2013 | 2 |
Bastia | injury | May 17, 2013 | May 25, 2013 | 1 |
Bastia | injury | Mar 25, 2013 | Apr 3, 2013 | 1 |
Bastia | injury | Nov 29, 2012 | Dec 4, 2012 | 1 |
Bastia | injury | Sep 16, 2011 | Sep 22, 2011 | 2 |
Bastia | injury | Jul 21, 2011 | Jul 25, 2011 | 1 |
Bastia | injury | Feb 4, 2011 | Feb 10, 2011 | 1 |