Referee
Moses Mbhabeleli Kheswa
- Nationality
- South Africa
- Matches
- 35In our archive since
- Premier Soccer League22
- 1st Division12
- League Cup1
This season (2026)Knockout Cup · Premier League
6Matches
4.80Yellow cards per match5 matches
0.00Red cards per match5 matches
0.00Penalties per match5 matches
Career
35Matches
3.27Yellow cards per match22 matches
0.05Red cards per match22 matches
0.09Penalties per match22 matches
24.82Fouls per match
Strictness rankingPremier Soccer League
Moses Mbhabeleli Kheswa shows 3.64 yellow cards per match, 7% above the league average (3.41): number 5 of 14 referees.
- 1Xola Sitela8 matches5.13
- 2Sikhumbuzo Gasa15 matches4.67
- 3Philangenkosi Khumalo11 matches4.18
- 4Jelly Chavani20 matches3.70
- 5Moses Mbhabeleli Kheswa14 matches3.64
- 6Siyabulela Qunta12 matches3.58
- 7Luxolo Badi18 matches3.33
- 8Abongile Tom15 matches3.33
- 9Thando Helpus Ndzandzeka14 matches3.29
- 10Masixole Bambiso8 matches3.13
- 11Christopher Kistoor13 matches3.08
- 12Eugene Mdluli15 matches2.80
- 13Olani Jethro Kwinda8 matches2.50
- 14Moreki Lekwape22 matches2.27
League average 3.41
Cards per matchLast 19 matches with card data
- Yellow cards
- Red cards
Results in his matchesFrom 35 finished matches
- Home win43%
- Draw29%
- Away win29%
Home / awayYellow cards · 22 matches
- Home teams38 yellow cards · 53%
- Away teams34 yellow cards · 47%
Home teams saw 12% more yellow cards.
By competition
| Competition | Matches | Yellow / match | Red cards | Penalties |
|---|---|---|---|---|
| Premier Soccer League | 22 | 3.27 | 1 | 2 |
| 1st Division | 12 | – | – | – |
| League Cup | 1 | – | – | – |
Season by season
| Season | Competition | Matches | Yellow cards per match | Red cards per match | Penalties per match |
|---|---|---|---|---|---|
| 2026 | Knockout Cup | 1 | – | – | – |
| Premier League | 5 | 4.80 | 0.00 | 0.00 | |
| 2025 | Premier League | 13 | 2.77 | 0.08 | 0.08 |
| 2024 | Premier League | 4 | 3.00 | 0.00 | 0.25 |
| National First Division | 12 | – | – | – |
Latest matches
- Knockout CupDurban City FC0Stellenbosch FC2
- Premier LeagueStellenbosch FC1Sekhukhune United FC17Yellow cards
- Premier LeagueStellenbosch FC1Sekhukhune United FC17Yellow cards
- Premier LeagueMamelodi Sundowns2Milford FC05Yellow cards
- Premier LeagueChippa United0Orlando Pirates FC34Yellow cards
- Premier LeaguePolokwane City3Stellenbosch FC31Yellow cards
- Premier LeagueDurban City FC0Stellenbosch FC04Yellow cards1Red cards
- Premier LeagueMagesi FC5Durban City FC24Yellow cards
- Premier LeagueOrlando Pirates FC5Lamontville Golden Arrows02Yellow cards
- Premier LeagueAmaZulu FC2Richards Bay12Yellow cards
- Premier LeagueOrbit College FC0Richards Bay0
- Premier LeagueKaizer Chiefs1Lamontville Golden Arrows02Yellow cards
- Premier LeagueMagesi FC0Sekhukhune United FC16Yellow cards
- Premier LeaguePolokwane City0TS Galaxy FC03Yellow cards
- Premier LeagueStellenbosch FC4Lamontville Golden Arrows34Yellow cards
- Premier LeagueSekhukhune United FC1Lamontville Golden Arrows02Yellow cards
- Premier LeagueChippa United0Orlando Pirates FC32Yellow cards1Penalties
- Premier LeagueSekhukhune United FC1TS Galaxy FC02Yellow cards
- Premier LeaguePolokwane City0Magesi FC03Yellow cards
- Premier LeagueMarumo Gallants FC1Chippa United13Yellow cards