Appearances
172
Assistant
151
4th Official
3
AVAR
18
Season-by-Season
Teams officiated
- 🇺🇸Houston Dynamo23×
- 🇺🇸SJ Earthquakes21×
- 🇺🇸FC Dallas20×
- 🇺🇸Austin FC17×
- 🇺🇸Sporting KC16×
- 🇺🇸Colorado Rapids14×
- 🇺🇸Nashville SC14×
- 🇺🇸Lafc13×
- 🇺🇸Orlando City13×
- 🇺🇸Philadelphia Union13×
- 🇺🇸St Louis City13×
- 🇺🇸LA Galaxy12×
- 🇺🇸D.C. United11×
- 🇺🇸FC Cincinnati11×
- 🇺🇸Inter Miami11×
Venues
- Shell Energy Stadium16×🇺🇸· USA
- Toyota Stadium11×🇺🇸· USA
- Subaru Park10×🇺🇸· USA
- 10×
- 9×
- GEODIS Park8×🇺🇸· USA
- Q2 Stadium8×🇺🇸· USA
- Dignity Health Sports Park8×🇺🇸· USA
- Energizer Park7×🇺🇸· USA
- Inter&Co Stadium6×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →28/10/2026 · 2026
Nashville SC0–0Philadelphia Union
24/10/2026 · 2026
Atlanta Utd2–3Chicago Fire
14/10/2026 · 2026 · Round 26
FC Cincinnati2–3NE Revolution
10/10/2026 · 2026
Colorado Rapids1–1SJ Earthquakes
20/09/2026 · 2026
Inter Miami2–2San Diego FC
09/09/2026 · 2026
Portland Timbers2–2St Louis City
05/09/2026 · 2026
Columbus Crew3–0Colorado Rapids
29/08/2026 · 2026
Nashville SC4–0FC Cincinnati
19/08/2026 · 2026
Orlando City1–2Chicago Fire
25/07/2026 · 2026
St Louis City1–0Colorado Rapids
22/07/2026 · 2026
Portland Timbers2–2FC Dallas
23/05/2026 · 2026 · Round 13
St Louis City3–0Austin FC