Menu
Referees

M Guida — Referee Profile

MG

M. Guida

Career Statistics

141

M. Guida has officiated 141 matches, issuing 556 yellow and 27 red cards (3.94 yellows per match). Home teams win 43.3% of the time when this referee is in charge.

141

Matches

556

3.94/game

Yellow Cards

27

0.19/game

Red Cards

50

0.35/game

Penalties

410

2.91/game

Goals

61

43.3%

Home Wins

44

31.2%

Away Wins

36

25.5%

Draws

Result Distribution

Match outcome breakdown when M. Guida officiates: 43.3% home wins, 25.5% draws, 31.2% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 43.3%
D 25.5%
A 31.2%
Home winDrawAway win

Matches per Year

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

2019132020182021302022152023232024302025820264

League Level Breakdown

141matches
Serie A72 (51%)
UEFA Champions League22 (16%)
Serie B18 (13%)
UEFA Europa League11 (8%)
World Cup - Qualification Europe5 (4%)
Euro Championship4 (3%)
UEFA Europa Conference League3 (2%)
1. Division2 (1%)
Euro Championship - Qualification2 (1%)
Coppa Italia1 (1%)
Friendlies1 (1%)

Statistics by League

11

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

SASerie A · Italy72Matches
34419Y/M 4.8Goals 216
692Y/M 3.1Goals 68
SBSerie B · Italy18Matches
825Y/M 4.6Goals 41
5Y/M 0.5Goals 39
16Y/M 3.2Goals 9
12Y/M 3.0Goals 9
6Y/M 2.0Goals 13
1D1. Division · Cyprus2Matches
101Y/M 5.0Goals 4
5Y/M 2.5Goals 8
CICoppa Italia · Italy1Matches
5Y/M 5.0Goals 1
FFriendlies · World1Matches
2Y/M 2.0Goals 2

Recent Matches

50

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

Apr 9, 2026UEFA Europa League
Match Details
Mar 10, 2026UEFA Champions League3
Match Details
Feb 26, 2026UEFA Europa League1
Match Details
Jan 28, 2026UEFA Champions League3
Match Details
Nov 26, 2025UEFA Champions League4
Match Details
Match Details
Oct 22, 2025UEFA Champions League1
Match Details
Match Details
Sep 30, 2025UEFA Champions League2
Match Details
Aug 12, 2025UEFA Champions League3
Match Details
May 4, 2025Serie B4
Match Details
Dec 22, 2024Serie A3
Match Details
Dec 15, 2024Serie A2
Match Details
Dec 2, 2024Serie A5
Match Details
Nov 23, 2024Serie B31
Match Details
Nov 4, 2024Serie A7
Match Details
Oct 27, 2024Serie A4
Match Details
Oct 23, 2024UEFA Champions League5
Match Details
Oct 4, 2024Serie A3
Match Details
Oct 1, 2024UEFA Champions League5
Match Details
Sep 21, 2024Serie A42
Match Details
Sep 1, 2024Serie A4
Match Details
Aug 13, 2024UEFA Champions League31
Match Details
Jun 25, 2024Euro Championship4
Match Details
Jun 18, 2024Euro Championship3
Match Details
May 19, 2024Serie A81
Match Details
May 12, 2024Serie A2
Match Details
Apr 20, 2024Serie A4
Match Details
Apr 6, 2024Serie A8
Match Details
Mar 14, 2024UEFA Europa League2
Match Details
Mar 10, 2024Serie A1
Match Details
Mar 3, 2024Serie A2
Match Details
Feb 26, 2024Serie A2
Match Details
Feb 10, 2024Serie A2
Match Details
Feb 4, 2024Serie A5
Match Details
Jan 14, 2024Serie A5
Match Details
Jan 7, 2024Serie A81
Match Details
Dec 22, 2023Serie A3
Match Details
Dec 17, 2023Serie A8
Match Details
Dec 13, 2023UEFA Champions League6
Match Details
Nov 26, 2023Serie A3
Match Details
Nov 5, 2023Serie A6
Match Details
Oct 29, 2023Serie B6
Match Details
Oct 7, 2023Serie A5
Match Details