Menu
MG
Referee

M. De Gabriele

Career Statistics

121

M. De Gabriele has officiated 121 matches, issuing 554 yellow and 52 red cards (4.58 yellows per match). Home teams win 39.7% of the time when this referee is in charge.

121

Matches

554

4.58/game

Yellow Cards

52

0.43/game

Red Cards

40

0.33/game

Penalties

349

2.88/game

Goals

48

39.7%

Home Wins

39

32.2%

Away Wins

34

28.1%

Draws

Result Distribution

Match outcome breakdown when M. De Gabriele officiates: 39.7% home wins, 28.1% draws, 32.2% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 39.7%
D 28.1%
A 32.2%
Home winDrawAway win

Matches per Year

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

2019122020152021142022262023212024192025820266

League Level Breakdown

121matches
Premier League90 (74%)
UEFA Youth League7 (6%)
UEFA Europa Conference League5 (4%)
UEFA U21 Championship - Qualification5 (4%)
UEFA U19 Championship - Qualification4 (3%)
UEFA Europa League3 (2%)
UEFA U19 Championship2 (2%)
UEFA U21 Championship2 (2%)
Friendlies1 (1%)
Friendlies Clubs1 (1%)
UEFA Champions League1 (1%)

Statistics by League

11

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

PLPremier League · Malta90Matches
48746Y/M 5.4Goals 247
Y/M 0.0Goals 26
162Y/M 3.2Goals 12
232Y/M 4.6Goals 19
18Y/M 4.5Goals 7
Y/M 0.0Goals 13
Y/M 0.0Goals 8
Y/M 0.0Goals 5
FFriendlies · World1Matches
4Y/M 4.0Goals 2
FCFriendlies Clubs · World1Matches
Y/M 0.0Goals 7
62Y/M 6.0Goals 3

Recent Matches

50

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

Apr 30, 2026Premier League
Match Details
Apr 15, 2026Premier League3
Match Details
Mar 8, 2026Premier League3
Match Details
Feb 17, 2026Premier League5
Match Details
Feb 4, 2026Premier League2
Match Details
Jan 24, 2026Premier League7
Match Details
May 9, 2025Premier League4
Match Details
Apr 28, 2025Premier League4
Match Details
Apr 5, 2025Premier League82
Match Details
Mar 8, 2025Premier League5
Match Details
Mar 1, 2025Premier League91
Match Details
Feb 9, 2025Premier League3
Match Details
Jan 26, 2025Premier League8
Match Details
Jan 19, 2025Premier League3
Match Details
Dec 22, 2024Premier League5
Match Details
Nov 30, 2024Premier League3
Match Details
Nov 24, 2024Premier League81
Match Details
Nov 7, 2024Premier League51
Match Details
Oct 27, 2024Premier League51
Match Details
Oct 20, 2024Premier League61
Match Details
Sep 21, 2024Premier League81
Match Details
Aug 29, 2024Premier League3
Match Details
Aug 16, 2024Premier League6
Match Details
Match Details
Apr 20, 2024Premier League2
Match Details
Apr 12, 2024Premier League41
Match Details
Feb 18, 2024Premier League5
Match Details
Feb 9, 2024Premier League2
Match Details
Feb 4, 2024Premier League4
Match Details
Jan 28, 2024Premier League2
Match Details
Jan 6, 2024Premier League1
Match Details
Dec 16, 2023Premier League4
Match Details
Lens U1911Sevilla U19
Dec 12, 2023UEFA Youth League
Match Details
Dec 9, 2023Premier League21
Match Details
Nov 25, 2023Premier League61
Match Details
Nov 4, 2023Premier League112
Match Details
Oct 22, 2023Premier League61
Match Details
Oct 1, 2023Premier League5
Match Details
Sep 24, 2023Premier League101
Match Details
Aug 17, 2023UEFA Europa Conference League72
Match Details
Apr 10, 2023Premier League51
Match Details
Apr 1, 2023Premier League5
Match Details
Mar 4, 2023Premier League71
Match Details
Mar 1, 2023UEFA Youth League
Match Details