Appearances
231
Assistant
93
AVAR
138
Season-by-Season
Teams officiated
- 🇺🇸Columbus Crew33×
- 🇺🇸D.C. United28×
- 🇺🇸Houston Dynamo25×
- 🇺🇸NY Red Bulls24×
- 🇺🇸Atlanta Utd21×
- 🇺🇸Philadelphia Union21×
- 🇺🇸NE Revolution20×
- 🇺🇸Minnesota Utd18×
- 🇺🇸Nycfc18×
- 🇨🇦CF Montréal17×
- 🇺🇸FC Dallas17×
- 🇺🇸Seattle Sounders17×
- 🇺🇸Colorado Rapids16×
- 🇺🇸LA Galaxy16×
- 🇺🇸Orlando City16×
Venues
- Shell Energy Stadium16×🇺🇸· USA
- 14×
- 12×
- Audi Field11×🇺🇸· USA
- 10×
- Yankee Stadium9×🇺🇸· USA
- 9×
- 8×
- 7×
- 7×
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026
NY Red Bulls3–0Atlanta Utd
31/10/2026 · 2026
Sporting KC1–1FC Dallas
19/09/2026 · 2026
D.C. United1–2Charlotte FC
12/09/2026 · 2026
FC Dallas2–1Portland Timbers
05/09/2026 · 2026 · Round 21
Orlando City1–0San Diego FC
29/08/2026 · 2026
Houston Dynamo0–0SJ Earthquakes
22/08/2026 · 2026
Inter Miami1–2Toronto FC
01/08/2026 · 2026 · Round 17
Vancouver Whitecaps1–1Lafc
25/07/2026 · 2026
San Diego FC1–0FC Dallas
25/07/2026 · 2026
NY Red Bulls0–2Charlotte FC
16/05/2026 · 2026
D.C. United1–1St Louis City
02/05/2026 · 2026
Atlanta Utd3–1CF Montréal