Menu
DM
Referee

D. Di Marco

Career Statistics

95

D. Di Marco has officiated 95 matches, issuing 329 yellow and 6 red cards (3.46 yellows per match). Home teams win 41.1% of the time when this referee is in charge.

95

Matches

329

3.46/game

Yellow Cards

6

0.06/game

Red Cards

18

0.19/game

Penalties

269

2.83/game

Goals

39

41.1%

Home Wins

28

29.5%

Away Wins

28

29.5%

Draws

Result Distribution

Match outcome breakdown when D. Di Marco officiates: 41.1% home wins, 29.5% draws, 29.5% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 41.1%
D 29.5%
A 29.5%
Home winDrawAway win

Matches per Year

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

20196202082021172022222023212024132025520263

League Level Breakdown

95matches
Serie B24 (25%)
Serie C - Girone B18 (19%)
Serie C - Girone A17 (18%)
Serie C - Girone C16 (17%)
Campionato Primavera - 16 (6%)
Serie A Women5 (5%)
Serie A4 (4%)
Coppa Italia2 (2%)
Serie C - Promotion - Play-offs2 (2%)
Serie C - Relegation - Play-offs1 (1%)

Statistics by League

10

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

SBSerie B · Italy24Matches
1123Y/M 4.7Goals 70
Y/M 0.0Goals 51
91Y/M 5.4Goals 46
76Y/M 4.8Goals 43
231Y/M 3.8Goals 15
SWSerie A Women · Italy5Matches
Y/M 0.0Goals 10
SASerie A · Italy4Matches
101Y/M 2.5Goals 14
CICoppa Italia · Italy2Matches
7Y/M 3.5Goals 9
Y/M 0.0Goals 8
101Y/M 10.0Goals 3

Recent Matches

50

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

Feb 21, 2026Serie B3
Match Details
Feb 10, 2026Serie B7
Match Details
Jan 31, 2026Serie B3
Match Details
May 13, 2025Serie B2
Match Details
May 1, 2025Serie B51
Match Details
Apr 25, 2025Serie B4
Match Details
Apr 13, 2025Serie B3
Match Details
Apr 5, 2025Serie B4
Match Details
Oct 27, 2024Serie B61
Match Details
Sep 14, 2024Serie A41
Match Details
Aug 28, 2024Serie B5
Match Details
Aug 24, 2024Serie A2
Match Details
Aug 9, 2024Coppa Italia5
Match Details
May 25, 2024Serie A1
Match Details
May 5, 2024Serie B6
Match Details
Apr 15, 2024Serie A3
Match Details
Apr 1, 2024Serie B3
Match Details
Mar 9, 2024Serie B6
Match Details
Feb 23, 2024Serie B7
Match Details
Feb 4, 2024Serie B5
Match Details
Jan 27, 2024Serie B4
Match Details
Dec 26, 2023Serie B5
Match Details
Dec 16, 2023Serie B6
Match Details
Dec 3, 2023Serie B4
Match Details
Nov 5, 2023Serie B41
Match Details
Oct 28, 2023Serie B4
Match Details
Brescia11Feralpisalo
Oct 6, 2023Serie B5
Match Details
Aug 29, 2023Serie B6
Match Details
Aug 19, 2023Serie B5
Match Details
Aug 6, 2023Coppa Italia2
Match Details
Match Details
Match Details
Apr 15, 2023Serie C - Girone B
Match Details
Apr 2, 2023Serie C - Girone C3
Match Details
Mar 14, 2023Serie C - Girone B
Match Details
Mar 4, 2023Serie C - Girone C4
Match Details
Cagliari U1900Empoli U19
Feb 26, 2023Campionato Primavera - 141
Match Details
Internazionale U1920Torino U19
Feb 19, 2023Campionato Primavera - 14
Match Details
Feb 13, 2023Serie C - Girone B
Match Details
Padova11Pordenone
Jan 29, 2023Serie C - Girone A6
Match Details
Jan 14, 2023Serie C - Girone B
Match Details
Dec 23, 2022Serie C - Girone C9
Match Details
Dec 3, 2022Serie C - Girone B
Match Details
Nov 27, 2022Serie C - Girone C3
Match Details
Pordenone50Lecco
Nov 6, 2022Serie C - Girone A5
Match Details
Oct 30, 2022Serie C - Girone A6
Match Details
Fiorentina W21Sampdoria W
Oct 23, 2022Serie A Women
Match Details
Oct 19, 2022Serie C - Girone A4
Match Details