Highest-scoring season 2017 8 goals · Premier Soccer League Most starts alongside Ronwen Williams 176 starts together Results and matches 2026/27 · Appearances 16 Matches
659 recorded Minutes
0 Goals
2 recorded Assists
12–3–1 W–D–L
7,08 Season rating
Results and form across 16 recorded appearances. Goals recorded in 16, assists in 11 and minutes in 11 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A M+A ★ 2016 South Africa U23 Olympics Men3 189 0 — — 0 0 — 2016/17 Cape Town City Premier Soccer League1 90 0 — — 0 0 — 2016/17 Supersport United Premier Soccer League23 1 288 1 — — 0 0 — 2017 Supersport United CAF Confederation Cup12 1 045 1 — — 1 0 — 2017/18 Supersport United Premier Soccer League28 2 329 8 — — 5 0 — 2018 South Africa Friendlies1 73 0 — — 0 0 — 2018/19 Supersport United Premier Soccer League29 2 432 5 — — 3 0 — 2019/20 Supersport United Premier Soccer League18 1 121 5 — — 2 0 — 2020/21 Mamelodi Sundowns Premier Soccer League19 851 1 — — 0 0 — 2020/21 Mamelodi Sundowns CAF Champions League7 464 0 1 1 0 0 7,4 2021 South Africa Friendlies1 8 0 — — 0 0 — 2021/22 Mamelodi Sundowns Premier Soccer League17 805 2 — — 0 0 — 2021/22 Mamelodi Sundowns CAF Champions League3 157 0 — — 0 0 6,2 2022/23 Mamelodi Sundowns Premier Soccer League11 524 — 0 — 0 0 7,11 2022 South Africa Friendlies3 270 1 — — 1 0 — 2022/23 Mamelodi Sundowns CAF Champions League9 695 — 1 — 1 0 7,16 2023/24 Mamelodi Sundowns Premier Soccer League11 524 — 0 — 0 0 7,11 2023/24 South Africa Friendlies4 189 0 — — 1 0 — 2023/24 Mamelodi Sundowns CAF Champions League5 337 — — — 1 0 6,82 2023 South Africa World Cup - Qualification Africa7 628 0 1 1 1 0 7,13 2023/24 South Africa Africa Cup of Nations7 690 — — — 1 0 7,04 2024 South Africa Friendlies2 119 0 — — 0 0 — 2024/25 Mamelodi Sundowns Premier Soccer League13 939 — 2 — 0 0 7,35 2024/25 Mamelodi Sundowns CAF Champions League8 361 — 0 — 1 0 6,75 2025/26 Mamelodi Sundowns Premier Soccer League26 2 018 0 3 3 4 0 6,98 2025/26 Mamelodi Sundowns CAF Champions League7 525 1 2 3 1 1 7,13 2025 South Africa Friendlies1 — 0 0 0 0 0 — 2025/26 South Africa Africa Cup of Nations4 297 0 1 1 2 0 6,9 2026 South Africa Friendlies2 173 0 0 0 0 0 6,8 2026 South Africa World Cup4 354 0 0 0 1 0 7,1 2026/27 Mamelodi Sundowns Premier Soccer League8 382 0 1 1 0 0 6,99 2026 Mamelodi Sundowns FIFA Intercontinental Cup1 90 0 0 0 0 0 6,9
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.