Appearances
358
Referee
259
4th Official
41
VAR
58
Season-by-Season
Teams officiated
- 🇺🇸LA Galaxy50×
- 🇺🇸Seattle Sounders42×
- 🇺🇸NY Red Bulls39×
- 🇺🇸Portland Timbers38×
- 🇺🇸FC Dallas37×
- 🇺🇸Houston Dynamo35×
- 🇺🇸Real Salt Lake33×
- 🇺🇸D.C. United30×
- 🇨🇦Toronto FC27×
- 🇨🇦Vancouver Whitecaps27×
- 🇺🇸Atlanta Utd26×
- 🇺🇸SJ Earthquakes25×
- 🇺🇸Lafc24×
- 🇺🇸Philadelphia Union23×
- 🇺🇸Sporting KC23×
Venues
- 23×
- 21×
- Shell Energy Stadium19×🇺🇸· USA
- Toyota Stadium15×🇺🇸· USA
- BMO Stadium14×🇺🇸· USA
- 12×
- Dignity Health Sports Park11×🇺🇸· USA
- 11×
- Inter&Co Stadium11×🇺🇸· USA
- Q2 Stadium11×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →28/10/2026 · 2026
Austin FC1–2Real Salt Lake
24/10/2026 · 2026
Colorado Rapids1–0Vancouver Whitecaps
17/10/2026 · 2026
Atlanta Utd1–3Inter Miami
14/10/2026 · 2026
Lafc3–1Austin FC
10/10/2026 · 2026 · Round 25
Orlando City3–2Columbus Crew
01/10/2026 · 2026
Seattle Sounders2–1Sporting KC
26/09/2026 · 2026
LA Galaxy3–2Colorado Rapids
19/09/2026 · 2026
Houston Dynamo2–2FC Cincinnati
12/09/2026 · 2026
Colorado Rapids1–0CF Montréal
09/09/2026 · 2026
Chicago Fire1–1Inter Miami
30/08/2026 · 2026
St Louis City3–3FC Dallas
22/08/2026 · 2026
SJ Earthquakes1–5Minnesota Utd