Performance Overview
Season Performance 26/27
All Competitions
- Matches
- —
- Goals
- —
- Assists
- —
- Goal Contributions
- —
- Mins/game
- —
- Avg Rating
- —
rating
6.76-6.60(-100.0%)
Last 22 matches
Oct 23, 2025 — Oct 23, 2026
High
7.00
Low
6.60
Avg
6.76
G+A
2
Wins5
Draws5
Losses12
| Date | Opponent | Result | Mins | G | A | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|
May 2 | 1 - 2 | 90' | - | - | - | - | - | |
Apr 26 | 0 - 0 | 90' | - | - | - | - | 6.4 | |
Apr 19 | 0 - 1 | 44' | - | - | - | - | 6.9 | |
Apr 12 | 0 - 2 | 80' | - | - | - | - | 6.5 | |
Apr 8 | 1 - 2 | 90' | - | - | - | - | 6.6 | |
Apr 5 | 1 - 1 | 120' | - | - | - | - | 6.8 | |
Mar 22 | 0 - 6 | 60' | - | - | - | - | 6.2 | |
Mar 13 | 1 - 1 | 90' | - | - | - | - | 6.8 | |
Mar 8 | 2 - 0 | 90' | - | - | - | - | - | |
Mar 3 | 1 - 2 | 90' | - | - | - | - | 7.0 | |
Feb 28 | 0 - 1 | 90' | - | - | - | 6.6 | ||
Feb 13 | 0 - 2 | 90' | - | - | - | - | 6.6 | |
Feb 8 | 1 - 0 | 120' | - | 1 | - | - | - | |
Feb 1 | 0 - 1 | 90' | - | - | - | - | 6.8 | |
Jan 25 | 2 - 3 | 90' | - | 1 | - | - | 6.5 | |
Jan 21 | 2 - 0 | 90' | - | - | - | - | 7.3 | |
Dec 7 | 0 - 0 | 90' | - | - | - | - | 6.8 | |
Nov 29 | 0 - 0 | 90' | - | - | - | - | 7.0 | |
Nov 23 | 2 - 1 | 90' | - | - | - | - | 6.9 | |
Nov 5 | 0 - 1 | 90' | - | - | - | - | 6.9 | |
Nov 2 | 2 - 0 | 90' | - | - | - | - | 7.2 | |
Oct 26 | 1 - 2 | 15' | - | - | - | - | - |
8 months • 22 matches
Career
Club Career
MGAGxGRtg
TS Galaxy
2023/2024 - now
730110.005,7136.94
Stellenbosch
2021/2022 - 2022/2023
21100.05986-
Cape Umoya United
2019/2020 - 2020/2021
6000.00383-
Total
1001110.017,082
Club Career
MGAG+A/90Rtg
TS Galaxy
25/26
30022,3550.08006.73
TS Galaxy
24/25
21031,5960.17007.09
TS Galaxy
23/24
18061,3860.39107.10
TS Galaxy
22/23
4003760.0010-
Stellenbosch
22/23
50—2360.0000-
Stellenbosch
21/22
161—7500.1210-
Cape Umoya United
20/21
10—900.0000-
Cape Umoya United
19/20
5002930.0000-
League seasons, computed
| Season | League | Apps | Min | Goals | Assists | G+A / 90 | Rating |
|---|---|---|---|---|---|---|---|
| 2019/2020 | 1st Division | 3 | 203 | 0 | 0 | 0 | — |
| 2021/2022 | Premier League (South Africa) | 15 | 660 | 1 | 0 | 0.14 | — |
| 2022/2023 | Premier League (South Africa) | 5 | 236 | 0 | 0 | 0 | — |
| 2023/2024 | Premier League (South Africa) | 17 | 1296 | 0 | 5 | 0.35 | 7.1 |
| 2024/2025 | Premier League (South Africa) | 18 | 1371 | 0 | 2 | 0.13 | 7.09 |
| 2025/2026 | Premier League (South Africa) | 24 | 1835 | 0 | 1 | 0.05 | 6.74 |
Career Progress
Appearances per Season
Appearance Distribution
62
Full match
17
Substituted off
20
From Bench
K. Letsoenyo: career in numbers
- Best-rated season
- 2023/2024 · 7.1Premier League (South Africa)
- Lowest-rated season
- 2025/2026 · 6.74Premier League (South Africa)
- Career involvement (league)
- 0.14 G+A per 901 goal + 8 assists across 6 league seasons (per-90 from 5601 minutes on record)
- League seasons on record
- 6 (2019–2025)
- Clubs with recorded appearances
- 3
- Rating percentile
- 45thrating 6.74 vs 96 rated peers
- Goals rank
- #33 of 960 goals
- G+A per 90 percentile
- 54th0.05 per 90
Cohort: 96 Premier League (South Africa) defenders, 2025/2026, min. 450 minutes.
Rival Clubs(30)
Player stats against each opponent club
| Team | MP | W | D | L | G | A | ||
|---|---|---|---|---|---|---|---|---|
| 5 | 3 | 2 | 0 | 0 | 1 | 0 | 0 | |
| 4 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | |
| 4 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | |
| 4 | 3 | 0 | 1 | 0 | 1 | 0 | 0 | |
| 4 | 3 | 1 | 0 | 0 | 2 | 0 | 0 | |
| 4 | 0 | 2 | 2 | 0 | 1 | 0 | 0 | |
| 4 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | |
| 4 | 0 | 1 | 3 | 0 | 0 | 0 | 0 | |
| 4 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | |
| 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
1–20 of 30

