Appearances
248
Assistant
237
4th Official
3
AVAR
8
Season-by-Season
Teams officiated
- 🇺🇸FC Dallas30×
- 🇺🇸Houston Dynamo29×
- 🇺🇸SJ Earthquakes29×
- 🇺🇸Lafc23×
- 🇺🇸Real Salt Lake23×
- 🇺🇸Seattle Sounders22×
- 🇺🇸Atlanta Utd20×
- 🇺🇸Sporting KC19×
- 🇨🇦CF Montréal18×
- 🇺🇸LA Galaxy18×
- 🇺🇸Portland Timbers18×
- 🇺🇸Colorado Rapids17×
- 🇺🇸FC Cincinnati17×
- 🇺🇸Minnesota Utd17×
- 🇨🇦Toronto FC16×
Venues
- Toyota Stadium19×🇺🇸· USA
- 16×
- 12×
- 11×
- Dick’s Sporting Goods Park10×🇺🇸· USA
- Q2 Stadium9×🇺🇸· USA
- 9×
- 9×
- 9×
- 8×
Most frequent crewmates
Recent matches
View all →28/10/2026 · 2026
St Louis City2–3Portland Timbers
21/10/2026 · 2026
FC Cincinnati2–1D.C. United
26/09/2026 · 2026
Austin FC3–3San Diego FC
12/09/2026 · 2026
FC Cincinnati3–3Charlotte FC
05/09/2026 · 2026
Seattle Sounders0–0NY Red Bulls
30/08/2026 · 2026
Columbus Crew1–3NE Revolution
22/08/2026 · 2026
St Louis City2–1Houston Dynamo
19/08/2026 · 2026
LA Galaxy1–0SJ Earthquakes
15/08/2026 · 2026
Real Salt Lake1–1Minnesota Utd
01/08/2026 · 2026
CF Montréal2–2NE Revolution
25/07/2026 · 2026
San Diego FC1–0FC Dallas
22/07/2026 · 2026
Houston Dynamo1–1D.C. United