Appearances
66
Referee
3
4th Official
63
Season-by-Season
Teams officiated
- 🇺🇸Lafc16×
- 🇺🇸LA Galaxy12×
- 🇺🇸Portland Timbers11×
- 🇺🇸SJ Earthquakes10×
- 🇺🇸Seattle Sounders8×
- 🇺🇸Colorado Rapids7×
- 🇺🇸Sporting KC7×
- 🇺🇸Real Salt Lake6×
- 🇺🇸Atlanta Utd5×
- 🇺🇸Chicago Fire5×
- 🇺🇸Nycfc5×
- 🇺🇸Columbus Crew4×
- 🇺🇸Minnesota Utd4×
- 🇺🇸NY Red Bulls4×
- 🇺🇸FC Dallas3×
Venues
- BMO Stadium13×🇺🇸· USA
- Dignity Health Sports Park10×🇺🇸· USA
- PayPal Park8×🇺🇸· USA
- Providence Park8×🇺🇸· USA
- 4×
- 3×
- 2×
- 2×
- 2×
- 1×
Most frequent crewmates
Recent matches
View all →17/10/2026 · 2026
LA Galaxy2–2San Diego FC
14/10/2026 · 2026
Lafc3–1Austin FC
10/10/2026 · 2026 · Round 25
Chicago Fire2–1Nycfc
12/09/2026 · 2026
LA Galaxy1–1Seattle Sounders
09/09/2026 · 2026
Lafc2–0NY Red Bulls
15/08/2026 · 2026
Lafc0–1San Diego FC
25/07/2026 · 2026
Portland Timbers2–1Real Salt Lake
22/07/2026 · 2026
LA Galaxy1–3St Louis City
25/04/2026 · 2026
Chicago Fire5–0Sporting KC
18/04/2026 · 2026
Seattle Sounders4–1St Louis City
14/03/2026 · 2026
Nycfc3–1Colorado Rapids
21/02/2026 · 2026 · Round 1
Portland Timbers3–2Columbus Crew