Place of Birth:
Cape Town, Western Cape, South Africa
CAF Champions League
5
1
1
4
1
0
3
0
0
348
CAF Champions League
CAF Confederation Cup
22
5
5
10
7
1
3
0
0
1452
CAF Confederation Cup
Nile Egyptian Premier League
61
18
16
27
19
6
9
0
0
3966
Nile Egyptian Premier League
Egypt Super Cup
3
0
1
1
1
0
1
0
0
170
Egypt Super Cup
Egypt Cup
PCA Cup
DStv Premiership
100
17
27
35
49
10
10
0
0
6476
DStv Premiership
Carling Black Label Knockout
3
0
3
0
3
0
0
0
0
178
Carling Black Label Knockout
MTN 8
Totals
FIFA Friendlies
4
0
2
2
2
0
0
0
0
130
FIFA Friendlies
WC Qualification
2
0
2
0
2
0
0
0
0
31
WC Qualification
AFCON Qualification
0
0
0
0
1
0
0
0
0
0
AFCON Qualification
Totals
AFCON U-20 Qualification
0
1
0
0
0
0
0
0
0
0
AFCON U-20 Qualification
Totals
PCA Cup
2023/2024
4
2
0
1
0
1
1
0
0
360
PCA Cup
Egypt Super Cup
2023/2024
2
0
1
0
1
0
1
0
0
88
Egypt Super Cup
Nile Egyptian Premier League
2023/2024
8
2
3
4
4
0
1
0
0
457
Nile Egyptian Premier League
CAF Champions League
2023/2024
5
1
1
4
1
-
3
0
0
348
CAF Champions League
Egypt Cup
2023/2024
2
1
0
2
0
0
0
0
0
148
Egypt Cup
Egypt Super Cup
2022/2023
1
0
0
1
0
0
0
0
0
82
Egypt Super Cup
The WE Egyptian Premier League
2022/2023
30
10
9
15
10
4
5
0
0
1884
The WE Egyptian Premier League
CAF Confederation Cup
2022/2023
5
0
2
2
2
-
1
0
0
251
CAF Confederation Cup
Egypt Cup
2021/2022
4
0
1
3
1
0
0
0
0
286
Egypt Cup
The WE Egyptian Premier League
2021/2022
23
6
4
8
5
2
3
0
0
1625
The WE Egyptian Premier League
CAF Confederation Cup
2021/2022
8
2
0
4
0
-
1
0
0
665
CAF Confederation Cup
DStv Premiership
2021/2022
12
3
0
4
0
-
1
0
0
980
DStv Premiership
MTN 8
2021
2
2
0
0
0
-
1
0
0
210
MTN 8
DStv Premiership
2020/2021
24
9
2
10
3
-
3
0
0
1883
DStv Premiership
MTN 8
2020
1
0
0
0
0
-
0
0
1
32
MTN 8
Telkom Knockout
2019
1
0
1
0
1
-
0
0
0
95
Telkom Knockout
ABSA Premiership
2019/2020
20
3
7
4
11
-
2
0
0
1270
ABSA Premiership
MTN 8
2018
4
0
2
2
2
-
0
0
0
247
MTN 8
ABSA Premiership
2018/2019
5
0
3
2
4
-
0
0
0
226
ABSA Premiership
ABSA Premiership
2018/2019
7
0
2
5
4
-
0
0
0
424
ABSA Premiership
Telkom Knockout
2017
1
0
1
0
1
-
0
0
0
60
Telkom Knockout
ABSA Premiership
2017/2018
14
2
2
4
3
-
3
0
0
1050
ABSA Premiership
ABSA Premiership
2017/2018
1
0
0
1
0
-
0
0
0
60
ABSA Premiership
Total CAF Confederation Cup
2017
9
3
3
4
5
-
1
0
0
536
Total CAF Confederation Cup
ABSA Premiership
2016/2017
4
0
3
1
11
-
0
0
0
89
ABSA Premiership
Telkom Knockout
2015
1
0
1
0
1
-
0
0
0
23
Telkom Knockout
ABSA Premiership
2015/2016
13
0
8
4
13
-
1
0
0
494
ABSA Premiership
Show All
Show All
Totals
AFCON Qualification
2023
0
0
0
0
1
0
0
0
0
0
AFCON Qualification
FIFA Friendlies
2022
3
0
1
2
1
0
0
0
0
116
FIFA Friendlies
WC Qualification
2022
2
0
2
0
2
0
0
0
0
31
WC Qualification
FIFA Friendlies
2014
1
0
1
0
1
-
0
0
0
14
FIFA Friendlies
Totals
AFCON U-20 Qualification
2017
-
1
-
-
-
-
-
-
-
-
AFCON U-20 Qualification
Totals