Menu
Referees

M Di Bello — Referee Profile

MB

M. Di Bello

Career Statistics

145

M. Di Bello has officiated 145 matches, issuing 594 yellow and 23 red cards (4.10 yellows per match). Home teams win 42.1% of the time when this referee is in charge.

145

Matches

594

4.10/game

Yellow Cards

23

0.16/game

Red Cards

48

0.33/game

Penalties

403

2.78/game

Goals

61

42.1%

Home Wins

59

40.7%

Away Wins

25

17.2%

Draws

Result Distribution

Match outcome breakdown when M. Di Bello officiates: 42.1% home wins, 17.2% draws, 40.7% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 42.1%
D 17.2%
A 40.7%
Home winDrawAway win

Matches per Year

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

2019142020202021272022252023272024202025102026

League Level Breakdown

145matches
Serie A88 (61%)
Serie B24 (17%)
UEFA Europa League10 (7%)
UEFA Europa Conference League6 (4%)
Coppa Italia3 (2%)
UEFA Champions League3 (2%)
1. Division2 (1%)
Euro Championship - Qualification2 (1%)
UEFA U21 Championship2 (1%)
World Cup - Qualification Europe2 (1%)
Euro Championship1 (1%)
Friendlies1 (1%)
Super League 11 (1%)

Statistics by League

13

M. Di Bello has officiated across 13 competitions, with the most appearances in Serie A (88 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

SASerie A · Italy88Matches
36516Y/M 4.1Goals 250
SBSerie B · Italy24Matches
1246Y/M 5.2Goals 62
30Y/M 3.0Goals 31
21Y/M 3.5Goals 19
CICoppa Italia · Italy3Matches
101Y/M 3.3Goals 6
15Y/M 5.0Goals 11
1D1. Division · Cyprus2Matches
10Y/M 5.0Goals 2
1Y/M 0.5Goals 3
Y/M 0.0Goals 9
12Y/M 6.0Goals 6
4Y/M 4.0Goals 1
FFriendlies · World1Matches
2Y/M 2.0Goals 1
S1Super League 1 · Greece1Matches
Y/M 0.0Goals 2

Recent Matches

50

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

Mar 16, 2026Serie A1
Match Details
Jan 31, 2026Serie B72
Match Details
May 25, 2025Serie A2
Match Details
May 17, 2025Serie B3
Match Details
May 3, 2025Serie A2
Match Details
Apr 12, 2025Serie A1
Match Details
Mar 29, 2025Serie A5
Match Details
Mar 9, 2025Serie A
Match Details
Feb 23, 2025Serie A5
Match Details
Feb 9, 2025Serie A2
Match Details
Feb 1, 2025Serie B81
Match Details
Jan 5, 2025Serie A41
Match Details
Dec 22, 2024Serie A3
Match Details
Dec 8, 2024Serie A4
Match Details
Dec 1, 2024Serie B4
Match Details
Nov 10, 2024Serie A2
Match Details
Nov 4, 2024Serie A1
Match Details
Oct 24, 2024UEFA Europa League7
Match Details
Oct 6, 2024Serie A11
Match Details
Sep 14, 2024Serie A3
Match Details
Match Details
Aug 26, 2024Serie A4
Match Details
May 20, 2024Serie A5
Match Details
May 5, 2024Serie B4
Match Details
Apr 20, 2024Serie B5
Match Details
Apr 6, 2024Serie B4
Match Details
Mar 25, 2024Friendlies2
Match Details
Mar 1, 2024Serie A113
Match Details
Feb 17, 2024Serie A
Match Details
Feb 10, 2024Serie A4
Match Details
Jan 29, 2024Serie A5
Match Details
Jan 10, 2024Coppa Italia31
Match Details
Dec 29, 2023Serie A81
Match Details
Dec 23, 2023Serie B61
Match Details
Dec 9, 2023Serie A1
Match Details
Nov 25, 2023Serie A3
Match Details
Nov 4, 2023Serie B6
Match Details
Oct 21, 2023Serie A6
Match Details
Oct 2, 2023Serie A2
Match Details
Sep 24, 2023Serie B3
Match Details
Sep 21, 2023UEFA Europa League5
Match Details
Aug 27, 2023Serie A3
Match Details
Aug 24, 2023UEFA Europa League1
Match Details
Jun 4, 2023Serie A31
Match Details
May 27, 2023Serie B4
Match Details
May 14, 2023Serie A5
Match Details
May 1, 2023Serie B1
Match Details
Apr 23, 20231. Division6
Match Details