Appearances
100
Referee
37
4th Official
63
Season-by-Season
Teams officiated
- 🇺🇸Lafc14×
- 🇺🇸SJ Earthquakes14×
- 🇺🇸LA Galaxy11×
- 🇺🇸San Diego FC11×
- 🇺🇸Colorado Rapids10×
- 🇺🇸Minnesota Utd10×
- 🇺🇸Seattle Sounders10×
- 🇺🇸Portland Timbers9×
- 🇺🇸Real Salt Lake9×
- 🇺🇸St Louis City9×
- 🇺🇸Sporting KC8×
- 🇺🇸Austin FC7×
- 🇺🇸NY Red Bulls7×
- 🇺🇸Chicago Fire6×
- 🇺🇸Columbus Crew6×
Venues
- BMO Stadium10×🇺🇸· USA
- Snapdragon Stadium8×🇺🇸· USA
- 8×
- PayPal Park8×🇺🇸· USA
- Dick’s Sporting Goods Park6×🇺🇸· USA
- Dignity Health Sports Park6×🇺🇸· USA
- Providence Park4×🇺🇸· USA
- 4×
- America First Field4×🇺🇸· USA
- Audi Field3×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →28/10/2026 · 2026 · Round 28
Charlotte FC4–0CF Montréal
24/10/2026 · 2026
Sporting KC1–2Austin FC
17/10/2026 · 2026
Seattle Sounders1–1CF Montréal
14/10/2026 · 2026
Chicago Fire1–3Philadelphia Union
10/10/2026 · 2026
Lafc1–1Vancouver Whitecaps
26/09/2026 · 2026
Real Salt Lake3–0NE Revolution
19/09/2026 · 2026 · Round 23
SJ Earthquakes2–2Lafc
13/09/2026 · 2026 · Round 23
San Diego FC0–5Philadelphia Union
09/09/2026 · 2026
Minnesota Utd1–2FC Dallas
05/09/2026 · 2026
Seattle Sounders0–0NY Red Bulls
30/08/2026 · 2026
St Louis City3–3FC Dallas
22/08/2026 · 2026
Lafc1–1Portland Timbers