Appearances
130
4th Official
21
VAR
109
Season-by-Season
Teams officiated
- 🇨🇦Toronto FC16×
- 🇨🇦CF Montréal15×
- 🇺🇸FC Cincinnati15×
- 🇺🇸Columbus Crew11×
- 🇺🇸NE Revolution11×
- 🇺🇸NY Red Bulls11×
- 🇺🇸SJ Earthquakes11×
- 🇺🇸Houston Dynamo10×
- 🇺🇸Inter Miami10×
- 🇺🇸Lafc10×
- 🇺🇸Orlando City10×
- 🇺🇸Sporting KC10×
- 🇺🇸Minnesota Utd9×
- 🇺🇸Austin FC8×
- 🇺🇸Chicago Fire8×
Venues
- 11×
- 10×
- 7×
- TQL Stadium6×🇺🇸· USA
- BMO Stadium6×🇺🇸· USA
- Toyota Stadium6×🇺🇸· USA
- Q2 Stadium6×🇺🇸· USA
- Shell Energy Stadium6×🇺🇸· USA
- GEODIS Park5×🇺🇸· USA
- 5×
Most frequent crewmates
Recent matches
View all →01/11/2026 · 2026
Lafc1–3Minnesota Utd
01/11/2026 · 2026
Nashville SC3–2NY Red Bulls
28/10/2026 · 2026
Seattle Sounders0–1Houston Dynamo
28/10/2026 · 2026 · Round 28
Inter Miami2–2FC Cincinnati
14/10/2026 · 2026 · Round 26
Columbus Crew3–1Charlotte FC
10/10/2026 · 2026 · Round 25
Chicago Fire2–1Nycfc
10/10/2026 · 2026 · Round 25
Atlanta Utd1–3FC Cincinnati
30/09/2026 · 2026
NY Red Bulls0–3St Louis City
26/09/2026 · 2026
Vancouver Whitecaps3–3D.C. United
19/09/2026 · 2026 · Round 23
NE Revolution4–2Orlando City
05/09/2026 · 2026
Austin FC1–1SJ Earthquakes
22/08/2026 · 2026
St Louis City2–1Houston Dynamo