Appearances
253
Referee
117
4th Official
59
VAR
77
Season-by-Season
Teams officiated
- 🇺🇸Philadelphia Union23×
- 🇨🇦CF Montréal22×
- 🇺🇸Nycfc22×
- 🇺🇸Seattle Sounders22×
- 🇺🇸Columbus Crew21×
- 🇺🇸FC Dallas21×
- 🇺🇸Nashville SC21×
- 🇺🇸Sporting KC21×
- 🇺🇸Chicago Fire20×
- 🇺🇸NE Revolution20×
- 🇺🇸Portland Timbers20×
- 🇺🇸Colorado Rapids19×
- 🇺🇸D.C. United19×
- 🇺🇸Minnesota Utd19×
- 🇺🇸Atlanta Utd18×
Venues
- 17×
- Providence Park13×🇺🇸· USA
- 12×
- Toyota Stadium11×🇺🇸· USA
- Audi Field11×🇺🇸· USA
- 11×
- 11×
- TQL Stadium11×🇺🇸· USA
- 10×
- 9×
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
St Louis City0–1San Diego FC
28/10/2026 · 2026
Nashville SC0–0Philadelphia Union
24/10/2026 · 2026 · Round 27
D.C. United0–2FC Cincinnati
17/10/2026 · 2026
Philadelphia Union2–2Charlotte FC
14/10/2026 · 2026
FC Dallas1–0Seattle Sounders
11/10/2026 · 2026
St Louis City6–2LA Galaxy
26/09/2026 · 2026
Austin FC3–3San Diego FC
18/09/2026 · 2026 · Round 23
Nycfc0–1NY Red Bulls
12/09/2026 · 2026
Orlando City3–0Toronto FC
09/09/2026 · 2026
Minnesota Utd1–2FC Dallas
05/09/2026 · 2026 · Round 21
Inter Miami2–2Atlanta Utd
30/08/2026 · 2026
Columbus Crew1–3NE Revolution