Place of Birth:
Westbury, Gauteng, South Africa
FIFA Club World Cup
2
0
0
0
0
0
0
0
0
180
FIFA Club World Cup
CAF Champions League
14
1
0
1
0
2
0
0
0
1247
CAF Champions League
CAF Confederation Cup
2
0
0
0
0
0
0
0
0
180
CAF Confederation Cup
Ligue 1 Uber Eats
56
1
36
17
75
2
4
0
0
1998
Ligue 1 Uber Eats
Coupe de France
7
0
5
1
7
1
0
0
0
294
Coupe de France
Coupe de la Ligue BKT
2
0
2
0
4
0
0
0
0
41
Coupe de la Ligue BKT
National 2
National 3
DStv Premiership
92
17
8
42
9
10
9
0
0
7194
DStv Premiership
Carling Black Label Knockout
5
2
0
3
0
0
0
0
0
457
Carling Black Label Knockout
MTN 8
Totals
FIFA Friendlies
9
1
3
3
4
1
0
0
0
604
FIFA Friendlies
WC Qualification
6
0
1
2
3
2
1
0
0
446
WC Qualification
AFCON Qualification
5
2
0
3
0
2
0
0
0
426
AFCON Qualification
Totals
Olympics
Africa U-23 Cup of Nations
5
0
0
0
0
0
1
0
0
420
Africa U-23 Cup of Nations
Totals
DStv Premiership
2023/2024
7
0
2
5
2
-
1
0
0
386
DStv Premiership
MTN 8
2022
3
1
1
0
1
-
0
0
0
254
MTN 8
DStv Premiership
2022/2023
25
5
2
14
2
-
1
0
0
1923
DStv Premiership
DStv Premiership
2021/2022
26
7
2
10
2
-
3
0
0
2130
DStv Premiership
MTN 8
2021
1
0
1
0
1
-
0
0
0
91
MTN 8
Coupe de France
2020/2021
3
0
2
1
4
-
0
0
0
96
Coupe de France
Ligue 1 Uber Eats
2020/2021
18
0
15
3
32
0
2
0
0
440
Ligue 1 Uber Eats
National 2
2019/2020
3
0
0
1
0
0
0
0
0
254
National 2
Ligue 1 Conforama
2019/2020
6
0
5
0
9
0
1
0
0
143
Ligue 1 Conforama
Coupe de France
2018/2019
1
0
1
0
1
-
0
0
0
13
Coupe de France
National 3
2018/2019
7
0
0
1
0
-
0
0
0
610
National 3
Ligue 1 Conforama
2018/2019
3
0
1
2
3
0
0
0
0
89
Ligue 1 Conforama
Coupe de France
2017/2018
3
0
2
0
2
-
0
0
0
185
Coupe de France
National 3
2017/2018
5
0
0
2
0
-
1
0
0
429
National 3
Coupe de la Ligue
2017/2018
2
0
2
0
4
0
0
0
0
41
Coupe de la Ligue
Ligue 1 Conforama
2017/2018
17
1
8
7
20
2
1
0
0
880
Ligue 1 Conforama
FIFA Club World Cup
2016
2
0
0
0
0
0
0
0
0
180
FIFA Club World Cup
Telkom Knockout
2016
1
0
0
1
0
-
0
0
0
117
Telkom Knockout
MTN 8
2016
4
0
0
2
0
-
1
0
0
340
MTN 8
ABSA Premiership
2016/2017
5
1
2
1
3
-
0
0
0
316
ABSA Premiership
Ligue 1
2016/2017
12
0
7
5
11
0
0
0
0
446
Ligue 1
Orange CAF Confederation Cup
2016
2
0
0
0
0
-
0
0
0
180
Orange CAF Confederation Cup
Orange CAF Champions League
2016
14
1
0
1
0
-
0
0
0
1247
Orange CAF Champions League
Telkom Knockout
2015
4
2
0
2
0
-
0
0
0
340
Telkom Knockout
MTN 8
2015
1
0
0
1
0
-
0
0
0
121
MTN 8
ABSA Premiership
2015/2016
29
4
0
12
0
-
4
0
0
2439
ABSA Premiership
Show All
Show All
Totals
FIFA Friendlies
2022
2
0
1
0
1
0
0
0
0
114
FIFA Friendlies
FIFA Friendlies
2020
2
1
1
0
1
-
0
0
0
171
FIFA Friendlies
AFCON Qualification
2021
2
0
0
2
0
1
0
0
0
161
AFCON Qualification
WC Qualification
2022
2
0
1
1
1
1
0
0
0
110
WC Qualification
FIFA Friendlies
2019
1
0
0
1
0
-
0
0
0
39
FIFA Friendlies
FIFA Friendlies
2018
1
0
0
0
0
-
0
0
0
90
FIFA Friendlies
AFCON Qualification
2019
2
0
0
1
0
1
0
0
0
175
AFCON Qualification
FIFA Friendlies
2017
1
0
0
1
1
-
0
0
0
80
FIFA Friendlies
FIFA Friendlies
2016
2
0
1
1
1
-
0
0
0
110
FIFA Friendlies
WC Qualification
2018
4
0
0
1
2
-
1
0
0
336
WC Qualification
AFCON Qualification
2017
1
2
0
0
0
-
0
0
0
90
AFCON Qualification
Show All
Show All
Totals
Olympics
2016
3
0
0
1
0
0
0
0
0
263
Olympics
Africa U-23 Cup of Nations
2015
5
0
0
0
0
-
1
0
0
420
Africa U-23 Cup of Nations
Totals