Appearances
454
Referee
77
4th Official
55
VAR
322
Season-by-Season
Teams officiated
- 🇺🇸Sporting KC55×
- 🇺🇸Seattle Sounders49×
- 🇺🇸Chicago Fire46×
- 🇺🇸NY Red Bulls42×
- 🇺🇸Portland Timbers42×
- 🇺🇸Philadelphia Union41×
- 🇺🇸Columbus Crew40×
- 🇺🇸Houston Dynamo37×
- 🇺🇸NE Revolution37×
- 🇺🇸Real Salt Lake37×
- 🇺🇸FC Dallas36×
- 🇺🇸LA Galaxy36×
- 🇺🇸SJ Earthquakes36×
- 🇺🇸Colorado Rapids33×
- 🇺🇸Orlando City30×
Venues
- 27×
- Providence Park20×🇺🇸· USA
- Shell Energy Stadium19×🇺🇸· USA
- Dick’s Sporting Goods Park18×🇺🇸· USA
- 17×
- 17×
- Dignity Health Sports Park17×🇺🇸· USA
- 16×
- Toyota Stadium16×🇺🇸· USA
- 14×
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
FC Cincinnati1–0Philadelphia Union
31/10/2026 · 2026
LA Galaxy4–1Austin FC
28/10/2026 · 2026 · Round 28
Charlotte FC4–0CF Montréal
28/10/2026 · 2026
SJ Earthquakes2–2Colorado Rapids
24/10/2026 · 2026
Atlanta Utd2–3Chicago Fire
24/10/2026 · 2026 · Round 27
Columbus Crew4–2Toronto FC
17/10/2026 · 2026
Austin FC1–2Vancouver Whitecaps
17/10/2026 · 2026
Minnesota Utd3–2St Louis City
14/10/2026 · 2026 · Round 26
FC Cincinnati2–3NE Revolution
14/10/2026 · 2026
LA Galaxy2–0Portland Timbers
26/09/2026 · 2026
Seattle Sounders3–1Minnesota Utd
19/09/2026 · 2026
Sporting KC3–4Philadelphia Union