Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 9 competitions · 124 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Premier League South Africa | 83 | 305 | 3.67 | 11 | 0.13 | 80% |
| 1st Division South Africa | 18 | 35 | 1.94 | 3 | 0.17 | 67% |
| Nedbank Cup South Africa | 12 | 47 | 3.92 | 3 | 0.25 | 83% |
| League Cup South Africa | 4 | 19 | 4.75 | 1 | 0.25 | 100% |
| Cosafa Cup Africa | 2 | 7 | 3.50 | 0 | 0.00 | 100% |
| MTN8 Cup South Africa | 2 | 11 | 5.50 | 0 | 0.00 | 100% |
| CAF Champions League Africa | 1 | 0 | 0.00 | 0 | 0.00 | 100% |
| CAF Confederations Cup Africa | 1 | 0 | 0.00 | 0 | 0.00 | 100% |
| Premier League Play-offs South Africa | 1 | 7 | 7.00 | 0 | 0.00 | 100% |
1 matches recorded · South Africa
11 matches recorded · South Africa
4 matches recorded · South Africa
3 matches recorded · South Africa
2 matches recorded · South Africa
13 matches recorded · South Africa
5 matches recorded · South Africa
2 matches recorded · South Africa
2 matches recorded · South Africa
1 matches recorded · Africa
10 matches recorded · South Africa
1 matches recorded · Africa
3 matches recorded · South Africa
2 matches recorded · South Africa
2 matches recorded · Africa
1 matches recorded · South Africa
19 matches recorded · South Africa
5 matches recorded · South Africa
2 matches recorded · South Africa
1 matches recorded · South Africa
18 matches recorded · South Africa
2 matches recorded · South Africa
12 matches recorded · South Africa
2 matches recorded · South Africa
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 1 Nov 2026 | Highbury vs Leicesterford | 2-1 | 0 | 0 | 1st Division |
| 16 May 2026 | Siwelele vs Magesi | 1-0 | 3 | 0 | Premier League |
| 10 May 2026 | Cape Town City vs Baroka | 1-0 | 3 | 0 | 1st Division |
| 25 Apr 2026 | Sekhukhune United vs Marumo Gallants FC | 1-1 | 4 | 0 | Premier League |
| 19 Apr 2026 | TS Galaxy vs Richards Bay | 0-1 | 2 | 0 | Premier League |
| 15 Apr 2026 | Magesi vs Kaizer Chiefs | 1-4 | 0 | 0 | Premier League |
| 11 Apr 2026 | Gomora United vs Milford | 2-1 | 0 | 0 | 1st Division |
| 4 Apr 2026 | Durban City vs Casric Stars | 1-0 | 5 | 0 | Nedbank Cup |
| 14 Mar 2026 | Lerumo Lions vs Casric Stars | 1-1 | 4 | 0 | 1st Division |
| 11 Mar 2026 | Orlando Pirates vs Richards Bay | 2-0 | 2 | 0 | Premier League |
| 27 Feb 2026 | Magesi vs Polokwane City | 0-2 | 6 | 0 | Premier League |
| 22 Feb 2026 | University of Pretoria vs Sekhukhune United | 0-1 | 5 | 0 | Nedbank Cup |
| 14 Feb 2026 | Kruger United vs Upington City | 2-1 | 0 | 0 | 1st Division |
| 10 Feb 2026 | Polokwane City vs AmaZulu | 1-2 | 3 | 1 | Nedbank Cup |
| 24 Jan 2026 | Orbit College vs Chippa United | 0-1 | 2 | 0 | Premier League |
| 1 Nov 2025 | Mamelodi Sundowns vs Orlando Pirates | 1-1 | 6 | 0 | Premier League |
| 27 Aug 2025 | Kaizer Chiefs vs Mamelodi Sundowns | 0-0 | 5 | 0 | Premier League |
| 19 Aug 2025 | Kaizer Chiefs vs Richards Bay | 1-0 | 5 | 0 | Premier League |
| 12 Aug 2025 | Orbit College vs Siwelele | 1-0 | 2 | 0 | Premier League |
| 18 May 2025 | Cape Town Spurs vs Durban City | 0-1 | 2 | 0 | 1st Division |
| 10 May 2025 | Kaizer Chiefs vs Orlando Pirates | 2-1 | 7 | 0 | Nedbank Cup |
| 3 May 2025 | Cape Town City vs Mamelodi Sundowns | 0-2 | 3 | 0 | Premier League |
| 13 Apr 2025 | Mamelodi Sundowns vs Kaizer Chiefs | 1-2 | 7 | 0 | Nedbank Cup |
| 6 Apr 2025 | Cape Town City vs Sekhukhune United | 1-2 | 8 | 2 | Premier League |
| 12 Mar 2025 | Durban City vs Orbit College | 0-0 | 4 | 1 | 1st Division |
| 5 Mar 2025 | SuperSport United vs AmaZulu | 0-0 | 4 | 0 | Premier League |
| 28 Feb 2025 | Stellenbosch vs Polokwane City | 1-1 | 4 | 0 | Premier League |
| 19 Feb 2025 | Marumo Gallants FC vs Mamelodi Sundowns | 1-3 | 8 | 2 | Premier League |
| 1 Feb 2025 | Orlando Pirates vs Kaizer Chiefs | 1-0 | 6 | 0 | Premier League |
| 4 Jan 2025 | Marumo Gallants FC vs Richards Bay | 0-0 | 5 | 0 | Premier League |
| 24 Dec 2024 | AmaZulu vs Mamelodi Sundowns | 0-1 | 7 | 1 | Premier League |
| 16 Dec 2024 | TS Galaxy vs Kaizer Chiefs | 1-1 | 3 | 0 | Premier League |
| 7 Dec 2024 | Highbury vs Cape Town Spurs | 1-0 | 0 | 0 | 1st Division |
| 29 Nov 2024 | SuperSport United vs Marumo Gallants FC | 0-1 | 3 | 0 | Premier League |
| 23 Nov 2024 | Magesi vs Mamelodi Sundowns | 2-1 | 5 | 0 | League Cup |
| 5 Nov 2024 | Orlando Pirates vs Richards Bay | 1-0 | 7 | 0 | Premier League |
| 2 Nov 2024 | Upington City vs Casric Stars | 2-2 | 0 | 0 | 1st Division |
| 19 Oct 2024 | Orlando Pirates vs Magesi | 2-3 | 1 | 0 | League Cup |
| 5 Oct 2024 | Milford vs Highbury | 2-1 | 0 | 0 | 1st Division |
| 29 Sep 2024 | Richards Bay vs Orlando Pirates | 0-1 | 4 | 0 | Premier League |
| 14 Sep 2024 | Marumo Gallants FC vs Kaizer Chiefs | 1-2 | 4 | 1 | Premier League |
| 27 Apr 2024 | Magesi vs Maritzburg United | 0-2 | 6 | 0 | 1st Division |
| 21 Apr 2024 | Richards Bay vs Kaizer Chiefs | 1-0 | 3 | 0 | Premier League |
| 13 Apr 2024 | AmaZulu vs Orlando Pirates | 2-4 | 4 | 0 | Nedbank Cup |
| 6 Apr 2024 | SuperSport United vs TS Galaxy | 0-1 | 2 | 0 | Premier League |
| 2 Apr 2024 | AmaZulu vs Polokwane City | 0-0 | 6 | 0 | Premier League |
| 16 Mar 2024 | Chippa United vs Ravens | 2-1 | 2 | 1 | Nedbank Cup |
| 10 Mar 2024 | Royal AM vs Cape Town City | 2-0 | 5 | 0 | Premier League |
| 18 Feb 2024 | Royal AM vs Kaizer Chiefs | 0-0 | 3 | 0 | Premier League |
| 13 Feb 2024 | Orbit College vs Milford | 1-0 | 3 | 0 | 1st Division |
| 17 Dec 2023 | Golden Arrows vs Orlando Pirates | 1-2 | 2 | 0 | Premier League |
| 3 Dec 2023 | AmaZulu vs TS Galaxy | 2-3 | 4 | 0 | League Cup |
| 12 Nov 2023 | Golden Arrows vs AmaZulu | 1-3 | 3 | 0 | Premier League |
| 27 Oct 2023 | Orlando Pirates vs Polokwane City | 1-1 | 1 | 0 | Premier League |
| 22 Oct 2023 | Baroka vs Black Leopards | 4-0 | 0 | 0 | 1st Division |
| 18 Oct 2023 | TS Galaxy vs Mamelodi Sundowns | 2-2 | 9 | 1 | League Cup |
| 20 Sep 2023 | Orlando Pirates vs Mamelodi Sundowns | 0-1 | 9 | 0 | Premier League |
| 17 Sep 2023 | Songo vs Petro de Luanda | 1-2 | 0 | 0 | CAF Champions League |
| 26 Aug 2023 | La Passe vs Académica do Lobito | 2-1 | 0 | 0 | CAF Confederations Cup |
| 9 Aug 2023 | Chippa United vs TS Galaxy | 0-0 | 7 | 0 | Premier League |
| 11 Jul 2023 | Malawi vs Comoros | 2-0 | 2 | 0 | Cosafa Cup |
| 7 Jul 2023 | Mozambique vs Angola | 1-1 | 5 | 0 | Cosafa Cup |
| 27 Apr 2023 | Moroka Swallows vs Maritzburg United | 1-0 | 4 | 0 | Premier League |
| 22 Apr 2023 | Hungry Lions vs Black Leopards | 0-0 | 0 | 0 | 1st Division |
| 18 Apr 2023 | Marumo Gallants FC vs SuperSport United | 0-0 | 5 | 0 | Premier League |
| 8 Apr 2023 | Chippa United vs Orlando Pirates | 0-2 | 2 | 0 | Premier League |
| 2 Apr 2023 | TTM vs All Stars | 2-2 | 0 | 0 | 1st Division |
| 15 Mar 2023 | Polokwane City vs Casric Stars | 0-1 | 5 | 1 | 1st Division |
| 11 Mar 2023 | Golden Arrows vs Royal AM | 1-3 | 7 | 1 | Nedbank Cup |
| 4 Mar 2023 | Richards Bay vs Kaizer Chiefs | 0-1 | 3 | 1 | Premier League |
| 24 Feb 2023 | Platinum City Rovers vs Uthongathi | 1-0 | 6 | 1 | 1st Division |
| 18 Feb 2023 | Royal AM vs SuperSport United | 1-1 | 5 | 0 | Premier League |
| 4 Feb 2023 | Orlando Pirates vs Mamelodi Sundowns | 0-1 | 5 | 0 | Premier League |
| 22 Jan 2023 | SuperSport United vs Richards Bay | 1-1 | 3 | 0 | Premier League |
| 13 Jan 2023 | AmaZulu vs Kaizer Chiefs | 4-0 | 4 | 0 | Premier League |
| 7 Jan 2023 | Cape Town City vs Orlando Pirates | 2-1 | 2 | 0 | Premier League |
| 31 Dec 2022 | Richards Bay vs Moroka Swallows | 1-0 | 2 | 0 | Premier League |
| 6 Nov 2022 | Uthongathi vs Black Leopards | 2-2 | 2 | 0 | 1st Division |
| 25 Oct 2022 | Cape Town City vs Chippa United | 2-1 | 4 | 0 | Premier League |
| 15 Oct 2022 | Kaizer Chiefs vs Chippa United | 1-2 | 2 | 0 | Premier League |
| 7 Oct 2022 | SuperSport United vs Sekhukhune United | 3-1 | 4 | 0 | Premier League |
| 1 Oct 2022 | Orlando Pirates vs Mamelodi Sundowns | 0-0 | 6 | 0 | MTN8 Cup |
| 17 Sep 2022 | Chippa United vs Marumo Gallants FC | 1-0 | 5 | 0 | Premier League |
| 10 Sep 2022 | Mamelodi Sundowns vs Golden Arrows | 2-1 | 4 | 0 | Premier League |
| 3 Sep 2022 | Kaizer Chiefs vs AmaZulu | 0-0 | 6 | 0 | Premier League |
| 27 Aug 2022 | Cape Town City vs AmaZulu | 1-2 | 5 | 0 | MTN8 Cup |
| 20 Aug 2022 | Sekhukhune United vs Mamelodi Sundowns | 1-1 | 7 | 0 | Premier League |
| 13 Aug 2022 | Stellenbosch vs Royal AM | 3-1 | 1 | 0 | Premier League |
| 6 Aug 2022 | Golden Arrows vs Richards Bay | 0-2 | 6 | 0 | Premier League |
| 8 Jun 2022 | University of Pretoria vs Cape Town All Stars | 1-1 | 7 | 0 | Premier League Play-offs |
| 21 May 2022 | Kaizer Chiefs vs Moroka Swallows | 2-2 | 5 | 1 | Premier League |
| 14 May 2022 | Golden Arrows vs Royal AM | 2-2 | 0 | 0 | Premier League |
| 4 May 2022 | Chippa United vs Cape Town City | 0-0 | 1 | 0 | Premier League |
| 23 Apr 2022 | Golden Arrows vs Sekhukhune United | 0-0 | 5 | 0 | Premier League |
| 12 Apr 2022 | Baroka vs Orlando Pirates | 0-0 | 1 | 0 | Premier League |
| 2 Apr 2022 | TS Galaxy vs Royal AM | 1-4 | 6 | 0 | Premier League |
| 5 Mar 2022 | Orlando Pirates vs Kaizer Chiefs | 1-2 | 4 | 0 | Premier League |
| 27 Feb 2022 | SuperSport United vs Royal AM | 0-2 | 1 | 0 | Premier League |
| 6 Feb 2022 | Orlando Pirates vs AmaZulu | 1-0 | 0 | 0 | Nedbank Cup |
| 17 Dec 2021 | Marumo Gallants FC vs AmaZulu | 0-1 | 4 | 0 | Premier League |
| 14 Dec 2021 | Black Leopards vs Free State Stars | 1-2 | - | - | Nedbank Cup |
| 12 Dec 2021 | Maritzburg United vs Stellenbosch | 0-0 | 0 | 0 | Premier League |
| 4 Dec 2021 | Moroka Swallows vs Maritzburg United | 1-1 | 0 | 0 | Premier League |
| 20 Nov 2021 | Sekhukhune United vs Royal AM | 1-0 | 3 | 0 | Premier League |
| 5 Nov 2021 | SuperSport United vs TS Galaxy | 2-1 | 7 | 0 | Premier League |
| 27 Oct 2021 | Sekhukhune United vs AmaZulu | 2-0 | 3 | 1 | Premier League |
| 23 Oct 2021 | Cape Town City vs Golden Arrows | 4-3 | 2 | 0 | Premier League |
| 19 Oct 2021 | Marumo Gallants FC vs Royal AM | 2-2 | 2 | 0 | Premier League |
| 2 Oct 2021 | Baroka vs Stellenbosch | 1-1 | 3 | 0 | Premier League |
| 24 Aug 2021 | Marumo Gallants FC vs Orlando Pirates | 0-0 | 4 | 0 | Premier League |
| 5 Jun 2021 | TS Galaxy vs Kaizer Chiefs | 0-1 | 3 | 0 | Premier League |
| 11 May 2021 | Stellenbosch vs Orlando Pirates | 0-0 | 5 | 0 | Premier League |
| 6 May 2021 | Orlando Pirates vs Black Leopards | 3-0 | 3 | 0 | Premier League |
| 24 Apr 2021 | Cape Town City vs Tshakhuma | 3-0 | 3 | 1 | Premier League |
| 21 Apr 2021 | Black Leopards vs Stellenbosch | 0-0 | 0 | 0 | Premier League |
| 3 Apr 2021 | Maritzburg United vs Chippa United | 5-1 | 3 | 0 | Premier League |
| 2 Mar 2021 | Orlando Pirates vs Bloemfontein Celtic | 1-0 | 2 | 1 | Premier League |
| 26 Feb 2021 | Tshakhuma vs Moroka Swallows | 2-2 | 3 | 0 | Nedbank Cup |
| 7 Feb 2021 | Jomo Cosmos vs Black Leopards | 1-2 | 4 | 0 | Nedbank Cup |
| 17 Jan 2021 | Black Leopards vs Orlando Pirates | 2-0 | 5 | 0 | Premier League |
| 9 Jan 2021 | TS Galaxy vs SuperSport United | 0-3 | 1 | 0 | Premier League |
| 5 Jan 2021 | Stellenbosch vs Tshakhuma | 2-0 | 4 | 0 | Premier League |
| 20 Dec 2020 | AmaZulu vs Chippa United | 3-1 | 3 | 0 | Premier League |
| 15 Dec 2020 | Moroka Swallows vs Maritzburg United | 2-0 | 4 | 0 | Premier League |
M. Bambiso has officiated 124 matches across 9 competitions, averaging 3.48 yellow cards and 0.15 red cards per game (431 yellows and 18 reds in total). Active years in our database: 2020-2026. Competitions covered include Premier League, 1st Division, Nedbank Cup, League Cup, Cosafa Cup, MTN8 Cup.
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 M. Bambiso.
All statistics for M. Bambiso 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.