Appearances
48
Assistant
5
AVAR
43
Season-by-Season
Teams officiated
- 🇺🇸Columbus Crew6×
- 🇺🇸LA Galaxy5×
- 🇺🇸Minnesota Utd5×
- 🇺🇸NY Red Bulls5×
- 🇺🇸Atlanta Utd4×
- 🇺🇸FC Cincinnati4×
- 🇺🇸NE Revolution4×
- 🇺🇸Nycfc4×
- 🇺🇸Orlando City4×
- 🇺🇸Philadelphia Union4×
- 🇺🇸Portland Timbers4×
- 🇺🇸Real Salt Lake4×
- 🇺🇸St Louis City4×
- 🇺🇸Chicago Fire3×
- 🇺🇸Colorado Rapids3×
Venues
- Dignity Health Sports Park3×🇺🇸· USA
- Allianz Field3×🇺🇸· USA
- 3×
- 3×
- 3×
- 3×
- 2×
- 2×
- 2×
- 2×
Most frequent crewmates
Recent matches
View all →28/10/2026 · 2026 · Round 28
Inter Miami2–2FC Cincinnati
28/10/2026 · 2026
Seattle Sounders0–1Houston Dynamo
24/10/2026 · 2026 · Round 27
Columbus Crew4–2Toronto FC
24/10/2026 · 2026
Atlanta Utd2–3Chicago Fire
14/10/2026 · 2026
Real Salt Lake1–1SJ Earthquakes
11/10/2026 · 2026
St Louis City6–2LA Galaxy
10/10/2026 · 2026
Sporting KC3–3Portland Timbers
12/09/2026 · 2026
Columbus Crew0–1NY Red Bulls
12/09/2026 · 2026
LA Galaxy1–1Seattle Sounders
09/09/2026 · 2026
Houston Dynamo2–1Real Salt Lake
05/09/2026 · 2026
Vancouver Whitecaps1–3St Louis City
05/09/2026 · 2026 · Round 21
FC CincinnativsD.C. United