Appearances
18
Referee
5
4th Official
6
VAR
2
AVAR
5
Season-by-Season
Teams officiated
- 🇨🇭Lausanne-Sport6×
- 🇨🇭Grasshopper5×
- Servette FC4×
- 🇨🇭Thun4×
- 🇨🇭Lugano3×
- 🇨🇭Luzern3×
- 🇨🇭Sion3×
- 🇨🇭St. Gallen2×
- 🇱🇮Vaduz2×
- 🇨🇭Young Boys2×
- 🇨🇭Basel1×
- 🇨🇭Zürich1×
Venues
- 4×
- 3×
- 3×
- 2×
- 2×
- 2×
- 1×
- 1×
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026/27
GrasshoppervsLausanne-Sport
31/10/2026 · 2026/27 · Round 12
Luzern1–1Sion
25/10/2026 · 2026/27 · Round 11
Thun2–3Lugano
24/10/2026 · 2026/27
Servette FC2–1Vaduz
10/10/2026 · 2026/27 · Round 10
Zürich4–2Thun
20/09/2026 · 2026/27
Lausanne-Sport0–4Lugano
19/09/2026 · 2026/27
Young Boys3–2Servette FC
16/09/2026 · 2026/27
Thun2–4Servette FC
12/09/2026 · 2026/27
Thun0–1Grasshopper
06/09/2026 · 2026/27
Servette FC0–2St. Gallen
05/09/2026 · 2026/27 · Round 7
Young Boys3–3Luzern
02/09/2026 · 2026/27
Grasshopper2–0St. Gallen