Appearances
89
Assistant
86
4th Official
3
Season-by-Season
Teams officiated
- 🇺🇸D.C. United12×
- 🇺🇸Orlando City11×
- 🇺🇸NY Red Bulls9×
- 🇺🇸Nashville SC9×
- 🇺🇸Philadelphia Union9×
- 🇺🇸Houston Dynamo8×
- 🇨🇦CF Montréal7×
- 🇨🇦Toronto FC7×
- 🇺🇸Atlanta Utd6×
- 🇺🇸Charlotte FC6×
- 🇺🇸Chicago Fire6×
- 🇺🇸Colorado Rapids6×
- 🇺🇸Columbus Crew6×
- 🇺🇸Lafc6×
- 🇺🇸NE Revolution6×
Venues
- Audi Field10×🇺🇸· USA
- Bank of America Stadium6×🇺🇸· USA
- 6×
- 5×
- 4×
- America First Field4×🇺🇸· USA
- 4×
- Subaru Park4×🇺🇸· USA
- BMO Stadium3×🇺🇸· USA
- Dick’s Sporting Goods Park3×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
Charlotte FC4–0Orlando City
17/10/2026 · 2026
Houston Dynamo2–2FC Dallas
10/10/2026 · 2026
NY Red Bulls4–1San Diego FC
19/09/2026 · 2026 · Round 23
CF Montréal0–2Columbus Crew
12/09/2026 · 2026
Orlando City3–0Toronto FC
05/09/2026 · 2026
Austin FC1–1SJ Earthquakes
19/08/2026 · 2026
D.C. United0–3NE Revolution
15/08/2026 · 2026 · Round 18
Charlotte FC3–1Columbus Crew
25/07/2026 · 2026
Philadelphia Union1–0Seattle Sounders
22/07/2026 · 2026
Houston Dynamo1–1D.C. United
16/07/2026 · 2026 · Round 15
CF Montréal0–0Toronto FC
23/05/2026 · 2026 · Round 13
Charlotte FC1–0NE Revolution