Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 9 competitions · 157 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Premier League South Africa | 102 | 323 | 3.17 | 13 | 0.13 | 73% |
| 1st Division South Africa | 23 | 32 | 1.39 | 0 | 0.00 | 65% |
| Nedbank Cup South Africa | 14 | 33 | 2.36 | 0 | 0.00 | 64% |
| MTN8 Cup South Africa | 7 | 32 | 4.57 | 2 | 0.29 | 86% |
| League Cup South Africa | 4 | 19 | 4.75 | 1 | 0.25 | 100% |
| Premier League Play-offs South Africa | 4 | 18 | 4.50 | 0 | 0.00 | 100% |
| Africa Cup of Nations Qualifications Africa | 1 | 2 | 2.00 | 0 | 0.00 | 100% |
| CAF Champions League Africa | 1 | 0 | 0.00 | 0 | 0.00 | 0% |
| CAF Confederations Cup Africa | 1 | 0 | 0.00 | 0 | 0.00 | 100% |
19 matches recorded · South Africa
4 matches recorded · South Africa
2 matches recorded · South Africa
1 matches recorded · South Africa
1 matches recorded · South Africa
15 matches recorded · South Africa
6 matches recorded · South Africa
2 matches recorded · South Africa
2 matches recorded · South Africa
1 matches recorded · South Africa
2 matches recorded · South Africa
17 matches recorded · South Africa
6 matches recorded · South Africa
2 matches recorded · South Africa
1 matches recorded · Africa
1 matches recorded · South Africa
1 matches recorded · South Africa
1 matches recorded · Africa
4 matches recorded · South Africa
16 matches recorded · South Africa
6 matches recorded · South Africa
1 matches recorded · South Africa
2 matches recorded · South Africa
20 matches recorded · South Africa
2 matches recorded · South Africa
1 matches recorded · South Africa
2 matches recorded · South Africa
1 matches recorded · Africa
15 matches recorded · South Africa
3 matches recorded · South Africa
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 16 May 2026 | Richards Bay vs Sekhukhune United | 1-1 | 7 | 0 | Premier League |
| 9 May 2026 | Magesi vs Orlando Pirates | 0-3 | 2 | 0 | Premier League |
| 26 Apr 2026 | Gomora United vs Hungry Lions | 2-1 | 0 | 0 | 1st Division |
| 22 Apr 2026 | Mamelodi Sundowns vs Stellenbosch | 1-1 | 2 | 0 | Premier League |
| 11 Apr 2026 | Siwelele vs AmaZulu | 1-1 | 4 | 1 | Premier League |
| 14 Mar 2026 | Orlando Pirates vs Siwelele | 1-1 | 4 | 0 | Premier League |
| 10 Mar 2026 | Cape Town City vs Milford | 2-2 | 4 | 0 | 1st Division |
| 3 Mar 2026 | Siwelele vs Stellenbosch | 0-0 | 3 | 0 | Premier League |
| 1 Mar 2026 | Mamelodi Sundowns vs Sekhukhune United | 3-1 | 4 | 0 | Premier League |
| 20 Feb 2026 | Richards Bay vs AmaZulu | 0-1 | 4 | 0 | Nedbank Cup |
| 3 Feb 2026 | AmaZulu vs Orlando Pirates | 0-2 | 2 | 0 | Premier League |
| 27 Jan 2026 | Sekhukhune United vs Mamelodi Sundowns | 0-2 | 7 | 0 | Premier League |
| 24 Jan 2026 | Venda FC vs Upington City | 1-0 | 0 | 0 | 1st Division |
| 21 Jan 2026 | TS Galaxy vs Marumo Gallants FC | 2-0 | 2 | 0 | Premier League |
| 3 Dec 2025 | Cape Town City vs Upington City | 0-1 | 0 | 0 | Nedbank Cup |
| 30 Nov 2025 | Marumo Gallants FC vs Magesi | 1-1 | 2 | 0 | Premier League |
| 22 Nov 2025 | AmaZulu vs Siwelele | 2-0 | 1 | 0 | Premier League |
| 4 Nov 2025 | Kaizer Chiefs vs Orbit College | 4-1 | 1 | 0 | Premier League |
| 18 Oct 2025 | Magesi vs TS Galaxy | 2-1 | 4 | 0 | Premier League |
| 1 Oct 2025 | Kaizer Chiefs vs AmaZulu | 1-1 | 2 | 0 | Premier League |
| 24 Sep 2025 | Richards Bay vs Magesi | 1-0 | 1 | 0 | Premier League |
| 20 Sep 2025 | Orbit College vs Marumo Gallants FC | 1-1 | 4 | 0 | Premier League |
| 13 Sep 2025 | Cape Town City vs Casric Stars | 0-1 | 1 | 0 | 1st Division |
| 30 Aug 2025 | Golden Arrows vs Kaizer Chiefs | 0-1 | 3 | 0 | Premier League |
| 16 Aug 2025 | Stellenbosch vs Sekhukhune United | 2-0 | 4 | 0 | MTN8 Cup |
| 12 Aug 2025 | Marumo Gallants FC vs Orlando Pirates | 2-1 | 1 | 0 | Premier League |
| 24 May 2025 | AmaZulu vs Orlando Pirates | 1-1 | 2 | 0 | Premier League |
| 17 May 2025 | Stellenbosch vs SuperSport United | 2-1 | 3 | 0 | Premier League |
| 11 May 2025 | Hungry Lions vs Cape Town Spurs | 1-1 | 0 | 0 | 1st Division |
| 30 Apr 2025 | Mamelodi Sundowns vs Richards Bay | 3-0 | 1 | 0 | Premier League |
| 18 Apr 2025 | Richards Bay vs Cape Town City | 1-0 | 3 | 0 | Premier League |
| 15 Mar 2025 | Cape Town City vs Marumo Gallants FC | 0-1 | 3 | 0 | Premier League |
| 11 Mar 2025 | Pretoria Callies vs Casric Stars | 0-3 | 4 | 0 | 1st Division |
| 1 Mar 2025 | TS Galaxy vs Golden Arrows | 2-0 | 4 | 0 | Premier League |
| 22 Feb 2025 | Venda FC vs University of Pretoria | 0-0 | 0 | 0 | 1st Division |
| 18 Feb 2025 | Polokwane City vs Magesi | 0-1 | 1 | 0 | Premier League |
| 15 Feb 2025 | Marumo Gallants FC vs AmaZulu | 1-0 | 4 | 0 | Nedbank Cup |
| 8 Feb 2025 | Mamelodi Sundowns vs Orlando Pirates | 4-1 | 3 | 0 | Premier League |
| 8 Jan 2025 | Kaizer Chiefs vs Stellenbosch | 2-1 | 6 | 0 | Premier League |
| 30 Nov 2024 | Milford vs Casric Stars | 0-1 | 4 | 0 | 1st Division |
| 26 Nov 2024 | Chippa United vs SuperSport United | 0-0 | 5 | 0 | Premier League |
| 9 Nov 2024 | Richards Bay vs Magesi | 0-1 | 5 | 1 | League Cup |
| 6 Nov 2024 | Mamelodi Sundowns vs Polokwane City | 2-0 | 2 | 0 | Premier League |
| 3 Nov 2024 | Leruma United vs Kruger United | 1-4 | 3 | 0 | 1st Division |
| 29 Oct 2024 | AmaZulu vs Chippa United | 2-0 | 5 | 1 | Premier League |
| 27 Oct 2024 | Polokwane City vs Mamelodi Sundowns | 1-0 | 5 | 0 | Premier League |
| 19 Oct 2024 | Cape Town City vs Royal AM | 3-0 | 4 | 0 | League Cup |
| 6 Oct 2024 | Baroka vs Casric Stars | 0-0 | 2 | 0 | 1st Division |
| 28 Sep 2024 | Marumo Gallants FC vs AmaZulu | 1-0 | 3 | 0 | Premier League |
| 26 Sep 2024 | Golden Arrows vs Magesi | 0-1 | 0 | 0 | Premier League |
| 31 Aug 2024 | Orlando Pirates vs Cape Town City | 2-0 | 4 | 0 | MTN8 Cup |
| 4 Aug 2024 | Stellenbosch vs TS Galaxy | 3-1 | 4 | 1 | MTN8 Cup |
| 8 Jun 2024 | Baroka vs Richards Bay | 0-0 | 3 | 0 | Premier League Play-offs |
| 12 May 2024 | Golden Arrows vs Chippa United | 1-1 | 3 | 0 | Premier League |
| 8 May 2024 | Polokwane City vs Richards Bay | 0-0 | 2 | 0 | Premier League |
| 1 May 2024 | Cape Town City vs Orlando Pirates | 0-2 | 2 | 0 | Premier League |
| 26 Apr 2024 | Cape Town Spurs vs Richards Bay | 1-0 | 5 | 0 | Premier League |
| 20 Apr 2024 | Sekhukhune United vs Cape Town Spurs | 1-0 | 1 | 0 | Premier League |
| 17 Apr 2024 | Venda FC vs Casric Stars | 0-1 | 0 | 0 | 1st Division |
| 6 Apr 2024 | Stellenbosch vs Sekhukhune United | 0-0 | 5 | 0 | Premier League |
| 2 Apr 2024 | Pretoria Callies vs Magesi | 1-3 | 4 | 0 | 1st Division |
| 5 Mar 2024 | Kaizer Chiefs vs Golden Arrows | 1-0 | 4 | 0 | Premier League |
| 3 Mar 2024 | Magesi vs Baroka | 2-0 | 2 | 0 | 1st Division |
| 23 Feb 2024 | Stellenbosch vs Pretoria Callies | 5-4 | 4 | 0 | Nedbank Cup |
| 17 Feb 2024 | Mamelodi Sundowns vs Orlando Pirates | 1-1 | 7 | 1 | Premier League |
| 14 Feb 2024 | Black Leopards vs Pretoria Callies | 0-1 | 0 | 0 | 1st Division |
| 29 Dec 2023 | AmaZulu vs Royal AM | 3-0 | 3 | 0 | Premier League |
| 17 Dec 2023 | Hungry Lions vs Casric Stars | 0-0 | 0 | 0 | 1st Division |
| 9 Dec 2023 | Chippa United vs Golden Arrows | 2-0 | 6 | 0 | Premier League |
| 6 Dec 2023 | Maritzburg United vs Black Leopards | 2-1 | 0 | 0 | Nedbank Cup |
| 1 Dec 2023 | Magesi vs University of Pretoria | 0-2 | 6 | 0 | 1st Division |
| 25 Nov 2023 | Cape Town Spurs vs Royal AM | 1-2 | 4 | 0 | Premier League |
| 12 Nov 2023 | Sekhukhune United vs SuperSport United | 2-1 | 4 | 0 | Premier League |
| 7 Nov 2023 | Stellenbosch vs Richards Bay | 2-1 | 0 | 0 | Premier League |
| 4 Nov 2023 | Sekhukhune United vs TS Galaxy | 0-0 | 7 | 0 | League Cup |
| 21 Oct 2023 | Golden Arrows vs Cape Town City | 3-1 | 3 | 0 | League Cup |
| 30 Sep 2023 | Cape Town City vs Cape Town Spurs | 3-1 | 5 | 0 | Premier League |
| 24 Sep 2023 | Orlando Pirates vs Stellenbosch | 0-1 | 4 | 0 | MTN8 Cup |
| 30 Aug 2023 | Stellenbosch vs Kaizer Chiefs | 0-2 | 6 | 1 | Premier League |
| 19 Aug 2023 | Polokwane City vs Cape Town Spurs | 3-1 | 4 | 0 | Premier League |
| 5 Aug 2023 | Stellenbosch vs Orlando Pirates | 1-0 | 5 | 0 | Premier League |
| 3 Jun 2023 | Cape Town Spurs vs Maritzburg United | 1-0 | 5 | 0 | Premier League Play-offs |
| 27 May 2023 | Orlando Pirates vs Sekhukhune United | 2-1 | 6 | 0 | Nedbank Cup |
| 3 May 2023 | Orlando Pirates vs Royal AM | 1-1 | 3 | 0 | Premier League |
| 21 Apr 2023 | Maritzburg United vs Richards Bay | 1-1 | 3 | 0 | Premier League |
| 16 Apr 2023 | Chippa United vs Sekhukhune United | 1-2 | 3 | 0 | Nedbank Cup |
| 9 Apr 2023 | Black Leopards vs TTM | 2-0 | 2 | 0 | 1st Division |
| 19 Mar 2023 | Venda FC vs Polokwane City | 3-2 | 0 | 0 | 1st Division |
| 11 Mar 2023 | Chippa United vs Mpheni Home Defenders | 2-0 | 0 | 0 | Nedbank Cup |
| 5 Mar 2023 | Marumo Gallants FC vs TS Galaxy | 0-0 | 6 | 0 | Premier League |
| 1 Mar 2023 | Magesi vs Polokwane City | 0-2 | 0 | 0 | 1st Division |
| 25 Feb 2023 | Casric Stars vs JDR Stars | 2-1 | 0 | 0 | 1st Division |
| 19 Feb 2023 | Black Leopards vs Polokwane City | 0-2 | 0 | 0 | 1st Division |
| 11 Feb 2023 | Stellenbosch vs Moroka Swallows | 3-0 | 3 | 0 | Nedbank Cup |
| 4 Feb 2023 | Chippa United vs Stellenbosch | 1-2 | 4 | 0 | Premier League |
| 29 Jan 2023 | Richards Bay vs AmaZulu | 1-1 | 1 | 0 | Premier League |
| 21 Jan 2023 | Golden Arrows vs Maritzburg United | 0-1 | 3 | 0 | Premier League |
| 6 Jan 2023 | Richards Bay vs Mamelodi Sundowns | 0-2 | 2 | 0 | Premier League |
| 30 Dec 2022 | Cape Town City vs Royal AM | 2-1 | 5 | 0 | Premier League |
| 30 Oct 2022 | AmaZulu vs Stellenbosch | 1-0 | 2 | 0 | Premier League |
| 22 Oct 2022 | Mamelodi Sundowns vs Orlando Pirates | 0-3 | 9 | 1 | MTN8 Cup |
| 19 Oct 2022 | AmaZulu vs Maritzburg United | 1-1 | 3 | 1 | Premier League |
| 8 Oct 2022 | Orlando Pirates vs Richards Bay | 0-0 | 2 | 1 | Premier League |
| 5 Oct 2022 | AmaZulu vs Richards Bay | 0-1 | 5 | 0 | Premier League |
| 17 Sep 2022 | TTM vs Venda FC | 2-0 | - | - | 1st Division |
| 10 Sep 2022 | Big Bullets vs Simba | 0-2 | 0 | 0 | CAF Champions League |
| 2 Sep 2022 | SuperSport United vs Mamelodi Sundowns | 2-1 | 2 | 0 | Premier League |
| 20 Aug 2022 | Cape Town City vs Stellenbosch | 1-1 | 4 | 0 | Premier League |
| 13 Aug 2022 | Richards Bay vs Sekhukhune United | 1-0 | 6 | 1 | Premier League |
| 5 Aug 2022 | Cape Town City vs Mamelodi Sundowns | 0-2 | 6 | 0 | Premier League |
| 15 Jun 2022 | Moroka Swallows vs University of Pretoria | 1-0 | 6 | 0 | Premier League Play-offs |
| 5 Jun 2022 | Madagascar vs Angola | 1-1 | 2 | 0 | Africa Cup of Nations Qualifications |
| 1 Jun 2022 | Moroka Swallows vs Cape Town All Stars | 2-1 | 4 | 0 | Premier League Play-offs |
| 27 May 2022 | Royal AM vs Orlando Pirates | 2-2 | 3 | 0 | Premier League |
| 21 May 2022 | Chippa United vs TS Galaxy | 0-1 | 3 | 0 | Premier League |
| 14 May 2022 | Moroka Swallows vs Chippa United | 0-0 | 2 | 0 | Premier League |
| 7 May 2022 | AmaZulu vs Sekhukhune United | 0-0 | 3 | 0 | Premier League |
| 3 May 2022 | SuperSport United vs Stellenbosch | 0-0 | 1 | 0 | Premier League |
| 27 Apr 2022 | Golden Arrows vs Kaizer Chiefs | 2-1 | 3 | 0 | Premier League |
| 23 Apr 2022 | Richards Bay vs Hungry Lions | 2-1 | - | - | 1st Division |
| 19 Mar 2022 | TS Galaxy vs SuperSport United | 1-1 | 2 | 0 | Premier League |
| 11 Mar 2022 | Moroka Swallows vs Royal AM | 0-1 | 2 | 0 | Nedbank Cup |
| 5 Mar 2022 | Maritzburg United vs Mamelodi Sundowns | 2-1 | 2 | 0 | Premier League |
| 2 Mar 2022 | AmaZulu vs Stellenbosch | 2-2 | 4 | 0 | Premier League |
| 20 Feb 2022 | Golden Arrows vs Cape Town City | 0-1 | 5 | 0 | Premier League |
| 12 Feb 2022 | Platinum City Rovers vs Sekhukhune United | 1-1 | - | - | Nedbank Cup |
| 11 Dec 2021 | Baroka vs Cape Town City | 0-0 | 4 | 0 | Premier League |
| 8 Dec 2021 | Mamelodi Sundowns vs Royal AM | 3-2 | 5 | 0 | Premier League |
| 21 Nov 2021 | TS Galaxy vs Moroka Swallows | 1-0 | 5 | 0 | Premier League |
| 7 Nov 2021 | Royal AM vs Baroka | 1-1 | 5 | 1 | Premier League |
| 2 Nov 2021 | Kaizer Chiefs vs Stellenbosch | 0-1 | 2 | 0 | Premier League |
| 16 Oct 2021 | Sekhukhune United vs Cape Town City | 1-0 | 1 | 0 | Premier League |
| 3 Oct 2021 | Mamelodi Sundowns vs Moroka Swallows | 3-0 | 1 | 0 | Premier League |
| 25 Sep 2021 | Sekhukhune United vs Golden Arrows | 1-1 | 0 | 0 | Premier League |
| 14 Sep 2021 | AmaZulu vs SuperSport United | 0-0 | 4 | 2 | Premier League |
| 28 Aug 2021 | Golden Arrows vs Mamelodi Sundowns | 1-1 | 4 | 0 | MTN8 Cup |
| 21 Aug 2021 | Orlando Pirates vs Stellenbosch | 2-2 | 4 | 1 | Premier League |
| 15 Aug 2021 | AmaZulu vs Cape Town City | 1-2 | 3 | 0 | MTN8 Cup |
| 2 Jun 2021 | AmaZulu vs Moroka Swallows | 1-0 | 5 | 0 | Premier League |
| 29 May 2021 | Moroka Swallows vs Mamelodi Sundowns | 0-0 | 2 | 0 | Premier League |
| 12 May 2021 | Maritzburg United vs Golden Arrows | 3-2 | 3 | 0 | Premier League |
| 21 Apr 2021 | SuperSport United vs Golden Arrows | 0-1 | 4 | 0 | Premier League |
| 3 Apr 2021 | Cape Town City vs Baroka | 0-0 | 3 | 0 | Premier League |
| 19 Mar 2021 | Stellenbosch vs SuperSport United | 1-1 | 3 | 0 | Premier League |
| 10 Mar 2021 | Mamelodi Sundowns vs Polokwane City | 4-0 | 0 | 0 | Nedbank Cup |
| 6 Mar 2021 | Chippa United vs Orlando Pirates | 0-3 | 2 | 0 | Premier League |
| 27 Feb 2021 | Black Leopards vs AmaZulu | 1-0 | 3 | 0 | Nedbank Cup |
| 21 Feb 2021 | Tshakhuma vs Stellenbosch | 1-0 | 1 | 0 | Premier League |
| 9 Feb 2021 | Orlando Pirates vs Cape Town City | 2-0 | 2 | 0 | Premier League |
| 6 Feb 2021 | Cape Town City vs Bloemfontein Celtic | 4-0 | 4 | 0 | Nedbank Cup |
| 23 Jan 2021 | Maritzburg United vs Orlando Pirates | 0-1 | 0 | 0 | Premier League |
| 20 Jan 2021 | Maritzburg United vs TS Galaxy | 0-3 | 4 | 0 | Premier League |
| 16 Jan 2021 | Baroka vs Moroka Swallows | 0-1 | 2 | 0 | Premier League |
| 10 Jan 2021 | Bloemfontein Celtic vs AmaZulu | 1-1 | 5 | 0 | Premier League |
| 16 Dec 2020 | Orlando Pirates vs Chippa United | 1-0 | 2 | 1 | Premier League |
| 6 Dec 2020 | Baroka vs Chippa United | 2-1 | 1 | 1 | Premier League |
| 29 Nov 2020 | Orapa United vs AS Kigali | 2-1 | - | - | CAF Confederations Cup |
Thando Helpus Ndzandzeka has officiated 157 matches across 9 competitions, averaging 2.92 yellow cards and 0.10 red cards per game (459 yellows and 16 reds in total). Active years in our database: 2020-2026. Competitions covered include Premier League, 1st Division, Nedbank Cup, MTN8 Cup, League Cup, Premier League Play-offs.
This page includes career competition breakdowns, most-officiated teams, per-season card rates, first/second half splits, home vs away cards, both-teams-booked percentages, over/under yellow card thresholds, and a full match-by-match card history for Thando Helpus Ndzandzeka.
All statistics for Thando Helpus Ndzandzeka and thousands of other football referees are available via the OddAlerts Football Data API. Track referee appointments, build card market models, and access historical data programmatically.