ScoreMondoLive Scores
Search teams, leagues, matches/
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.

  1. 1Xola Sitela8 matches5.13
  2. 2Sikhumbuzo Gasa15 matches4.67
  3. 3Philangenkosi Khumalo11 matches4.18
  4. 4Jelly Chavani20 matches3.70
  5. 5Moses Mbhabeleli Kheswa14 matches3.64
  6. 6Siyabulela Qunta12 matches3.58
  7. 7Luxolo Badi18 matches3.33
  8. 8Abongile Tom15 matches3.33
  9. 9Thando Helpus Ndzandzeka14 matches3.29
  10. 10Masixole Bambiso8 matches3.13
  11. 11Christopher Kistoor13 matches3.08
  12. 12Eugene Mdluli15 matches2.80
  13. 13Olani Jethro Kwinda8 matches2.50
  14. 14Moreki Lekwape22 matches2.27

League average 3.41

Referees with at least 8 matches

Cards per matchLast 19 matches with card data

  • Yellow cards
  • Red cards
Last 19 matches with card data · Average 3.3717/05/25 · 1 - 1 · Yellow cards: 309/08/25 · 0 - 0 · Yellow cards: 313/08/25 · 1 - 0 · Yellow cards: 231/08/25 · 0 - 3 · Yellow cards: 220/09/25 · 1 - 0 · Yellow cards: 222/10/25 · 4 - 3 · Yellow cards: 429/11/25 · 0 - 0 · Yellow cards: 303/12/25 · 0 - 1 · Yellow cards: 620/01/26 · 1 - 0 · Yellow cards: 214/03/26 · 2 - 1 · Yellow cards: 207/04/26 · 5 - 0 · Yellow cards: 219/04/26 · 5 - 2 · Yellow cards: 408/05/26 · 0 - 0 · Yellow cards: 408/05/26 · 0 - 0 · Red cards: 111/08/26 · 3 - 3 · Yellow cards: 116/08/26 · 0 - 3 · Yellow cards: 402/09/26 · 2 - 0 · Yellow cards: 511/09/26 · 1 - 1 · Yellow cards: 711/09/26 · 1 - 1 · Yellow cards: 7Average 3.377

Results in his matchesFrom 35 finished matches

Results in his matches: Home win 43%, Draw 29%, Away win 29%Home win: 43%Draw: 29%Away win: 29%35matches
  • 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

CompetitionMatchesYellow / matchRed cardsPenalties
Premier Soccer League223.2712
1st Division12–––
League Cup1–––

Season by season

SeasonCompetitionMatchesYellow cards per matchRed cards per matchPenalties per match
2026Knockout Cup1–––
Premier League54.800.000.00
2025Premier League132.770.080.08
2024Premier League43.000.000.25
National First Division12–––

Latest matches

Settings
Theme
Row density
Goal sound
Data saver
No team crests or animations; live scores keep updating.

Your settings and favourites are saved on this device only. Animations follow your device setting. Keyboard: j / k move, / search, f favourite, p pin, ? help