Appearances
253
Referee
116
4th Official
83
VAR
54
Season-by-Season
Teams officiated
- 🇺🇸SJ Earthquakes31×
- 🇺🇸Real Salt Lake29×
- 🇨🇦Vancouver Whitecaps29×
- 🇺🇸Seattle Sounders27×
- 🇺🇸Portland Timbers26×
- 🇺🇸Lafc25×
- 🇺🇸Colorado Rapids24×
- 🇨🇦Toronto FC23×
- 🇺🇸LA Galaxy21×
- 🇺🇸Minnesota Utd21×
- 🇺🇸Columbus Crew19×
- 🇺🇸FC Dallas19×
- 🇺🇸Sporting KC19×
- 🇨🇦CF Montréal18×
- 🇺🇸Houston Dynamo18×
Venues
- BMO Stadium21×🇺🇸· USA
- 17×
- 14×
- 12×
- 12×
- Dick’s Sporting Goods Park11×🇺🇸· USA
- PayPal Park10×🇺🇸· USA
- 10×
- 10×
- 9×
Most frequent crewmates
Recent matches
View all →28/10/2026 · 2026
SJ Earthquakes2–2Colorado Rapids
25/10/2026 · 2026 · Round 28
Lafc2–2LA Galaxy
17/10/2026 · 2026
Minnesota Utd3–2St Louis City
14/10/2026 · 2026
San Diego FC3–3Houston Dynamo
10/10/2026 · 2026
Sporting KC3–3Portland Timbers
01/10/2026 · 2026
Seattle Sounders2–1Sporting KC
26/09/2026 · 2026
Nashville SC2–0Toronto FC
19/09/2026 · 2026
Portland Timbers0–1Atlanta Utd
12/09/2026 · 2026
Columbus Crew0–1NY Red Bulls
09/09/2026 · 2026
Houston Dynamo2–1Real Salt Lake
05/09/2026 · 2026 · Round 21
FC CincinnativsD.C. United
29/08/2026 · 2026
Colorado Rapids1–0Real Salt Lake