Place of Birth:
Witbank, Mpumalanga, South Africa
FIFA Intercontinental Cup
1
0
1
0
2
0
0
0
0
30

FIFA Intercontinental Cup
FIFA Club World Cup
9
3
2
4
2
0
1
0
0
654

FIFA Club World Cup
UAE-Qatar Super Cup
1
0
0
0
0
0
0
0
0
90

UAE-Qatar Super Cup
CAF Champions League
59
15
11
20
12
13
5
0
0
4343

CAF Champions League
TotalEnergies CAF Super Cup
4
0
1
1
1
1
1
0
0
242

TotalEnergies CAF Super Cup
African Football League
4
0
0
1
0
0
0
0
0
351

African Football League
UEFA Champions League
6
0
1
2
4
2
1
1
0
457

UEFA Champions League
UEFA Europa League
2
0
0
2
0
0
0
0
0
123

UEFA Europa League
Jupiler Pro League
32
7
8
18
15
6
1
0
0
1979

Jupiler Pro League
Challenger Pro League
23
6
2
6
2
6
2
0
0
1948

Challenger Pro League

Croky Cup

Playoffs II
Nile Egyptian Premier League
57
15
20
27
24
2
3
0
0
3177

Nile Egyptian Premier League
Egypt Super Cup
6
0
2
4
2
0
0
0
0
376

Egypt Super Cup

Egypt Cup
Egypt Capital Cup
1
0
0
1
0
0
0
0
0
70

Egypt Capital Cup
Premier League
3
0
2
1
15
1
0
0
0
102

Premier League
The Emirates FA Cup
3
0
1
1
1
0
0
0
0
200

The Emirates FA Cup
Ooredoo Stars League
9
0
0
5
0
2
1
0
0
747

Ooredoo Stars League

Emir Cup
Betway Premiership
59
18
2
10
2
11
6
0
0
5077

Betway Premiership
Carling Black Label Knockout
3
0
0
1
0
0
0
0
0
286

Carling Black Label Knockout

MTN 8
Totals
FIFA Friendlies
7
3
1
2
4
1
1
0
0
549

FIFA Friendlies
Non-FIFA Friendlies
1
0
0
0
0
0
0
0
0
90

Non-FIFA Friendlies
Africa Cup of Nations
11
1
0
1
0
1
1
0
0
1015

Africa Cup of Nations
WC Qualification
14
3
2
7
3
1
0
0
0
1038

WC Qualification
AFCON Qualification
16
9
1
6
1
1
1
0
0
1300

AFCON Qualification
Totals
Emir Cup
2025

1
0
0
1
0
-
0
0
0
136


Emir Cup
UAE-Qatar Super Cup
2024/2025

1
0
0
0
0
0
0
0
0
90


UAE-Qatar Super Cup
Nile Egyptian Premier League
2024/2025

6
0
3
3
3
0
0
0
0
235


Nile Egyptian Premier League
Egypt Super Cup
2024/2025

2
0
1
1
1
0
0
0
0
100


Egypt Super Cup
TotalEnergies CAF Super Cup
2024

1
0
0
1
0
0
0
0
0
66


TotalEnergies CAF Super Cup
FIFA Intercontinental Cup
2024

1
0
1
0
2
0
0
0
0
30


FIFA Intercontinental Cup
CAF Champions League
2024/2025

6
3
4
1
4
1
0
0
0
239


CAF Champions League
Ooredoo Stars League
2024/2025

9
0
0
5
0
2
1
0
0
747


Ooredoo Stars League
Egypt Super Cup
2023/2024

2
0
0
2
0
0
0
0
0
141


Egypt Super Cup
FIFA Club World Cup
2023

3
1
0
3
0
0
0
0
0
250


FIFA Club World Cup
African Football League
2023

4
0
0
1
0
-
0
0
0
351


African Football League
Nile Egyptian Premier League
2023/2024

10
7
4
5
8
0
0
0
0
501


Nile Egyptian Premier League
TotalEnergies CAF Super Cup
2023

1
0
1
0
1
0
0
0
0
26


TotalEnergies CAF Super Cup
CAF Champions League
2023/2024

10
1
2
5
3
-
1
0
0
725


CAF Champions League
Egypt Cup
2022/2023

4
1
0
3
0
0
1
0
0
346


Egypt Cup
Egypt Super Cup
2022/2023

1
0
0
1
0
0
0
0
0
135


Egypt Super Cup
FIFA Club World Cup
2022

4
1
2
1
2
0
1
0
0
224


FIFA Club World Cup
Egypt Super Cup
2021/2022

1
0
1
0
1
0
0
0
0
0


