Mosemeng, Michael Referee Stats: Cards, Bookings & Foul Trends
Referee Mosemeng, Michael: discipline stats. Mosemeng, Michael averages 2.3 total cards per match across 7 games this season, with 2.29 yellows, 35% below the 3.52 league average, making them a more lenient official. That ranks #21 for total cards in South African Premier Division. Yellow-card and foul averages, league ranking and recent fixtures officiated follow below.
Officiates in South African Premier Division: see all South African Premier Division referees.
Card & foul profile · 7 games this season
Mosemeng, Michael shows 2.29 yellows per match vs the 3.52 league average, 35% more lenient than average. Useful for card and booking markets.
Recent matches officiated (cards shown)
- 19 Sep 2026 · Richards Bay FC 2-3 Sekhukhune United 0 🟨
- 16 Aug 2026 · TS Galaxy 0-0 Lamontville Golden Arrows 3 🟨
- 09 May 2026 · ORBIT College FC 0-0 AmaZulu FC 2 🟨
- 01 Nov 2025 · Chippa United 0-3 AmaZulu FC 2 🟨
- 16 Sep 2025 · Chippa United 2-1 ORBIT College FC 2 🟨
- 30 Aug 2025 · Stellenbosch 0-1 Mamelodi Sundowns 4 🟨
- 26 Aug 2025 · Polokwane City 0-0 Durban City FC 3 🟨
- 30 Mar 2025 · Supersport United 0-0 Cape Town City FC 4 🟨
- 16 Mar 2025 · Sekhukhune United 1-2 Stellenbosch 0 🟨
- 02 Mar 2025 · AmaZulu FC 2-0 Cape Town City FC
FAQ
How many cards does Mosemeng, Michael show per match?
Mosemeng, Michael averages 2.3 total cards per match (2.29 yellow) across 7 games this season.
Is Mosemeng, Michael a strict referee?
Mosemeng, Michael's 2.29 yellow cards per match is 35% below the league average of 3.52, more lenient than average, ranking #21 in the league for total cards.
Does Mosemeng, Michael favour the home team?
50% of Mosemeng, Michael's yellow cards go to the home side: Mosemeng, Michael splits cards evenly between home and away teams.
What was Mosemeng, Michael's most recent match?
Richards Bay FC 2-3 Sekhukhune United on 19 September 2026, with 0 cards shown.
No fixture scheduled yet. See today's matches with player prop hit rates, team form and referee tendencies, across 30+ leagues.
Go to today's matches →