Menu
TN
Referee

T. Ndzandzeka

Career Statistics

186

T. Ndzandzeka has officiated 186 matches, issuing 14 yellow and 2 red cards (0.08 yellows per match). Home teams win 44.6% of the time when this referee is in charge.

186

Matches

14

0.08/game

Yellow Cards

2

0.01/game

Red Cards

13

0.07/game

Penalties

379

2.04/game

Goals

83

44.6%

Home Wins

48

25.8%

Away Wins

55

29.6%

Draws

Result Distribution

Match outcome breakdown when T. Ndzandzeka officiates: 44.6% home wins, 29.6% draws, 25.8% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 44.6%
D 29.6%
A 25.8%
Home winDrawAway win

Matches per Year

T. Ndzandzeka's workload across 8 years (2017–2025). Tracking how many matches a referee handles per year helps assess experience and current activity level.

2017201917202025202140202228202340202423202512

League Level Breakdown

186matches
Premier Soccer League108 (58%)
1st Division49 (26%)
Cup12 (6%)
8 Cup8 (4%)
League Cup4 (2%)
CAF Confederation Cup2 (1%)
2. liga1 (1%)
Africa Cup of Nations - Qualification1 (1%)
CAF Champions League1 (1%)

Statistics by League

9

T. Ndzandzeka has officiated across 9 competitions, with the most appearances in Premier Soccer League (108 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

Y/M 0.0Goals 208
2Y/M 0.0Goals 100
CCup · South Africa12Matches
14Y/M 1.2Goals 31
8C8 Cup · South Africa8Matches
Y/M 0.0Goals 19
Y/M 0.0Goals 13
Y/M 0.0Goals 3
2L2. liga · Slovakia1Matches
Y/M 0.0Goals 1
Y/M 0.0Goals 2
Y/M 0.0Goals 2

Recent Matches

50

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

Hungry Lions11Ajax Cape Town
May 11, 20251st Division
Match Details
Kruger United10Leruma United
May 3, 20251st Division
Match Details
Ajax Cape Town00Orbit College
Apr 11, 20251st Division
Match Details
Apr 4, 20251st Division
Match Details
Ajax Cape Town11Kruger United
Mar 29, 20251st Division
Match Details
Pretoria Callies03Casric Stars
Mar 11, 20251st Division
Match Details
Feb 22, 20251st Division
Match Details
Feb 15, 2025Cup4
Match Details
Casric Stars31JDR Stars
Jan 31, 20251st Division1
Match Details
Jan 25, 2025Cup
Match Details
Jan 19, 20251st Division1
Match Details
Nov 30, 20241st Division
Match Details
Nov 9, 2024League Cup
Match Details
Leruma United14Kruger United
Nov 3, 20241st Division
Match Details
Cape Town City30Royal AM
Oct 19, 2024League Cup
Match Details
Oct 6, 20241st Division
Match Details
Sep 26, 2024Premier Soccer League
Match Details
Aug 31, 20248 Cup
Match Details
Aug 4, 20248 Cup
Match Details
Match Details
JDR Stars12Maritzburg Utd
May 19, 20241st Division
Match Details
Ajax Cape Town10Richards Bay
Apr 26, 2024Premier Soccer League
Match Details
Sekhukhune United10Ajax Cape Town
Apr 20, 2024Premier Soccer League
Match Details
Apr 17, 20241st Division
Match Details
Pretoria Callies13Magesi
Apr 2, 20241st Division
Match Details
Mar 3, 20241st Division
Match Details
Black Leopards01Pretoria Callies
Feb 14, 20241st Division
Match Details
Amazulu30Royal AM
Dec 29, 2023Premier Soccer League
Match Details
Dec 17, 20231st Division
Match Details
Maritzburg Utd21Black Leopards
Dec 6, 2023Cup
Match Details
Dec 1, 20231st Division
Match Details
Ajax Cape Town12Royal AM
Nov 25, 2023Premier Soccer League
Match Details
Sekhukhune United21Supersport United
Nov 12, 2023Premier Soccer League
Match Details
Match Details
Oct 31, 20231st Division
Match Details
Oct 21, 2023League Cup
Match Details
Maritzburg Utd51Venda FC
Oct 4, 20231st Division
Match Details
Cape Town City31Ajax Cape Town
Sep 30, 2023Premier Soccer League
Match Details
Sep 24, 20238 Cup
Match Details
Aug 30, 2023Premier Soccer League
Match Details
Polokwane City31Ajax Cape Town
Aug 19, 2023Premier Soccer League
Match Details