Appearances
97
Assistant
97
Season-by-Season
Teams officiated
- 🇨🇦CF Montréal19×
- 🇨🇦Toronto FC19×
- 🇺🇸Philadelphia Union15×
- 🇺🇸NY Red Bulls13×
- 🇺🇸NE Revolution12×
- 🇺🇸Sporting KC11×
- 🇺🇸Chicago Fire10×
- 🇺🇸Colorado Rapids10×
- 🇨🇦Vancouver Whitecaps10×
- 🇺🇸D.C. United9×
- 🇺🇸Real Salt Lake9×
- 🇺🇸SJ Earthquakes9×
- 🇺🇸Houston Dynamo8×
- 🇺🇸Columbus Crew7×
- 🇺🇸Nycfc6×
Venues
- 14×
- 13×
- 9×
- 7×
- 6×
- 5×
- 5×
- 4×
- 4×
- 4×
Most frequent crewmates
Recent matches
View all →22/10/2017 · 2017
D.C. United1–2NY Red Bulls
27/09/2017 · 2017
CF Montréal0–1Nycfc
09/09/2017 · 2017
Minnesota Utd1–1Philadelphia Union
12/08/2017 · 2017
NY Red Bulls3–1Orlando City
29/07/2017 · 2017
Minnesota Utd4–0D.C. United
01/07/2017 · 2017
Chicago Fire4–0Vancouver Whitecaps
03/06/2017 · 2017
NE Revolution3–0Toronto FC
17/05/2017 · 2017
Real Salt Lake2–1Nycfc
13/05/2017 · 2017
CF Montréal2–3Columbus Crew
22/04/2017 · 2017
Houston Dynamo2–0SJ Earthquakes
15/04/2017 · 2017
Portland Timbers0–1Sporting KC
11/03/2017 · 2017
SJ Earthquakes3–2Vancouver Whitecaps