Age 24
Country South Africa
Value €127.2k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.44
5 matches
Last 5
6.27
-0.17 vs season
Best
6.7
vs Stellenbosch FC
MOTM
0
of 3 matches
Rating by match (last 3)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
2025/2026
Filter:
Apps
5
Goals
0
Assists
0
Rating
6.44
Goals
0
0%
Assists
0
0%
Rating
6.44
25%
Matches
4
11%
Started
1
0%
Minutes
95
6%
🎯
Shot Map
2 shots per season
Goals
0
On target
2
xG
0.08
Conversion
0%
Goal
Saved
Off target
Detailed Stats & Percentiles (Premiership)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 26%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.08 | 0.08 |
23
|
79
|
| xGOT | 0.08 | 0.07 |
45
|
77
|
| xG excl. penalty | 0.08 | 0.08 |
23
|
80
|
| Shots | 2 | 1.89 |
16
|
88
|
| Shots on target | 2 | 1.89 |
50
|
100
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 15%
|
Per 90 pctl
avg 28%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.01 | 0.01 |
1
|
0
|
| Accurate passes | 43 | 40.74 |
10
|
78
|
| Pass accuracy | 84.3 | 84.31 |
76
|
76
|
| Accurate long balls | 1 | 0.95 |
0
|
12
|
| Long ball accuracy | 20.0 | 20.00 |
1
|
1
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 44%
|
Per 90 pctl
avg 72%
|
|---|---|---|---|---|
| Duels won | 4 | 3.79 |
3
|
18
|
| Duels won % | 57.1 | 57.14 |
83
|
83
|
| Aerials won | 1 | 0.95 |
5
|
32
|
| Aerials won % | 100.0 | 100.00 |
100
|
100
|
| Touches | 67 | 63.47 |
7
|
74
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 3 | 2.84 |
13
|
96
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 36%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Defensive actions | 6 | 5.68 |
8
|
72
|
| Blocked scoring attempt | 1 | 0.95 |
32
|
98
|
| Fouls committed | 2 | 1.89 |
8
|
59
|
| Recoveries | 6 | 5.68 |
9
|
69
|
| Dribbled past | 1 | 0.95 |
85
|
43
|
| Clearances | 5 | 4.74 |
27
|
98
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 3 | 2.84 |
73
|
2
|
| xG against while on pitch | 1.93 | 1.83 |
86
|
8
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 76%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.95 |
52
|
4
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 26%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.08 | 0.08 |
23
|
79
|
| xGOT | 0.08 | 0.07 |
45
|
77
|
| xG excl. penalty | 0.08 | 0.08 |
23
|
80
|
| Shots | 2 | 1.89 |
16
|
88
|
| Shots on target | 2 | 1.89 |
50
|
100
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 15%
|
Per 90 pctl
avg 28%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.01 | 0.01 |
1
|
0
|
| Accurate passes | 43 | 40.74 |
10
|
78
|
| Pass accuracy | 84.3 | 84.31 |
76
|
76
|
| Accurate long balls | 1 | 0.95 |
0
|
12
|
| Long ball accuracy | 20.0 | 20.00 |
1
|
1
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 44%
|
Per 90 pctl
avg 72%
|
|---|---|---|---|---|
| Duels won | 4 | 3.79 |
3
|
18
|
| Duels won % | 57.1 | 57.14 |
83
|
83
|
| Aerials won | 1 | 0.95 |
5
|
32
|
| Aerials won % | 100.0 | 100.00 |
100
|
100
|
| Touches | 67 | 63.47 |
7
|
74
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 3 | 2.84 |
13
|
96
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 36%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Defensive actions | 6 | 5.68 |
8
|
72
|
| Blocked scoring attempt | 1 | 0.95 |
32
|
98
|
| Fouls committed | 2 | 1.89 |
8
|
59
|
| Recoveries | 6 | 5.68 |
9
|
69
|
| Dribbled past | 1 | 0.95 |
85
|
43
|
| Clearances | 5 | 4.74 |
27
|
98
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 3 | 2.84 |
73
|
2
|
| xG against while on pitch | 1.93 | 1.83 |
86
|
8
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 76%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.95 |
52
|
4
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (14)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-16 | @ Richards Bay | Premiership | 1-1 | 0 | 0 | 0 | |
| 2026-01-27 | vs Mamelodi Sundowns FC | Premiership | 0-2 | 7 | 0 | 0 | |
| 2026-01-24 | vs Orlando Pirates | Premiership | 0-0 | 0 | 0 | 0 | |
| 2026-01-20 | vs Stellenbosch FC | Premiership | 0-1 | 68 | 0 | 0 | 6.7 |
| 2025-12-03 | @ Magesi FC | Premiership | 0-1 | 0 | 0 | 0 | |
| 2025-11-04 | vs Richards Bay | Premiership | 1-1 | 0 | 0 | 0 | |
| 2025-10-31 | @ Siwelele | Premiership | 1-0 | 0 | 0 | 0 | |
| 2025-08-27 | vs AmaZulu FC | Premiership | 1-1 | 0 | 0 | 0 | |
| 2025-08-23 | vs Stellenbosch FC | MTN8 | 1-1 | 0 | 0 | 0 | |
| 2025-08-19 | @ Orbit College | Premiership | 0-3 | 9 | 0 | 0 | |
| 2025-08-16 | @ Stellenbosch FC | MTN8 | 2-0 | 10 | 0 | 0 | 5.9 |
| 2025-08-13 | vs TS Galaxy | Premiership | 1-0 | 0 | 0 | 0 | |
| 2025-08-09 | @ Orlando Pirates | Premiership | 0-1 | 11 | 0 | 0 | 6.2 |
| 2025-08-02 | vs TS Galaxy | MTN8 | 3-2 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Sekhukhune United | senior | 5 | 0 | 0 | 6.44 |
| 2024/2025 | Baroka FC | senior | 29 | 2 | 0 | - |
| 2023/2024 | Baroka FC | senior | 34 | 3 | 0 | - |
| 2022/2023 | Baroka FC | senior | 25 | 2 | 0 | - |
| 2022 | South Africa | national team | 3 | 0 | 0 | - |
Transfer Value History
Teammates
Edmar Kamatuka
Joseph Maphaga
Toaster Nsabata
Bright Ndlovu
Daniel Cardoso
Ryan Baartman
Keletso Makgalwa
Thabang Monare
Andy Boyeli
Vusimuzi Mncube
Ellis Rammala
Shaune Mogaila
Tidiane Diomandé
Sikhosonke Langa
Siphesihle Mkhize
Renaldo Leaner
Bradley Grobler
Medupi Thokolo
Malekgene Mampuru
Lehlogonolo Mojela
Olerato Mandi
Linda Mntambo
Vuyo Letlapa
Tsepo Matsimbi
Trésor Yamba
Manuel Sapunga
Tshepo Mokoane
Lesiba Nku
Lebogang Phiri
Thato Khiba
Samkele Sihlali
Theo Ngwenya
Kgoleng Ratisani
Tshepho Mashiloane
Rivaldo Coetzee
Karabo Tlaka
Keletso Sifama
Sekhukhune United