Appearances
154
VAR
154
Season-by-Season
Teams officiated
- 🇺🇸NY Red Bulls20×
- 🇨🇦CF Montréal17×
- 🇺🇸FC Cincinnati15×
- 🇺🇸D.C. United13×
- 🇺🇸Charlotte FC12×
- 🇺🇸NE Revolution12×
- 🇺🇸Portland Timbers12×
- 🇺🇸Sporting KC12×
- 🇺🇸Inter Miami11×
- 🇺🇸Lafc11×
- 🇺🇸FC Dallas10×
- 🇺🇸Houston Dynamo10×
- 🇺🇸SJ Earthquakes10×
- 🇺🇸Seattle Sounders10×
- 🇨🇦Toronto FC10×
Venues
- Audi Field9×🇺🇸· USA
- 8×
- Toyota Stadium8×🇺🇸· USA
- BMO Stadium7×🇺🇸· USA
- 7×
- Snapdragon Stadium6×🇺🇸· USA
- Dick’s Sporting Goods Park6×🇺🇸· USA
- 6×
- 6×
- Bank of America Stadium5×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026
Real Salt Lake2–1LA Galaxy
31/10/2026 · 2026
Colorado Rapids2–4Chicago Fire
31/10/2026 · 2026
St Louis City0–1San Diego FC
24/10/2026 · 2026
FC Dallas3–0SJ Earthquakes
24/10/2026 · 2026 · Round 27
NY Red Bulls2–0Inter Miami
26/09/2026 · 2026
SJ Earthquakes3–1Portland Timbers
26/09/2026 · 2026 · Round 24
CF Montréal3–1FC Cincinnati
12/09/2026 · 2026
Inter Miami2–2Nashville SC
05/09/2026 · 2026
Columbus Crew3–0Colorado Rapids
05/09/2026 · 2026
Vancouver Whitecaps1–3St Louis City
29/08/2026 · 2026 · Round 20
D.C. United0–0Lafc
29/08/2026 · 2026
San Diego FC3–1LA Galaxy