Skip to main content
Transfers
Height
18
Shirt
35 years
Aug 3, 1989
Right
Preferred foot
South Africa
Country

Market value
Position
Primary
Attacking Midfielder
Others
Central Midfielder
CM
AM

Premiership 2024/2025

0
Goals
1
Assists
1
Started
7
Matches
187
Minutes played
6.75
Rating
0
Yellow cards
0
Red cards
Match stats

Jun 25

Fluminense
0-0
85
0
0
0
0
6.6

Jun 21

Borussia Dortmund
3-4
86
0
0
0
0
6.7

Jun 18

Ulsan HD FC
0-1
77
0
0
0
0
7.1

Jun 1

Pyramids FC
2-1
0
0
0
0
0
-

May 24

Pyramids FC
1-1
0
0
0
0
0
-

May 18

Magesi FC
2-0
31
0
0
0
0
6.8

May 11

Stellenbosch FC
3-0
22
0
0
0
0
6.7

May 7

Chippa United
3-0
8
0
0
0
0
-

May 3

Cape Town City FC
0-2
9
0
0
0
0
-

Apr 30

Richards Bay
3-0
27
0
0
0
0
6.6
Mamelodi Sundowns FC

Jun 25

FIFA Club World Cup Grp. F
Fluminense
0-0
85’
6.6

Jun 21

FIFA Club World Cup Grp. F
Borussia Dortmund
3-4
86’
6.7

Jun 18

FIFA Club World Cup Grp. F
Ulsan HD FC
0-1
77’
7.1

Jun 1

CAF Champions League Final Stage
Pyramids FC
2-1
Bench

May 24

CAF Champions League Final Stage
Pyramids FC
1-1
Bench
2025

Season performance
Minutes played: 248

Shooting

Goals
0
Expected goals (xG)
0.05
Non-penalty xG
0.05
Shots
1

Passing

Assists
0
Expected assists (xA)
0.18
Successful passes
165
Pass accuracy
92.7%
Accurate long balls
3
Long ball accuracy
75.0%
Chances created
3

Possession

Touches
210
Touches in opposition box
5
Dispossessed
1
Fouls won
3

Defending

Tackles won
1
Tackles won %
16.7%
Duels won
9
Duels won %
56.2%
Interceptions
2
Blocked
1
Fouls committed
2
Recoveries
7
Possession won final 3rd
2
Dribbled past
3

Discipline

Yellow cards
0
Red cards
0

News

Career

Senior career

Mamelodi Sundowns FC (back from loan)Jul 2014 - now
384
79
29
4
29
1

National team

43
12
  • Matches
  • Goals
Trophies

Mamelodi Sundowns FC

South Africa
1
CAF Super Cup(2017)
1
African Football League(2023)
1
Black Label Cup(2022)
1
8 Cup(21/22)
3
Cup(21/22 · 19/20 · 14/15)
2
League Cup(2019 · 15/16)
9
Premier Soccer League(24/25 · 23/24 · 22/23 · 21/22 · 20/21 · 19/20 · 18/19 · 17/18 · 15/16)

News