Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2020/21 | Mamelodi Sundowns | South Africa PSL | 5 | 450 | 0 | 0 |
| 2020/21 | Mamelodi Sundowns | South Africa 8 Cup | 1 | 90 | 0 | 0 |
| 2020/21 | South Africa | International Friendlies | 2 | 121 | 0 | 0 |
| 2019/20 | Mamelodi Sundowns | South Africa PSL | 28 | 2,433 | 0 | 0 |
| 2019/20 | Mamelodi Sundowns | African Champions League | 8 | 720 | 2 | 0 |
| 2019/20 | Mamelodi Sundowns | South Africa Cup | 4 | 390 | 0 | 0 |
| 2019/20 | Mamelodi Sundowns | South Africa League Cup | 4 | 390 | 0 | 0 |
| 2019/20 | South Africa | African Cup of Nations Qualifiers | 2 | 2 | 0 | 0 |
| 2018/19 | Mamelodi Sundowns | South Africa PSL | 9 | 587 | 0 | 0 |
| 2018/19 | Mamelodi Sundowns | African Champions League | 4 | 226 | 0 | 0 |
| 2018/19 | Mamelodi Sundowns | South Africa 8 Cup | 2 | 180 | 0 | 0 |
| 2018/19 | Mamelodi Sundowns | CAF Champions League (Transition Season) | 1 | 2 | 0 | 0 |
| 2018/19 | South Africa | International Friendlies | 1 | 45 | 0 | 0 |
| 2017/18 | Mamelodi Sundowns | South Africa PSL | 26 | 1,960 | 1 | 0 |
| 2017/18 | Mamelodi Sundowns | African Champions League | 8 | 667 | 0 | 0 |
| 2017/18 | Mamelodi Sundowns | South Africa 8 Cup | 1 | 90 | 0 | 0 |
| 2017/18 | Mamelodi Sundowns | South Africa Cup | 3 | 183 | 0 | 0 |
| 2017/18 | Mamelodi Sundowns | South Africa League Cup | 1 | 90 | 0 | 0 |
| 2017/18 | South Africa | International Friendlies | 1 | 90 | 0 | 0 |
| 2016/17 | Mamelodi Sundowns | African Champions League | 1 | 90 | 0 | 0 |
| Total | 20 seasons | 112 | 8,806 | 3 | 0 |
South Africa PSL
2020/21Compared with 113 players in the same position in 2020/21.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 72% | 99 |
| Aerial game | 88% | 100 |
| Tackles | 1.20 | 88 |
| Interceptions | 1.20 | 46 |
| Clearances | 2.60 | 67 |
| Pass accuracy | 86% | 92 |
| Metric | Total |
|---|---|
| Shots | 3 |
| Tackles won | 6 |
| Interceptions | 6 |
| Clearances | 13 |
| Clean sheets | 4 |
South Africa 8 Cup
2020/21| Metric | Total |
|---|---|
| Tackles won | 1 |
| Interceptions | 4 |
| Clearances | 1 |
International Friendlies
2020/21No stats available right now.
South Africa PSL
2019/20Compared with 111 players in the same position in 2019/20.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 71% | 92 |
| Aerial game | 63% | 57 |
| Tackles | 0.30 | 68 |
| Interceptions | 0.52 | 75 |
| Clearances | 0.85 | 73 |
| Pass accuracy | 87% | 91 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 7 |
| Dribbles completed | 3 |
| Tackles won | 8 |
| Interceptions | 14 |
| Clearances | 23 |
| Clean sheets | 12 |
African Champions League
2019/20Compared with 48 players in the same position in 2019/20.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 55% | 41 |
| Aerial game | 47% | 31 |
| Tackles | 1.38 | 76 |
| Interceptions | 1.88 | 78 |
| Clearances | 4.50 | 85 |
| Pass accuracy | 89% | 99 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 1 |
| Shots | 5 |
| Tackles won | 11 |
| Interceptions | 15 |
| Clearances | 36 |
| Clean sheets | 4 |
South Africa 8 Cup
2019/20No stats available right now.
South Africa Cup
2019/20| Metric | Total |
|---|---|
| Shots | 1 |
| Tackles won | 4 |
| Interceptions | 4 |
| Clearances | 3 |
| Clean sheets | 3 |
South Africa League Cup
2019/20| Metric | Total |
|---|---|
| Clean sheets | 1 |
International Friendlies
2019/20No stats available right now.
African Cup of Nations Qualifiers
2019/20No stats available right now.
South Africa PSL
2018/19| Metric | Total |
|---|---|
| Clean sheets | 4 |
African Champions League
2018/19Compared with 51 players in the same position in 2018/19.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 56% | 39 |
| Aerial game | 71% | 83 |
| Tackles | 1.19 | 49 |
| Interceptions | 3.58 | 90 |
| Clearances | 3.98 | 75 |
| Pass accuracy | 84% | 92 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 1 |
| Tackles won | 3 |
| Interceptions | 9 |
| Clearances | 10 |
South Africa 8 Cup
2018/19| Metric | Total |
|---|---|
| Clean sheets | 1 |
South Africa Cup
2018/19No stats available right now.
South Africa League Cup
2018/19No stats available right now.
CAF Champions League (Transition Season)
2018/19| Metric | Total |
|---|---|
| Clearances | 1 |
International Friendlies
2018/19No stats available right now.
South Africa PSL
2017/18| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
| Clean sheets | 9 |
African Champions League
2017/18Compared with 45 players in the same position in 2017/18.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 64% | 79 |
| Aerial game | 50% | 34 |
| Tackles | 1.48 | 59 |
| Interceptions | 2.02 | 48 |
| Clearances | 4.05 | 50 |
| Pass accuracy | 83% | 92 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 2 |
| Tackles won | 11 |
| Interceptions | 15 |
| Clearances | 30 |
| Clean sheets | 3 |
South Africa 8 Cup
2017/18No stats available right now.
South Africa Cup
2017/18| Metric | Total |
|---|---|
| Clean sheets | 1 |
South Africa League Cup
2017/18No stats available right now.
International Friendlies
2017/18No stats available right now.
FIFA Club World Cup
2016/17No stats available right now.
South Africa PSL
2016/17No stats available right now.
African Champions League
2016/17Compared with 17 players in the same position in 2016/17.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 39% | 6 |
| Aerial game | 50% | 18 |
| Tackles | 1.00 | 32 |
| Interceptions | 3.00 | 59 |
| Clearances | 1.00 | 0 |
| Pass accuracy | 75% | 59 |
| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 1 |
| Interceptions | 3 |
| Clearances | 1 |
CAF Super Cup
2016/17No stats available right now.
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 11/28StellenboschG3-0 | 90' | 0 | 0 | 4 | 0 | 1 | 4 | 3 | 51/58 | 7.1 |
| 11/22AmaZuluG4-3 | 90' | 0 | 0 | 3 | 2 | 0 | 5 | 0 | 45/53 | 5.8 |
| 11/16AwaySão Tomé e PríncipeG2-4 | 1' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 11/13São Tomé e PríncipeG2-0 | 1' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 11/04AwayCape Town CityG0-2 | 90' | 0 | 0 | 1 | 0 | 4 | 2 | 2 | 23/30 | 7.2 |
| 10/28Marumo GallantsE0-0 | 90' | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 71/76 | 7.2 |
| 10/24AwayKaizer ChiefsG0-3 | 90' | 0 | 0 | 5 | 3 | 1 | 8 | 2 | 40/49 | 7.5 |
| 09/12AwayBloemfontein CelticG0-1 | 90' | 0 | 0 | 1 | 3 | 0 | 3 | 0 | 39/46 | 7.2 |
| 09/05Black LeopardsG3-0 | 90' | 0 | 0 | 1 | 0 | 2 | 2 | 1 | 54/59 | 7.0 |
| 09/02AwayPolokwane CityG0-3 | 90' | 0 | 0 | 2 | 0 | 2 | 3 | 3 | 27/28 | 7.0 |
| 08/30BarokaP0-1 | 90' | 0 | 0 | 1 | 2 | 1 | 6 | 2 | 73/81 | 7.5 |
| 08/27AwayKaizer ChiefsG0-1 | 90' | 0 | 0 | 7 | 3 | 2 | 5 | 1 | 19/21 | 7.4 |
| 08/24Golden ArrowsG1-0 | 90' | 0 | 0 | 0 | 1 | 1 | 7 | 4 | 44/57 | 7.2 |
| 08/21AwayMaritzburg UnitedE2-2 | 90' | 0 | 0 | 3 | 1 | 1 | 7 | 3 | 55/59 | 7.0 |
| 08/14AwayHighlands ParkE1-1 | 90' | 0 | 0 | 7 | 0 | 3 | 10 | 7 | 37/55 | 7.2 |
VAL
ATH
PHI
CLT
ROM
GEN
LIL
BRS
TRO
LEN
MAC
IVA
ACA
DMA
SMG
CBO
TRI
PAT
R44
CHA
CAV
PAC
SPA
WIL
AUR
GUA
CNA
JPC
SBA
DND
RAN
RMA
ESP
DLG
TRU
ZAM
ANZ
MIN
STL
ATL
MIA
NE
CHI
RBNY
TOR
ORL
DC
NYC
LAF
ATX
VAN
HOU
DAL
SKC
RSL
LAG
SDG
POR
COL
SJ
NSH
SEA
MTL
CSL
QRO
GDL
TIG
LEO
CFA
TOL
ASL
CAZ
FCJ
BOT
CHA
ATL
CBA
CAP
PAL
