Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2020/21 | Colorado Springs Switchbacks | United Soccer League | 16 | 1,154 | 2 | 1 |
| 2018/19 | Supersport United | South Africa PSL | 7 | 307 | 0 | 1 |
| 2017/18 | Mamelodi Sundowns | South Africa Cup | 2 | 60 | 0 | 0 |
| 2017/18 | Mamelodi Sundowns | African Champions League | 1 | 6 | 0 | 0 |
| 2017/18 | Mamelodi Sundowns | South Africa League Cup | 1 | 52 | 0 | 0 |
| 2017/18 | Mamelodi Sundowns | South Africa 8 Cup | 1 | 10 | 0 | 0 |
| 2017/18 | Mamelodi Sundowns | South Africa PSL | 10 | 409 | 2 | 0 |
| Total | 7 seasons | 38 | 1,998 | 4 | 2 |
United Soccer League
2020/21Compared with 183 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 |
|---|---|---|
| Chances created | 1.33 | 65 |
| Pass accuracy | 82% | 57 |
| Dribbles | 1.01 | 60 |
| Duels won | 41% | 12 |
| Recoveries | 1.17 | 10 |
| Forward passes | 24.49 | 51 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 17 |
| Shots | 17 |
| Dribbles completed | 13 |
| Tackles won | 9 |
| Interceptions | 6 |
| Clearances | 1 |
| Clean sheets | 1 |
African Champions League
2018/19No stats available right now.
South Africa 8 Cup
2018/19No stats available right now.
South Africa Cup
2018/19No stats available right now.
South Africa League Cup
2018/19No stats available right now.
South Africa PSL
2018/19Compared with 133 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.
No data in this competition: Duels won.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.29 | 95 |
| Pass accuracy | 100% | 50 |
| Dribbles | 0.00 | 50 |
| Recoveries | 0.00 | 50 |
| Forward passes | 0.29 | 98 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
South Africa Cup
2018/19No stats available right now.
South Africa Cup
2017/18No stats available right now.
African Champions League
2017/18Compared with 42 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 1 |
| Pass accuracy | 50% | 0 |
| Dribbles | 0.00 | 0 |
| Duels won | 100% | 100 |
| Recoveries | 15.00 | 100 |
| Forward passes | 30.00 | 83 |
| Metric | Total |
|---|---|
| Tackles won | 1 |
South Africa League Cup
2017/18No stats available right now.
South Africa 8 Cup
2017/18No stats available right now.
South Africa PSL
2017/18Compared with 123 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.
Small sample so far: few matches played.
No data in this competition: Pass accuracy, Duels won.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 19 |
| Dribbles | 0.00 | 50 |
| Recoveries | 0.00 | 50 |
| Forward passes | 0.00 | 25 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Shots | 2 |
South Africa PSL
2016/17No stats available right now.
South Africa PSL
2014/15No stats available right now.
International Friendlies
2010/11No stats available right now.
Recent matches
| Match | Min | G | A | Sh | SoT | KP | Drb | Duel | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 10/03AwayFC TulsaP2-0 | 90' | 0 | 0 | 0 | 0 | 1 | 1 | 4 | 22/31 | 5.9 |
| 09/30El Paso LocomotiveE0-0 | 90' | 0 | 0 | 1 | 0 | 0 | 0 | 4 | 24/32 | 5.8 |
| 09/26Real MonarchsE1-1 | 90' | 0 | 0 | 3 | 0 | 3 | 0 | 5 | 27/33 | 7.1 |
| 09/19AwayNew Mexico UnitedG1-2 | 66' | 0 | 0 | 2 | 0 | 1 | 0 | 3 | 17/22 | 6.1 |
| 09/16AwayEl Paso LocomotiveP2-1 | 66' | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 15/23 | 5.9 |
| 09/09AwayReal MonarchsP4-1 | 84' | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 26/29 | 5.9 |
| 09/05OKC EnergyE0-0 | 71' | 0 | 0 | 1 | 0 | 3 | 2 | 5 | 25/28 | 7.3 |
| 08/29New Mexico UnitedE1-1 | 83' | 0 | 0 | 0 | 0 | 0 | 2 | 3 | 20/24 | 6.8 |
| 08/26Austin BoldE4-4 | 45' | 1 | 1 | 1 | 1 | 3 | 0 | 0 | 14/17 | 8.9 |
| 08/22El Paso LocomotiveE0-0 | 10' | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1/3 | 6.1 |
| 08/15New Mexico UnitedP0-1 | 68' | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 22/25 | 6.3 |
| 08/08AwayEl Paso LocomotiveP4-2 | 66' | 0 | 0 | 1 | 0 | 0 | 2 | 2 | 19/22 | 6.1 |
| 08/01Real MonarchsP1-2 | 71' | 1 | 0 | 3 | 2 | 2 | 1 | 2 | 15/20 | 8.4 |
| 07/18AwayReal MonarchsE3-3 | 82' | 0 | 0 | 1 | 1 | 1 | 0 | 2 | 34/38 | 6.3 |
| 07/11New Mexico UnitedP1-2 | 82' | 0 | 0 | 1 | 0 | 0 | 2 | 4 | 21/23 | 6.6 |
VIN
GUF
DMA
CNO
THS
GUA
TLX
CAN
STR
CCP
USA
PER
NUB
PMO
CAN
CHI
MEX
COL
ATL
NYC
MTL
CIN
CLT
CHI
RBNY
STL
PHI
ORL
ATX
SDG
DAL
LAF
HOU
SKC
NSH
TOR
SEA
MIN
RSL
NE
LAG
COL
SJ
POR
VAN
DC
CAZ
TOL
GDL
QRO
CSL
PAC
TIG
PUE
ATG
AIA
BLZ
COL
CHA
FCU
OP
VFC
FOR
CAT
UCL
AGU
GUA
XEL
COM

