Menu
JM
Referee

J. Makhubo

Career Statistics

59

J. Makhubo has officiated 59 matches, issuing 0 yellow and 4 red cards (0.00 yellows per match). Home teams win 40.7% of the time when this referee is in charge.

59

Matches

0

0.00/game

Yellow Cards

4

0.07/game

Red Cards

10

0.17/game

Penalties

119

2.02/game

Goals

24

40.7%

Home Wins

17

28.8%

Away Wins

18

30.5%

Draws

Result Distribution

Match outcome breakdown when J. Makhubo officiates: 40.7% home wins, 30.5% draws, 28.8% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 40.7%
D 30.5%
A 28.8%
Home winDrawAway win

Matches per Year

J. Makhubo's workload across 6 years (2020–2025). Tracking how many matches a referee handles per year helps assess experience and current activity level.

2020202111202216202310202411202510

League Level Breakdown

59matches
1st Division52 (88%)
Premier Soccer League6 (10%)
Cup1 (2%)

Statistics by League

3

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

4Y/M 0.0Goals 102
Y/M 0.0Goals 14
CCup · South Africa1Matches
Y/M 0.0Goals 3

Recent Matches

50

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

Milford FC02Pretoria Callies
Apr 30, 20251st Division
Match Details
Apr 26, 20251st Division
Match Details
Apr 5, 20251st Division
Match Details
Mar 29, 20251st Division
Match Details
Feb 22, 20251st Division
Match Details
University of Pretoria10Pretoria Callies
Feb 2, 20251st Division
Match Details
Jan 17, 20251st Division
Match Details
JDR Stars33Baroka FC
Jan 11, 20251st Division
Match Details
Match Details
Dec 13, 20241st Division
Match Details
Nov 29, 20241st Division
Match Details
Oct 19, 20241st Division1
Match Details
Leruma United20Ajax Cape Town
Oct 5, 20241st Division
Match Details
Sep 28, 20241st Division
Match Details
Aug 31, 20241st Division
Match Details
May 19, 20241st Division
Match Details
Apr 27, 20241st Division
Match Details
MM Platinum00Baroka FC
Apr 16, 20241st Division1
Match Details
Platinum City Rovers10Venda FC
Apr 6, 20241st Division
Match Details
Maritzburg Utd30Paarl United
Feb 25, 2024Cup
Match Details
Dec 16, 20231st Division
Match Details
Milford FC10Platinum City Rovers
Dec 2, 20231st Division
Match Details
Nov 25, 20231st Division
Match Details
Nov 12, 20231st Division
Match Details
University of Pretoria10Pretoria Callies
Oct 4, 20231st Division
Match Details
Maritzburg Utd12Magesi
Sep 29, 20231st Division
Match Details
Sep 16, 2023Premier Soccer League
Match Details
May 14, 20231st Division1
Match Details
Apr 29, 20231st Division
Match Details
Black Leopards01Ajax Cape Town
Nov 12, 20221st Division
Match Details
Uthongathi01Platinum City Rovers
Oct 25, 20221st Division
Match Details
Oct 17, 20221st Division
Match Details
Oct 12, 20221st Division
Match Details
Pretoria Callies21MM Platinum
Oct 1, 20221st Division
Match Details
Pretoria Callies01University of Pretoria
Sep 17, 20221st Division
Match Details
Uthongathi10Hungry Lions
Sep 14, 20221st Division
Match Details
Sep 10, 2022Premier Soccer League
Match Details
Pretoria Callies11Ajax Cape Town
Sep 3, 20221st Division
Match Details
Royal AM22Marumo Gallants
Aug 21, 2022Premier Soccer League
Match Details
Polokwane City42Real Kings
May 15, 20221st Division
Match Details
Hungry Lions00Cape Town ALL Stars
May 8, 20221st Division
Match Details
Real Kings21Free State Stars
Apr 1, 20221st Division
Match Details
Uthongathi00Venda FC
Mar 15, 20221st Division
Match Details
Venda FC11JDR Stars
Mar 6, 20221st Division
Match Details
Ajax Cape Town12Free State Stars
Feb 22, 20221st Division
Match Details
Free State Stars00Richards Bay
Dec 18, 20211st Division
Match Details
Uthongathi01Real Kings
Dec 4, 20211st Division
Match Details
Pretoria Callies12University of Pretoria
Nov 7, 20211st Division
Match Details