Appearances
344
Assistant
79
AVAR
265
Season-by-Season
Teams officiated
- 🇺🇸FC Dallas44×
- 🇺🇸Houston Dynamo44×
- 🇺🇸Sporting KC34×
- 🇺🇸LA Galaxy32×
- 🇺🇸Seattle Sounders30×
- 🇺🇸Austin FC27×
- 🇺🇸Columbus Crew27×
- 🇺🇸Portland Timbers27×
- 🇺🇸Minnesota Utd26×
- 🇺🇸Colorado Rapids25×
- 🇺🇸NY Red Bulls25×
- 🇨🇦Toronto FC25×
- 🇨🇦Vancouver Whitecaps25×
- 🇺🇸Nycfc23×
- 🇺🇸D.C. United22×
Venues
- 31×
- Shell Energy Stadium30×🇺🇸· USA
- Providence Park19×🇺🇸· USA
- 15×
- 14×
- Q2 Stadium13×🇺🇸· USA
- 13×
- Dick’s Sporting Goods Park11×🇺🇸· USA
- 11×
- PayPal Park11×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →01/11/2026 · 2026 · Round 29
Portland Timbers3–1Houston Dynamo
01/11/2026 · 2026
Atlanta Utd3–1Toronto FC
28/10/2026 · 2026
SJ Earthquakes2–2Colorado Rapids
28/10/2026 · 2026 · Round 28
Charlotte FC4–0CF Montréal
18/10/2026 · 2026
FC Cincinnati0–2Columbus Crew
14/10/2026 · 2026
Lafc3–1Austin FC
14/10/2026 · 2026
D.C. United2–1NY Red Bulls
27/09/2026 · 2026
Columbus Crew2–1Inter Miami
23/09/2026 · 2026
Seattle Sounders2–0Real Salt Lake
19/09/2026 · 2026
Houston Dynamo2–2FC Cincinnati
18/09/2026 · 2026 · Round 23
Nycfc0–1NY Red Bulls
13/09/2026 · 2026
Vancouver Whitecaps1–2Austin FC