Appearances
73
Referee
5
4th Official
22
VAR
26
AVAR
20
Season-by-Season
Teams officiated
Venues
- 4×
- 3×
- 2×
- 2×
- 2×
- 2×
- 2×
- 2×
- 2×
- 2×
Most frequent crewmates
Recent matches
View all →24/05/2026 · 2025/26
CREMONESEvsComo
17/05/2026 · 2025/26
PisavsNAPOLI
10/05/2026 · 2025/26
Hellas VeronavsComo
04/05/2026 · 2025/26
CREMONESEvsLazio
20/04/2026 · 2025/26
LECCEvsFiorentina
19/04/2026 · 2025/26
PisavsGenoa
17/04/2026 · 2025-26
PisavsGenoa
11/04/2026 · 2025/26
AtalantavsJuventus
21/03/2026 · 2025/26
JuventusvsSASSUOLO
15/03/2026 · 2025/26
PisavsCagliari
21/02/2026 · 2025/26
JuventusvsComo
16/02/2026 · 2025/26
CagliarivsLECCE