Appearances
175
Referee
101
4th Official
68
VAR
6
Season-by-Season
Teams officiated
- 🇨🇦CF Montréal26×
- 🇨🇦Toronto FC23×
- 🇺🇸Nycfc17×
- 🇺🇸Orlando City17×
- 🇨🇦Vancouver Whitecaps16×
- 🇺🇸Chicago Fire15×
- 🇺🇸D.C. United15×
- 🇺🇸Nashville SC15×
- 🇺🇸Inter Miami14×
- 🇺🇸NE Revolution14×
- 🇺🇸Atlanta Utd13×
- 🇺🇸FC Cincinnati13×
- 🇺🇸SJ Earthquakes12×
- 🇺🇸Columbus Crew11×
- 🇺🇸FC Dallas11×
Venues
- 20×
- 16×
- Yankee Stadium9×🇺🇸· USA
- 9×
- 9×
- TQL Stadium8×🇺🇸· USA
- 7×
- 6×
- Audi Field5×🇺🇸· USA
- 5×
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
Columbus Crew4–2Toronto FC
17/10/2026 · 2026
Orlando City4–1D.C. United
14/10/2026 · 2026 · Round 26
CF Montréal0–3Atlanta Utd
10/10/2026 · 2026
Sporting KC3–3Portland Timbers
19/09/2026 · 2026 · Round 23
CF Montréal0–2Columbus Crew
12/09/2026 · 2026
FC Cincinnati3–3Charlotte FC
09/09/2026 · 2026
Vancouver Whitecaps3–0LA Galaxy
05/09/2026 · 2026
Toronto FC4–4Chicago Fire
29/08/2026 · 2026
Houston Dynamo0–0SJ Earthquakes
22/08/2026 · 2026
San Diego FC3–0Colorado Rapids