Appearances
242
Assistant
223
4th Official
1
AVAR
18
Season-by-Season
Teams officiated
- 🇺🇸Atlanta Utd34×
- 🇺🇸NE Revolution24×
- 🇺🇸Orlando City24×
- 🇺🇸Philadelphia Union24×
- 🇺🇸Columbus Crew23×
- 🇺🇸FC Cincinnati22×
- 🇺🇸Inter Miami22×
- 🇺🇸NY Red Bulls22×
- 🇺🇸D.C. United21×
- 🇨🇦CF Montréal18×
- 🇺🇸Houston Dynamo18×
- 🇺🇸Nycfc18×
- 🇺🇸Portland Timbers17×
- 🇺🇸Seattle Sounders17×
- 🇨🇦Toronto FC17×
Venues
- 25×
- Audi Field12×🇺🇸· USA
- 11×
- Shell Energy Stadium11×🇺🇸· USA
- 11×
- Inter&Co Stadium11×🇺🇸· USA
- Subaru Park11×🇺🇸· USA
- 10×
- TQL Stadium10×🇺🇸· USA
- 9×
Most frequent crewmates
Recent matches
View all →28/10/2026 · 2026
Chicago Fire2–2Orlando City
24/10/2026 · 2026
CF Montréal0–2Nashville SC
17/10/2026 · 2026
Atlanta Utd1–3Inter Miami
14/10/2026 · 2026
D.C. United2–1NY Red Bulls
26/09/2026 · 2026
Austin FC3–3San Diego FC
19/09/2026 · 2026
St Louis City3–1Toronto FC
12/09/2026 · 2026
Inter Miami2–2Nashville SC
05/09/2026 · 2026
Vancouver Whitecaps1–3St Louis City
29/08/2026 · 2026
Atlanta Utd0–2Charlotte FC
19/08/2026 · 2026 · Round 19
Columbus Crew1–2CF Montréal
15/08/2026 · 2026
Colorado Rapids2–0Sporting KC
01/08/2026 · 2026
D.C. United2–2Nashville SC