Appearances
367
Assistant
344
4th Official
2
AVAR
21
Season-by-Season
Teams officiated
- 🇺🇸Seattle Sounders57×
- 🇺🇸Portland Timbers53×
- 🇨🇦Vancouver Whitecaps49×
- 🇺🇸LA Galaxy45×
- 🇺🇸Colorado Rapids44×
- 🇺🇸SJ Earthquakes37×
- 🇺🇸Real Salt Lake36×
- 🇺🇸Lafc35×
- 🇺🇸Houston Dynamo31×
- 🇺🇸FC Dallas28×
- 🇺🇸Columbus Crew26×
- 🇺🇸Atlanta Utd25×
- 🇺🇸Sporting KC24×
- 🇺🇸Minnesota Utd19×
- 🇺🇸Chicago Fire18×
Venues
- Providence Park39×🇺🇸· USA
- 37×
- 32×
- Dick’s Sporting Goods Park23×🇺🇸· USA
- BMO Stadium19×🇺🇸· USA
- PayPal Park19×🇺🇸· USA
- 16×
- 16×
- Dignity Health Sports Park13×🇺🇸· USA
- 10×
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
Colorado Rapids2–4Chicago Fire
28/10/2026 · 2026
Seattle Sounders0–1Houston Dynamo
17/10/2026 · 2026
SJ Earthquakes1–1Nashville SC
10/10/2026 · 2026
Charlotte FC3–2FC Dallas
26/09/2026 · 2026
Houston Dynamo0–2Sporting KC
12/09/2026 · 2026
LA Galaxy1–1Seattle Sounders
09/09/2026 · 2026
San Diego FC2–3SJ Earthquakes
29/08/2026 · 2026
Colorado Rapids1–0Real Salt Lake
22/08/2026 · 2026
Austin FC1–1Philadelphia Union
19/08/2026 · 2026
Vancouver Whitecaps0–1Houston Dynamo
15/08/2026 · 2026 · Round 18
Atlanta Utd2–1NY Red Bulls
01/08/2026 · 2026
Portland Timbers2–1Seattle Sounders