Menu
MB
Referee

M. Bambiso

Career Statistics

154

M. Bambiso has officiated 154 matches, issuing 23 yellow and 4 red cards (0.15 yellows per match). Home teams win 35.1% of the time when this referee is in charge.

154

Matches

23

0.15/game

Yellow Cards

4

0.03/game

Red Cards

7

0.05/game

Penalties

318

2.06/game

Goals

54

35.1%

Home Wins

47

30.5%

Away Wins

53

34.4%

Draws

Result Distribution

Match outcome breakdown when M. Bambiso officiates: 35.1% home wins, 34.4% draws, 30.5% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 35.1%
D 34.4%
A 30.5%
Home winDrawAway win

Matches per Year

M. Bambiso's workload across 8 years (2019–2026). Tracking how many matches a referee handles per year helps assess experience and current activity level.

201911202020202139202228202331202415202592026

League Level Breakdown

154matches
Premier Soccer League85 (55%)
1st Division51 (33%)
Cup9 (6%)
League Cup3 (2%)
8 Cup2 (1%)
COSAFA Cup2 (1%)
CAF Champions League1 (1%)
CAF Confederation Cup1 (1%)

Statistics by League

8

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

Y/M 0.0Goals 172
4Y/M 0.0Goals 97
CCup · South Africa9Matches
23Y/M 2.6Goals 24
Y/M 0.0Goals 13
8C8 Cup · South Africa2Matches
Y/M 0.0Goals 1
CCCOSAFA Cup · World2Matches
Y/M 0.0Goals 4
Y/M 0.0Goals 3
Y/M 0.0Goals 4

Recent Matches

50

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

Apr 4, 2026Cup5
Match Details
Ajax Cape Town0–1Durban City
May 18, 20251st Division
Match Details
May 10, 2025Cup7
Match Details
Casric Stars0–0Ajax Cape Town
Apr 26, 20251st Division
Match Details
Apr 13, 2025Cup7
Match Details
Casric Stars2–2Leruma United
Mar 29, 20251st Division
Match Details
Baroka FC0–2Ajax Cape Town
Mar 14, 20251st Division
Match Details
Mar 12, 20251st Division1
Match Details
Magesi0–2Supersport United
Jan 28, 2025Cup
Match Details
Upington City2–2Ajax Cape Town
Jan 19, 20251st Division
Match Details
Highbury1–0Ajax Cape Town
Dec 7, 20241st Division
Match Details
Nov 23, 2024League Cup
Match Details
Nov 2, 20241st Division
Match Details
Oct 19, 2024League Cup
Match Details
Oct 5, 20241st Division
Match Details
Magesi0–2Maritzburg Utd
Apr 27, 20241st Division
Match Details
Apr 21, 2024Premier Soccer League
Match Details
Apr 13, 2024Cup4
Match Details
Supersport United0–1TS Galaxy
Match Details
Match Details
Royal AM2–0Cape Town City
Mar 10, 2024Premier Soccer League
Match Details
Royal AM0–0Kaizer Chiefs
Feb 18, 2024Premier Soccer League
Match Details
Feb 13, 20241st Division
Match Details
Maritzburg Utd1–2Baroka FC
Dec 19, 20231st Division
Match Details
Dec 3, 2023League Cup
Match Details
Nov 12, 2023Premier Soccer League
Match Details
MM Platinum1–2Orbit College
Oct 31, 20231st Division
Match Details
Oct 22, 20231st Division
Match Details
Marumo Gallants1–0MM Platinum
Oct 3, 20231st Division
Match Details
Sep 17, 2023CAF Champions League
Match Details
Aug 26, 2023CAF Confederation Cup
Match Details
Match Details
Jul 11, 2023COSAFA Cup
Match Details
Jul 7, 2023COSAFA Cup
Match Details
Richards Bay0–0Royal AM
May 20, 2023Premier Soccer League
Match Details
Mamelodi Sundowns1–1Maritzburg Utd
May 16, 2023Premier Soccer League
Match Details
May 13, 2023Premier Soccer League
Match Details
Moroka Swallows1–0Maritzburg Utd
Apr 27, 2023Premier Soccer League
Match Details
Apr 22, 20231st Division
Match Details
Marumo Gallants0–0Supersport United
Apr 18, 2023Premier Soccer League
Match Details
TTM2–2Cape Town ALL Stars
Apr 2, 20231st Division
Match Details
Baroka FC0–1JDR Stars
Mar 18, 20231st Division
Match Details
Mar 15, 20231st Division1
Match Details