Appearances
213
Assistant
169
4th Official
6
AVAR
38
Season-by-Season
Teams officiated
- 🇺🇸NE Revolution25×
- 🇺🇸Columbus Crew22×
- 🇺🇸FC Cincinnati20×
- 🇺🇸Nycfc20×
- 🇺🇸Philadelphia Union20×
- 🇺🇸Inter Miami19×
- 🇺🇸NY Red Bulls19×
- 🇺🇸Minnesota Utd18×
- 🇺🇸Nashville SC18×
- 🇺🇸Sporting KC18×
- 🇺🇸Chicago Fire17×
- 🇨🇦Toronto FC17×
- 🇨🇦CF Montréal16×
- 🇺🇸Atlanta Utd15×
- 🇺🇸Austin FC15×
Venues
- 16×
- 16×
- Subaru Park12×🇺🇸· USA
- Toyota Stadium11×🇺🇸· USA
- Shell Energy Stadium10×🇺🇸· USA
- Allianz Field10×🇺🇸· USA
- 9×
- 9×
- Q2 Stadium8×🇺🇸· USA
- 8×
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026 · Round 29
Philadelphia Union4–1Toronto FC
31/10/2026 · 2026
St Louis City0–1San Diego FC
28/10/2026 · 2026 · Round 28
Inter Miami2–2FC Cincinnati
24/10/2026 · 2026
Sporting KC1–2Austin FC
14/10/2026 · 2026
Real Salt Lake1–1SJ Earthquakes
10/10/2026 · 2026 · Round 25
Chicago Fire2–1Nycfc
26/09/2026 · 2026
LA Galaxy3–2Colorado Rapids
19/09/2026 · 2026 · Round 23
CF Montréal0–2Columbus Crew
12/09/2026 · 2026
D.C. United0–0Atlanta Utd
09/09/2026 · 2026 · Round 22
Nycfc1–2NE Revolution
05/09/2026 · 2026
Seattle Sounders0–0NY Red Bulls
29/08/2026 · 2026
Sporting KC0–3Vancouver Whitecaps