Highest-scoring season 2021 5 goals · Premier Soccer League Most starts alongside Ronwen Williams 242 starts together Results and matches 2026/27 · Appearances 12 Matches
675 recorded Minutes
4 Goals
2 recorded Assists
10–2–0 W–D–L
7,2 Season rating
Results and form across 12 recorded appearances. Goals recorded in 12, assists in 8 and minutes in 8 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/17 Supersport United Premier Soccer League10 617 0 — — 1 0 — 2017 Supersport United CAF Confederation Cup7 483 1 — — 1 0 — 2019 South Africa Africa Cup of Nations0 — 1 — — — — — 2017/18 Supersport United Premier Soccer League25 1 645 2 — — 5 0 — 2018 South Africa Friendlies2 180 0 — — 0 0 — 2018/19 Supersport United Premier Soccer League28 2 125 3 — — 3 0 — 2019/20 Supersport United Premier Soccer League29 2 246 2 — — 3 0 — 2020 South Africa Friendlies2 111 0 — — 0 0 — 2020/21 Supersport United Premier Soccer League22 1 797 4 — — 6 0 — 2021/22 Supersport United Premier Soccer League13 1 053 4 — — 2 0 — 2022 South Africa World Cup - Qualification Africa6 515 2 — — 0 0 — 2021/22 Mamelodi Sundowns CAF Champions League7 276 1 — — 1 0 6,9 2021/22 Mamelodi Sundowns Premier Soccer League8 466 1 — — 2 0 — 2022 South Africa Friendlies6 345 1 — — 0 0 — 2022/23 Mamelodi Sundowns Premier Soccer League7 528 — 1 — 2 0 7,21 2022/23 Mamelodi Sundowns CAF Champions League8 703 1 — — 3 0 7,16 2023/24 Mamelodi Sundowns Premier Soccer League7 528 — 1 — 2 0 7,21 2023/24 Mamelodi Sundowns CAF Champions League6 398 1 1 2 1 0 7,56 2023/24 South Africa Friendlies2 136 0 — — 1 0 — 2023 South Africa World Cup - Qualification Africa9 814 0 0 0 3 0 6,96 2023/24 South Africa Africa Cup of Nations7 689 2 1 3 0 0 7,34 2024 South Africa Friendlies1 90 0 — — 0 0 — 2024/25 Mamelodi Sundowns Premier Soccer League10 788 1 2 3 2 0 7,4 2024/25 Mamelodi Sundowns CAF Champions League11 990 — 1 — 2 0 7,21 2025/26 Mamelodi Sundowns Premier Soccer League22 1 622 4 2 6 6 0 7,27 2025 South Africa Friendlies1 45 0 0 0 0 0 6,9 2025/26 Mamelodi Sundowns CAF Champions League12 1 089 2 0 2 2 0 7,13 2025/26 South Africa Africa Cup of Nations4 360 0 0 0 2 0 7,18 2026 South Africa Friendlies2 157 0 0 0 0 0 7,05 2026 South Africa World Cup3 277 1 0 1 2 0 7,07 2026/27 Mamelodi Sundowns Premier Soccer League6 468 2 1 3 1 0 7,32 2026 Mamelodi Sundowns FIFA Intercontinental Cup1 90 0 1 1 1 0 7,2
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 —.