Appearances
290
Assistant
59
VAR
1
AVAR
230
Season-by-Season
Teams officiated
- 🇺🇸Real Salt Lake33×
- 🇺🇸LA Galaxy30×
- 🇺🇸SJ Earthquakes30×
- 🇺🇸Colorado Rapids29×
- 🇺🇸Lafc27×
- 🇺🇸Columbus Crew23×
- 🇺🇸NY Red Bulls22×
- 🇨🇦CF Montréal21×
- 🇺🇸FC Cincinnati21×
- 🇺🇸Sporting KC21×
- 🇨🇦Vancouver Whitecaps21×
- 🇺🇸Atlanta Utd20×
- 🇺🇸Philadelphia Union20×
- 🇺🇸Seattle Sounders20×
- 🇨🇦Toronto FC20×
Venues
- 24×
- Dignity Health Sports Park16×🇺🇸· USA
- PayPal Park16×🇺🇸· USA
- BMO Stadium15×🇺🇸· USA
- Dick’s Sporting Goods Park13×🇺🇸· USA
- 12×
- TQL Stadium11×🇺🇸· USA
- Providence Park9×🇺🇸· USA
- Q2 Stadium9×🇺🇸· USA
- 9×
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
LA Galaxy4–1Austin FC
31/10/2026 · 2026
FC Cincinnati1–0Philadelphia Union
28/10/2026 · 2026
FC Dallas0–2Columbus Crew
17/10/2026 · 2026
Nycfc1–1Lafc
17/10/2026 · 2026
Portland Timbers0–0Colorado Rapids
14/10/2026 · 2026 · Round 26
FC Cincinnati2–3NE Revolution
14/10/2026 · 2026
San Diego FC3–3Houston Dynamo
26/09/2026 · 2026 · Round 24
CF Montréal3–1FC Cincinnati
26/09/2026 · 2026
SJ Earthquakes3–1Portland Timbers
13/09/2026 · 2026
Chicago Fire1–2NE Revolution
12/09/2026 · 2026
Colorado Rapids1–0CF Montréal
09/09/2026 · 2026
Vancouver Whitecaps3–0LA Galaxy