Appearances
140
Assistant
128
4th Official
2
AVAR
10
Season-by-Season
Teams officiated
- 🇺🇸FC Cincinnati25×
- 🇺🇸Columbus Crew15×
- 🇺🇸Portland Timbers13×
- 🇺🇸Atlanta Utd12×
- 🇺🇸Chicago Fire12×
- 🇺🇸FC Dallas12×
- 🇺🇸NE Revolution12×
- 🇺🇸Nashville SC12×
- 🇺🇸Sporting KC12×
- 🇺🇸D.C. United10×
- 🇺🇸Nycfc10×
- 🇺🇸Orlando City10×
- 🇺🇸SJ Earthquakes10×
- 🇨🇦CF Montréal9×
- 🇺🇸Charlotte FC9×
Venues
- TQL Stadium13×🇺🇸· USA
- 8×
- GEODIS Park7×🇺🇸· USA
- Toyota Stadium7×🇺🇸· USA
- 6×
- 6×
- 5×
- 5×
- PayPal Park5×🇺🇸· USA
- Energizer Park5×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →28/10/2026 · 2026
Toronto FC2–1D.C. United
24/10/2026 · 2026
San Diego FC2–2Seattle Sounders
14/10/2026 · 2026 · Round 26
Columbus Crew3–1Charlotte FC
10/10/2026 · 2026 · Round 25
Chicago Fire2–1Nycfc
26/09/2026 · 2026
SJ Earthquakes3–1Portland Timbers
12/09/2026 · 2026
LA Galaxy1–1Seattle Sounders
30/08/2026 · 2026
Columbus Crew1–3NE Revolution
22/08/2026 · 2026
Vancouver Whitecaps5–0FC Dallas
19/08/2026 · 2026
Portland Timbers3–1San Diego FC
01/08/2026 · 2026
Sporting KC0–2Houston Dynamo
25/07/2026 · 2026
Columbus Crew2–1FC Cincinnati
17/07/2026 · 2026 · Round 15
Nashville SC1–0Atlanta Utd