Appearances
317
Assistant
301
4th Official
2
AVAR
14
Season-by-Season
Teams officiated
- 🇺🇸FC Dallas57×
- 🇺🇸Real Salt Lake36×
- 🇺🇸LA Galaxy32×
- 🇺🇸Sporting KC31×
- 🇺🇸D.C. United30×
- 🇺🇸Houston Dynamo30×
- 🇺🇸Portland Timbers29×
- 🇺🇸SJ Earthquakes28×
- 🇺🇸NE Revolution27×
- 🇺🇸Colorado Rapids25×
- 🇺🇸Columbus Crew25×
- 🇺🇸Chicago Fire24×
- 🇨🇦Toronto FC24×
- 🇺🇸Philadelphia Union21×
- 🇺🇸Seattle Sounders21×
Venues
- Toyota Stadium37×🇺🇸· USA
- Shell Energy Stadium19×🇺🇸· USA
- Dick’s Sporting Goods Park13×🇺🇸· USA
- Q2 Stadium12×🇺🇸· USA
- Providence Park12×🇺🇸· USA
- 12×
- 11×
- 10×
- PayPal Park10×🇺🇸· USA
- 8×
Most frequent crewmates
Recent matches
View all →01/11/2026 · 2026 · Round 29
Portland Timbers3–1Houston Dynamo
17/10/2026 · 2026
Sporting KC1–3Real Salt Lake
11/10/2026 · 2026
St Louis City6–2LA Galaxy
19/09/2026 · 2026
FC Dallas0–0Austin FC
12/09/2026 · 2026
FC Cincinnati3–3Charlotte FC
30/08/2026 · 2026
St Louis City3–3FC Dallas
22/08/2026 · 2026
SJ Earthquakes1–5Minnesota Utd
15/08/2026 · 2026
Houston Dynamo1–0LA Galaxy
01/08/2026 · 2026
CF Montréal2–2NE Revolution
25/07/2026 · 2026
St Louis City1–0Colorado Rapids
09/05/2026 · 2026
Seattle Sounders1–1San Diego FC
02/05/2026 · 2026 · Round 10
Inter Miami3–4Orlando City