Highest-scoring season 2019 11 goals · Premier Soccer League Most goals against Amazulu 6 goals in the match history Most starts alongside Denis Onyango 121 starts together Results and matches 2026/27 · Appearances 7 Matches
123 recorded Minutes
0 Goals
0 recorded Assists
7–0–0 W–D–L
6,59 Season rating
Results and form across 7 recorded appearances. Goals recorded in 7, assists in 6 and minutes in 6 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A P ★ 2016/17 Mamelodi Sundowns Premier Soccer League26 1 983 8 — — 1 0 — 2017 South Africa Friendlies2 103 0 — — 0 0 — 2017/18 Mamelodi Sundowns Premier Soccer League27 1 867 6 — — 3 0 — 2018 South Africa World Cup - Qualification Africa5 377 1 — — 0 0 — 2018 South Africa Friendlies1 90 0 — — 1 0 — 2018/19 Mamelodi Sundowns Premier Soccer League25 1 967 4 — — 0 0 — 2019 South Africa Friendlies2 94 1 — — 1 0 — 2019 South Africa Africa Cup of Nations4 287 0 — — 2 0 6,93 2019/20 Mamelodi Sundowns Premier Soccer League25 1 954 11 — — 6 0 — 2019/20 Mamelodi Sundowns CAF Champions League7 597 3 — — 1 0 6,68 2020 South Africa Friendlies1 68 0 — — 0 0 — 2020/21 Mamelodi Sundowns Premier Soccer League25 1 993 10 — — 1 0 — 2020/21 Mamelodi Sundowns CAF Champions League5 374 2 2 4 1 0 7,53 2021/22 Mamelodi Sundowns Premier Soccer League25 2 007 5 — — 2 0 — 2021/22 Mamelodi Sundowns CAF Champions League10 696 3 — — 0 0 7,3 2021/22 South Africa Africa Cup of Nations0 — 2 — — — — — 2022/23 Mamelodi Sundowns Premier Soccer League23 1 733 3 — — 4 0 — 2022 South Africa Friendlies3 221 2 — — 0 0 — 2022/23 Mamelodi Sundowns CAF Champions League8 622 3 1 4 0 0 7,47 2023/24 Mamelodi Sundowns Premier Soccer League18 1 149 0 3 3 2 0 7,07 2023/24 Mamelodi Sundowns CAF Champions League10 721 0 — — 3 0 6,76 2023/24 South Africa Friendlies2 129 1 — — 0 0 — 2023 South Africa World Cup - Qualification Africa4 348 1 0 1 0 0 7,05 2023/24 South Africa Africa Cup of Nations7 517 2 1 3 0 0 7,06 2024 South Africa Friendlies1 73 2 — — 0 0 — 2024/25 Mamelodi Sundowns Premier Soccer League6 156 0 1 1 0 0 6,7 2024/25 Mamelodi Sundowns CAF Champions League2 45 0 0 0 0 0 6,7 2025/26 Mamelodi Sundowns Premier Soccer League15 533 0 1 1 0 0 6,66 2025/26 Mamelodi Sundowns CAF Champions League4 39 0 0 0 0 0 6,6 2026 South Africa Friendlies3 135 0 1 1 0 0 6,93 2026 South Africa World Cup1 23 0 0 0 0 1 5,2 2026/27 Mamelodi Sundowns Premier Soccer League5 94 0 0 0 0 0 6,51
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 —.