Appearances
56
Assistant
56
Season-by-Season
Teams officiated
- 🇺🇸Atlanta Utd7×
- 🇺🇸Austin FC7×
- 🇺🇸Sporting KC7×
- 🇺🇸Colorado Rapids6×
- 🇺🇸Real Salt Lake6×
- 🇺🇸Columbus Crew5×
- 🇺🇸FC Dallas5×
- 🇺🇸LA Galaxy5×
- 🇺🇸Chicago Fire4×
- 🇺🇸Houston Dynamo4×
- 🇺🇸Minnesota Utd4×
- 🇺🇸NE Revolution4×
- 🇺🇸NY Red Bulls4×
- 🇺🇸Nashville SC4×
- 🇨🇦Toronto FC4×
Venues
- 4×
- Q2 Stadium4×🇺🇸· USA
- 3×
- 3×
- America First Field3×🇺🇸· USA
- Shell Energy Stadium3×🇺🇸· USA
- 3×
- GEODIS Park3×🇺🇸· USA
- 3×
- Dignity Health Sports Park2×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →31/10/2026 · 2026
Sporting KC1–1FC Dallas
14/10/2026 · 2026 · Round 26
Toronto FC3–3Orlando City
10/10/2026 · 2026 · Round 25
Inter Miami4–0D.C. United
26/09/2026 · 2026
Real Salt Lake3–0NE Revolution
19/09/2026 · 2026 · Round 23
SJ Earthquakes2–2Lafc
12/09/2026 · 2026
Columbus Crew0–1NY Red Bulls
09/09/2026 · 2026
Austin FC1–1Colorado Rapids
04/09/2026 · 2026 · Round 21
Nycfc0–0Nashville SC
22/08/2026 · 2026
Inter Miami1–2Toronto FC
01/08/2026 · 2026
Chicago Fire2–1Charlotte FC
25/07/2026 · 2026
Houston Dynamo3–0Austin FC
22/07/2026 · 2026 · Round 16
FC Cincinnati4–3Vancouver Whitecaps