Appearances
128
Assistant
128
Season-by-Season
Teams officiated
- 🇺🇸Chicago Fire22×
- 🇺🇸NY Red Bulls21×
- 🇺🇸NE Revolution19×
- 🇺🇸Houston Dynamo18×
- 🇺🇸Sporting KC14×
- 🇺🇸FC Dallas13×
- 🇺🇸Orlando City13×
- 🇺🇸Philadelphia Union13×
- 🇺🇸Portland Timbers12×
- 🇺🇸Columbus Crew11×
- 🇺🇸D.C. United11×
- 🇺🇸Real Salt Lake11×
- 🇺🇸Colorado Rapids10×
- 🇺🇸LA Galaxy10×
- 🇺🇸Seattle Sounders10×
Venues
- 15×
- 11×
- 9×
- 8×
- 7×
- 7×
- 5×
- 5×
- 5×
- 5×
Most frequent crewmates
Recent matches
View all →29/10/2017 · 2017 · Conference Semifinal
Vancouver Whitecaps0–0Seattle Sounders
22/10/2017 · 2017
Philadelphia Union6–1Orlando City
15/10/2017 · 2017
Sporting KC0–0Houston Dynamo
11/10/2017 · 2017
Houston Dynamo2–1Sporting KC
27/09/2017 · 2017
Orlando City6–1NE Revolution
24/09/2017 · 2017
Atlanta Utd2–0CF Montréal
16/09/2017 · 2017
Chicago Fire3–0D.C. United
12/08/2017 · 2017
NE Revolution1–0Vancouver Whitecaps
29/07/2017 · 2017
FC Dallas0–4Vancouver Whitecaps
19/07/2017 · 2017
NY Red Bulls5–1SJ Earthquakes
01/07/2017 · 2017
Chicago Fire4–0Vancouver Whitecaps
21/06/2017 · 2017
Colorado Rapids1–3LA Galaxy