Appearances
251
Referee
139
4th Official
65
VAR
47
Season-by-Season
Teams officiated
- 🇺🇸Houston Dynamo31×
- 🇺🇸Orlando City24×
- 🇺🇸FC Dallas23×
- 🇺🇸Austin FC22×
- 🇺🇸Minnesota Utd22×
- 🇺🇸Nashville SC21×
- 🇺🇸Portland Timbers21×
- 🇺🇸Real Salt Lake21×
- 🇺🇸Seattle Sounders21×
- 🇺🇸Atlanta Utd20×
- 🇺🇸Colorado Rapids20×
- 🇺🇸Inter Miami20×
- 🇺🇸SJ Earthquakes20×
- 🇺🇸NY Red Bulls19×
- 🇺🇸Sporting KC18×
Venues
- Shell Energy Stadium23×🇺🇸· USA
- Toyota Stadium14×🇺🇸· USA
- Q2 Stadium13×🇺🇸· USA
- 12×
- Inter&Co Stadium11×🇺🇸· USA
- GEODIS Park10×🇺🇸· USA
- 10×
- 10×
- Providence Park9×🇺🇸· USA
- 8×
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026
Chicago Fire3–4Columbus Crew
24/10/2026 · 2026
Portland Timbers3–2Charlotte FC
21/10/2026 · 2026
FC Cincinnati2–1D.C. United
17/10/2026 · 2026
Nycfc1–1Lafc
14/10/2026 · 2026
St Louis City0–0Vancouver Whitecaps
10/10/2026 · 2026 · Round 25
Orlando City3–2Columbus Crew
20/09/2026 · 2026
Inter Miami2–2San Diego FC
12/09/2026 · 2026
SJ Earthquakes1–0Houston Dynamo
09/09/2026 · 2026
Minnesota Utd1–2FC Dallas
04/09/2026 · 2026 · Round 21
Nycfc0–0Nashville SC
29/08/2026 · 2026
Colorado Rapids1–0Real Salt Lake
23/08/2026 · 2026
Atlanta Utd2–1Sporting KC