Menu
Referees

M. Kheswa — Referee Profile

MK

M. Kheswa

Career Statistics

93

M. Kheswa has officiated 93 matches, issuing 0 yellow and 3 red cards (0.00 yellows per match). Home teams win 40.9% of the time when this referee is in charge.

93

Matches

0

0.00/game

Yellow Cards

3

0.03/game

Red Cards

7

0.08/game

Penalties

174

1.87/game

Goals

38

40.9%

Home Wins

28

30.1%

Away Wins

27

29%

Draws

Result Distribution

Match outcome breakdown when M. Kheswa officiates: 40.9% home wins, 29.0% draws, 30.1% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 40.9%
D 29%
A 30.1%
Home winDrawAway win

Matches per Year

M. Kheswa's workload across 7 years (2019–2025). Tracking how many matches a referee handles per year helps assess experience and current activity level.

201952020820211620221520232420241920256

League Level Breakdown

93matches
1st Division61 (66%)
Premier Soccer League28 (30%)
Cup4 (4%)

Statistics by League

3

M. Kheswa has officiated across 3 competitions, with the most appearances in 1st Division (61 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

2Y/M 0.0Goals 127
Y/M 0.0Goals 41
CCup · South Africa4Matches
1Y/M 0.0Goals 6

Recent Matches

50

The last 50 matches officiated by M. Kheswa. Review recent cards, goals, and results to spot current trends in this referee's decision-making.

Apr 26, 20251st Division
Match Details
Apr 23, 20251st Division
Match Details
Apr 6, 20251st Division
Match Details
Mar 12, 20251st Division
Match Details
Feb 7, 20251st Division
Match Details
Jan 27, 2025Cup
Match Details
Ajax Cape Town01JDR Stars
Nov 29, 20241st Division
Match Details
Nov 23, 20241st Division
Match Details
Nov 2, 20241st Division
Match Details
Oct 27, 20241st Division1
Match Details
Oct 19, 20241st Division
Match Details
Aug 24, 20241st Division
Match Details
Ajax Cape Town01Polokwane City
Apr 30, 2024Premier Soccer League
Match Details
Supersport United02Chippa United
Apr 20, 2024Premier Soccer League
Match Details
Match Details
Sekhukhune United10Royal AM
Match Details
JDR Stars01Hungry Lions
Feb 24, 2024Cup1
Match Details
University of Pretoria10Ajax Cape Town
Feb 21, 2024Cup
Match Details
Ajax Cape Town21Orlando Pirates
Match Details
Oct 28, 2023Premier Soccer League
Match Details
Oct 20, 20231st Division
Match Details
Moroka Swallows21Amazulu
Sep 29, 2023Premier Soccer League
Match Details
Sep 17, 20231st Division
Match Details
JDR Stars00MM Platinum
Sep 1, 20231st Division
Match Details
Pretoria Callies00Black Leopards
Aug 25, 20231st Division
Match Details
Aug 19, 2023Premier Soccer League
Match Details
May 7, 20231st Division
Match Details
Apr 29, 2023Premier Soccer League
Match Details
Platinum City Rovers11Baroka FC
Apr 7, 20231st Division
Match Details
Mar 14, 20231st Division
Match Details
Mar 4, 20231st Division
Match Details
Baroka FC11MM Platinum
Mar 4, 20231st Division
Match Details
Venda FC01Cape Town ALL Stars
Feb 25, 20231st Division
Match Details
Feb 18, 20231st Division
Match Details
Feb 5, 20231st Division
Match Details
Ajax Cape Town20Cape Town ALL Stars
Jan 30, 20231st Division
Match Details
Platinum City Rovers01Venda FC
Jan 22, 20231st Division1
Match Details
Uthongathi11Polokwane City
Jan 15, 20231st Division
Match Details
Casric Stars10Uthongathi
Oct 16, 20221st Division
Match Details