Appearances
61
Referee
4
Assistant
1
4th Official
56
Season-by-Season
Teams officiated
- 🇨🇦CF Montréal32×
- 🇨🇦Toronto FC16×
- 🇺🇸NE Revolution15×
- 🇺🇸Houston Dynamo7×
- 🇺🇸Chicago Fire6×
- 🇺🇸D.C. United6×
- 🇺🇸NY Red Bulls5×
- 🇺🇸Colorado Rapids4×
- 🇺🇸Columbus Crew4×
- 🇺🇸Philadelphia Union4×
- 🇺🇸Sporting KC4×
- 🇺🇸LA Galaxy3×
- 🇺🇸Nycfc3×
- 🇨🇦Vancouver Whitecaps3×
- 🇺🇸FC Dallas2×
Venues
- 28×
- 11×
- 9×
- 4×
- 4×
- 1×
- 1×
- 1×
- 1×
- 1×
Most frequent crewmates
Recent matches
View all →15/05/2024 · 2024
Colorado Rapids1–0Vancouver Whitecaps
16/10/2016 · 2016
CF Montréal2–2Toronto FC
01/10/2016 · 2016
NY Red Bulls3–2Philadelphia Union
17/09/2016 · 2016
CF Montréal1–3NE Revolution
20/08/2016 · 2016
CF Montréal0–3Chicago Fire
23/07/2016 · 2016
Toronto FC4–1D.C. United
17/07/2016 · 2016
CF Montréal1–3Nycfc
02/07/2016 · 2016
Toronto FC1–1Seattle Sounders
25/06/2016 · 2016
CF Montréal2–2Sporting KC
28/05/2016 · 2016
Chicago Fire1–1Portland Timbers
30/04/2016 · 2016
CF Montréal2–2Colorado Rapids
23/04/2016 · 2016
Philadelphia Union2–0Nycfc