Place of Birth:
Noordgesig, Gauteng, South Africa
Jupiler Pro League
39
9
14
13
16
4
5
0
0
2490
Jupiler Pro League
Challenger Pro League
23
4
6
8
7
4
4
0
0
1587
Challenger Pro League
Croky Cup
Premier League
15
4
2
6
2
3
0
0
1
1136
Premier League
The Emirates FA Cup
5
0
1
4
1
1
0
0
0
286
The Emirates FA Cup
Carabao Cup
Sky Bet Championship
11
1
7
4
11
0
0
0
0
362
Sky Bet Championship
Ligue 1 Uber Eats
2
0
1
1
2
0
0
0
0
62
Ligue 1 Uber Eats
National 2
Liga Portugal Betclic
5
0
4
1
8
0
0
0
0
120
Liga Portugal Betclic
Taça de Portugal Placard
1
0
1
0
1
0
0
0
0
28
Taça de Portugal Placard
Allianz Cup
DStv Premiership
9
1
8
1
12
1
0
0
0
161
DStv Premiership
Totals
UEFA Youth League
1
0
0
0
0
0
1
0
0
90
UEFA Youth League
Totals
FIFA Friendlies
8
1
2
5
2
0
1
0
0
411
FIFA Friendlies
AFCON Qualification
3
3
1
2
3
0
1
0
0
171
AFCON Qualification
Hollywoodbets COSAFA Cup
3
0
3
0
3
0
0
0
0
23
Hollywoodbets COSAFA Cup
Totals
FIFA U-20 World Cup
2
1
1
0
1
0
0
0
0
112
FIFA U-20 World Cup
Africa U-23 Cup of Nations
4
0
1
1
1
1
1
0
0
256
Africa U-23 Cup of Nations
AFCON U-20 Qualification
0
2
0
0
0
0
0
0
0
0
AFCON U-20 Qualification
Totals
Premier League
2023/2024
15
4
2
6
2
3
0
0
1
1136
Premier League
Carabao Cup
2023/2024
1
0
1
0
1
0
0
0
0
12
Carabao Cup
The Emirates FA Cup
2023/2024
1
0
0
1
0
0
0
0
0
46
The Emirates FA Cup
The Emirates FA Cup
2022/2023
4
0
1
3
1
1
0
0
0
240
The Emirates FA Cup
Sky Bet Championship
2022/2023
11
1
7
4
11
0
0
0
0
362
Sky Bet Championship
Jupiler Pro League
2022/2023
21
8
4
8
4
3
3
0
0
1549
Jupiler Pro League
D1B Pro League
2021/2022
23
4
6
8
7
4
4
0
0
1587
D1B Pro League
Croky Cup
2021/2022
3
1
2
2
2
-
0
0
0
99
Croky Cup
Allianz Cup
2020/2021
1
0
1
0
1
-
0
0
0
80
Allianz Cup
Taça de Portugal Placard
2020/2021
1
0
1
0
1
-
0
0
0
28
Taça de Portugal Placard
Liga NOS
2020/2021
5
0
4
1
8
0
0
0
0
120
Liga NOS
Ligue 1 Conforama
2019/2020
2
0
1
1
1
0
0
0
0
62
Ligue 1 Conforama
Croky Cup
2019/2020
1
0
0
0
0
-
0
0
0
90
Croky Cup
Jupiler Pro League
2019/2020
18
1
10
5
12
1
2
0
0
941
Jupiler Pro League
National 2
2018/2019
8
2
1
2
1
1
3
0
0
571
National 2
Ligue 1 Conforama
2018/2019
0
0
0
0
1
0
0
0
0
0
Ligue 1 Conforama
ABSA Premiership
2017/2018
9
1
8
1
12
-
0
0
0
161
ABSA Premiership
Show All
Show All
Totals
UEFA Youth League
2018/2019
1
0
0
0
0
0
1
0
0
90
UEFA Youth League
Totals
FIFA Friendlies
2023
4
1
1
2
1
0
1
0
0
224
FIFA Friendlies
AFCON Qualification
2023
2
3
0
2
1
0
1
0
0
142
AFCON Qualification
FIFA Friendlies
2022
2
0
0
2
0
0
0
0
0
140
FIFA Friendlies
FIFA Friendlies
2020
2
0
1
1
1
-
0
0
0
47
FIFA Friendlies
AFCON Qualification
2021
1
0
1
0
2
0
0
0
0
29
AFCON Qualification
COSAFA Cup
2018
3
0
3
0
3
-
0
0
0
23
COSAFA Cup
Totals
Africa U-23 Cup of Nations
2019
4
0
1
1
1
1
1
0
0
256
Africa U-23 Cup of Nations
FIFA U-20 World Cup
2019
2
1
1
0
1
0
0
0
0
112
FIFA U-20 World Cup
AFCON U-20 Qualification
2019
-
2
-
-
-
-
-
-
-
-
AFCON U-20 Qualification
Totals