Appearances
210
Assistant
209
4th Official
1
Season-by-Season
Teams officiated
- 🇨🇦CF Montréal49×
- 🇨🇦Toronto FC34×
- 🇺🇸Nycfc24×
- 🇺🇸Philadelphia Union24×
- 🇺🇸NE Revolution22×
- 🇺🇸Chicago Fire19×
- 🇺🇸D.C. United19×
- 🇺🇸NY Red Bulls19×
- 🇺🇸Columbus Crew17×
- 🇨🇦Vancouver Whitecaps14×
- 🇺🇸Orlando City13×
- 🇺🇸Seattle Sounders13×
- 🇺🇸Sporting KC13×
- 🇺🇸Houston Dynamo12×
- 🇺🇸Atlanta Utd11×
Venues
- 38×
- 21×
- 12×
- Yankee Stadium10×🇺🇸· USA
- Subaru Park10×🇺🇸· USA
- 9×
- 9×
- 6×
- 6×
- 6×
Most frequent crewmates
Recent matches
View all →01/11/2026 · 2026
Atlanta Utd3–1Toronto FC
28/10/2026 · 2026
Austin FC1–2Real Salt Lake
24/10/2026 · 2026
FC Dallas3–0SJ Earthquakes
14/10/2026 · 2026
St Louis City0–0Vancouver Whitecaps
10/10/2026 · 2026
Minnesota Utd2–2Houston Dynamo
26/09/2026 · 2026 · Round 24
Atlanta Utd2–2Nycfc
13/09/2026 · 2026
Vancouver Whitecaps1–2Austin FC
09/09/2026 · 2026 · Round 22
Philadelphia Union5–0FC Cincinnati
01/08/2026 · 2026 · Round 17
NY Red Bulls3–2Orlando City
25/07/2026 · 2026
Minnesota Utd0–0Vancouver Whitecaps
22/07/2026 · 2026
Nashville SC1–0CF Montréal
23/05/2026 · 2026 · Round 13
FC Cincinnati6–2Orlando City