Appearances
406
Assistant
122
AVAR
284
Season-by-Season
Teams officiated
- 🇺🇸SJ Earthquakes61×
- 🇺🇸Portland Timbers51×
- 🇺🇸LA Galaxy49×
- 🇺🇸Seattle Sounders47×
- 🇺🇸Real Salt Lake38×
- 🇺🇸FC Dallas36×
- 🇺🇸Colorado Rapids32×
- 🇨🇦Vancouver Whitecaps32×
- 🇺🇸Sporting KC29×
- 🇺🇸Columbus Crew28×
- 🇺🇸Houston Dynamo27×
- 🇺🇸Lafc26×
- 🇺🇸NY Red Bulls26×
- 🇺🇸Philadelphia Union26×
- 🇨🇦CF Montréal25×
Venues
- PayPal Park31×🇺🇸· USA
- Providence Park23×🇺🇸· USA
- 23×
- Dignity Health Sports Park19×🇺🇸· USA
- 19×
- Dick’s Sporting Goods Park18×🇺🇸· USA
- Bank of America Stadium14×🇺🇸· USA
- BMO Stadium14×🇺🇸· USA
- 14×
- 13×
Most frequent crewmates
Recent matches
View all →01/11/2026 · 2026
Nashville SC3–2NY Red Bulls
01/11/2026 · 2026
Lafc1–3Minnesota Utd
28/10/2026 · 2026
Toronto FC2–1D.C. United
24/10/2026 · 2026
San Diego FC2–2Seattle Sounders
24/10/2026 · 2026 · Round 27
Philadelphia Union1–2NE Revolution
17/10/2026 · 2026
Minnesota Utd3–2St Louis City
17/10/2026 · 2026
Austin FC1–2Vancouver Whitecaps
14/10/2026 · 2026 · Round 26
Inter Miami2–0Nycfc
14/10/2026 · 2026
LA Galaxy2–0Portland Timbers
10/10/2026 · 2026
Colorado Rapids1–1SJ Earthquakes
30/09/2026 · 2026
NY Red Bulls0–3St Louis City
26/09/2026 · 2026
Vancouver Whitecaps3–3D.C. United