Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 10 competitions · 147 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Premier League South Africa | 96 | 299 | 3.11 | 13 | 0.14 | 69% |
| 1st Division South Africa | 15 | 15 | 1.00 | 0 | 0.00 | 40% |
| MTN8 Cup South Africa | 11 | 34 | 3.09 | 1 | 0.09 | 82% |
| Nedbank Cup South Africa | 10 | 22 | 2.20 | 0 | 0.00 | 40% |
| League Cup South Africa | 4 | 16 | 4.00 | 2 | 0.50 | 75% |
| CAF Champions League Africa | 3 | 6 | 2.00 | 1 | 0.33 | 67% |
| Cosafa Cup Africa | 3 | 11 | 3.67 | 0 | 0.00 | 100% |
| CAF World Cup Qualifiers Africa | 2 | 5 | 2.50 | 0 | 0.00 | 50% |
| Premier League Play-offs South Africa | 2 | 0 | 0.00 | 0 | 0.00 | 50% |
| Africa Cup Of Nations U20 Africa | 1 | 4 | 4.00 | 0 | 0.00 | 100% |
1 matches recorded · South Africa
6 matches recorded · South Africa
2 matches recorded · South Africa
1 matches recorded · Africa
15 matches recorded · South Africa
3 matches recorded · South Africa
3 matches recorded · South Africa
2 matches recorded · Africa
1 matches recorded · South Africa
1 matches recorded · Africa
8 matches recorded · South Africa
3 matches recorded · South Africa
2 matches recorded · South Africa
1 matches recorded · South Africa
2 matches recorded · South Africa
1 matches recorded · Africa
19 matches recorded · South Africa
6 matches recorded · South Africa
1 matches recorded · South Africa
3 matches recorded · South Africa
1 matches recorded · South Africa
11 matches recorded · South Africa
1 matches recorded · South Africa
2 matches recorded · South Africa
3 matches recorded · Africa
1 matches recorded · South Africa
21 matches recorded · South Africa
3 matches recorded · South Africa
1 matches recorded · Africa
16 matches recorded · South Africa
2 matches recorded · South Africa
3 matches recorded · South Africa
1 matches recorded · South Africa
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 31 Oct 2026 | Orlando Pirates vs Kaizer Chiefs | 2-1 | 5 | 1 | Premier League |
| 24 Oct 2026 | Polokwane City vs Siwelele | 0-0 | 5 | 2 | League Cup |
| 17 Oct 2026 | Sekhukhune United vs Marumo Gallants FC | 2-1 | 2 | 0 | Premier League |
| 20 Sep 2026 | Milford vs Durban City | 1-1 | 3 | 0 | Premier League |
| 12 Sep 2026 | AmaZulu vs Marumo Gallants FC | 1-0 | 5 | 1 | Premier League |
| 30 Aug 2026 | Golden Arrows vs Mamelodi Sundowns | 2-3 | 6 | 0 | MTN8 Cup |
| 25 Aug 2026 | Kruger United vs Durban City | 0-2 | 6 | 0 | Premier League |
| 12 Aug 2026 | AmaZulu vs Orlando Pirates | 1-1 | 1 | 0 | Premier League |
| 9 Aug 2026 | Kaizer Chiefs vs Golden Arrows | 0-1 | 1 | 0 | MTN8 Cup |
| 23 May 2026 | Magesi vs Richards Bay | 1-0 | 4 | 0 | Premier League |
| 16 May 2026 | Stellenbosch vs Orbit College | 2-0 | 1 | 0 | Premier League |
| 10 May 2026 | Upington City vs Casric Stars | 0-2 | 0 | 0 | 1st Division |
| 6 May 2026 | Mamelodi Sundowns vs Kaizer Chiefs | 1-1 | 7 | 1 | Premier League |
| 2 May 2026 | Kruger United vs Black Leopards | 3-1 | 0 | 0 | 1st Division |
| 26 Apr 2026 | Polokwane City vs Stellenbosch | 1-0 | 4 | 0 | Premier League |
| 17 Apr 2026 | Stellenbosch vs Sekhukhune United | 3-1 | 0 | 0 | Premier League |
| 11 Apr 2026 | Golden Arrows vs Durban City | 1-0 | 4 | 0 | Premier League |
| 8 Apr 2026 | TS Galaxy vs Polokwane City | 1-2 | 4 | 0 | Premier League |
| 21 Mar 2026 | Venda FC vs Cape Town City | 1-1 | 0 | 0 | 1st Division |
| 18 Mar 2026 | Golden Arrows vs Stellenbosch | 1-1 | 3 | 0 | Premier League |
| 7 Mar 2026 | AmaZulu vs Casric Stars | 1-2 | 4 | 0 | Nedbank Cup |
| 4 Mar 2026 | Polokwane City vs Orlando Pirates | 1-2 | 1 | 0 | Premier League |
| 22 Feb 2026 | Milford vs Mkhambathi | 3-0 | 1 | 0 | Nedbank Cup |
| 13 Feb 2026 | Magesi vs Golden Arrows | 0-2 | 3 | 2 | Premier League |
| 8 Feb 2026 | TS Galaxy vs Marumo Gallants FC | 1-0 | 5 | 0 | Nedbank Cup |
| 1 Feb 2026 | Simba vs ES Tunis | 2-2 | 3 | 0 | CAF Champions League |
| 19 Jan 2026 | Mamelodi Sundowns vs Orbit College | 2-0 | 5 | 0 | Premier League |
| 3 Dec 2025 | Orbit College vs Durban City | 0-3 | 4 | 0 | Premier League |
| 5 Nov 2025 | Durban City vs Marumo Gallants FC | 1-0 | 5 | 0 | Premier League |
| 24 Sep 2025 | Kaizer Chiefs vs Marumo Gallants FC | 1-1 | 5 | 0 | Premier League |
| 8 Sep 2025 | Ghana vs Mali | 1-0 | 2 | 0 | CAF World Cup Qualifiers |
| 30 Aug 2025 | Orbit College vs TS Galaxy | 1-3 | 7 | 2 | Premier League |
| 16 Aug 2025 | Orlando Pirates vs Mamelodi Sundowns | 1-1 | 2 | 0 | MTN8 Cup |
| 24 May 2025 | Golden Arrows vs Sekhukhune United | 3-2 | 6 | 2 | Premier League |
| 18 May 2025 | Casric Stars vs Hungry Lions | 2-1 | 2 | 0 | 1st Division |
| 2 May 2025 | Congo DR U20 vs Ghana U20 | 1-1 | 4 | 0 | Africa Cup Of Nations U20 |
| 29 Mar 2025 | Golden Arrows vs Kaizer Chiefs | 2-1 | 3 | 0 | Premier League |
| 24 Mar 2025 | Ethiopia vs Djibouti | 6-1 | 3 | 0 | CAF World Cup Qualifiers |
| 16 Mar 2025 | Orlando Pirates vs Mamelodi Sundowns | 2-1 | 1 | 0 | Premier League |
| 22 Feb 2025 | Orlando Pirates vs Cape Town City | 2-1 | 6 | 0 | Premier League |
| 19 Feb 2025 | Sekhukhune United vs AmaZulu | 4-2 | 0 | 0 | Premier League |
| 5 Jan 2025 | Cape Town City vs Kaizer Chiefs | 1-0 | 3 | 0 | Premier League |
| 28 Dec 2024 | Sekhukhune United vs Marumo Gallants FC | 1-0 | 4 | 0 | Premier League |
| 14 Dec 2024 | Milford vs Durban City | 1-2 | 2 | 0 | 1st Division |
| 1 Dec 2024 | University of Pretoria vs Black Leopards | 4-3 | 2 | 0 | 1st Division |
| 2 Nov 2024 | Kaizer Chiefs vs Mamelodi Sundowns | 0-4 | 6 | 0 | League Cup |
| 31 Oct 2024 | Stellenbosch vs Marumo Gallants FC | 1-0 | 3 | 0 | Premier League |
| 18 Oct 2024 | AmaZulu vs Stellenbosch | 1-2 | 1 | 0 | League Cup |
| 12 Jun 2024 | Baroka vs University of Pretoria | 1-1 | 0 | 0 | Premier League Play-offs |
| 25 May 2024 | Richards Bay vs Stellenbosch | 2-1 | 3 | 0 | Premier League |
| 18 May 2024 | Sekhukhune United vs AmaZulu | 0-1 | 3 | 0 | Premier League |
| 12 May 2024 | MM Platinum vs Marumo Gallants FC | 0-2 | 4 | 0 | 1st Division |
| 5 May 2024 | Magesi vs Milford | 3-1 | 0 | 0 | 1st Division |
| 30 Apr 2024 | Orbit College vs Hungry Lions | 2-2 | 4 | 0 | 1st Division |
| 27 Apr 2024 | Venda FC vs University of Pretoria | 0-0 | 0 | 0 | 1st Division |
| 20 Apr 2024 | Golden Arrows vs Royal AM | 1-1 | 2 | 0 | Premier League |
| 16 Apr 2024 | Magesi vs Hungry Lions | 2-2 | 0 | 0 | 1st Division |
| 7 Apr 2024 | Royal AM vs Polokwane City | 3-1 | 4 | 0 | Premier League |
| 2 Apr 2024 | Mamelodi Sundowns vs Richards Bay | 1-0 | 2 | 0 | Premier League |
| 30 Mar 2024 | Sekhukhune United vs Orlando Pirates | 2-1 | 5 | 0 | Premier League |
| 30 Mar 2024 | Stellenbosch vs Royal AM | 3-0 | 0 | 0 | Premier League |
| 14 Mar 2024 | Sekhukhune United vs AmaZulu | 0-2 | 2 | 0 | Nedbank Cup |
| 5 Mar 2024 | Cape Town City vs Stellenbosch | 0-1 | 2 | 0 | Premier League |
| 2 Mar 2024 | Richards Bay vs Royal AM | 1-2 | 2 | 0 | Premier League |
| 27 Feb 2024 | Mamelodi Sundowns vs AmaZulu | 3-0 | 2 | 0 | Premier League |
| 20 Feb 2024 | SuperSport United vs Cape Town City | 1-1 | 3 | 0 | Nedbank Cup |
| 18 Feb 2024 | TS Galaxy vs Golden Arrows | 3-1 | 1 | 0 | Premier League |
| 13 Feb 2024 | JDR Stars vs Magesi | 0-2 | 1 | 0 | 1st Division |
| 22 Dec 2023 | AmaZulu vs Cape Town Spurs | 1-1 | 4 | 0 | Premier League |
| 9 Dec 2023 | Orlando Pirates vs TS Galaxy | 1-0 | 4 | 0 | Premier League |
| 2 Dec 2023 | Richards Bay vs Stellenbosch | 0-3 | 4 | 0 | League Cup |
| 25 Nov 2023 | AmaZulu vs Stellenbosch | 0-1 | 2 | 0 | Premier League |
| 12 Nov 2023 | Richards Bay vs Cape Town Spurs | 1-0 | 2 | 0 | Premier League |
| 7 Nov 2023 | Royal AM vs Golden Arrows | 1-0 | 0 | 0 | Premier League |
| 23 Sep 2023 | Mamelodi Sundowns vs Kaizer Chiefs | 2-1 | 4 | 0 | MTN8 Cup |
| 19 Sep 2023 | Cape Town Spurs vs Golden Arrows | 1-2 | 2 | 0 | Premier League |
| 3 Sep 2023 | Stellenbosch vs Orlando Pirates | 1-2 | 4 | 1 | MTN8 Cup |
| 30 Aug 2023 | AmaZulu vs TS Galaxy | 1-0 | 3 | 0 | Premier League |
| 26 Aug 2023 | Power Dynamos vs African Stars | 1-0 | 2 | 0 | CAF Champions League |
| 13 Aug 2023 | Cape Town City vs Kaizer Chiefs | 1-2 | 4 | 0 | MTN8 Cup |
| 5 Aug 2023 | Royal AM vs AmaZulu | 0-0 | 1 | 0 | Premier League |
| 25 Feb 2023 | AmaZulu vs Royal AM | 1-1 | 4 | 0 | Premier League |
| 19 Feb 2023 | Kaizer Chiefs vs Golden Arrows | 2-3 | 6 | 0 | Premier League |
| 11 Feb 2023 | Mpheni Home Defenders vs Clarewood JPM | 3-0 | - | - | Nedbank Cup |
| 3 Feb 2023 | Moroka Swallows vs Richards Bay | 1-0 | 3 | 0 | Premier League |
| 27 Jan 2023 | Stellenbosch vs Cape Town City | 3-2 | 4 | 0 | Premier League |
| 21 Jan 2023 | AmaZulu vs Marumo Gallants FC | 1-1 | 6 | 0 | Premier League |
| 16 Jan 2023 | Mamelodi Sundowns vs SuperSport United | 1-0 | 1 | 0 | Premier League |
| 30 Dec 2022 | Mamelodi Sundowns vs Orlando Pirates | 2-0 | 3 | 0 | Premier League |
| 5 Nov 2022 | Orlando Pirates vs AmaZulu | 1-0 | 3 | 0 | MTN8 Cup |
| 28 Oct 2022 | Maritzburg United vs Golden Arrows | 0-2 | 0 | 0 | Premier League |
| 12 Oct 2022 | TTM vs Black Leopards | 0-1 | - | - | 1st Division |
| 17 Sep 2022 | Kaizer Chiefs vs SuperSport United | 2-1 | 2 | 0 | Premier League |
| 28 Aug 2022 | Mamelodi Sundowns vs SuperSport United | 2-0 | 2 | 0 | MTN8 Cup |
| 10 Aug 2022 | Stellenbosch vs Orlando Pirates | 1-1 | 6 | 0 | Premier League |
| 6 Aug 2022 | Royal AM vs Kaizer Chiefs | 1-0 | 3 | 0 | Premier League |
| 15 Jul 2022 | Namibia vs Mozambique | 1-0 | 3 | 0 | Cosafa Cup |
| 12 Jul 2022 | Zambia vs Botswana | 1-1 | 3 | 0 | Cosafa Cup |
| 5 Jul 2022 | Seychelles vs Botswana | 0-1 | 5 | 0 | Cosafa Cup |
| 11 Jun 2022 | Cape Town All Stars vs Moroka Swallows | 2-1 | - | - | Premier League Play-offs |
| 30 May 2022 | SuperSport United vs Orlando Pirates | 2-0 | 3 | 1 | Premier League |
| 24 May 2022 | AmaZulu vs Golden Arrows | 1-2 | 4 | 0 | Premier League |
| 7 May 2022 | Chippa United vs Baroka | 2-2 | 1 | 0 | Premier League |
| 23 Apr 2022 | TS Galaxy vs Maritzburg United | 1-1 | 2 | 0 | Premier League |
| 16 Apr 2022 | Cape Town City vs Royal AM | 1-1 | 4 | 0 | Premier League |
| 6 Apr 2022 | Baroka vs AmaZulu | 0-1 | 3 | 0 | Premier League |
| 2 Apr 2022 | Stellenbosch vs Sekhukhune United | 1-1 | 1 | 0 | Premier League |
| 26 Feb 2022 | Sekhukhune United vs Moroka Swallows | 0-1 | 2 | 0 | Premier League |
| 15 Feb 2022 | Cape Town City vs Kaizer Chiefs | 0-0 | 3 | 0 | Premier League |
| 23 Dec 2021 | Orlando Pirates vs AmaZulu | 2-1 | 5 | 0 | Premier League |
| 19 Dec 2021 | Royal AM vs Kaizer Chiefs | 1-0 | 5 | 0 | Premier League |
| 11 Dec 2021 | SuperSport United vs Mamelodi Sundowns | 0-1 | 5 | 0 | Premier League |
| 24 Nov 2021 | Stellenbosch vs Orlando Pirates | 0-3 | 2 | 0 | Premier League |
| 21 Nov 2021 | Maritzburg United vs Kaizer Chiefs | 0-1 | 3 | 0 | Premier League |
| 7 Nov 2021 | AmaZulu vs Cape Town City | 2-0 | 6 | 0 | Premier League |
| 28 Oct 2021 | Orlando Pirates vs Royal AM | 1-1 | 7 | 0 | Premier League |
| 24 Oct 2021 | SuperSport United vs Kaizer Chiefs | 1-2 | 4 | 0 | Premier League |
| 2 Oct 2021 | Cape Town City vs Orlando Pirates | 1-1 | 4 | 0 | Premier League |
| 28 Sep 2021 | Mamelodi Sundowns vs Golden Arrows | 3-0 | 3 | 0 | MTN8 Cup |
| 26 Sep 2021 | Royal AM vs TS Galaxy | 4-2 | 3 | 1 | Premier League |
| 12 Sep 2021 | Mamelodi Sundowns vs Kaizer Chiefs | 2-0 | 4 | 0 | Premier League |
| 29 Aug 2021 | Cape Town City vs Moroka Swallows | 0-0 | 2 | 0 | MTN8 Cup |
| 24 Aug 2021 | Chippa United vs Mamelodi Sundowns | 0-0 | 2 | 0 | Premier League |
| 14 Aug 2021 | Orlando Pirates vs Moroka Swallows | 1-2 | 3 | 0 | MTN8 Cup |
| 2 Jun 2021 | Cape Town City vs Black Leopards | 3-1 | 4 | 0 | Premier League |
| 15 May 2021 | Tshakhuma vs Maritzburg United | 1-0 | 2 | 0 | Premier League |
| 12 May 2021 | Chippa United vs Black Leopards | 0-0 | - | - | Premier League |
| 2 May 2021 | Orlando Pirates vs Mamelodi Sundowns | 0-3 | 4 | 0 | Premier League |
| 10 Apr 2021 | Cape Town City vs SuperSport United | 3-0 | 2 | 0 | Premier League |
| 4 Apr 2021 | Black Leopards vs AmaZulu | 0-1 | 2 | 0 | Premier League |
| 2 Mar 2021 | TS Galaxy vs Moroka Swallows | 2-1 | 0 | 0 | Premier League |
| 27 Feb 2021 | Maritzburg United vs Orlando Pirates | 1-3 | 5 | 0 | Nedbank Cup |
| 23 Feb 2021 | Golden Arrows vs Black Leopards | 1-2 | 1 | 1 | Premier League |
| 12 Feb 2021 | Maritzburg United vs Tshakhuma | 0-1 | 4 | 0 | Premier League |
| 7 Feb 2021 | Moroka Swallows vs Cape Umoya United | 1-0 | 0 | 0 | Nedbank Cup |
| 3 Feb 2021 | Mamelodi Sundowns vs Stellenbosch | 3-2 | 1 | 0 | Nedbank Cup |
| 3 Feb 2021 | Mamelodi Sundowns vs Stellenbosch | - | 1 | 0 | Nedbank Cup |
| 30 Jan 2021 | Orlando Pirates vs Kaizer Chiefs | 2-1 | 6 | 0 | Premier League |
| 23 Jan 2021 | Mamelodi Sundowns vs Moroka Swallows | 1-1 | 4 | 0 | Premier League |
| 20 Jan 2021 | Moroka Swallows vs Chippa United | 1-1 | 1 | 0 | Premier League |
| 16 Jan 2021 | Golden Arrows vs Tshakhuma | 1-0 | 2 | 1 | Premier League |
| 13 Jan 2021 | Tshakhuma vs Orlando Pirates | 0-3 | 1 | 0 | Premier League |
| 3 Jan 2021 | Free State Stars vs University of Pretoria | 1-0 | - | - | 1st Division |
| 20 Dec 2020 | Cape Town All Stars vs Bizana Pondo Chiefs | 2-0 | - | - | 1st Division |
| 15 Dec 2020 | Stellenbosch vs Cape Town City | 1-2 | 5 | 0 | Premier League |
| 9 Dec 2020 | Kaizer Chiefs vs Black Leopards | 2-2 | 1 | 0 | Premier League |
| 5 Dec 2020 | Nkana vs Bantu | 0-0 | 1 | 1 | CAF Champions League |
Luxolo Badi has officiated 147 matches across 10 competitions, averaging 2.80 yellow cards and 0.12 red cards per game (412 yellows and 17 reds in total). Active years in our database: 2020-2026. Competitions covered include Premier League, 1st Division, MTN8 Cup, Nedbank Cup, League Cup, CAF Champions League.
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 Luxolo Badi.
All statistics for Luxolo Badi 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.