OrcaScore

Referee profile

Giovanni Ayroldi

  • Italy
  • 150 matches officiated
Matches officiated
150
career total (source)
Yellow cards / match
5.51
827 yellow in total
Reds / match
0.41
34 red · 27 second yellow
Yellow / match, recent
5.20
25 matches · red 0.52

Last 12 months

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

All referees
Last 12 months
MetricGiovanni AyroldiAverageDifference from average
Yellow cards / match 5.05 3.99 +27%
Red cards / match 0.65 0.21 +206%
Penalty goals / match 0.25 0.23 +9%
Goals / match 2.80 2.79 +1%
Home wins 30% 44% −31%
Draws 35% 25% +38%

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

Match results

By league

  1. 1 Serie B 2.64 goals · 5.55 yellows / match 11 matches
  2. 2 Serie A 2.88 goals · 4.13 yellows / match 8 matches
  3. 3 Coppa Italia 4.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 2 4 6 8 10 Cremonese – AS Roma · 23 Nov 2025 · Yellow cards 4, Red cards 0 4 23 NovCRE–ASR Monza – Südtirol · 8 Dec 2025 · Yellow cards 3, Red cards 0 3 Padova – Sampdoria · 20 Dec 2025 · Yellow cards 4, Red cards 0 4 Udinese – Pisa · 10 Jan 2026 · Yellow cards 5, Red cards 0 5 10 JanUDI–PIS Venezia – Catanzaro · 17 Jan 2026 · Yellow cards 4, Red cards 1 5 Fiorentina – Como · 27 Jan 2026 · Yellow cards 7, Red cards 0 7 Spezia – Entella · 7 Feb 2026 · Yellow cards 5, Red cards 1 6 7 FebSPE–ENT Juve Stabia – Modena · 22 Feb 2026 · Yellow cards 8, Red cards 1 9 Palermo – Mantova · 4 Mar 2026 · Yellow cards 8, Red cards 2 10 Atalanta – Hellas Verona · 22 Mar 2026 · Yellow cards 4, Red cards 0 4 22 MarATA–VER Catanzaro – Monza · 6 Apr 2026 · Yellow cards 7, Red cards 3 10 Modena – Frosinone · 18 Apr 2026 · Yellow cards 7, Red cards 0 7 Juventus – Hellas Verona · 3 May 2026 · Yellow cards 5, Red cards 0 5 3 MayJUV–VER Cremonese – Pisa · 10 May 2026 · Yellow cards 4, Red cards 2 6 Juve Stabia – Monza · 16 May 2026 · Yellow cards 5, Red cards 0 5 Frosinone – Juventus · 23 Aug 2026 · Yellow cards 4, Red cards 0 4 23 AugFRO–JUV Ascoli – Benevento · 5 Sep 2026 · Yellow cards 7, Red cards 1 8 Sampdoria – Catanzaro · 19 Sep 2026 · Yellow cards 7, Red cards 1 8 Parma – Torino · 19 Oct 2026 · Yellow cards 5, Red cards 0 5 19 OctPAR–TOR Monza – SSC Napoli · 28 Oct 2026 · Yellow cards 3, Red cards 0 3 28 OctMON–NAP 5.5

League breakdown

Competitions of the last 30 matches

Serie A 17 17 matches · 4.5 yellow/match
Serie B 12 12 matches · 5.9 yellow/match
Coppa Italia 1 1 matches · 7.0 yellow/match

Recent matches

Older matches exist at the source.