| Season | Team |  |  |  |  |  |  |  |  |  |  | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024-2025 |  Lyon (Ligue 1) | 2167 | 25 | 24 | 1 | 1 | 3 | 0 | 3 | 0 | 0 | 
| 2024-2025 |  Lyon (UEFA Europa League) | 673 | 8 | 8 | 0 | 1 | 3 | 0 | 1 | 0 | 0 | 
| 2024-2025 |  Lyon (Coupe de France) | 115 | 2 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2024 |  Lyon (Emirates Cup) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2023-2024 |  Club Brugge KV (Jupiler Pro League) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2023-2024 |  Lyon (Ligue 1) | 2221 | 28 | 25 | 3 | 4 | 6 | 0 | 6 | 0 | 0 | 
| 2023-2024 |  Lyon (Coupe de France) | 264 | 5 | 3 | 2 | 2 | 2 | 0 | 1 | 0 | 0 | 
| 2023 |  Club Brugge KV (Friendlies Clubs) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2023 |  Lyon (Friendlies Clubs) | 63 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2022-2023 |  Club Brugge KV (Jupiler Pro League) | 1866 | 25 | 23 | 2 | 8 | 5 | 1 | 5 | 0 | 0 | 
| 2022-2023 |  Club Brugge KV (UEFA Champions League) | 159 | 3 | 2 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 
| 2022-2023 |  Club Brugge KV (Cup) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2021-2022 |  Club Brugge KV (Jupiler Pro League) | 3264 | 38 | 38 | 0 | 8 | 0 | 1 | 6 | 0 | 0 | 
| 2021-2022 |  Club Brugge KV (UEFA Champions League) | 528 | 6 | 6 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 
| 2021-2022 |  Club Brugge KV (Cup) | 471 | 5 | 5 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 
| 2020-2021 |  Club Brugge KV (First Division A) | 270 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2020-2021 |  Club Brugge KV (Jupiler Pro League) | 3247 | 39 | 36 | 3 | 3 | 3 | 1 | 6 | 0 | 0 | 
| 2020-2021 |  Club Brugge KV (UEFA Champions League) | 534 | 6 | 6 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 
| 2020-2021 |  Club Brugge KV (UEFA Europa League) | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2020-2021 |  Club Brugge KV (Cup) | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2020 |  Club Brugge KV (Club Friendlies) | 29 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2020 |  Club Brugge KV (Friendlies Clubs) | 29 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2019-2020 |  Club Brugge KV (First Division A) | 2114 | 25 | 24 | 1 | 2 | 2 | 0 | 7 | 0 | 0 | 
| 2019-2020 |  Club Brugge KV (Cup) | 480 | 5 | 5 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 
| 2019-2020 |  Club Brugge KV (UEFA Champions League) | 720 | 8 | 8 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 
| 2019-2020 |  Club Brugge KV (UEFA Europa League) | 152 | 2 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2019-2020 |  Club Brugge KV (Jupiler Pro League) | 2114 | 25 | 24 | 1 | 2 | 2 | 0 | 7 | 0 | 0 | 
| 2019 |  Club Brugge KV (Club Friendlies) | 75 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2018-2019 |  Club Brugge KV (First Division A) | 1749 | 24 | 22 | 2 | 11 | 3 | 2 | 4 | 0 | 0 | 
| 2018-2019 |  Club Brugge KV (Cup) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2018-2019 |  Club Brugge KV (UEFA Champions League) | 208 | 4 | 2 | 2 | 1 | 2 | 0 | 0 | 0 | 0 | 
| 2018-2019 |  Club Brugge KV (UEFA Europa League) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2018-2019 |  Club Brugge KV (Jupiler Pro League) | 1749 | 24 | 22 | 2 | 11 | 3 | 2 | 4 | 0 | 0 | 
| 2018 |  Angola (WC Qualification Africa) | 90 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2018 |  Angola (World Cup - Qualification Africa) | 90 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2017-2018 |  Charleroi (First Division A) | 9 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 
| 2017-2018 |  Genk (First Division A) | 1968 | 24 | 23 | 1 | 7 | 4 | 0 | 10 | 1 | 0 | 
| 2017-2018 |  Genk (Cup) | 307 | 4 | 3 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 
| 2017-2018 |  Charleroi (Jupiler Pro League) | 9 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 
| 2017-2018 |  Genk (Jupiler Pro League) | 1968 | 24 | 23 | 1 | 7 | 4 | 0 | 10 | 1 | 0 | 
| 2016-2017 |  Charleroi (First Division A) | 3112 | 36 | 34 | 2 | 2 | 4 | 1 | 5 | 0 | 0 | 
| 2016-2017 |  Charleroi (Cup) | 234 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 
| 2016-2017 |  Charleroi (Jupiler Pro League) | 3112 | 36 | 34 | 2 | 2 | 4 | 1 | 5 | 0 | 0 | 
| 2015-2016 |  Charleroi (First Division A) | 1855 | 26 | 20 | 6 | 4 | 18 | 0 | 6 | 0 | 0 | 
| 2015-2016 |  Charleroi (Cup) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2015-2016 |  Charleroi (UEFA Europa League) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2015-2016 |  Charleroi (Jupiler Pro League) | 1855 | 26 | 20 | 6 | 4 | 18 | 0 | 6 | 0 | 0 | 
| 2014-2015 |  Charleroi (First Division A) | 683 | 19 | 7 | 12 | 7 | 25 | 0 | 2 | 0 | 0 | 
| 2014-2015 |  Charleroi (Cup) | 89 | 2 | 1 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 
| 2014-2015 |  Charleroi (Jupiler Pro League) | 683 | 19 | 7 | 12 | 7 | 25 | 0 | 2 | 0 | 0 | 
| 2013-2014 |  AS Eupen (First Division B) | 1429 | 26 | 14 | 12 | 5 | 0 | 2 | 2 | 0 | 0 | 
| 2013-2014 |  AS Eupen (Cup) | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2013-2014 |  AS Eupen (Challenger Pro League) | 1429 | 26 | 14 | 12 | 5 | 0 | 2 | 2 | 0 | 0 | 
| 2012-2013 |  AS Eupen (First Division B) | 1322 | 26 | 13 | 13 | 5 | 0 | 0 | 5 | 0 | 0 | 
| 2012-2013 |  AS Eupen (Cup) | 58 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2012-2013 |  AS Eupen (Challenger Pro League) | 1322 | 26 | 13 | 13 | 5 | 0 | 0 | 5 | 0 | 0 | 
| 2011-2012 |  AS Eupen (First Division B) | 434 | 10 | 6 | 4 | 5 | 0 | 0 | 0 | 0 | 0 | 
| 2011-2012 |  AS Eupen (Challenger Pro League) | 434 | 10 | 6 | 4 | 5 | 0 | 0 | 0 | 0 | 0 |