Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Kruger United | South Africa PSL | 4 | 322 | 0 | 0 |
| 2026/27 | Kruger United | South Africa League Cup | 1 | 33 | 0 | 0 |
| 2025/26 | South Africa | COSAFA Cup | 4 | 360 | 0 | 0 |
| 2024/25 | AmaZulu | South Africa PSL | 4 | 191 | 0 | 0 |
| 2024/25 | South Africa | African Nations Championship | 3 | 270 | 0 | 1 |
| 2023/24 | Moroka Swallows | South Africa PSL | 16 | 1,439 | 0 | 2 |
| 2023/24 | Moroka Swallows | South Africa Cup | 2 | 122 | 0 | 0 |
| 2023/24 | Moroka Swallows | South Africa League Cup | 1 | 83 | 0 | 0 |
| 2022/23 | Moroka Swallows | South Africa PSL | 20 | 1,515 | 0 | 0 |
| 2022/23 | Moroka Swallows | South Africa Cup | 1 | 45 | 0 | 0 |
| 2021/22 | Orlando Pirates | South Africa PSL | 6 | 201 | 0 | 0 |
| 2020/21 | Maritzburg United | South Africa PSL | 9 | 493 | 1 | 0 |
| 2020/21 | Maritzburg United | South Africa Cup | 2 | 103 | 0 | 0 |
| 2019/20 | Maritzburg United | South Africa PSL | 16 | 1,146 | 1 | 0 |
| 2019/20 | Maritzburg United | South Africa Cup | 2 | 210 | 1 | 0 |
| 2019/20 | Maritzburg United | South Africa League Cup | 3 | 286 | 0 | 0 |
| 2018/19 | Cape Town City | South Africa PSL | 11 | 923 | 0 | 1 |
| 2018/19 | Cape Town City | South Africa 8 Cup | 3 | 255 | 0 | 0 |
| 2018/19 | Cape Town City | South Africa Cup | 2 | 167 | 0 | 0 |
| 2018/19 | Cape Town City | South Africa League Cup | 1 | 90 | 0 | 0 |
| 2017/18 | Cape Town City | South Africa PSL | 10 | 572 | 0 | 0 |
| 2017/18 | Cape Town City | South Africa Cup | 2 | 92 | 0 | 0 |
| 2016/17 | South Africa U23 | Olympic Football Tournament | 1 | 77 | 0 | 0 |
| Total | 23 seasons | 124 | 8,995 | 3 | 4 |
South Africa PSL
2026/27Compared with 43 players in the same position in 2026/27.
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 | 32% | 0 |
| Aerial game | 50% | 30 |
| Tackles | 0.00 | 1 |
| Interceptions | 0.84 | 30 |
| Clearances | 3.07 | 33 |
| Pass accuracy | 68% | 9 |
| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 1 |
| Interceptions | 3 |
| Clearances | 11 |
| Clean sheets | 1 |
South Africa League Cup
2026/27No stats available right now.
COSAFA Cup
2025/26| Metric | Total |
|---|---|
| Clean sheets | 2 |
South Africa PSL
2024/25Compared with 104 players in the same position in 2024/25.
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 | 64% | 95 |
| Aerial game | 50% | 31 |
| Tackles | 0.94 | 49 |
| Interceptions | 1.88 | 94 |
| Clearances | 10.84 | 100 |
| Pass accuracy | 85% | 79 |
| Metric | Total |
|---|---|
| Shots | 3 |
| Dribbles completed | 2 |
| Tackles won | 2 |
| Interceptions | 4 |
| Clearances | 23 |
| Clean sheets | 1 |
South Africa Cup
2024/25No stats available right now.
South Africa League Cup
2024/25No stats available right now.
International Friendlies
2024/25No stats available right now.
African Nations Championship
2024/25Compared with 17 players in the same position in 2024/25.
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 | 30% | 0 |
| Aerial game | 31% | 6 |
| Tackles | 0.00 | 3 |
| Interceptions | 1.33 | 88 |
| Clearances | 4.33 | 53 |
| Pass accuracy | 85% | 71 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Interceptions | 4 |
| Clearances | 13 |
South Africa PSL
2023/24Compared with 119 players in the same position in 2023/24.
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 | 63% | 90 |
| Aerial game | 66% | 86 |
| Tackles | 1.00 | 47 |
| Interceptions | 1.00 | 37 |
| Clearances | 5.63 | 96 |
| Pass accuracy | 73% | 29 |
| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 7 |
| Shots | 7 |
| Dribbles completed | 5 |
| Tackles won | 16 |
| Interceptions | 16 |
| Clearances | 90 |
| Clean sheets | 5 |
South Africa 8 Cup
2023/24No stats available right now.
South Africa Cup
2023/24| Metric | Total |
|---|---|
| Clearances | 1 |
| Clean sheets | 1 |
South Africa League Cup
2023/24| Metric | Total |
|---|---|
| Interceptions | 1 |
| Clearances | 1 |
South Africa PSL
2022/23Compared with 110 players in the same position in 2022/23.
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 | 52% | 33 |
| Aerial game | 55% | 54 |
| Tackles | 1.13 | 61 |
| Interceptions | 1.31 | 41 |
| Clearances | 4.93 | 94 |
| Pass accuracy | 66% | 3 |
| Metric | Total |
|---|---|
| Big chances created | 8 |
| Shots | 6 |
| Dribbles completed | 12 |
| Tackles won | 19 |
| Interceptions | 22 |
| Clearances | 83 |
| Clean sheets | 5 |
South Africa Cup
2022/23| Metric | Total |
|---|---|
| Tackles won | 1 |
South Africa PSL
2021/22Compared with 106 players in the same position in 2021/22.
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 | 63% | 83 |
| Aerial game | 71% | 95 |
| Tackles | 1.34 | 94 |
| Interceptions | 1.79 | 90 |
| Clearances | 1.79 | 34 |
| Pass accuracy | 76% | 25 |
| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 2 |
| Tackles won | 3 |
| Interceptions | 4 |
| Clearances | 4 |
CAF Confederation Cup
2021/22No stats available right now.
South Africa 8 Cup
2021/22No stats available right now.
South Africa Cup
2021/22No stats available right now.
South Africa Carling Black Label Cup
2021/22No stats available right now.
South Africa PSL
2020/21| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 4 |
| Shots | 7 |
| Dribbles completed | 3 |
| Tackles won | 4 |
| Interceptions | 11 |
| Clearances | 13 |
South Africa 8 Cup
2020/21No stats available right now.
South Africa Cup
2020/21| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 1 |
| Interceptions | 2 |
| Clearances | 7 |
South Africa PSL
2019/20| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 2 |
| Shots | 3 |
| Dribbles completed | 1 |
| Tackles won | 3 |
| Interceptions | 4 |
| Clearances | 9 |
| Clean sheets | 3 |
South Africa Cup
2019/20| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
South Africa League Cup
2019/20No stats available right now.
South Africa PSL
2018/19| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Clean sheets | 4 |
South Africa 8 Cup
2018/19| Metric | Total |
|---|---|
| Clean sheets | 1 |
South Africa Cup
2018/19| Metric | Total |
|---|---|
| Clean sheets | 1 |
South Africa League Cup
2018/19No stats available right now.
South Africa PSL
2017/18No stats available right now.
South Africa Cup
2017/18| Metric | Total |
|---|---|
| Clean sheets | 1 |
South Africa 8 Cup
2017/18No stats available right now.
South Africa League Cup
2017/18No stats available right now.
Olympic Football Tournament
2016/17| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 2 |
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 10/25AmaZuluP0-1 | 33' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 28/33 | 5.9 |
| 09/13AwayTS GalaxyG0-1 | 65' | 0 | 0 | 2 | 0 | 0 | 2 | 2 | 19/26 | 6.2 |
| 08/25Durban CityP0-2 | 77' | 0 | 0 | 1 | 0 | 1 | 2 | 1 | 13/21 | 5.3 |
| 08/15AwayMilfordP2-1 | 90' | 0 | 0 | 1 | 0 | 1 | 2 | 1 | 19/30 | 5.7 |
| 08/11AwayMarumo GallantsE0-0 | 90' | 0 | 0 | 7 | 0 | 1 | 3 | 2 | 19/26 | 6.5 |
| 03/29AwayChippa UnitedP2-1 | 2' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4/6 | 6.0 |
| 01/23StellenboschP0-5 | 90' | 0 | 0 | 10 | 2 | 2 | 7 | 3 | 49/57 | 7.0 |
| 01/11AwayMagesiG0-1 | 90' | 0 | 0 | 12 | 0 | 2 | 7 | 5 | 63/72 | 7.4 |
| 05/18AwaySupersport UnitedP2-0 | 90' | 0 | 0 | 4 | 1 | 2 | 4 | 2 | 27/41 | 6.3 |
| 05/11StellenboschG2-0 | 90' | 0 | 0 | 7 | 1 | 2 | 9 | 7 | 7/13 | 7.0 |
| 05/07AwayCape Town CityP2-0 | 90' | 0 | 0 | 8 | 0 | 0 | 2 | 1 | 23/39 | 5.8 |
| 05/01AwayChippa UnitedG1-2 | 90' | 0 | 0 | 8 | 2 | 1 | 7 | 2 | 23/41 | 6.6 |
| 04/26AwayTS GalaxyP2-1 | 90' | 0 | 0 | 5 | 2 | 2 | 4 | 2 | 42/53 | 6.6 |
| 04/15Mamelodi SundownsE2-2 | 90' | 0 | 0 | 4 | 0 | 1 | 1 | 0 | 16/22 | 6.3 |
| 04/03Orlando PiratesE1-1 | 90' | 0 | 0 | 6 | 2 | 0 | 3 | 1 | 8/14 | 6.4 |
BOU
LEE
BRE
NFO
COV
SUN
MCI
BHA
B04
VFB
BMG
SCP
FCA
SCF
S04
RBL
SVW
TSG
BOL
MON
TAA
ITF
FEI
FAI
RBS
STU
FKQ
QAR
KVM
GNK
SCB
QRM
CAN
VFC
FLE
BBP
CAE
ORL
CON
GOK
MOH
PFC
CRE
BEN
MOD
MAN
SUD
CES
WIE
JAG
SAI
LUS
DIN
AKH
CUM
BOD
FOR
KIL
STJ
MOT
STM
TRE
KOS
MŠK
MIC
SPA
KOM





