Age 28
Height 174 cm
Country South Africa
Value €282k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.10
10 matches
Last 5
7.22
+0.12 vs season
Best
8.3
vs Magesi FC
MOTM
1
of 9 matches
Rating by match (last 9)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
Filter:
Apps
10
Goals
0
Assists
3
Rating
7.10
Goals
0
0%
Assists
3
92%
Rating
7.10
73%
Matches
10
32%
Started
5
23%
Minutes
579
35%
🎯
Shot Map
7 shots per season
Goals
0
On target
4
xG
0.27
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
499 touches this season
Attack
Touches
499
Attack
25%
Middle
46%
Ø position
49%
Detailed Stats & Percentiles (Premiership)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.27 | 0.04 |
58
|
70
|
| xGOT | 0.05 | 0.01 |
61
|
63
|
| xG excl. penalty | 0.27 | 0.04 |
58
|
70
|
| Shots | 7 | 1.09 |
73
|
90
|
| Shots on target | 3 | 0.47 |
81
|
93
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Assists | 3 | 0.47 |
92
|
96
|
| xA | 1.14 | 0.18 |
66
|
88
|
| Accurate passes | 234 | 36.37 |
48
|
82
|
| Pass accuracy | 77.2 | 77.23 |
55
|
55
|
| Accurate long balls | 19 | 2.95 |
47
|
81
|
| Long ball accuracy | 44.2 | 44.19 |
66
|
66
|
| Chances created | 9 | 1.40 |
57
|
83
|
| Big chances created | 2 | 0.31 |
66
|
86
|
| Successful crosses | 6 | 0.93 |
48
|
77
|
| Cross accuracy | 22.2 | 22.22 |
48
|
48
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Dribbles | 2 | 0.31 |
17
|
22
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 27 | 4.20 |
27
|
27
|
| Duels won % | 55.1 | 55.10 |
52
|
52
|
| Aerials won | 11 | 1.71 |
42
|
63
|
| Aerials won % | 45.8 | 45.83 |
42
|
42
|
| Touches | 447 | 69.48 |
40
|
76
|
| Touches in opposition box | 18 | 2.80 |
77
|
96
|
| Dispossessed | 1 | 0.16 |
83
|
86
|
| Fouls won | 2 | 0.31 |
8
|
1
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Defensive actions | 38 | 5.91 |
30
|
31
|
| Tackles | 12 | 1.87 |
33
|
56
|
| Interceptions | 8 | 1.24 |
37
|
57
|
| Fouls committed | 6 | 0.93 |
31
|
42
|
| Recoveries | 29 | 4.51 |
42
|
73
|
| Dribbled past | 2 | 0.31 |
77
|
83
|
| Clearances | 18 | 2.80 |
28
|
38
|
| Clean sheets | 2 | 0.31 |
38
|
61
|
| Goals conceded while on pitch | 6 | 0.93 |
62
|
51
|
| xG against while on pitch | 5.64 | 0.88 |
67
|
71
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 70%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.16 |
40
|
40
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.27 | 0.04 |
58
|
70
|
| xGOT | 0.05 | 0.01 |
61
|
63
|
| xG excl. penalty | 0.27 | 0.04 |
58
|
70
|
| Shots | 7 | 1.09 |
73
|
90
|
| Shots on target | 3 | 0.47 |
81
|
93
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Assists | 3 | 0.47 |
92
|
96
|
| xA | 1.14 | 0.18 |
66
|
88
|
| Accurate passes | 234 | 36.37 |
48
|
82
|
| Pass accuracy | 77.2 | 77.23 |
55
|
55
|
| Accurate long balls | 19 | 2.95 |
47
|
81
|
| Long ball accuracy | 44.2 | 44.19 |
66
|
66
|
| Chances created | 9 | 1.40 |
57
|
83
|
| Big chances created | 2 | 0.31 |
66
|
86
|
| Successful crosses | 6 | 0.93 |
48
|
77
|
| Cross accuracy | 22.2 | 22.22 |
48
|
48
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Dribbles | 2 | 0.31 |
17
|
22
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 27 | 4.20 |
27
|
27
|
| Duels won % | 55.1 | 55.10 |
52
|
52
|
| Aerials won | 11 | 1.71 |
42
|
63
|
| Aerials won % | 45.8 | 45.83 |
42
|
42
|
| Touches | 447 | 69.48 |
40
|
76
|
| Touches in opposition box | 18 | 2.80 |
77
|
96
|
| Dispossessed | 1 | 0.16 |
83
|
86
|
| Fouls won | 2 | 0.31 |
8
|
1
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Defensive actions | 38 | 5.91 |
30
|
31
|
| Tackles | 12 | 1.87 |
33
|
56
|
| Interceptions | 8 | 1.24 |
37
|
57
|
| Fouls committed | 6 | 0.93 |
31
|
42
|
| Recoveries | 29 | 4.51 |
42
|
73
|
| Dribbled past | 2 | 0.31 |
77
|
83
|
| Clearances | 18 | 2.80 |
28
|
38
|
| Clean sheets | 2 | 0.31 |
38
|
61
|
| Goals conceded while on pitch | 6 | 0.93 |
62
|
51
|
| xG against while on pitch | 5.64 | 0.88 |
67
|
71
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 70%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.16 |
40
|
40
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (21)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-23 | vs Chippa United | Premiership | 0-1 | 90 | 0 | 0 | 7.1 |
| 2026-05-16 | @ AmaZulu FC | Premiership | 0-1 | 90 | 0 | 0 | 7.4 |
| 2026-05-10 | @ Sekhukhune United | Premiership | 0-2 | 45 | 0 | 0 | 7.2 |
| 2026-05-06 | @ Mamelodi Sundowns FC | Premiership | 1-1 | 0 | 0 | 0 | |
| 2026-04-29 | @ Siwelele | Premiership | 2-0 | 30 | 0 | 0 | 6.1 |
| 2026-04-26 | @ Orlando Pirates | Premiership | 1-1 | 0 | 0 | 0 | |
| 2026-04-18 | @ Polokwane City | Premiership | 0-0 | 4 | 0 | 0 | |
| 2026-04-15 | @ Magesi FC | Premiership | 1-4 | 29 | 0 | 2 | 8.3 ⭐ |
| 2026-04-12 | vs TS Galaxy | Premiership | 2-0 | 0 | 0 | 0 | |
| 2026-04-06 | @ Orbit College | Premiership | 1-3 | 0 | 0 | 0 | |
| 2025-11-04 | vs Orbit College | Premiership | 4-1 | 0 | 0 | 0 | |
| 2025-10-22 | vs Siwelele | Premiership | 0-0 | 90 | 0 | 0 | 7.5 |
| 2025-10-05 | @ Stellenbosch FC | League Cup | 0-0 | 0 | 0 | 0 | |
| 2025-10-01 | vs AmaZulu FC | Premiership | 1-1 | 0 | 0 | 0 | |
| 2025-09-24 | vs Marumo Gallants | Premiership | 1-1 | 90 | 0 | 0 | 6.7 |
| 2025-09-16 | vs Sekhukhune United | Premiership | 1-3 | 90 | 0 | 0 | 6.6 |
| 2025-08-30 | @ Lamontville Golden Arrows | Premiership | 0-1 | 0 | 0 | 0 | |
| 2025-08-27 | vs Mamelodi Sundowns FC | Premiership | 0-0 | 0 | 0 | 0 | |
| 2025-08-19 | vs Richards Bay | Premiership | 1-0 | 0 | 0 | 0 | |
| 2025-08-13 | vs Polokwane City | Premiership | 1-0 | 21 | 0 | 1 | 7.1 |
| 2025-08-10 | @ Stellenbosch FC | Premiership | 0-2 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Kaizer Chiefs | senior | 10 | 0 | 3 | 7.10 |
| 2024/2025 | Kaizer Chiefs | senior | 21 | 0 | 2 | 6.75 |
| 2023/2024 | Kaizer Chiefs | senior | 25 | 0 | 1 | 6.93 |
| 2022/2023 | Kaizer Chiefs | senior | 24 | 0 | 1 | 6.91 |
| 2021/2022 | Kaizer Chiefs | senior | 24 | 1 | 1 | - |
| 2020/2021 | Kaizer Chiefs | senior | 34 | 1 | 2 | 6.80 |
| 2019/2020 | Kaizer Chiefs | senior | 26 | 0 | 4 | - |
| 2018/2019 | Kaizer Chiefs | senior | 4 | 0 | 0 | - |
| 2017/2018 | Bidvest Wits | senior | 22 | 1 | 2 | - |
| 2016/2017 | Bidvest Wits | senior | 11 | 0 | 0 | - |
| 2020 | South Africa | national team | 1 | 0 | 0 | - |
| 2019 | South Africa | national team | 2 | 0 | 0 | - |
| 2018 | South Africa | national team | 1 | 0 | 0 | - |
| 2020 | South Africa U23 | national team | 3 | 0 | 0 | 6.23 |
| 2017 | South Africa U20 | national team | 2 | 0 | 0 | - |
| 2015 | South Africa U17 | national team | 3 | 0 | 0 | - |
Transfer Value History
Teammates
Donay Jansen
Brandon Petersen
Thabiso Monyane
Khanyisa Mayo
Zitha Kwinika
Sibongiseni Mthethwa
Lebohang Maboe
Mduduzi Shabalala
Siphesihle Ndlovu
Ashley Du Preez
Gastón Sirino
Luke Baartman
Nkosingiphile Ngcobo
Pule Mmodi
Rushwin Dortley
Asanele Velebayi
Dillan Solomons
Thabo Mokoena
Thabo Cele
Lehlogonolo Matlou
Ethan Chislett
Thatayaone Ditlhokwe
Sphiwe Msimango
Mfundo Vilakazi
Paseka Mako
Naledi Hlongwane
Thulani Mabaso
Aden McCarthy
Tashreeq Morris
Takalani Mazhamba
Bruce Bvuma
Wandile Duba
Bradley Cross
Etiosa Ighodaro
Fiacre Ntwari
Kwenzokuhle Shinga
Flávio Silva
Inácio Miguel
Makabi Lilepo
Trophies
Kaizer Chiefs
🏆
Black Label Cup
x1
🏆
Ultra Cup
x1
Bidvest Wits
🏆
League Cup
x1
🏆
Premier Soccer League
x1