Appearances
98
Referee
20
4th Official
73
VAR
4
AVAR
1
Season-by-Season
Teams officiated
- 🇺🇸SJ Earthquakes18×
- 🇺🇸Lafc14×
- 🇺🇸Portland Timbers14×
- 🇺🇸Seattle Sounders13×
- 🇺🇸Colorado Rapids12×
- 🇨🇦Vancouver Whitecaps11×
- 🇺🇸Real Salt Lake10×
- 🇺🇸LA Galaxy8×
- 🇺🇸Austin FC7×
- 🇺🇸Orlando City7×
- 🇺🇸Atlanta Utd6×
- 🇨🇦CF Montréal6×
- 🇺🇸Columbus Crew6×
- 🇺🇸D.C. United5×
- 🇺🇸FC Dallas5×
Venues
- PayPal Park15×🇺🇸· USA
- Providence Park10×🇺🇸· USA
- 9×
- BMO Stadium6×🇺🇸· USA
- 4×
- 4×
- Dick’s Sporting Goods Park4×🇺🇸· USA
- Dignity Health Sports Park4×🇺🇸· USA
- 4×
- 3×
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
Columbus Crew3–0D.C. United
28/10/2026 · 2026
SJ Earthquakes2–2Colorado Rapids
24/10/2026 · 2026 · Round 27
Orlando City2–2Nycfc
17/10/2026 · 2026
Portland Timbers0–0Colorado Rapids
10/10/2026 · 2026
Philadelphia Union2–1Real Salt Lake
19/09/2026 · 2026
Colorado Rapids3–3Seattle Sounders
13/09/2026 · 2026
Chicago Fire1–2NE Revolution
12/09/2026 · 2026
Sporting KC3–1Lafc
05/09/2026 · 2026
Vancouver Whitecaps1–3St Louis City
29/08/2026 · 2026 · Round 20
Inter Miami7–1CF Montréal
22/08/2026 · 2026
Charlotte FC3–1D.C. United
15/08/2026 · 2026
SJ Earthquakes1–3St Louis City