Appearances
37
Referee
4
4th Official
13
VAR
20
Season-by-Season
Teams officiated
- 🇨🇦CF Montréal5×
- 🇺🇸Portland Timbers5×
- 🇺🇸Sporting KC5×
- 🇺🇸Colorado Rapids4×
- 🇺🇸Minnesota Utd4×
- 🇺🇸NE Revolution4×
- 🇺🇸Nashville SC4×
- 🇺🇸Atlanta Utd3×
- 🇺🇸Austin FC3×
- 🇺🇸FC Dallas3×
- 🇺🇸NY Red Bulls3×
- 🇺🇸Philadelphia Union3×
- 🇺🇸Real Salt Lake3×
- 🇺🇸SJ Earthquakes3×
- 🇺🇸Seattle Sounders3×
Venues
- Providence Park4×🇺🇸· USA
- 3×
- 3×
- Sporting Park2×🇺🇸· USA
- America First Field2×🇺🇸· USA
- 2×
- 2×
- 2×
- 2×
- 2×
Most frequent crewmates
Recent matches
View all →19/09/2026 · 2026
Sporting KC3–4Philadelphia Union
05/09/2026 · 2026
Real Salt Lake2–2Lafc
19/08/2026 · 2026
Seattle Sounders1–2Austin FC
15/08/2026 · 2026 · Round 18
Atlanta Utd2–1NY Red Bulls
22/07/2026 · 2026
Nashville SC1–0CF Montréal
02/05/2026 · 2026
San Diego FC2–2Lafc
22/04/2026 · 2026
FC Dallas0–1Minnesota Utd
07/03/2026 · 2026
Sporting KC0–1San Diego FC
26/07/2025 · 2025
Real Salt Lake2–1SJ Earthquakes
19/07/2025 · 2025
Columbus Crew2–1D.C. United
12/07/2025 · 2025
Colorado Rapids3–0Vancouver W'caps
24/05/2025 · 2025
Sporting KC3–3NE Revolution