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 Town01Durban City
May 18, 20251st Division
Match Details
May 10, 2025Cup7
Match Details
Casric Stars00Ajax Cape Town
Apr 26, 20251st Division
Match Details
Apr 13, 2025Cup7
Match Details
Casric Stars22Leruma United
Mar 29, 20251st Division
Match Details
Baroka FC02Ajax Cape Town
Mar 14, 20251st Division
Match Details
Mar 12, 20251st Division1
Match Details
Magesi02Supersport United
Jan 28, 2025Cup
Match Details
Upington City22Ajax Cape Town
Jan 19, 20251st Division
Match Details
Highbury10Ajax 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
Magesi02Maritzburg Utd
Apr 27, 20241st Division
Match Details
Apr 21, 2024Premier Soccer League
Match Details
Apr 13, 2024Cup4
Match Details
Supersport United01TS Galaxy
Match Details
Match Details
Royal AM20Cape Town City
Mar 10, 2024Premier Soccer League
Match Details
Royal AM00Kaizer Chiefs
Feb 18, 2024Premier Soccer League
Match Details
Feb 13, 20241st Division
Match Details
Maritzburg Utd12Baroka FC
Dec 19, 20231st Division
Match Details
Dec 3, 2023League Cup
Match Details
Nov 12, 2023Premier Soccer League
Match Details
MM Platinum12Orbit College
Oct 31, 20231st Division
Match Details
Oct 22, 20231st Division
Match Details
Marumo Gallants10MM Platinum
Oct 3, 20231st Division
Match Details
Songo12Petro de Luanda
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 Bay00Royal AM
May 20, 2023Premier Soccer League
Match Details
Mamelodi Sundowns11Maritzburg Utd
May 16, 2023Premier Soccer League
Match Details
May 13, 2023Premier Soccer League
Match Details
Moroka Swallows10Maritzburg Utd
Apr 27, 2023Premier Soccer League
Match Details
Apr 22, 20231st Division
Match Details
Marumo Gallants00Supersport United
Apr 18, 2023Premier Soccer League
Match Details
TTM22Cape Town ALL Stars
Apr 2, 20231st Division
Match Details
Baroka FC01JDR Stars
Mar 18, 20231st Division
Match Details
Mar 15, 20231st Division1
Match Details