Italy ·Referee·Serie A

Giovanni Ayroldi

97 matches since August 2021

Giovanni Ayroldi referee stats

Giovanni Ayroldi has refereed 97 matches in the leagues we cover since August 2021, the latest in the Serie A.

Cards: 6.22 a match, against an average of 4.83 in the same leagues and seasons (+1.39). Fouls: 28.6 a match, against 26.9.

Penalties: 0.34 a match over the 38 matches with a complete penalty count, against 0.34.

Goals: 2.56 a match, against 2.56; over 2.5 goals in 44% of matches, against 48%.

Decided by the referee

About half of a difference here carries over to a referee's next matches.

Cards
6.22
League 4.83
Yellow cards
5.68
League 4.52
Red cards
0.54
League 0.31
Fouls
28.6
League 26.9

Decided by the teams

Differences here are mostly chance: goals do not follow the referee.

Goals
2.56
League 2.56
Over 2.5
44%
League 48%
Both teams score
51%
League 52%
Home wins
39%
League 41%

What to expect next

Cards against the league average
+0.97 a match
Fouls against the league average
+1.2 a match

A record is part referee and part luck. Over 97 matches, about 70% of a difference in cards has held in later matches, so this is the difference to expect, not the full +1.39.

How much referees really change: our study →

Next appointments

No appointment announced yet. Referees are usually named a few days before a match.

Recent matches

MatchScoreYellowRed
Parma – Torino19 Oct 2026Serie A0–350
Sampdoria – Catanzaro19 Sept 2026Serie B2–171
Ascoli – Benevento5 Sept 2026Serie B1–072
Frosinone – Juventus23 Aug 2026Serie A0–140
Juve Stabia – Monza16 May 2026Serie B2–250
Cremonese – Pisa10 May 2026Serie A3–043
Juventus – Hellas Verona3 May 2026Serie A1–150
Modena – Frosinone18 Apr 2026Serie B1–270
Catanzaro – Monza6 Apr 2026Serie B1–174
Atalanta – Hellas Verona22 Mar 2026Serie A1–040
Palermo – Mantova4 Mar 2026Serie B2–183
Juve Stabia – Modena22 Feb 2026Serie B1–282
Spezia – Virtus Entella7 Feb 2026Serie B1–151
Venezia – Catanzaro17 Jan 2026Serie B3–141
Udinese – Pisa10 Jan 2026Serie A2–250
Calcio Padova – Sampdoria20 Dec 2025Serie B1–140
Monza – Südtirol8 Dec 2025Serie B1–130
Cremonese – Roma23 Nov 2025Serie A1–340
Bologna – Torino29 Oct 2025Serie A0–050
Como – Juventus19 Oct 2025Serie A2–040

Season by season

SeasonLeagueMatchesCardsLeagueFoulsGoalsOver 2.5
2026/2027Serie A24.503.6228.02.0050%
2026/2027Serie B28.504.3622.52.0050%
2025/2026Serie A105.104.0529.42.2040%
2025/2026Serie B96.894.8633.82.7856%
2024/2025Serie A117.094.3126.92.4536%
2024/2025Serie B86.125.3231.02.8863%
2023/2024Serie A86.754.5826.62.6238%
2023/2024Serie B97.225.3928.42.6756%
2022/2023Serie A125.424.5924.72.2533%
2022/2023Serie B85.625.4127.43.0050%
2021/2022Serie A116.095.0729.72.5527%
2021/2022Serie B75.865.6431.62.7157%

Betting involves risk. Past results do not guarantee future ones. 18+.