Menu
Referees

M. Thulo — Referee Profile

MT

M. Thulo

Career Statistics

70

M. Thulo has officiated 70 matches, issuing 1 yellow and 2 red cards (0.01 yellows per match). Home teams win 32.9% of the time when this referee is in charge.

70

Matches

1

0.01/game

Yellow Cards

2

0.03/game

Red Cards

4

0.06/game

Penalties

131

1.87/game

Goals

23

32.9%

Home Wins

26

37.1%

Away Wins

21

30%

Draws

Result Distribution

Match outcome breakdown when M. Thulo officiates: 32.9% home wins, 30.0% draws, 37.1% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 32.9%
D 30%
A 37.1%
Home winDrawAway win

Matches per Year

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

20193202062021520221020232120241920256

League Level Breakdown

70matches
1st Division54 (77%)
Premier Soccer League11 (16%)
Cup5 (7%)

Statistics by League

3

M. Thulo has officiated across 3 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 98
Y/M 0.0Goals 16
CCup · South Africa5Matches
1Y/M 0.2Goals 17

Recent Matches

50

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

May 18, 20251st Division
Match Details
Apr 27, 20251st Division
Match Details
Leruma United00Durban City
Mar 15, 20251st Division
Match Details
Pretoria Callies12Upington City
Feb 8, 20251st Division
Match Details
Match Details
Upington City00Pretoria Callies
Jan 11, 20251st Division
Match Details
Dec 14, 20241st Division
Match Details
Leruma United00Highbury
Nov 24, 20241st Division
Match Details
Nov 1, 20241st Division
Match Details
Pretoria Callies10Baroka FC
Oct 26, 20241st Division
Match Details
Oct 20, 20241st Division
Match Details
Sep 22, 20241st Division
Match Details
Sep 14, 20241st Division
Match Details
Sep 1, 20241st Division
Match Details
Golden Arrows11Ajax Cape Town
May 18, 2024Premier Soccer League
Match Details
May 12, 2024Premier Soccer League
Match Details
Apr 20, 20241st Division
Match Details
Apr 16, 20241st Division
Match Details
Apr 7, 20241st Division
Match Details
Mar 10, 20241st Division
Match Details
Platinum City Rovers00University of Pretoria
Mar 3, 20241st Division
Match Details
NC Pro's12Chippa United
Feb 25, 2024Cup
Match Details
Baroka FC21Pretoria Callies
Feb 17, 20241st Division
Match Details
Dec 30, 2023Premier Soccer League
Match Details
Dec 6, 2023Cup
Match Details
Marumo Gallants42Pretoria Callies
Nov 11, 20231st Division
Match Details
Nov 4, 20231st Division
Match Details
Oct 27, 20231st Division1
Match Details
Venda FC01MM Platinum
Sep 29, 20231st Division
Match Details
Sep 17, 20231st Division1
Match Details
Magesi00Pretoria Callies
Sep 2, 20231st Division
Match Details
Royal AM13Stellenbosch
Aug 18, 2023Premier Soccer League
Match Details
Royal AM01Moroka Swallows
May 13, 2023Premier Soccer League
Match Details
Black Leopards13Cape Town ALL Stars
May 7, 20231st Division
Match Details
Cape Town ALL Stars21Baroka FC
Apr 22, 20231st Division
Match Details
Apr 8, 20231st Division
Match Details
Mar 14, 20231st Division
Match Details
JDR Stars13Uthongathi
Mar 4, 20231st Division
Match Details
Mar 1, 20231st Division
Match Details
Uthongathi20Baroka FC
Feb 21, 20231st Division
Match Details
Supersport United12Dondol Stars
Feb 8, 2023Cup
Match Details
JDR Stars10Baroka FC
Jan 17, 20231st Division
Match Details
Uthongathi03Casric Stars
Jan 8, 2023Cup
Match Details
Moroka Swallows20Royal AM
Oct 19, 2022Premier Soccer League
Match Details
Casric Stars21Pretoria Callies
Oct 8, 20221st Division
Match Details
Ajax Cape Town01JDR Stars
Sep 18, 20221st Division
Match Details
Sep 3, 20221st Division
Match Details