FOOTSAM / PLAYER
Victor Letsoalo
Most appearances forBloem Celtic92 recorded matches
Highest-scoring season202115 goals · Premier Soccer League
Most goals againstKaizer Chiefs7 goals in the match history
Most frequent opponentKaizer Chiefs16 spelade matches
Most starts alongsideMbhazima Rikhotso45 starts together
Most goals in one match2 goalsMarumo Gallants – TS Galaxy · 25 Aug 2026
Results and matches 2026/27 · Appearances
10Matches
835 recordedMinutes
4Goals
0 recordedAssists
1–4–5W–D–L
Recent form
Results and form across 10 recorded appearances. Goals recorded in 10, assists in 9 and minutes in 9 matches. Club and national-team matches are included.
Career statistics
| Season | Teams | Competition | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2016/17 | Baroka FC | Premier Soccer League | 9 | 610 | 4 | — | — | 1 | 0 | |
| 2017/18 | Bloem Celtic | Premier Soccer League | 26 | 1 550 | 6 | — | — | 0 | 0 | |
| 2018/19 | Bloem Celtic | Premier Soccer League | 19 | 591 | 2 | — | — | 1 | 0 | |
| 2019/20 | Bloem Celtic | Premier Soccer League | 20 | 949 | 6 | — | — | 0 | 0 | |
| 2020/21 | Bloem Celtic | Premier Soccer League | 27 | 1 963 | 8 | — | — | 2 | 0 | |
| 2022 | South Africa | World Cup - Qualification Africa | 5 | 253 | 0 | — | — | 2 | 0 | |
| 2021/22 | Royal AM | Premier Soccer League | 27 | 2 123 | 15 | — | — | 2 | 0 | |
| 2022 | South Africa | Friendlies | 1 | 22 | 0 | — | — | 0 | 0 | |
| 2022/23 | Sekhukhune United | Premier Soccer League | 7 | 264 | — | 0 | — | 1 | 0 | |
| 2023/24 | TS Galaxy | Premier Soccer League | 7 | 264 | — | 0 | — | 1 | 0 | |
| 2023/24 | Amazulu | Premier Soccer League | 19 | 781 | 2 | 0 | 2 | 2 | 0 | |
| 2024/25 | TS Galaxy | Premier Soccer League | 12 | 940 | 5 | 1 | 6 | 1 | 0 | |
| 2025 | South Africa | Friendlies | 7 | 264 | — | 0 | — | 1 | 0 | |
| 2025/26 | TS Galaxy | Premier Soccer League | 20 | 1 233 | 4 | 0 | 4 | 3 | 0 | |
| 2026/27 | TS Galaxy | Premier Soccer League | 9 | 808 | 4 | 0 | 4 | 1 | 0 |
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 —.










