Appearances
209
Assistant
198
4th Official
2
AVAR
9
Season-by-Season
Teams officiated
- 🇺🇸SJ Earthquakes32×
- 🇺🇸Portland Timbers25×
- 🇺🇸Lafc23×
- 🇺🇸Colorado Rapids22×
- 🇺🇸Real Salt Lake22×
- 🇺🇸LA Galaxy21×
- 🇺🇸Houston Dynamo20×
- 🇺🇸Minnesota Utd20×
- 🇺🇸FC Dallas19×
- 🇨🇦Vancouver Whitecaps18×
- 🇺🇸Austin FC15×
- 🇺🇸Atlanta Utd14×
- 🇺🇸Seattle Sounders14×
- 🇺🇸Columbus Crew13×
- 🇨🇦CF Montréal11×
Venues
- PayPal Park24×🇺🇸· USA
- Providence Park18×🇺🇸· USA
- BMO Stadium15×🇺🇸· USA
- Dignity Health Sports Park14×🇺🇸· USA
- 10×
- 9×
- 9×
- 8×
- 7×
- Allianz Field6×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →01/11/2026 · 2026
Lafc1–3Minnesota Utd
28/10/2026 · 2026
Vancouver Whitecaps4–1San Diego FC
24/10/2026 · 2026 · Round 27
Philadelphia Union1–2NE Revolution
17/10/2026 · 2026
SJ Earthquakes1–1Nashville SC
14/10/2026 · 2026
LA Galaxy2–0Portland Timbers
10/10/2026 · 2026 · Round 25
Toronto FC2–1CF Montréal
18/09/2026 · 2026 · Round 23
Nycfc0–1NY Red Bulls
09/09/2026 · 2026
Minnesota Utd1–2FC Dallas
29/08/2026 · 2026
Portland Timbers1–2Austin FC
22/08/2026 · 2026
CF Montréal2–2LA Galaxy
19/08/2026 · 2026
Vancouver Whitecaps0–1Houston Dynamo
15/08/2026 · 2026
Lafc0–1San Diego FC