Appearances
365
4th Official
144
VAR
221
Season-by-Season
Teams officiated
- 🇺🇸SJ Earthquakes48×
- 🇺🇸Portland Timbers44×
- 🇺🇸Real Salt Lake40×
- 🇺🇸Colorado Rapids39×
- 🇺🇸FC Dallas39×
- 🇺🇸LA Galaxy36×
- 🇺🇸Houston Dynamo33×
- 🇨🇦Vancouver Whitecaps33×
- 🇺🇸Sporting KC28×
- 🇺🇸Seattle Sounders27×
- 🇺🇸Orlando City25×
- 🇺🇸Columbus Crew23×
- 🇺🇸Nycfc23×
- 🇺🇸NE Revolution22×
- 🇺🇸Atlanta Utd20×
Venues
- 23×
- 21×
- Shell Energy Stadium21×🇺🇸· USA
- Providence Park21×🇺🇸· USA
- Dick’s Sporting Goods Park19×🇺🇸· USA
- 17×
- 17×
- 14×
- 13×
- 13×
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
Columbus Crew3–0D.C. United
31/10/2026 · 2026
SJ Earthquakes2–1Real Salt Lake
28/10/2026 · 2026 · Round 28
NE Revolution3–2NY Red Bulls
24/10/2026 · 2026
CF Montréal0–2Nashville SC
14/10/2026 · 2026
Chicago Fire1–3Philadelphia Union
10/10/2026 · 2026
Minnesota Utd2–2Houston Dynamo
26/09/2026 · 2026
Nashville SC2–0Toronto FC
19/09/2026 · 2026
Colorado Rapids3–3Seattle Sounders
13/09/2026 · 2026
Vancouver Whitecaps1–2Austin FC
12/09/2026 · 2026
FC Dallas2–1Portland Timbers
09/09/2026 · 2026
Chicago Fire1–1Inter Miami
05/09/2026 · 2026 · Round 21
Orlando City1–0San Diego FC