Egypt Super Cup
The WE Egyptian Premier League
2022/2023

21
3
8
9
8
2
1
0
0
1119


The WE Egyptian Premier League
CAF Champions League
2022/2023

12
5
0
7
0
-
0
0
0
1011


CAF Champions League
Egypt Cup
2021/2022

2
0
1
1
1
0
0
0
0
195


Egypt Cup
PCA Cup
2021/2022

1
0
0
1
0
0
0
0
0
70


PCA Cup
TotalEnergies CAF Super Cup
2021

1
0
0
0
0
1
0
0
0
60


TotalEnergies CAF Super Cup
The WE Egyptian Premier League
2021/2022

20
5
5
10
5
0
2
0
0
1322


The WE Egyptian Premier League
CAF Champions League
2021/2022

10
3
1
4
1
-
1
0
0
747


CAF Champions League
Premier League
2020/2021

3
0
2
1
15
1
0
0
0
102


Premier League
The Emirates FA Cup
2020/2021

3
0
1
1
1
0
0
0
0
200


The Emirates FA Cup
Jupiler Pro League
2020/2021

14
4
2
7
2
1
1
0
0
1079


Jupiler Pro League
Croky Cup
2019/2020

4
1
2
2
3
-
0
0
0
204


Croky Cup
Jupiler Pro League
2019/2020

18
3
6
11
13
5
0
0
0
900


Jupiler Pro League
UEFA Europa League
2019/2020

2
0
0
2
0
0
0
0
0
123


UEFA Europa League
UEFA Champions League
2019/2020

6
0
1
2
4
2
1
1
0
457


UEFA Champions League
Playoffs II
2018/2019

6
3
2
2
2
-
0
0
0
350


Playoffs II
Proximus League
2018/2019

23
6
2
6
2
6
2
0
0
1948


Proximus League
Croky Cup
2018/2019

6
4
0
4
0
-
1
0
0
532


Croky Cup
Total CAF Champions League
2018

3
0
0
1
0
-
1
0
0
269


Total CAF Champions League
Telkom Knockout
2017

1
0
0
0
0
-
0
0
0
90


Telkom Knockout
ABSA Premiership
2017/2018

30
11
1
5
1
-
3
0
0
2623


ABSA Premiership
MTN 8
2017

1
0
0
0
0
-
0
0
0
90


MTN 8
Total CAF Super Cup
2017

1
0
0
0
0
0
1
0
0
90


Total CAF Super Cup
Total CAF Champions League
2017

10
0
1
1
1
-
1
0
0
830


Total CAF Champions League
FIFA Club World Cup
2016

2
1
0
0
0
0
0
0
0
180


FIFA Club World Cup
Telkom Knockout
2016

2
0
0
1
0
-
0
0
0
196


Telkom Knockout
MTN 8
2016

4
0
3
1
3
-
1
0
0
152


MTN 8
ABSA Premiership
2016/2017

29
7
1
5
1
-
3
0
0
2454


ABSA Premiership
Orange CAF Champions League
2016

7
2
2
1
2
-
1
0
0
498


Orange CAF Champions League
Orange CAF Champions League
2015

1
1
1
0
1
-
0
0
0
24


Orange CAF Champions League
Show All
Show All
Totals
Africa Cup of Nations
2023

6
1
0
1
0
0
0
0
0
565


Africa Cup of Nations
Non-FIFA Friendlies
2024

1
0
0
0
0
0
0
0
0
90


Non-FIFA Friendlies
WC Qualification
2026

5
1
0
3
1
0
0
0
0
425


WC Qualification
FIFA Friendlies
2023

1
0
0
0
1
0
0
0
0
90


FIFA Friendlies
AFCON Qualification
2023

4
1
0
3
0
0
1
0
0
334


AFCON Qualification
FIFA Friendlies
2020

1
0
0
0
1
-
0
0
0
90


FIFA Friendlies
AFCON Qualification
2021

6
4
0
1
0
0
0
0
0
511


AFCON Qualification
WC Qualification
2022

4
0
0
3
0
0
0
0
0
324


WC Qualification
Total Africa Cup of Nations
2019

5
0
0
0
0
1
1
0
0
450


Total Africa Cup of Nations
FIFA Friendlies
2018

2
2
0
1
1
-
0
0
0
180


FIFA Friendlies
AFCON Qualification
2019

6
4
1
2
1
1
0
0
0
455


AFCON Qualification
FIFA Friendlies
2017

3
1
1
1
1
-
1
0
0
189


FIFA Friendlies
WC Qualification
2018

5
2
2
1
2
-
0
0
0
289


WC Qualification
Show All
Show All
Totals