Appearances
330
Assistant
79
AVAR
251
Season-by-Season
Teams officiated
- 🇺🇸LA Galaxy40×
- 🇺🇸Real Salt Lake38×
- 🇺🇸Seattle Sounders37×
- 🇺🇸Houston Dynamo33×
- 🇺🇸Sporting KC32×
- 🇺🇸SJ Earthquakes31×
- 🇺🇸FC Dallas30×
- 🇨🇦Vancouver Whitecaps27×
- 🇺🇸Colorado Rapids26×
- 🇺🇸Lafc26×
- 🇺🇸Chicago Fire25×
- 🇺🇸Portland Timbers24×
- 🇺🇸NE Revolution23×
- 🇺🇸Austin FC22×
- 🇺🇸Columbus Crew20×
Venues
- BMO Stadium18×🇺🇸· USA
- 18×
- 16×
- Dick’s Sporting Goods Park16×🇺🇸· USA
- Shell Energy Stadium16×🇺🇸· USA
- Dignity Health Sports Park15×🇺🇸· USA
- 12×
- 11×
- Q2 Stadium11×🇺🇸· USA
- 10×
Most frequent crewmates
Recent matches
View all →24/10/2026 · 2026
FC Dallas3–0SJ Earthquakes
17/10/2026 · 2026
Philadelphia Union2–2Charlotte FC
17/10/2026 · 2026
Sporting KC1–3Real Salt Lake
14/10/2026 · 2026 · Round 26
Toronto FC3–3Orlando City
10/10/2026 · 2026
NY Red Bulls4–1San Diego FC
26/09/2026 · 2026
FC Dallas1–0Lafc
19/09/2026 · 2026
Sporting KC3–4Philadelphia Union
12/09/2026 · 2026
St Louis City4–2Minnesota Utd
05/09/2026 · 2026
Austin FC1–1SJ Earthquakes
29/08/2026 · 2026 · Round 20
NY Red Bulls1–3Philadelphia Union
23/08/2026 · 2026
NE Revolution1–1Nycfc
22/08/2026 · 2026
Nashville SC3–2Columbus Crew