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 FC0–2Pretoria 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 Pretoria1–0Pretoria Callies
Feb 2, 20251st Division
Match Details
Jan 17, 20251st Division
Match Details
JDR Stars3–3Baroka 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 United2–0Ajax 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 Platinum0–0Baroka FC
Apr 16, 20241st Division1
Match Details
Platinum City Rovers1–0Venda FC
Apr 6, 20241st Division
Match Details
Maritzburg Utd3–0Paarl United
Feb 25, 2024Cup
Match Details
Dec 16, 20231st Division
Match Details
Milford FC1–0Platinum City Rovers
Dec 2, 20231st Division
Match Details
Nov 25, 20231st Division
Match Details
Nov 12, 20231st Division
Match Details
University of Pretoria1–0Pretoria Callies
Oct 4, 20231st Division
Match Details
Maritzburg Utd1–2Magesi
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 Leopards0–1Ajax Cape Town
Nov 12, 20221st Division
Match Details
Uthongathi0–1Platinum City Rovers
Oct 25, 20221st Division
Match Details
Oct 17, 20221st Division
Match Details
Oct 12, 20221st Division
Match Details
Pretoria Callies2–1MM Platinum
Oct 1, 20221st Division
Match Details
Pretoria Callies0–1University of Pretoria
Sep 17, 20221st Division
Match Details
Uthongathi1–0Hungry Lions
Sep 14, 20221st Division
Match Details
Sep 10, 2022Premier Soccer League
Match Details
Pretoria Callies1–1Ajax Cape Town
Sep 3, 20221st Division
Match Details
Royal AM2–2Marumo Gallants
Aug 21, 2022Premier Soccer League
Match Details
Polokwane City4–2Real Kings
May 15, 20221st Division
Match Details
Hungry Lions0–0Cape Town ALL Stars
May 8, 20221st Division
Match Details
Real Kings2–1Free State Stars
Apr 1, 20221st Division
Match Details
Uthongathi0–0Venda FC
Mar 15, 20221st Division
Match Details
Venda FC1–1JDR Stars
Mar 6, 20221st Division
Match Details
Ajax Cape Town1–2Free State Stars
Feb 22, 20221st Division
Match Details
Free State Stars0–0Richards Bay
Dec 18, 20211st Division
Match Details
Uthongathi0–1Real Kings
Dec 4, 20211st Division
Match Details
Pretoria Callies1–2University of Pretoria
Nov 7, 20211st Division
Match Details