Referee
Mario Perri
- Nationality
- Italy
- Matches
- 44In our archive since
- Serie B35
- Coppa Italia4
- Serie A2
- Serie C - Promotion - Play-offs2
This season (2026)Serie B · Serie A · Coppa Italia
7Matches
3.57Yellow cards per match7 matches
0.14Red cards per match7 matches
0.29Penalties per match7 matches
Career
44Matches
4.54Yellow cards per match41 matches
0.15Red cards per match41 matches
0.24Penalties per match41 matches
28.66Fouls per match
Strictness rankingSerie B
Mario Perri shows 4.45 yellow cards per match, 2% above the league average (4.38): number 11 of 27 referees.
- 1Giovanni Ayroldi11 matches5.91
- 2Simone Galipo18 matches5.72
- 3Paride Tremolada17 matches5.65
- 4Juan Luca Sacchi8 matches5.25
- 5L. Massimi14 matches5.21
- 6Kevin Bonacina9 matches5.11
- 7Marco Piccinini10 matches4.80
- 8Federico Dionisi13 matches4.77
- 9Andrea Rapuano12 matches4.67
- 10Alberto Ruben Arena9 matches4.56
- 11Mario Perri20 matches4.45
- 12Rosario Abisso8 matches4.38
- 13Claudio Giuseppe Allegretta17 matches4.35
- 14Guiseppe Collu9 matches4.33
- 15Andrea Calzavara17 matches4.24
- 16Daniele Perenzoni17 matches4.24
- 17Maria Sole Ferrieri Caputi15 matches4.13
- 18Federico La Penna8 matches4.13
- 19Valerio Crezzini11 matches4.09
- 20Livio Marinelli14 matches4.07
- 21Davide Di Marco13 matches4.00
- 22Andrea Zanotti15 matches3.93
- 23I. Pezzuto14 matches3.93
- 24Matteo Marcenaro9 matches3.89
- 25Niccolo Turrini15 matches3.13
- 26Gianluca Manganiello8 matches3.00
- 27Giuseppe Mucera17 matches2.82
League average 4.38
Cards per matchLast 20 matches with card data
- Yellow cards
- Red cards
Results in his matchesFrom 44 finished matches
- Home win64%
- Draw21%
- Away win16%
Home / awayYellow cards · 41 matches
- Home teams84 yellow cards · 45%
- Away teams102 yellow cards · 55%
Away teams saw 21% more yellow cards.
By competition
| Competition | Matches | Yellow / match | Red cards | Penalties |
|---|---|---|---|---|
| Serie B | 35 | 4.83 | 5 | 10 |
| Coppa Italia | 4 | 2.25 | 1 | 0 |
| Serie A | 2 | 4.00 | 0 | 0 |
| Serie C - Promotion - Play-offs | 2 | – | – | – |
| Serie C - Relegation - Play-offs | 1 | – | – | – |
Season by season
| Season | Competition | Matches | Yellow cards per match | Red cards per match | Penalties per match |
|---|---|---|---|---|---|
| 2026 | Serie B | 5 | 3.40 | 0.20 | 0.40 |
| Serie A | 1 | 6.00 | 0.00 | 0.00 | |
| Coppa Italia | 1 | 2.00 | 0.00 | 0.00 | |
| 2025 | Serie A | 1 | 2.00 | 0.00 | 0.00 |
| Serie B | 16 | 4.75 | 0.06 | 0.19 | |
| Coppa Italia | 2 | 2.00 | 0.50 | 0.00 | |
| 2024 | Serie B | 14 | 5.43 | 0.21 | 0.36 |
| Coppa Italia | 1 | 3.00 | 0.00 | 0.00 | |
| 2023 | Serie C - Promotion - Play-offs | 2 | – | – | – |
| Serie C - Relegation - Play-offs | 1 | – | – | – |
Latest matches
- Serie BCesena FC2Empoli FC17Yellow cards1Red cards
- Serie BHellas Verona2Catanzaro23Yellow cards1Penalties
- Serie BSS Juve Stabia1Cesena FC12Yellow cards
- Serie AFrosinone Calcio3Venezia26Yellow cards
- Serie BBenevento Calcio1FC Sudtirol12Yellow cards1Penalties
- Serie BAC Pisa0Padova13Yellow cards
- Coppa ItaliaGenoa4Ascoli FC12Yellow cards
- Serie AFiorentina1Atalanta12Yellow cards
- Serie BVenezia2Empoli FC02Yellow cards
- Serie BVenezia3SS Juve Stabia15Yellow cards
- Serie BVirtus Entella1US Avellino22Yellow cards
- Serie BPadova2AC Spezia22Yellow cards
- Serie BFC Modena2Carrarese09Yellow cards
- Serie BCatanzaro2AC Reggiana 191904Yellow cards
- Serie BCarrarese3Empoli FC02Yellow cards
- Serie BVirtus Entella1AC Monza05Yellow cards1Penalties
- Serie BAC Spezia0FC Modena29Yellow cards1Red cards
- Coppa ItaliaAtalanta4Genoa01Red cards
- Serie BPalermo5Carrarese05Yellow cards1Penalties
- Serie BSSC Bari2Frosinone Calcio35Yellow cards