Appearances
294
Assistant
279
4th Official
2
AVAR
13
Season-by-Season
Teams officiated
- 🇺🇸Philadelphia Union37×
- 🇺🇸D.C. United36×
- 🇺🇸NY Red Bulls34×
- 🇺🇸Nycfc32×
- 🇺🇸Chicago Fire30×
- 🇺🇸NE Revolution30×
- 🇺🇸Sporting KC30×
- 🇨🇦CF Montréal29×
- 🇺🇸Columbus Crew27×
- 🇨🇦Toronto FC26×
- 🇺🇸Atlanta Utd23×
- 🇺🇸Real Salt Lake23×
- 🇺🇸FC Dallas22×
- 🇺🇸Colorado Rapids20×
- 🇺🇸Portland Timbers20×
Venues
- 19×
- Audi Field18×🇺🇸· USA
- Subaru Park18×🇺🇸· USA
- 15×
- Shell Energy Stadium15×🇺🇸· USA
- 14×
- 14×
- 12×
- 11×
- 11×
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
Nycfc1–1CF Montréal
28/10/2026 · 2026
Minnesota Utd3–1Sporting KC
24/10/2026 · 2026 · Round 27
NY Red Bulls2–0Inter Miami
14/10/2026 · 2026
Real Salt Lake1–1SJ Earthquakes
10/10/2026 · 2026 · Round 25
Atlanta Utd1–3FC Cincinnati
26/09/2026 · 2026 · Round 24
Philadelphia Union4–2Orlando City
12/09/2026 · 2026
Colorado Rapids1–0CF Montréal
05/09/2026 · 2026
FC Dallas4–3Sporting KC
29/08/2026 · 2026 · Round 20
D.C. United0–0Lafc
22/08/2026 · 2026
St Louis City2–1Houston Dynamo
19/08/2026 · 2026 · Round 19
NY Red Bulls0–1Nashville SC
15/08/2026 · 2026 · Round 18
Orlando City1–1FC Cincinnati