Menu
DF
Referee

D. Di Francesco

Career Statistics

73

D. Di Francesco has officiated 73 matches, issuing 251 yellow and 16 red cards (3.44 yellows per match). Home teams win 47.9% of the time when this referee is in charge.

73

Matches

251

3.44/game

Yellow Cards

16

0.22/game

Red Cards

17

0.23/game

Penalties

211

2.89/game

Goals

35

47.9%

Home Wins

16

21.9%

Away Wins

22

30.1%

Draws

Result Distribution

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

H 47.9%
D 30.1%
A 21.9%
Home winDrawAway win

Matches per Year

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

202172022142023182024222025112026

League Level Breakdown

73matches
Serie C - Girone C18 (25%)
Campionato Primavera - 116 (22%)
Serie C - Girone A16 (22%)
Serie C - Girone B15 (21%)
Serie A Women5 (7%)
Serie C - Promotion - Play-offs3 (4%)

Statistics by League

6

D. Di Francesco has officiated across 6 competitions, with the most appearances in Serie C - Girone C (18 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

1095Y/M 6.1Goals 45
677Y/M 4.2Goals 59
734Y/M 4.6Goals 38
Y/M 0.0Goals 41
SWSerie A Women · Italy5Matches
2Y/M 0.4Goals 19
Y/M 0.0Goals 9

Recent Matches

50

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

Feb 15, 2026Serie A Women2
Match Details
Match Details
Apr 12, 2025Serie C - Girone B
Match Details
Apr 6, 2025Campionato Primavera - 161
Match Details
Mar 30, 2025Serie C - Girone B
Match Details
Mar 8, 2025Serie C - Girone C51
Match Details
Feb 15, 2025Campionato Primavera - 15
Match Details
Feb 9, 2025Serie C - Girone B
Match Details
Jan 26, 2025Serie C - Girone A5
Match Details
Sampdoria U2012Genoa U20
Jan 13, 2025Campionato Primavera - 132
Match Details
Jan 5, 2025Serie C - Girone A3
Match Details
Dec 14, 2024Serie C - Girone C2
Match Details
Dec 1, 2024Serie C - Girone B
Match Details
Nov 9, 2024Serie A Women
Match Details
Oct 30, 2024Serie C - Girone C7
Match Details
Oct 20, 2024Serie C - Girone C91
Match Details
Oct 12, 2024Serie C - Girone C7
Match Details
Trapani 190540Turris
Sep 29, 2024Serie C - Girone C5
Match Details
Sep 23, 2024Serie C - Girone B
Match Details
Sep 2, 2024Serie C - Girone C6
Match Details
Apr 20, 2024Serie C - Girone A4
Match Details
Mar 28, 2024Serie C - Girone A2
Match Details
Mar 10, 2024Serie C - Girone C7
Match Details
Mar 6, 2024Serie C - Girone C5
Match Details
Feb 19, 2024Serie C - Girone B
Match Details
Turris20Foggia
Feb 11, 2024Serie C - Girone C8
Match Details
Jan 20, 2024Serie C - Girone A51
Match Details
Fiorenzuola00Pro Sesto
Jan 13, 2024Serie C - Girone A6
Match Details
Verona U1931Sampdoria U19
Jan 8, 2024Campionato Primavera - 16
Match Details
Nov 26, 2023Serie C - Girone C5
Match Details
Nov 6, 2023Serie C - Girone B
Match Details
Oct 20, 2023Serie C - Girone C71
Match Details
Pomigliano14Fiorentina W
Oct 15, 2023Serie A Women
Match Details
Oct 8, 2023Serie C - Girone B
Match Details
Sampdoria U1922Lecce U19
Sep 23, 2023Campionato Primavera - 183
Match Details
Sep 19, 2023Serie C - Girone B
Match Details
Potenza21Brindisi
Sep 3, 2023Serie C - Girone C5
Match Details
Internazionale U1950Cesena U19
May 21, 2023Campionato Primavera - 11
Match Details
Pordenone10Albinoleffe
Apr 22, 2023Serie C - Girone A4
Match Details
Cagliari U1953Juventus U19
Apr 8, 2023Campionato Primavera - 12
Match Details
Mar 26, 2023Serie C - Girone B
Match Details
Pomigliano41Parma W
Mar 19, 2023Serie A Women
Match Details
Mar 11, 2023Serie C - Girone B
Match Details
Feb 19, 2023Serie C - Girone B
Match Details
Feb 1, 2023Serie C - Girone A5
Match Details