Appearances
290
Assistant
273
4th Official
4
AVAR
13
Season-by-Season
Teams officiated
- 🇺🇸Columbus Crew39×
- 🇺🇸Chicago Fire29×
- 🇺🇸FC Cincinnati27×
- 🇺🇸Nycfc27×
- 🇺🇸Orlando City27×
- 🇺🇸D.C. United24×
- 🇺🇸Sporting KC24×
- 🇨🇦CF Montréal23×
- 🇺🇸NE Revolution23×
- 🇺🇸Colorado Rapids22×
- 🇺🇸LA Galaxy20×
- 🇺🇸Lafc20×
- 🇺🇸NY Red Bulls19×
- 🇺🇸Atlanta Utd18×
- 🇺🇸Houston Dynamo18×
Venues
- Dick’s Sporting Goods Park15×🇺🇸· USA
- 15×
- 14×
- TQL Stadium13×🇺🇸· USA
- 13×
- Inter&Co Stadium13×🇺🇸· USA
- 13×
- 11×
- Allianz Field11×🇺🇸· USA
- 10×
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
LA Galaxy4–1Austin FC
21/10/2026 · 2026
FC Cincinnati2–1D.C. United
17/10/2026 · 2026
NE Revolution1–0Chicago Fire
14/10/2026 · 2026 · Round 26
Columbus Crew3–1Charlotte FC
19/09/2026 · 2026
Minnesota Utd2–3LA Galaxy
09/09/2026 · 2026
Chicago Fire1–1Inter Miami
05/09/2026 · 2026
Charlotte FC0–0Houston Dynamo
29/08/2026 · 2026
Colorado Rapids1–0Real Salt Lake
19/08/2026 · 2026 · Round 19
FC Cincinnati2–1Nycfc
01/08/2026 · 2026
Chicago Fire2–1Charlotte FC
25/07/2026 · 2026
Columbus Crew2–1FC Cincinnati
16/07/2026 · 2026 · Round 15
St Louis City3–2Sporting KC