Appearances
106
Assistant
101
AVAR
5
Season-by-Season
Teams officiated
- 🇨🇦CF Montréal27×
- 🇨🇦Toronto FC26×
- 🇺🇸NE Revolution18×
- 🇺🇸Philadelphia Union13×
- 🇺🇸Sporting KC13×
- 🇺🇸D.C. United12×
- 🇺🇸Chicago Fire11×
- 🇺🇸NY Red Bulls10×
- 🇺🇸SJ Earthquakes10×
- 🇺🇸Columbus Crew9×
- 🇺🇸Colorado Rapids7×
- 🇺🇸FC Dallas7×
- 🇺🇸Real Salt Lake7×
- 🇨🇦Vancouver Whitecaps7×
- 🇺🇸Atlanta Utd5×
Venues
- 20×
- 17×
- 8×
- 6×
- 4×
- 4×
- 4×
- 3×
- 3×
- 3×
Most frequent crewmates
Recent matches
View all →18/09/2021 · 2021
Toronto FC2–1Nashville SC
21/08/2021 · 2021
Minnesota Utd0–0Sporting KC
14/08/2021 · 2021
Toronto FC1–2NE Revolution
09/09/2020 · 2020
CF Montréal1–2Toronto FC
01/09/2020 · 2020
Toronto FC0–1CF Montréal
28/08/2020 · 2020
CF Montréal0–1Toronto FC
25/08/2020 · 2020
CF Montréal2–0Vancouver Whitecaps
21/08/2020 · 2020
Toronto FC1–0Vancouver Whitecaps
19/10/2019 · 2019 · Round One
Atlanta Utd1–0NE Revolution
14/09/2019 · 2019
Nycfc2–1SJ Earthquakes
07/09/2019 · 2019
Colorado Rapids2–0Seattle Sounders
24/08/2019 · 2019
Philadelphia Union3–1D.C. United