Appearances
105
Assistant
80
AVAR
25
Season-by-Season
Teams officiated
- 🇺🇸NY Red Bulls12×
- 🇺🇸Orlando City12×
- 🇺🇸Nycfc11×
- 🇺🇸SJ Earthquakes11×
- 🇺🇸Atlanta Utd10×
- 🇺🇸Chicago Fire10×
- 🇺🇸D.C. United9×
- 🇺🇸FC Cincinnati9×
- 🇺🇸NE Revolution9×
- 🇺🇸Inter Miami8×
- 🇺🇸Seattle Sounders8×
- 🇺🇸Charlotte FC7×
- 🇺🇸Colorado Rapids7×
- 🇺🇸Minnesota Utd7×
- 🇺🇸Nashville SC7×
Venues
- Inter&Co Stadium7×🇺🇸· USA
- Bank of America Stadium6×🇺🇸· USA
- TQL Stadium6×🇺🇸· USA
- 6×
- Audi Field6×🇺🇸· USA
- Yankee Stadium5×🇺🇸· USA
- Subaru Park4×🇺🇸· USA
- 4×
- 4×
- 4×
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026 · Round 29
Philadelphia Union4–1Toronto FC
31/10/2026 · 2026
St Louis City0–1San Diego FC
28/10/2026 · 2026 · Round 28
Charlotte FC4–0CF Montréal
24/10/2026 · 2026 · Round 27
D.C. United0–2FC Cincinnati
17/10/2026 · 2026
Nycfc1–1Lafc
14/10/2026 · 2026
FC Dallas1–0Seattle Sounders
06/10/2026 · 2026
Chicago Fire3–1Vancouver Whitecaps
19/08/2026 · 2026 · Round 19
Philadelphia Union2–2Inter Miami
16/08/2026 · 2026 · Round 19
Seattle Sounders0–2Vancouver Whitecaps
22/07/2026 · 2026
Charlotte FC2–2Atlanta Utd
24/05/2026 · 2026 · Round 14
Lafc1–0Seattle Sounders
13/05/2026 · 2026
Minnesota Utd0–1Colorado Rapids