Appearances
254
Assistant
229
4th Official
1
AVAR
24
Season-by-Season
Teams officiated
- 🇺🇸Lafc34×
- 🇺🇸Portland Timbers34×
- 🇺🇸Seattle Sounders33×
- 🇺🇸LA Galaxy30×
- 🇨🇦Vancouver Whitecaps28×
- 🇺🇸Real Salt Lake26×
- 🇺🇸SJ Earthquakes25×
- 🇺🇸Sporting KC25×
- 🇺🇸Atlanta Utd22×
- 🇺🇸Houston Dynamo22×
- 🇺🇸Minnesota Utd17×
- 🇺🇸FC Dallas16×
- 🇺🇸Orlando City16×
- 🇺🇸Chicago Fire14×
- 🇺🇸NY Red Bulls14×
Venues
- BMO Stadium19×🇺🇸· USA
- 18×
- 18×
- Providence Park18×🇺🇸· USA
- 17×
- 12×
- 12×
- 11×
- America First Field8×🇺🇸· USA
- Shell Energy Stadium8×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →01/11/2026 · 2026
Lafc1–3Minnesota Utd
24/10/2026 · 2026
San Diego FC2–2Seattle Sounders
18/10/2026 · 2026
FC Cincinnati0–2Columbus Crew
14/10/2026 · 2026
Nashville SC4–0Sporting KC
10/10/2026 · 2026
Minnesota Utd2–2Houston Dynamo
26/09/2026 · 2026
Vancouver Whitecaps3–3D.C. United
19/09/2026 · 2026 · Round 23
SJ Earthquakes2–2Lafc
12/09/2026 · 2026
Real Salt Lake0–2Nycfc
09/09/2026 · 2026
Minnesota Utd1–2FC Dallas
29/08/2026 · 2026 · Round 20
Seattle Sounders2–2Chicago Fire
22/08/2026 · 2026
Austin FC1–1Philadelphia Union
19/08/2026 · 2026 · Round 19
FC Cincinnati2–1Nycfc