Menu
Referees

M. Monaldi — Referee Profile

MM

M. Monaldi

Career Statistics

110

M. Monaldi has officiated 110 matches, issuing 507 yellow and 21 red cards (4.61 yellows per match). Home teams win 40.0% of the time when this referee is in charge.

110

Matches

507

4.61/game

Yellow Cards

21

0.19/game

Red Cards

16

0.15/game

Penalties

245

2.23/game

Goals

44

40%

Home Wins

35

31.8%

Away Wins

31

28.2%

Draws

Result Distribution

Match outcome breakdown when M. Monaldi officiates: 40.0% home wins, 28.2% draws, 31.8% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 40%
D 28.2%
A 31.8%
Home winDrawAway win

Matches per Year

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

20191020201220211820222820232120241320258

League Level Breakdown

110matches
Serie B29 (26%)
Serie C - Girone C29 (26%)
Serie C - Girone B18 (16%)
Serie C - Girone A16 (15%)
Campionato Primavera - 16 (5%)
Serie A Women6 (5%)
Coppa Italia2 (2%)
Serie C - Promotion - Play-offs2 (2%)
Friendlies Clubs1 (1%)
Serie A1 (1%)

Statistics by League

10

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

SBSerie B · Italy29Matches
1656Y/M 5.7Goals 68
1966Y/M 6.8Goals 55
Y/M 0.0Goals 44
935Y/M 5.8Goals 29
384Y/M 6.3Goals 17
SWSerie A Women · Italy6Matches
Y/M 0.0Goals 12
CICoppa Italia · Italy2Matches
8Y/M 4.0Goals 4
Y/M 0.0Goals 5
FCFriendlies Clubs · World1Matches
Y/M 0.0Goals 7
SASerie A · Italy1Matches
7Y/M 7.0Goals 4

Recent Matches

50

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

May 24, 2025Serie A7
Match Details
May 9, 2025Serie B7
Match Details
May 1, 2025Serie B4
Match Details
Apr 12, 2025Serie B6
Match Details
Mar 15, 2025Serie B5
Match Details
Feb 15, 2025Serie B82
Match Details
Jan 25, 2025Serie B7
Match Details
Jan 18, 2025Serie B21
Match Details
Dec 29, 2024Serie B8
Match Details
Dec 15, 2024Serie B6
Match Details
Nov 23, 2024Serie B81
Match Details
Oct 29, 2024Serie B10
Match Details
Oct 20, 2024Serie B5
Match Details
Sep 13, 2024Serie B31
Match Details
Aug 27, 2024Serie B3
Match Details
May 1, 2024Serie B71
Match Details
Pisa31Feralpisalo
Apr 13, 2024Serie B6
Match Details
Mar 16, 2024Serie B4
Match Details
Mar 3, 2024Serie B6
Match Details
Feb 17, 2024Serie B6
Match Details
Jan 20, 2024Serie B5
Match Details
Dec 26, 2023Serie B8
Match Details
Feralpisalo10Cremonese
Dec 16, 2023Serie B4
Match Details
Nov 25, 2023Serie B4
Match Details
Nov 8, 2023Serie B9
Match Details
Catanzaro30Feralpisalo
Oct 21, 2023Serie B5
Match Details
Sep 30, 2023Serie B5
Match Details
Sep 22, 2023Serie B4
Match Details
Sep 3, 2023Serie B5
Match Details
Parma20Feralpisalo
Aug 20, 2023Serie B5
Match Details
Feralpisalo21Vicenza Virtus
Aug 6, 2023Coppa Italia3
Match Details
Torino U1930Frosinone U19
May 7, 2023Campionato Primavera - 152
Match Details
Mar 25, 2023Serie C - Girone B
Match Details
Mar 18, 2023Serie A Women
Match Details
Turris10Gelbison
Mar 15, 2023Serie C - Girone C7
Match Details
Fiorenzuola00Cesena
Feb 26, 2023Serie C - Girone B
Match Details
Jan 28, 2023Serie C - Girone B
Match Details
Jan 15, 2023Serie C - Girone C101
Match Details
Dec 23, 2022Serie C - Girone B
Match Details
Feralpisalo40Novara
Dec 11, 2022Serie C - Girone A8
Match Details
Dec 4, 2022Serie C - Girone C8
Match Details
Nov 27, 2022Serie C - Girone A8
Match Details
Nov 6, 2022Serie C - Girone C10
Match Details
Roma U1910Lecce U19
Oct 30, 2022Campionato Primavera - 15
Match Details
Verona U1920Cesena U19
Oct 24, 2022Campionato Primavera - 181
Match Details
Audace Cerignola00Taranto
Oct 18, 2022Serie C - Girone C8
Match Details