Appearances
92
Assistant
90
4th Official
2
Season-by-Season
Teams officiated
- 🇺🇸D.C. United11×
- 🇺🇸FC Dallas10×
- 🇺🇸Houston Dynamo10×
- 🇺🇸Orlando City10×
- 🇺🇸Chicago Fire9×
- 🇺🇸Atlanta Utd8×
- 🇺🇸Austin FC8×
- 🇺🇸Charlotte FC8×
- 🇺🇸Columbus Crew8×
- 🇺🇸Philadelphia Union8×
- 🇺🇸NE Revolution7×
- 🇺🇸Nashville SC7×
- 🇺🇸Nycfc7×
- 🇺🇸St Louis City7×
- 🇨🇦CF Montréal6×
Venues
- Q2 Stadium8×🇺🇸· USA
- Bank of America Stadium7×🇺🇸· USA
- Audi Field7×🇺🇸· USA
- Subaru Park6×🇺🇸· USA
- Toyota Stadium5×🇺🇸· USA
- 4×
- 4×
- Shell Energy Stadium3×🇺🇸· USA
- Inter&Co Stadium3×🇺🇸· USA
- GEODIS Park3×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
Nycfc1–1CF Montréal
28/10/2026 · 2026
FC Dallas0–2Columbus Crew
17/10/2026 · 2026
Orlando City4–1D.C. United
14/10/2026 · 2026
Nashville SC4–0Sporting KC
10/10/2026 · 2026
NE Revolution0–3Seattle Sounders
26/09/2026 · 2026 · Round 24
Charlotte FC0–1Chicago Fire
12/09/2026 · 2026
D.C. United0–0Atlanta Utd
09/09/2026 · 2026 · Round 22
Toronto FC2–1Nashville SC
05/09/2026 · 2026 · Round 21
Orlando City1–0San Diego FC
19/08/2026 · 2026
Sporting KC1–1St Louis City
15/08/2026 · 2026
Houston Dynamo1–0LA Galaxy
25/07/2026 · 2026
NE Revolution4–1Atlanta Utd