Appearances
57
Referee
1
4th Official
56
Season-by-Season
Teams officiated
- 🇺🇸FC Dallas12×
- 🇺🇸Minnesota Utd9×
- 🇺🇸Sporting KC7×
- 🇺🇸Atlanta Utd5×
- 🇺🇸Houston Dynamo5×
- 🇺🇸Real Salt Lake5×
- 🇺🇸SJ Earthquakes5×
- 🇺🇸Austin FC4×
- 🇨🇦CF Montréal4×
- 🇺🇸Charlotte FC4×
- 🇺🇸Colorado Rapids4×
- 🇺🇸FC Cincinnati4×
- 🇺🇸LA Galaxy4×
- 🇺🇸Chicago Fire3×
- 🇺🇸Columbus Crew3×
Venues
- 7×
- 5×
- TQL Stadium4×🇺🇸· USA
- 4×
- America First Field3×🇺🇸· USA
- Bank of America Stadium3×🇺🇸· USA
- Q2 Stadium3×🇺🇸· USA
- 2×
- Audi Field2×🇺🇸· USA
- 2×
Most frequent crewmates
Recent matches
View all →26/09/2026 · 2026 · Round 24
Charlotte FC0–1Chicago Fire
19/09/2026 · 2026
Real Salt Lake0–3Vancouver Whitecaps
22/07/2026 · 2026
Sporting KC2–1Minnesota Utd
13/05/2026 · 2026
D.C. United1–3Chicago Fire
18/04/2026 · 2026
Nycfc1–2Charlotte FC
11/04/2026 · 2026
Sporting KC1–3SJ Earthquakes
23/08/2025 · 2025
FC Cincinnati0–1Nycfc
12/07/2025 · 2025
Real Salt Lake1–0Houston Dynamo
05/07/2025 · 2025
D.C. United0–0Atlanta Utd
31/05/2025 · 2025
San Diego FC2–0Austin FC
17/05/2025 · 2025
Atlanta Utd0–1Philadelphia Union
23/03/2025 · 2025
Austin FC2–1San Diego FC