N2
| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. |
|---|---|---|---|---|---|---|---|
| 2024/2025 | Coupe d'Afrique du Sud |
AmaZulu
|
2 | 0 | 0 | 0/0/0 | 154 |
| 2024/2025 | Premier Soccer League |
AmaZulu
|
15 | 1 | 0 | 2/0/0 | 1050 |
| 2023/2024 | Coupe d'Afrique du Sud |
Mamelodi Sundowns
|
3 | 0 | 1 | 1/0/0 | 221 |
| 2023/2024 | Coupe MTN8 |
Mamelodi Sundowns
|
3 | 0 | 0 | 0/0/0 | 24 |
| 2023/2024 | CAF Ligue des champions |
Mamelodi Sundowns
|
5 | 0 | 0 | 0/0/0 | 269 |
| 2023/2024 | Premier Soccer League |
Mamelodi Sundowns
|
13 | 0 | 2 | 3/0/0 | 521 |
| 2023 | Ligue africaine de football |
Mamelodi Sundowns
|
5 | 0 | 0 | 0/0/0 | 0 |
| 2023 | Coupe de la Ligue |
Mamelodi Sundowns
|
1 | 0 | 0 | 0/0/1 | 15 |
| 2022/2023 | Coupe d'Afrique du Sud |
Mamelodi Sundowns
|
2 | 0 | 0 | 1/0/0 | 179 |
| 2022/2023 | CAF Ligue des champions |
Mamelodi Sundowns
|
8 | 0 | 0 | 0/0/0 | 187 |
| 2022/2023 | Coupe MTN8 |
Mamelodi Sundowns
|
1 | 0 | 0 | 0/0/0 | 36 |
| 2022/2023 | Premier Soccer League |
Mamelodi Sundowns
|
10 | 1 | 0 | 1/0/0 | 363 |
| 2022 | Coupe Carling Black Label |
Mamelodi Sundowns
|
1 | 0 | 0 | 1/0/0 | 90 |
| 2021/2022 | National 3: Groupe G |
Amiens SC II
|
2 | 0 | 0 | 0/0/0 | 165 |
| 2021/2022 | Ligue 2 |
Amiens SC
|
13 | 0 | 0 | 5/1/1 | 858 |
| 2021/2022 | Coupe de France |
Amiens SC
|
3 | 0 | 0 | 2/0/0 | 263 |
| 2020/2021 | Ligue 2 |
Amiens SC
|
2 | 0 | 0 | 1/0/0 | 98 |
| 2020/2021 | Ligue Europa |
Rangers
|
6 | 0 | 0 | 1/0/0 | 126 |
| 2020/2021 | Coupe de la Ligue |
Rangers
|
2 | 0 | 0 | 0/0/0 | 143 |
| 2020/2021 | Coupe d'Écosse |
Rangers
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2020/2021 | Premiership |
Rangers
|
14 | 0 | 0 | 1/0/0 | 221 |
| 2019/2020 | Coupe de la Ligue |
Amiens SC
|
3 | 1 | 0 | 3/1/0 | 218 |
| 2019/2020 | Ligue 1 |
Amiens SC
|
21 | 1 | 0 | 4/0/0 | 987 |
| 2018/2019 | Ligue 1 |
Amiens SC
|
5 | 0 | 0 | 2/0/0 | 231 |
| 2018/2019 | National 3: Groupe B |
Amiens SC II
|
2 | 0 | 0 | 0/0/0 | 143 |
| 2017/2018 | Coupe de la Ligue |
Amiens SC
|
2 | 0 | 0 | 0/0/0 | 141 |
| 2017/2018 | National |
Amiens SC
|
8 | 0 | 0 | 0/0/0 | 574 |
| 2017/2018 | Ligue 1 |
Amiens SC
|
26 | 1 | 0 | 5/0/0 | 2089 |
| 2017/2018 | Primera Liga |
Vitória SC
|
3 | 1 | 0 | 0/0/0 | 194 |
| 2017/2018 | National 3: Groupe G |
Amiens SC II
|
2 | 0 | 0 | 0/0/0 | 143 |
| 2017/2018 | Supercoupe |
Vitória SC
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2016/2017 | Primera Liga |
Vitória SC
|
16 | 0 | 0 | 2/0/0 | 1327 |
| 2016/2017 | Coupe de la Ligue |
Vitória SC
|
3 | 1 | 0 | 2/0/0 | 0 |
| 2016/2017 | Coupe du Portugal |
Vitória SC
|
5 | 1 | 0 | 2/0/0 | 306 |
| 2012/2013 | Premier Soccer League |
University of Pretoria
|
25 | 7 | 0 | 6/0/0 | 0 |
| Total: | 233 | 15 | 3 | 45/2/2 | 11426 |
| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. |
|---|---|---|---|---|---|---|---|
| 2021 | Coupe d'Afrique des Nations Éliminatoires |
Afrique du Sud
|
2 | 1 | 0 | 0/0/0 | 90 |
| 2019 | Coupe d'Afrique des Nations Éliminatoires |
Afrique du Sud
|
1 | 0 | 0 | 0/0/0 | 88 |
| 2019 | Matchs Amicaux Internationaux |
Afrique du Sud
|
1 | 0 | 0 | 1/0/0 | 46 |
| 2019 | Coupe d'Afrique des Nations |
Afrique du Sud
|
4 | 2 | 0 | 2/0/0 | 345 |
| 2018 | Éliminatoires de la Coupe du Monde de la CAF |
Afrique du Sud
|
5 | 0 | 0 | 0/0/1 | 347 |
| 2018 | Matchs Amicaux Internationaux |
Afrique du Sud
|
1 | 0 | 0 | 0/0/0 | 88 |
| 2017 | Matchs Amicaux Internationaux |
Afrique du Sud
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2015 | Matchs Amicaux Internationaux |
Afrique du Sud
|
4 | 1 | 0 | 0/0/0 | 0 |
| 2014 | Éliminatoires de la Coupe du Monde de la CAF |
Afrique du Sud
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2013 | Matchs Amicaux Internationaux |
Afrique du Sud
|
4 | 1 | 2 | 0/0/0 | 0 |
| Total: | 23 | 5 | 2 | 3/0/1 | 1004 |