Appearances
450
Referee
105
4th Official
87
VAR
258
Season-by-Season
Teams officiated
- 🇺🇸Philadelphia Union59×
- 🇺🇸NY Red Bulls52×
- 🇺🇸D.C. United50×
- 🇺🇸Nycfc47×
- 🇺🇸Columbus Crew44×
- 🇺🇸NE Revolution43×
- 🇺🇸Chicago Fire39×
- 🇨🇦Toronto FC39×
- 🇨🇦CF Montréal37×
- 🇺🇸Houston Dynamo34×
- 🇺🇸LA Galaxy34×
- 🇺🇸Orlando City33×
- 🇺🇸Sporting KC32×
- 🇺🇸FC Dallas31×
- 🇺🇸Portland Timbers31×
Venues
- 34×
- Subaru Park26×🇺🇸· USA
- 26×
- Yankee Stadium23×🇺🇸· USA
- 19×
- Providence Park17×🇺🇸· USA
- 16×
- BMO Stadium16×🇺🇸· USA
- Dick’s Sporting Goods Park16×🇺🇸· USA
- Shell Energy Stadium15×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →24/10/2026 · 2026
Colorado Rapids1–0Vancouver Whitecaps
17/10/2026 · 2026
NY Red Bulls0–2Toronto FC
17/10/2026 · 2026
LA Galaxy2–2San Diego FC
14/10/2026 · 2026
Nashville SC4–0Sporting KC
19/09/2026 · 2026 · Round 23
CF Montréal0–2Columbus Crew
19/09/2026 · 2026
Portland Timbers0–1Atlanta Utd
12/09/2026 · 2026
St Louis City4–2Minnesota Utd
09/09/2026 · 2026
Houston Dynamo2–1Real Salt Lake
05/09/2026 · 2026
Seattle Sounders0–0NY Red Bulls
29/08/2026 · 2026 · Round 20
Toronto FC1–1Nycfc
22/08/2026 · 2026
Lafc1–1Portland Timbers
22/08/2026 · 2026
Charlotte FC3–1D.C. United