Appearances
24
Referee
23
4th Official
1
Season-by-Season
Teams officiated
- 🇺🇸Chicago Fire4×
- 🇺🇸NYCFC4×
- 🇺🇸NE Revolution3×
- 🇨🇦CF Montréal2×
- 🇺🇸Colorado Rapids2×
- 🇺🇸FC Cincinnati2×
- 🇺🇸Inter Miami2×
- 🇺🇸LAFC2×
- 🇺🇸Minnesota Utd2×
- 🇺🇸Nashville SC2×
- 🇺🇸Orlando City2×
- 🇺🇸Real Salt Lake2×
- 🇺🇸Seattle Sounders2×
- 🇨🇦Toronto FC2×
- 🇺🇸Atlanta Utd1×
Venues
- 2×
- 2×
- TQL Stadium2×🇺🇸· USA
- Audi Field1×🇺🇸· USA
- Bank of America Stadium1×🇺🇸· USA
- 1×
- BMO Stadium1×🇺🇸· USA
- Dignity Health Sports Park1×🇺🇸· USA
- Energizer Park1×🇺🇸· USA
- 1×
Most frequent crewmates
Recent matches
View all →07/03/2026 · 2026
NashvillevsMinnesota United
28/02/2026 · 2026
Chicago FirevsCF Montréal
21/02/2026 · 2026
Los Angeles FCvsInter Miami
07/11/2025 · 2025
CharlottevsNYCFC
03/11/2025 · 2025
Seattle SoundersvsMinnesota Utd
18/10/2025 · 2025
NE RevolutionvsChicago Fire
27/09/2025 · 2025
Toronto FCvsInter Miami
20/09/2025 · 2025
Orlando CityvsNashville SC
13/09/2025 · 2025
Chicago FirevsNYCFC
23/08/2025 · 2025
LA GalaxyvsColorado Rapids
09/08/2025 · 2025
Sporting KCvsSan Diego FC
26/07/2025 · 2025
Real Salt LakevsSJ Earthquakes