Appearances
400
Assistant
157
4th Official
1
AVAR
242
Season-by-Season
Teams officiated
- 🇺🇸D.C. United52×
- 🇺🇸Philadelphia Union49×
- 🇺🇸NY Red Bulls43×
- 🇺🇸NE Revolution40×
- 🇨🇦CF Montréal37×
- 🇺🇸Houston Dynamo35×
- 🇺🇸Chicago Fire33×
- 🇺🇸LA Galaxy33×
- 🇺🇸Portland Timbers33×
- 🇺🇸Colorado Rapids32×
- 🇺🇸Columbus Crew31×
- 🇨🇦Toronto FC30×
- 🇺🇸Minnesota Utd29×
- 🇺🇸Seattle Sounders27×
- 🇺🇸FC Dallas26×
Venues
- 21×
- 20×
- 20×
- Subaru Park19×🇺🇸· USA
- Audi Field15×🇺🇸· USA
- Dick’s Sporting Goods Park13×🇺🇸· USA
- 13×
- Providence Park12×🇺🇸· USA
- Dignity Health Sports Park12×🇺🇸· USA
- Allianz Field12×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
Nycfc1–1CF Montréal
28/10/2026 · 2026
Chicago Fire2–2Orlando City
24/10/2026 · 2026 · Round 27
NY Red Bulls2–0Inter Miami
24/10/2026 · 2026
Sporting KC1–2Austin FC
14/10/2026 · 2026
St Louis City0–0Vancouver Whitecaps
10/10/2026 · 2026
Austin FC1–4Nashville SC
10/10/2026 · 2026 · Round 25
Toronto FC2–1CF Montréal
26/09/2026 · 2026
Seattle Sounders3–1Minnesota Utd
20/09/2026 · 2026
Inter Miami2–2San Diego FC
19/09/2026 · 2026 · Round 23
NE Revolution4–2Orlando City
09/09/2026 · 2026 · Round 22
Philadelphia Union5–0FC Cincinnati
09/09/2026 · 2026
Lafc2–0NY Red Bulls