Appearances
318
Assistant
308
4th Official
2
AVAR
8
Season-by-Season
Teams officiated
- 🇺🇸D.C. United61×
- 🇺🇸Philadelphia Union54×
- 🇺🇸NY Red Bulls43×
- 🇺🇸Chicago Fire37×
- 🇺🇸NE Revolution35×
- 🇨🇦CF Montréal31×
- 🇨🇦Toronto FC30×
- 🇺🇸Nycfc27×
- 🇺🇸Sporting KC26×
- 🇺🇸Houston Dynamo22×
- 🇺🇸LA Galaxy22×
- 🇺🇸Atlanta Utd21×
- 🇺🇸Columbus Crew21×
- 🇺🇸Orlando City21×
- 🇺🇸Minnesota Utd17×
Venues
- Subaru Park27×🇺🇸· USA
- Audi Field25×🇺🇸· USA
- 24×
- 18×
- 15×
- 14×
- 11×
- 11×
- 10×
- Yankee Stadium10×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →28/10/2026 · 2026 · Round 28
NE Revolution3–2NY Red Bulls
24/10/2026 · 2026 · Round 27
Orlando City2–2Nycfc
17/10/2026 · 2026
Philadelphia Union2–2Charlotte FC
14/10/2026 · 2026 · Round 26
CF Montréal0–3Atlanta Utd
30/09/2026 · 2026
NY Red Bulls0–3St Louis City
09/09/2026 · 2026 · Round 22
Atlanta Utd2–3Orlando City
04/09/2026 · 2026 · Round 21
Nycfc0–0Nashville SC
22/08/2026 · 2026
Inter Miami1–2Toronto FC
19/08/2026 · 2026
Sporting KC1–1St Louis City
15/08/2026 · 2026 · Round 18
Charlotte FC3–1Columbus Crew
25/07/2026 · 2026
Philadelphia Union1–0Seattle Sounders
22/07/2026 · 2026
SJ Earthquakes0–4Orlando City