Appearances
48
VAR
48
Season-by-Season
Teams officiated
- 🇺🇸Real Salt Lake6×
- 🇨🇦CF Montréal5×
- 🇺🇸Minnesota Utd5×
- 🇺🇸Philadelphia Union5×
- 🇺🇸Portland Timbers5×
- 🇺🇸Sporting KC5×
- 🇺🇸FC Dallas4×
- 🇺🇸Houston Dynamo4×
- 🇨🇦Toronto FC4×
- 🇺🇸Atlanta Utd3×
- 🇺🇸D.C. United3×
- 🇺🇸FC Cincinnati3×
- 🇺🇸LA Galaxy3×
- 🇺🇸NE Revolution3×
- 🇺🇸NY Red Bulls3×
Venues
- 4×
- Inter&Co Stadium3×🇺🇸· USA
- Energizer Park3×🇺🇸· USA
- 3×
- Audi Field2×🇺🇸· USA
- America First Field2×🇺🇸· USA
- 2×
- 2×
- GEODIS Park2×🇺🇸· USA
- 2×
Most frequent crewmates
Recent matches
View all →28/10/2026 · 2026
St Louis City2–3Portland Timbers
14/10/2026 · 2026
FC Dallas1–0Seattle Sounders
10/10/2026 · 2026
Philadelphia Union2–1Real Salt Lake
19/09/2026 · 2026
St Louis City3–1Toronto FC
15/08/2026 · 2026
Real Salt Lake1–1Minnesota Utd
25/07/2026 · 2026
Minnesota Utd0–0Vancouver Whitecaps
22/07/2026 · 2026
Colorado Rapids1–0San Diego FC
16/05/2026 · 2026
Houston Dynamo1–0Vancouver Whitecaps
13/05/2026 · 2026
CF Montréal2–2Portland Timbers
17/04/2026 · 2026 · Round 8
Vancouver Whitecaps3–0Sporting KC
04/04/2026 · 2026
D.C. United0–4FC Dallas
14/03/2026 · 2026 · Round 4
Toronto FC1–1NY Red Bulls