Appearances
334
4th Official
85
VAR
250
Season-by-Season
Teams officiated
- 🇺🇸Colorado Rapids48×
- 🇨🇦Vancouver Whitecaps38×
- 🇺🇸Real Salt Lake37×
- 🇺🇸FC Dallas32×
- 🇺🇸Houston Dynamo30×
- 🇺🇸SJ Earthquakes30×
- 🇺🇸Seattle Sounders29×
- 🇺🇸Atlanta Utd24×
- 🇺🇸Chicago Fire24×
- 🇺🇸LA Galaxy24×
- 🇺🇸Philadelphia Union24×
- 🇨🇦CF Montréal23×
- 🇺🇸D.C. United23×
- 🇺🇸Nycfc23×
- 🇺🇸Portland Timbers23×
Venues
- 35×
- 18×
- PayPal Park17×🇺🇸· USA
- 16×
- 16×
- 14×
- TQL Stadium12×🇺🇸· USA
- 12×
- Shell Energy Stadium11×🇺🇸· USA
- 11×
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026
Seattle Sounders2–1Lafc
01/11/2026 · 2026 · Round 29
NE Revolution1–2Inter Miami
31/10/2026 · 2026
Nycfc1–1CF Montréal
28/10/2026 · 2026
Nashville SC0–0Philadelphia Union
24/10/2026 · 2026
Houston Dynamo0–0Minnesota Utd
18/10/2026 · 2026
FC Cincinnati0–2Columbus Crew
17/10/2026 · 2026
Orlando City4–1D.C. United
14/10/2026 · 2026
Real Salt Lake1–1SJ Earthquakes
10/10/2026 · 2026
Lafc1–1Vancouver Whitecaps
10/10/2026 · 2026
Charlotte FC3–2FC Dallas
06/10/2026 · 2026
Chicago Fire3–1Vancouver Whitecaps
26/09/2026 · 2026
FC Dallas1–0Lafc