Appearances
102
Referee
61
4th Official
41
Season-by-Season
Teams officiated
- 🇺🇸Real Salt Lake12×
- 🇺🇸Colorado Rapids9×
- 🇺🇸Houston Dynamo9×
- 🇺🇸Nycfc9×
- 🇺🇸St Louis City9×
- 🇺🇸Atlanta Utd8×
- 🇺🇸FC Dallas8×
- 🇺🇸Lafc8×
- 🇺🇸Portland Timbers8×
- 🇺🇸SJ Earthquakes8×
- 🇺🇸Seattle Sounders8×
- 🇺🇸Sporting KC8×
- 🇺🇸Columbus Crew7×
- 🇺🇸FC Cincinnati7×
- 🇺🇸Inter Miami7×
Venues
- Providence Park7×🇺🇸· USA
- 6×
- America First Field6×🇺🇸· USA
- PayPal Park5×🇺🇸· USA
- Shell Energy Stadium5×🇺🇸· USA
- Dick’s Sporting Goods Park5×🇺🇸· USA
- TQL Stadium5×🇺🇸· USA
- Dignity Health Sports Park4×🇺🇸· USA
- BMO Stadium4×🇺🇸· USA
- GEODIS Park4×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →01/11/2026 · 2026
Vancouver Whitecaps5–1Seattle Sounders
28/10/2026 · 2026
Toronto FC2–1D.C. United
24/10/2026 · 2026
Houston Dynamo0–0Minnesota Utd
17/10/2026 · 2026
Sporting KC1–3Real Salt Lake
14/10/2026 · 2026
Colorado Rapids2–2Minnesota Utd
26/09/2026 · 2026 · Round 24
Atlanta Utd2–2Nycfc
19/09/2026 · 2026
St Louis City3–1Toronto FC
12/09/2026 · 2026
Real Salt Lake0–2Nycfc
09/09/2026 · 2026
San Diego FC2–3SJ Earthquakes
05/09/2026 · 2026
Columbus Crew3–0Colorado Rapids
29/08/2026 · 2026 · Round 20
Seattle Sounders2–2Chicago Fire
22/08/2026 · 2026
St Louis City2–1Houston Dynamo