Appearances
121
Assistant
115
4th Official
3
AVAR
3
Season-by-Season
Teams officiated
- 🇺🇸Nashville SC15×
- 🇺🇸Inter Miami13×
- 🇺🇸Chicago Fire12×
- 🇺🇸FC Cincinnati11×
- 🇺🇸Philadelphia Union11×
- 🇺🇸Seattle Sounders11×
- 🇺🇸St Louis City11×
- 🇺🇸Atlanta Utd10×
- 🇺🇸Charlotte FC10×
- 🇺🇸FC Dallas10×
- 🇺🇸Sporting KC10×
- 🇨🇦CF Montréal9×
- 🇺🇸Columbus Crew9×
- 🇺🇸Minnesota Utd8×
- 🇺🇸Orlando City8×
Venues
- TQL Stadium9×🇺🇸· USA
- GEODIS Park9×🇺🇸· USA
- 7×
- 6×
- Allianz Field6×🇺🇸· USA
- Energizer Park6×🇺🇸· USA
- Bank of America Stadium5×🇺🇸· USA
- America First Field5×🇺🇸· USA
- 5×
- 5×
Most frequent crewmates
Recent matches
View all →28/10/2026 · 2026 · Round 28
Charlotte FC4–0CF Montréal
17/10/2026 · 2026
Atlanta Utd1–3Inter Miami
14/10/2026 · 2026
Chicago Fire1–3Philadelphia Union
01/10/2026 · 2026
Seattle Sounders2–1Sporting KC
26/09/2026 · 2026
Nashville SC2–0Toronto FC
12/09/2026 · 2026
Real Salt Lake0–2Nycfc
09/09/2026 · 2026
Chicago Fire1–1Inter Miami
30/08/2026 · 2026
St Louis City3–3FC Dallas
23/08/2026 · 2026
Atlanta Utd2–1Sporting KC
19/08/2026 · 2026
Toronto FC3–3Charlotte FC
25/07/2026 · 2026
Nycfc3–1Chicago Fire
22/07/2026 · 2026 · Round 16
FC Cincinnati4–3Vancouver Whitecaps