Appearances
143
Referee
90
4th Official
48
VAR
5
Season-by-Season
Teams officiated
- 🇨🇦Toronto FC22×
- 🇨🇦CF Montréal15×
- 🇺🇸Columbus Crew14×
- 🇺🇸Nycfc14×
- 🇺🇸Inter Miami13×
- 🇺🇸NY Red Bulls13×
- 🇺🇸Atlanta Utd12×
- 🇺🇸Nashville SC12×
- 🇺🇸Charlotte FC11×
- 🇺🇸FC Cincinnati11×
- 🇺🇸D.C. United10×
- 🇺🇸NE Revolution10×
- 🇺🇸Philadelphia Union10×
- 🇺🇸Colorado Rapids9×
- 🇺🇸Austin FC8×
Venues
- 18×
- 10×
- TQL Stadium9×🇺🇸· USA
- Audi Field7×🇺🇸· USA
- 6×
- 5×
- Dick’s Sporting Goods Park5×🇺🇸· USA
- 5×
- 5×
- Dignity Health Sports Park5×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026
Seattle Sounders2–1Lafc
01/11/2026 · 2026
Atlanta Utd3–1Toronto FC
28/10/2026 · 2026
Minnesota Utd3–1Sporting KC
24/10/2026 · 2026 · Round 27
NY Red Bulls2–0Inter Miami
18/10/2026 · 2026
FC Cincinnati0–2Columbus Crew
14/10/2026 · 2026
St Louis City0–0Vancouver Whitecaps
10/10/2026 · 2026
Colorado Rapids1–1SJ Earthquakes
01/10/2026 · 2026
Seattle Sounders2–1Sporting KC
20/09/2026 · 2026
Inter Miami2–2San Diego FC
19/09/2026 · 2026
FC Dallas0–0Austin FC
12/09/2026 · 2026
FC Cincinnati3–3Charlotte FC
09/09/2026 · 2026 · Round 22
Toronto FC2–1Nashville SC