Place of Birth:
Gqeberha, Eastern Cape, South Africa
CAF Champions League
16
0
2
2
3
1
3
0
0
1232
CAF Champions League
CAF Confederation Cup
2
0
0
0
0
0
0
0
0
180
CAF Confederation Cup
DStv Premiership
131
3
14
22
30
8
16
0
0
10293
DStv Premiership
Carling Black Label Knockout
5
0
0
0
0
0
1
0
0
510
Carling Black Label Knockout
MTN 8
Totals
FIFA Friendlies
2
0
0
0
2
0
1
0
0
150
FIFA Friendlies
Hollywoodbets COSAFA Cup
2
0
0
1
1
0
0
0
0
158
Hollywoodbets COSAFA Cup
Totals
FIFA U-20 World Cup
2
0
0
0
1
0
0
0
0
180
FIFA U-20 World Cup
FIFA U-17 World Cup
3
0
0
0
0
0
0
0
0
270
FIFA U-17 World Cup
Olympics
Africa U-17 Cup of Nations
5
0
1
2
1
0
0
0
0
315
Africa U-17 Cup of Nations
Totals
MTN 8
2023
3
0
1
0
1
-
0
0
0
192
MTN 8
DStv Premiership
2023/2024
16
0
2
2
3
-
2
0
0
1257
DStv Premiership
MTN 8
2022
2
0
1
1
1
-
0
0
0
93
MTN 8
DStv Premiership
2022/2023
20
0
1
3
2
-
1
0
0
1563
DStv Premiership
DStv Premiership
2021/2022
22
1
2
4
7
-
3
0
0
1723
DStv Premiership
MTN 8
2021
1
0
1
0
1
-
0
0
0
46
MTN 8
Total CAF Champions League
2020/2021
11
0
1
1
1
-
3
0
0
899
Total CAF Champions League
DStv Premiership
2020/2021
20
1
5
3
5
-
3
0
0
1473
DStv Premiership
MTN 8
2020
2
0
0
1
0
-
0
0
0
118
MTN 8
Telkom Knockout
2019
2
0
0
0
0
-
1
0
0
210
Telkom Knockout
ABSA Premiership
2019/2020
23
0
2
8
3
-
3
0
0
1784
ABSA Premiership
ABSA Premiership
2018/2019
3
0
0
1
5
-
1
0
0
240
ABSA Premiership
Total CAF Champions League
2018
4
0
0
1
0
-
0
0
0
310
Total CAF Champions League
Telkom Knockout
2017
3
0
0
0
0
-
0
0
0
300
Telkom Knockout
ABSA Premiership
2017/2018
16
1
2
1
4
-
2
0
0
1263
ABSA Premiership
MTN 8
2017
3
0
0
0
0
-
0
0
0
270
MTN 8
Total CAF Confederation Cup
2017
2
0
0
0
0
-
0
0
0
180
Total CAF Confederation Cup
Total CAF Champions League
2017
1
0
1
0
2
-
0
0
0
23
Total CAF Champions League
ABSA Premiership
2016/2017
11
0
0
0
1
-
1
0
0
990
ABSA Premiership
Show All
Show All
Totals
FIFA Friendlies
2020
1
0
0
0
1
-
1
0
0
90
FIFA Friendlies
COSAFA Cup
2019
2
0
0
1
1
0
0
0
0
158
COSAFA Cup
FIFA Friendlies
2018
1
0
0
0
1
-
0
0
0
60
FIFA Friendlies
Totals
Olympics
2020
3
0
1
2
1
0
0
0
0
191
Olympics
FIFA U-20 World Cup
2017
2
0
0
0
1
0
0
0
0
180
FIFA U-20 World Cup
FIFA U-17 World Cup
2015
3
0
0
0
0
0
0
0
0
270
FIFA U-17 World Cup
African U-17 Championship
2015
5
0
1
2
1
-
0
0
0
315
African U-17 Championship
Totals