Menu
Referees

M Piccinini — Referee Profile

MP

M. Piccinini

Career Statistics

116

M. Piccinini has officiated 116 matches, issuing 528 yellow and 22 red cards (4.55 yellows per match). Home teams win 44.0% of the time when this referee is in charge.

116

Matches

528

4.55/game

Yellow Cards

22

0.19/game

Red Cards

37

0.32/game

Penalties

315

2.72/game

Goals

51

44%

Home Wins

34

29.3%

Away Wins

31

26.7%

Draws

Result Distribution

Match outcome breakdown when M. Piccinini officiates: 44.0% home wins, 26.7% draws, 29.3% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 44%
D 26.7%
A 29.3%
Home winDrawAway win

Matches per Year

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

201992020162021202022172023202024202025122026

League Level Breakdown

116matches
Serie A74 (64%)
Serie B33 (28%)
Coppa Italia5 (4%)
1. Division3 (3%)
Friendlies Clubs1 (1%)

Statistics by League

5

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

SASerie A · Italy74Matches
31611Y/M 4.3Goals 203
SBSerie B · Italy33Matches
17710Y/M 5.4Goals 87
CICoppa Italia · Italy5Matches
19Y/M 3.8Goals 17
1D1. Division · Cyprus3Matches
161Y/M 5.3Goals 5
FCFriendlies Clubs · World1Matches
Y/M 0.0Goals 3

Recent Matches

50

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

Apr 11, 2026Serie B7
Match Details
Jan 24, 2026Serie B4
Match Details
May 18, 2025Serie A51
Match Details
May 11, 2025Serie A3
Match Details
Apr 20, 2025Serie A1
Match Details
Apr 6, 2025Serie A6
Match Details
Mar 16, 2025Serie A2
Match Details
Mar 10, 2025Serie A6
Match Details
Feb 22, 2025Serie A2
Match Details
Feb 16, 2025Serie A5
Match Details
Feb 5, 2025Coppa Italia1
Match Details
Feb 1, 2025Serie A3
Match Details
Jan 24, 2025Serie B6
Match Details
Jan 12, 2025Serie A4
Match Details
Dec 30, 2024Serie A5
Match Details
Dec 21, 2024Serie A2
Match Details
Dec 8, 2024Serie A5
Match Details
Nov 30, 2024Serie B61
Match Details
Oct 30, 2024Serie A5
Match Details
Oct 27, 2024Serie A4
Match Details
Oct 20, 2024Serie B51
Match Details
Sep 28, 2024Serie B4
Match Details
Sep 14, 2024Serie A3
Match Details
Aug 27, 2024Serie B4
Match Details
Aug 18, 2024Serie B7
Match Details
May 1, 2024Serie B10
Match Details
Apr 19, 2024Serie A5
Match Details
Apr 8, 2024Serie A3
Match Details
Apr 1, 2024Serie B2
Match Details
Mar 2, 2024Serie A5
Match Details
Feb 16, 2024Serie A1
Match Details
Feb 4, 2024Serie A5
Match Details
Jan 27, 2024Serie A3
Match Details
Jan 16, 2024Serie A2
Match Details
Dec 23, 2023Serie B4
Match Details
Dec 10, 20231. Division9
Match Details
Dec 4, 2023Serie A4
Match Details
Nov 11, 2023Serie A4
Match Details
Oct 29, 2023Serie B4
Match Details
Oct 7, 2023Serie A82
Match Details
Sep 24, 20231. Division2
Match Details
Sep 22, 2023Serie A4
Match Details
Sep 1, 2023Serie A4
Match Details
Aug 20, 2023Serie B6
Match Details
Aug 12, 2023Coppa Italia2
Match Details
Jun 4, 2023Serie A3
Match Details
May 13, 2023Serie A4
Match Details
May 1, 2023Serie B1
Match Details
Apr 1, 2023Serie B82
Match Details
Mar 12, 2023Serie A2
Match Details