Appearances
498
Referee
322
4th Official
112
VAR
64
Season-by-Season
Teams officiated
- 🇺🇸Portland Timbers59×
- 🇺🇸Real Salt Lake52×
- 🇺🇸Seattle Sounders51×
- 🇺🇸Sporting KC46×
- 🇺🇸Houston Dynamo45×
- 🇺🇸LA Galaxy42×
- 🇺🇸NY Red Bulls42×
- 🇨🇦Vancouver Whitecaps42×
- 🇺🇸SJ Earthquakes41×
- 🇺🇸Colorado Rapids40×
- 🇺🇸FC Dallas40×
- 🇺🇸Philadelphia Union40×
- 🇺🇸Columbus Crew39×
- 🇨🇦Toronto FC39×
- 🇺🇸Lafc37×
Venues
- 35×
- 31×
- Providence Park26×🇺🇸· USA
- 21×
- Shell Energy Stadium19×🇺🇸· USA
- 18×
- 18×
- Dick’s Sporting Goods Park18×🇺🇸· USA
- 18×
- BMO Stadium15×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026
Houston Dynamo0–1St Louis City
31/10/2026 · 2026
FC Cincinnati1–0Philadelphia Union
28/10/2026 · 2026 · Round 28
Charlotte FC4–0CF Montréal
24/10/2026 · 2026
San Diego FC2–2Seattle Sounders
17/10/2026 · 2026
Atlanta Utd1–3Inter Miami
14/10/2026 · 2026
D.C. United2–1NY Red Bulls
14/10/2026 · 2026
Lafc3–1Austin FC
10/10/2026 · 2026 · Round 25
Toronto FC2–1CF Montréal
26/09/2026 · 2026
Houston Dynamo0–2Sporting KC
19/09/2026 · 2026
FC Dallas0–0Austin FC
12/09/2026 · 2026
SJ Earthquakes1–0Houston Dynamo
12/09/2026 · 2026
FC Cincinnati3–3Charlotte FC