Appearances
107
Assistant
107
Season-by-Season
Teams officiated
- 🇺🇸Sporting KC23×
- 🇺🇸Houston Dynamo19×
- 🇺🇸Columbus Crew14×
- 🇺🇸FC Dallas13×
- 🇺🇸Philadelphia Union13×
- 🇺🇸Chicago Fire12×
- 🇺🇸Portland Timbers12×
- 🇺🇸Colorado Rapids11×
- 🇺🇸SJ Earthquakes11×
- 🇺🇸NY Red Bulls10×
- 🇺🇸Seattle Sounders10×
- 🇨🇦CF Montréal9×
- 🇺🇸D.C. United9×
- 🇺🇸Real Salt Lake9×
- 🇺🇸LA Galaxy8×
Venues
- 12×
- 9×
- 8×
- 7×
- 6×
- 5×
- 5×
- 5×
- 5×
- 4×
Most frequent crewmates
Recent matches
View all →30/10/2016 · 2016 · Conference Semifinal
Seattle Sounders3–0FC Dallas
16/10/2016 · 2016
SJ Earthquakes0–0Vancouver Whitecaps
02/10/2016 · 2016
Orlando City0–1CF Montréal
10/09/2016 · 2016
Chicago Fire1–2Toronto FC
27/08/2016 · 2016
Houston Dynamo1–3FC Dallas
14/08/2016 · 2016
Seattle Sounders2–1Real Salt Lake
16/07/2016 · 2016
FC Dallas3–1Chicago Fire
09/07/2016 · 2016
Real Salt Lake1–1CF Montréal
25/06/2016 · 2016
SJ Earthquakes1–1LA Galaxy
18/06/2016 · 2016
Houston Dynamo0–0D.C. United
25/05/2016 · 2016
Orlando City2–2Philadelphia Union
21/05/2016 · 2016
Nycfc0–7NY Red Bulls