Appearances
172
Assistant
157
4th Official
2
AVAR
13
Season-by-Season
Teams officiated
- 🇺🇸LA Galaxy26×
- 🇺🇸Colorado Rapids23×
- 🇺🇸Minnesota Utd23×
- 🇺🇸SJ Earthquakes23×
- 🇺🇸Houston Dynamo22×
- 🇨🇦Vancouver Whitecaps21×
- 🇺🇸Real Salt Lake19×
- 🇺🇸Lafc17×
- 🇺🇸Seattle Sounders17×
- 🇺🇸Sporting KC16×
- 🇺🇸Portland Timbers13×
- 🇨🇦CF Montréal10×
- 🇺🇸D.C. United10×
- 🇺🇸Nycfc10×
- 🇺🇸FC Dallas9×
Venues
- Shell Energy Stadium14×🇺🇸· USA
- PayPal Park14×🇺🇸· USA
- 14×
- Dignity Health Sports Park13×🇺🇸· USA
- BMO Stadium13×🇺🇸· USA
- 11×
- Allianz Field10×🇺🇸· USA
- Dick’s Sporting Goods Park9×🇺🇸· USA
- 8×
- 7×
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026
Minnesota Utd3–1SJ Earthquakes
31/10/2026 · 2026
Colorado Rapids2–4Chicago Fire
17/10/2026 · 2026
Seattle Sounders1–1CF Montréal
14/10/2026 · 2026
LA Galaxy2–0Portland Timbers
26/09/2026 · 2026
Houston Dynamo0–2Sporting KC
19/09/2026 · 2026
Nashville SC3–0Chicago Fire
12/09/2026 · 2026
Colorado Rapids1–0CF Montréal
29/08/2026 · 2026
San Diego FC3–1LA Galaxy
22/08/2026 · 2026
Lafc1–1Portland Timbers
01/08/2026 · 2026
Colorado Rapids1–0Austin FC
25/07/2026 · 2026
Minnesota Utd0–0Vancouver Whitecaps
22/07/2026 · 2026
LA Galaxy1–3St Louis City