Appearances
80
Referee
38
4th Official
36
AVAR
6
Season-by-Season
Teams officiated
- 🇺🇸D.C. United11×
- 🇺🇸FC Dallas11×
- 🇺🇸Houston Dynamo7×
- 🇺🇸SJ Earthquakes7×
- 🇺🇸Seattle Sounders7×
- 🇺🇸Austin FC6×
- 🇺🇸LA Galaxy6×
- 🇺🇸Lafc6×
- 🇺🇸NY Red Bulls6×
- 🇺🇸Nashville SC6×
- 🇺🇸Philadelphia Union6×
- 🇺🇸Real Salt Lake6×
- 🇺🇸St Louis City6×
- 🇺🇸Atlanta Utd5×
- 🇺🇸Charlotte FC5×
Venues
- Toyota Stadium8×🇺🇸· USA
- Subaru Park5×🇺🇸· USA
- Audi Field5×🇺🇸· USA
- Q2 Stadium5×🇺🇸· USA
- Energizer Park4×🇺🇸· USA
- 4×
- Shell Energy Stadium4×🇺🇸· USA
- PayPal Park4×🇺🇸· USA
- 3×
- 3×
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
SJ Earthquakes2–1Real Salt Lake
28/10/2026 · 2026
Seattle Sounders0–1Houston Dynamo
25/10/2026 · 2026 · Round 28
Lafc2–2LA Galaxy
24/10/2026 · 2026
FC Dallas3–0SJ Earthquakes
21/10/2026 · 2026
FC Cincinnati2–1D.C. United
17/10/2026 · 2026
NE Revolution1–0Chicago Fire
14/10/2026 · 2026 · Round 26
Inter Miami2–0Nycfc
01/10/2026 · 2026
Seattle Sounders2–1Sporting KC
26/09/2026 · 2026
SJ Earthquakes3–1Portland Timbers
19/09/2026 · 2026
Nashville SC3–0Chicago Fire
12/09/2026 · 2026
D.C. United0–0Atlanta Utd
09/09/2026 · 2026 · Round 22
Nycfc1–2NE Revolution