OrcaScore

Referee profile

Carlo Esposito

  • Italy
  • 28 matches officiated
Matches officiated
28
career total (source)
Yellow cards / match
3.82
107 yellow in total
Reds / match
0.04
1 red · 0 second yellow
Yellow / match, recent
3.53
19 matches · red 0.00

Last 12 months

15 matches since 3 Nov 2025, compared with the average referee

All referees
Last 12 months
MetricCarlo EspositoAverageDifference from average
Yellow cards / match 3.27 3.99 −18%
Red cards / match 0.00 0.21 −100%
Penalty goals / match 0.13 0.23 −43%
Goals / match 2.53 2.79 −9%
Home wins 60% 44% +37%
Draws 33% 25% +32%

Ranked 910 of 1118 referees for yellow cards (1 = strictest).

Match results

By league

  1. 1 Serie C, Girone A 2.57 goals · 2.43 yellows / match 7 matches
  2. 2 Serie C, Girone B 2.20 goals · 4.40 yellows / match 5 matches
  3. 3 Coppa Italia Serie C 3.50 goals · – yellows / match 2 matches
  4. 4 Serie C, Girone C 2.00 goals · – yellows / match 1 match

Cards per match

Recent matches (oldest to newest); the dashed line is the career average. Click a bar to open the match.

Yellow cardsRed cardsCareer avg.
0 1 2 3 4 5 6 US Livorno 1915 – Guidonia Montecelio 1937 · 7 Sep 2025 · Yellow cards 5, Red cards 0 5 7 SepLIV–MON Monopoli – Team Altamura · 24 Sep 2025 · Yellow cards 6, Red cards 0 6 Vis Pesaro – Torres · 12 Oct 2025 · Yellow cards 6, Red cards 0 6 Cerignola – Casarano · 29 Oct 2025 · Yellow cards 1, Red cards 0 1 29 OctCER–CAS Trento – Ospitaletto Franciacorta · 9 Nov 2025 · Yellow cards 1, Red cards 0 1 Dolomiti Bellunesi – Giana Erminio · 30 Nov 2025 · Yellow cards 2, Red cards 0 2 Cosenza – Monopoli · 5 Jan 2026 · Yellow cards 2, Red cards 0 2 5 JanCOS–SSM Ravenna – Guidonia Montecelio 1937 · 24 Jan 2026 · Yellow cards 6, Red cards 0 6 Renate – Triestina · 11 Feb 2026 · Yellow cards 1, Red cards 0 1 Vis Pesaro – Pontedera · 1 Mar 2026 · Yellow cards 4, Red cards 0 4 1 MarP98–PON US Livorno 1915 – Carpi · 14 Mar 2026 · Yellow cards 5, Red cards 0 5 Juventus Next Gen U23 – Guidonia Montecelio 1937 · 12 Apr 2026 · Yellow cards 2, Red cards 0 2 Arzignano Valchiampo – Pro Vercelli · 25 Apr 2026 · Yellow cards 4, Red cards 0 4 25 AprARZ–PVC AZ Picerno – Barletta · 14 Aug 2026 · Yellow cards 5, Red cards 0 5 Union Brescia – Carpi · 21 Aug 2026 · Yellow cards 4, Red cards 0 4 Team Altamura – Sambenedettese · 2 Sep 2026 · Yellow cards 3, Red cards 0 3 2 SepASD–SAM Lecco – Giana Erminio · 13 Sep 2026 · Yellow cards 4, Red cards 0 4 Vado – Forlì · 3 Oct 2026 · Yellow cards 5, Red cards 0 5 Juventus Next Gen U23 – Pro Vercelli · 2 Nov 2026 · Yellow cards 1, Red cards 0 1 2 NovJUV–PVC 3.8

League breakdown

Competitions of the last 29 matches

Serie C, Girone B 12 12 matches · 4.7 yellow/match
Serie C, Girone A 10 10 matches · 2.4 yellow/match
Coppa Italia Serie C 4 4 matches · 3.0 yellow/match
Serie C, Girone C 3 3 matches · 4.0 yellow/match

Recent matches

FT 3 Oct Vado Forlì 1 0
Serie C, Girone B 5 0
FT 14 Aug AZ Picerno Barletta 2 1
Coppa Italia Serie C 5 0
FT 11 Feb Renate Triestina 4 0
Serie C, Girone A 1 0
FT 5 Jan Cosenza Monopoli 0 2
Serie C, Girone C 2 0
FT 29 Oct Cerignola Casarano 2 1
Coppa Italia Serie C 1 0
FT 12 Oct Vis Pesaro Torres 0 0
Serie C, Girone B 6 0
FT 27 Apr Cerignola Latina 1 0
Serie C, Girone C –
FT 5 Apr Gubbio Ascoli 0 0
Serie C, Girone B –
FT 11 Mar Legnago Rimini 1 3
Serie C, Girone B –
FT 15 Feb Pontedera Carpi 0 2
Serie C, Girone B –
FT 19 Oct Rimini Pianese 0 0
Serie C, Girone B –