Appearances
184
Referee
57
4th Official
71
VAR
55
AVAR
1
Season-by-Season
Teams officiated
- 🇺🇸Colorado Rapids23×
- 🇺🇸SJ Earthquakes21×
- 🇺🇸Seattle Sounders21×
- 🇺🇸Portland Timbers20×
- 🇺🇸Minnesota Utd17×
- 🇺🇸Chicago Fire15×
- 🇺🇸FC Dallas15×
- 🇺🇸LA Galaxy14×
- 🇺🇸Real Salt Lake14×
- 🇺🇸Sporting KC14×
- 🇺🇸Houston Dynamo13×
- 🇺🇸Austin FC12×
- 🇺🇸D.C. United12×
- 🇺🇸Nycfc12×
- 🇺🇸FC Cincinnati11×
Venues
- 12×
- PayPal Park12×🇺🇸· USA
- Providence Park12×🇺🇸· USA
- 11×
- Dignity Health Sports Park9×🇺🇸· USA
- Toyota Stadium8×🇺🇸· USA
- 8×
- 8×
- Subaru Park7×🇺🇸· USA
- 6×
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
Colorado Rapids2–4Chicago Fire
28/10/2026 · 2026
FC Dallas0–2Columbus Crew
24/10/2026 · 2026 · Round 27
Philadelphia Union1–2NE Revolution
17/10/2026 · 2026
SJ Earthquakes1–1Nashville SC
10/10/2026 · 2026
NY Red Bulls4–1San Diego FC
26/09/2026 · 2026
Seattle Sounders3–1Minnesota Utd
19/09/2026 · 2026
Sporting KC3–4Philadelphia Union
12/09/2026 · 2026
D.C. United0–0Atlanta Utd
09/09/2026 · 2026
Portland Timbers2–2St Louis City
05/09/2026 · 2026
Seattle Sounders0–0NY Red Bulls
29/08/2026 · 2026 · Round 20
Toronto FC1–1Nycfc
22/08/2026 · 2026
Vancouver Whitecaps5–0FC Dallas