Appearances
205
Referee
97
4th Official
77
VAR
31
Season-by-Season
Teams officiated
- 🇺🇸Chicago Fire20×
- 🇺🇸Columbus Crew19×
- 🇺🇸D.C. United19×
- 🇺🇸FC Cincinnati18×
- 🇺🇸Inter Miami18×
- 🇺🇸Sporting KC17×
- 🇺🇸NE Revolution16×
- 🇺🇸Portland Timbers16×
- 🇨🇦CF Montréal15×
- 🇺🇸SJ Earthquakes15×
- 🇺🇸Seattle Sounders15×
- 🇺🇸LA Galaxy14×
- 🇺🇸Minnesota Utd14×
- 🇺🇸Atlanta Utd13×
- 🇺🇸Austin FC13×
Venues
- 13×
- 10×
- 9×
- Providence Park9×🇺🇸· USA
- Audi Field9×🇺🇸· USA
- TQL Stadium8×🇺🇸· USA
- 8×
- Bank of America Stadium7×🇺🇸· USA
- BMO Stadium7×🇺🇸· USA
- Inter&Co Stadium7×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
LA Galaxy4–1Austin FC
28/10/2026 · 2026
Chicago Fire2–2Orlando City
24/10/2026 · 2026
CF Montréal0–2Nashville SC
17/10/2026 · 2026
Portland Timbers0–0Colorado Rapids
14/10/2026 · 2026 · Round 26
FC Cincinnati2–3NE Revolution
10/10/2026 · 2026 · Round 25
Inter Miami4–0D.C. United
27/09/2026 · 2026
Columbus Crew2–1Inter Miami
26/09/2026 · 2026
FC Dallas1–0Lafc
19/09/2026 · 2026
St Louis City3–1Toronto FC
29/08/2026 · 2026
Portland Timbers1–2Austin FC
19/08/2026 · 2026
Sporting KC1–1St Louis City
15/08/2026 · 2026
Nashville SC4–1Inter Miami