Menu
TM
Referee

T. Mkhabela

Career Statistics

67

T. Mkhabela has officiated 67 matches, issuing 0 yellow and 3 red cards (0.00 yellows per match). Home teams win 37.3% of the time when this referee is in charge.

67

Matches

0

0.00/game

Yellow Cards

3

0.04/game

Red Cards

13

0.19/game

Penalties

145

2.16/game

Goals

25

37.3%

Home Wins

22

32.8%

Away Wins

20

29.9%

Draws

Result Distribution

Match outcome breakdown when T. Mkhabela officiates: 37.3% home wins, 29.9% draws, 32.8% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 37.3%
D 29.9%
A 32.8%
Home winDrawAway win

Matches per Year

T. Mkhabela's workload across 6 years (2019–2024). Tracking how many matches a referee handles per year helps assess experience and current activity level.

2019420207202118202213202314202411

League Level Breakdown

67matches
1st Division37 (55%)
Premier Soccer League27 (40%)
Cup2 (3%)
8 Cup1 (1%)

Statistics by League

4

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

3Y/M 0.0Goals 71
Y/M 0.0Goals 68
CCup · South Africa2Matches
Y/M 0.0Goals 5
8C8 Cup · South Africa1Matches
Y/M 0.0Goals 1

Recent Matches

50

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

Aug 10, 20248 Cup
Match Details
Black Leopards20MM Platinum
May 19, 20241st Division
Match Details
Moroka Swallows20Stellenbosch
May 11, 2024Premier Soccer League
Match Details
JDR Stars10Orbit College
May 5, 20241st Division
Match Details
Apr 30, 2024Premier Soccer League
Match Details
Casric Stars01JDR Stars
Apr 28, 20241st Division
Match Details
Ajax Cape Town01Mamelodi Sundowns
Match Details
Supersport United11Amazulu
Match Details
Ajax Cape Town20TS Galaxy
Match Details
Supersport United11Stellenbosch
Feb 16, 2024Premier Soccer League
Match Details
Match Details
JDR Stars22Casric Stars
Nov 10, 20231st Division
Match Details
Hungry Lions00Maritzburg Utd
Oct 22, 20231st Division
Match Details
Platinum City Rovers22Baroka FC
Sep 1, 20231st Division2
Match Details
Ajax Cape Town01Chippa United
Aug 25, 2023Premier Soccer League
Match Details
Orlando Pirates42Royal AM
Match Details
Uthongathi30TTM
Mar 18, 20231st Division
Match Details
Match Details
MM Platinum00TTM
Feb 25, 20231st Division
Match Details
Uthongathi01Ajax Cape Town
Feb 17, 20231st Division
Match Details
MM Platinum12Cape Town ALL Stars
Jan 21, 20231st Division
Match Details
Marumo Gallants01Maritzburg Utd
Match Details
Royal AM03Mamelodi Sundowns
Oct 29, 2022Premier Soccer League
Match Details
Pretoria Callies12Uthongathi
Oct 21, 20221st Division
Match Details
Oct 16, 20221st Division
Match Details
Baroka FC31Pretoria Callies
Sep 14, 20221st Division
Match Details
Moroka Swallows21Sekhukhune United
Aug 23, 2022Premier Soccer League
Match Details
Amazulu21Supersport United
Aug 10, 2022Premier Soccer League
Match Details
Ajax Cape Town22University of Pretoria
May 8, 20221st Division
Match Details
Venda FC02Ts Sporting
Apr 23, 20221st Division1
Match Details
Maritzburg Utd11Moroka Swallows
Apr 12, 2022Premier Soccer League
Match Details
Pretoria Callies20Black Leopards
Feb 20, 20221st Division
Match Details
JDR Stars10Black Leopards
Dec 18, 20211st Division
Match Details
University of Pretoria00Uthongathi
Nov 21, 20211st Division
Match Details
Ajax Cape Town12Richards Bay
Nov 7, 20211st Division
Match Details
JDR Stars10Venda FC
Oct 26, 20211st Division
Match Details
Ts Sporting11Venda FC
Oct 17, 20211st Division
Match Details
Free State Stars00Ajax Cape Town
Sep 25, 20211st Division
Match Details
Sep 17, 20211st Division
Match Details
Bloem Celtic02Mamelodi Sundowns
Match Details
Bizana Pondo Chiefs24Pretoria Callies
May 16, 20211st Division
Match Details
Free State Stars11Steenberg United
May 5, 20211st Division
Match Details