Appearances
44
Assistant
44
Season-by-Season
Teams officiated
- 🇺🇸SJ Earthquakes9×
- 🇺🇸Houston Dynamo6×
- 🇺🇸LA Galaxy5×
- 🇺🇸Lafc5×
- 🇺🇸Minnesota Utd5×
- 🇺🇸Portland Timbers5×
- 🇺🇸Atlanta Utd4×
- 🇺🇸Austin FC4×
- 🇺🇸Chicago Fire4×
- 🇺🇸FC Dallas4×
- 🇺🇸Nashville SC4×
- 🇺🇸Real Salt Lake4×
- 🇺🇸Sporting KC4×
- 🇺🇸Colorado Rapids3×
- 🇺🇸Nycfc3×
Venues
- PayPal Park4×🇺🇸· USA
- Toyota Stadium3×🇺🇸· USA
- Dignity Health Sports Park3×🇺🇸· USA
- BMO Stadium3×🇺🇸· USA
- 3×
- Providence Park3×🇺🇸· USA
- Snapdragon Stadium3×🇺🇸· USA
- Allianz Field3×🇺🇸· USA
- GEODIS Park3×🇺🇸· USA
- 2×
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
SJ Earthquakes2–1Real Salt Lake
28/10/2026 · 2026
Nashville SC0–0Philadelphia Union
17/10/2026 · 2026
Minnesota Utd3–2St Louis City
10/10/2026 · 2026
Sporting KC3–3Portland Timbers
26/09/2026 · 2026
FC Dallas1–0Lafc
13/09/2026 · 2026 · Round 23
San Diego FC0–5Philadelphia Union
09/09/2026 · 2026
Vancouver Whitecaps3–0LA Galaxy
05/09/2026 · 2026
Portland Timbers5–4Minnesota Utd
22/08/2026 · 2026
NY Red Bulls1–1Chicago Fire
16/08/2026 · 2026
Austin FC1–2FC Dallas
23/05/2026 · 2026
LA Galaxy1–1Houston Dynamo
13/05/2026 · 2026
San Diego FC5–0Austin FC