Menu
Referees

M. Mosemeng — Referee Profile

MM

M. Mosemeng

Career Statistics

100

M. Mosemeng has officiated 100 matches, issuing 0 yellow and 2 red cards (0.00 yellows per match). Home teams win 47.0% of the time when this referee is in charge.

100

Matches

0

0.00/game

Yellow Cards

2

0.02/game

Red Cards

7

0.07/game

Penalties

228

2.28/game

Goals

47

47%

Home Wins

25

25%

Away Wins

28

28%

Draws

Result Distribution

Match outcome breakdown when M. Mosemeng officiates: 47.0% home wins, 28.0% draws, 25.0% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 47%
D 28%
A 25%
Home winDrawAway win

Matches per Year

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

201982020920211720221820232920241220257

League Level Breakdown

100matches
1st Division54 (54%)
Premier Soccer League40 (40%)
Cup5 (5%)
League Cup1 (1%)

Statistics by League

4

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

2Y/M 0.0Goals 119
Y/M 0.0Goals 94
CCup · South Africa5Matches
Y/M 0.0Goals 12
Y/M 0.0Goals 3

Recent Matches

50

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

Ajax Cape Town01University of Pretoria
May 2, 20251st Division
Match Details
Apr 12, 20251st Division
Match Details
Orbit College10Pretoria Callies
Apr 5, 20251st Division
Match Details
Black Leopards30Ajax Cape Town
Feb 8, 20251st Division
Match Details
Jan 31, 20251st Division
Match Details
Jan 28, 2025Cup
Match Details
Jan 12, 20251st Division
Match Details
Durban City52JDR Stars
Nov 8, 20241st Division
Match Details
Sep 29, 20241st Division
Match Details
Mamelodi Sundowns20Supersport United
Sep 17, 2024Premier Soccer League
Match Details
Black Leopards20Leruma United
Aug 31, 20241st Division
Match Details
Apr 6, 20241st Division1
Match Details
Moroka Swallows11Orlando Pirates
Match Details
Stellenbosch30Royal AM
Mar 30, 2024Premier Soccer League
Match Details
Match Details
Mar 1, 20241st Division
Match Details
Crystal Lake06Orlando Pirates
Feb 24, 2024Cup
Match Details
Feb 17, 20241st Division
Match Details
Ajax Cape Town02Cape Town City
Dec 31, 2023Premier Soccer League
Match Details
Pretoria Callies32Casric Stars
Dec 20, 20231st Division
Match Details
Marumo Gallants33Maritzburg Utd
Dec 9, 20231st Division1
Match Details
Orbit College21JDR Stars
Nov 24, 20231st Division
Match Details
Kaizer Chiefs32Ajax Cape Town
Match Details
Nov 4, 20231st Division
Match Details
Maritzburg Utd01JDR Stars
Oct 27, 20231st Division
Match Details
Oct 21, 2023League Cup
Match Details
Oct 3, 20231st Division
Match Details
Venda FC11Pretoria Callies
Sep 16, 20231st Division
Match Details
Aug 20, 2023Premier Soccer League
Match Details
Supersport United20Richards Bay
Match Details
Ajax Cape Town10Casric Stars
Match Details
Maritzburg Utd10Stellenbosch
May 13, 2023Premier Soccer League
Match Details
May 7, 20231st Division
Match Details
Match Details
Platinum City Rovers20Black Leopards
Apr 29, 20231st Division
Match Details
Match Details
Hungry Lions10Uthongathi
Apr 1, 20231st Division
Match Details
Ajax Cape Town12Pretoria Callies
Mar 19, 20231st Division
Match Details
Uthongathi02Cape Town ALL Stars
Mar 15, 20231st Division
Match Details
Pretoria Callies21Black Leopards
Mar 1, 20231st Division
Match Details
Feb 26, 20231st Division
Match Details
Orlando Pirates21Maritzburg Utd
Feb 17, 2023Premier Soccer League
Match Details
JDR Stars11MM Platinum
Jan 28, 20231st Division
Match Details