Appearances
172
Referee
12
4th Official
46
VAR
113
AVAR
1
Season-by-Season
Teams officiated
- 🇺🇸LA Galaxy20×
- 🇺🇸Lafc19×
- 🇺🇸SJ Earthquakes19×
- 🇺🇸Real Salt Lake18×
- 🇨🇦Toronto FC18×
- 🇺🇸Seattle Sounders17×
- 🇺🇸Sporting KC15×
- 🇨🇦Vancouver Whitecaps15×
- 🇺🇸Colorado Rapids13×
- 🇺🇸FC Dallas13×
- 🇺🇸Philadelphia Union13×
- 🇺🇸Houston Dynamo12×
- 🇺🇸Minnesota Utd11×
- 🇺🇸Austin FC10×
- 🇺🇸Chicago Fire10×
Venues
- BMO Stadium13×🇺🇸· USA
- PayPal Park12×🇺🇸· USA
- Dignity Health Sports Park9×🇺🇸· USA
- 9×
- 8×
- Dick’s Sporting Goods Park8×🇺🇸· USA
- Providence Park7×🇺🇸· USA
- 7×
- 7×
- 7×
Most frequent crewmates
Recent matches
View all →01/11/2026 · 2026 · Round 29
Portland Timbers3–1Houston Dynamo
01/11/2026 · 2026
Atlanta Utd3–1Toronto FC
28/10/2026 · 2026
Austin FC1–2Real Salt Lake
24/10/2026 · 2026
San Diego FC2–2Seattle Sounders
24/10/2026 · 2026 · Round 27
Philadelphia Union1–2NE Revolution
17/10/2026 · 2026
Houston Dynamo2–2FC Dallas
14/10/2026 · 2026 · Round 26
Toronto FC3–3Orlando City
11/10/2026 · 2026
St Louis City6–2LA Galaxy
10/10/2026 · 2026
Colorado Rapids1–1SJ Earthquakes
26/09/2026 · 2026
Austin FC3–3San Diego FC
19/09/2026 · 2026
D.C. United1–2Charlotte FC
12/09/2026 · 2026
Columbus Crew0–1NY Red Bulls