Appearances
31
Assistant
31
Season-by-Season
Teams officiated
Venues
- 2×
- 1×
- 1×
- 1×
- 1×
- 1×
Most frequent crewmates
Recent matches
View all →21/03/2026 · 2025/26
ParmavsCREMONESE
01/03/2026 · 2025/26
SASSUOLOvsAtalanta
19/01/2026 · 2025/26
CREMONESEvsHellas Verona
30/11/2025 · 2025/26
AtalantavsFiorentina
09/11/2025 · 2025/26
ROMAvsUdinese
29/10/2025 · 2025/26
BOLOGNAvsTORINO
25/10/2025 · 2025/26
CREMONESEvsAtalanta
17/05/2025 · 2024/25
JuventusvsUdinese
19/04/2025 · 2024/25
ROMAvsHellas Verona
08/03/2025 · 2024/25
IntervsMonza
22/02/2025 · 2024/25
TORINOvsMilan
03/02/2025 · 2024/25
CagliarivsLazio