Appearances
263
Referee
151
4th Official
74
VAR
38
Season-by-Season
Teams officiated
- 🇺🇸SJ Earthquakes31×
- 🇺🇸LA Galaxy30×
- 🇺🇸Seattle Sounders27×
- 🇺🇸Lafc26×
- 🇺🇸Houston Dynamo24×
- 🇺🇸Portland Timbers24×
- 🇺🇸FC Dallas23×
- 🇺🇸Sporting KC23×
- 🇨🇦Vancouver Whitecaps22×
- 🇺🇸Minnesota Utd21×
- 🇺🇸Real Salt Lake20×
- 🇺🇸Chicago Fire19×
- 🇺🇸Orlando City18×
- 🇺🇸Colorado Rapids17×
- 🇺🇸Atlanta Utd16×
Venues
- Dignity Health Sports Park20×🇺🇸· USA
- PayPal Park18×🇺🇸· USA
- 17×
- 13×
- Providence Park12×🇺🇸· USA
- Dick’s Sporting Goods Park11×🇺🇸· USA
- Toyota Stadium11×🇺🇸· USA
- 10×
- 10×
- 9×
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
Charlotte FC4–0Orlando City
28/10/2026 · 2026
Seattle Sounders0–1Houston Dynamo
24/10/2026 · 2026
Atlanta Utd2–3Chicago Fire
17/10/2026 · 2026
Houston Dynamo2–2FC Dallas
14/10/2026 · 2026
Colorado Rapids2–2Minnesota Utd
27/09/2026 · 2026
Columbus Crew2–1Inter Miami
19/09/2026 · 2026
Colorado Rapids3–3Seattle Sounders
13/09/2026 · 2026
Vancouver Whitecaps1–2Austin FC
09/09/2026 · 2026
San Diego FC2–3SJ Earthquakes
09/09/2026 · 2026 · Round 22
Philadelphia Union5–0FC Cincinnati
05/09/2026 · 2026
LA Galaxy2–1NE Revolution
29/08/2026 · 2026
Atlanta Utd0–2Charlotte FC