Appearances
66
4th Official
66
Season-by-Season
Teams officiated
- 🇺🇸Chicago Fire17×
- 🇺🇸Charlotte FC8×
- 🇺🇸Sporting KC8×
- 🇺🇸Columbus Crew7×
- 🇺🇸FC Cincinnati7×
- 🇺🇸Real Salt Lake7×
- 🇺🇸FC Dallas5×
- 🇺🇸Houston Dynamo5×
- 🇺🇸LA Galaxy5×
- 🇺🇸Minnesota Utd5×
- 🇨🇦Vancouver Whitecaps5×
- 🇺🇸D.C. United4×
- 🇺🇸Nashville SC4×
- 🇺🇸Orlando City4×
- 🇺🇸SJ Earthquakes4×
Venues
- 11×
- 5×
- Dignity Health Sports Park5×🇺🇸· USA
- TQL Stadium4×🇺🇸· USA
- Bank of America Stadium4×🇺🇸· USA
- 4×
- Allianz Field4×🇺🇸· USA
- 3×
- 2×
- Audi Field2×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →19/09/2026 · 2026
Nashville SC3–0Chicago Fire
09/09/2026 · 2026
Chicago Fire1–1Inter Miami
29/08/2026 · 2026 · Round 20
D.C. United0–0Lafc
01/08/2026 · 2026
Chicago Fire2–1Charlotte FC
23/05/2026 · 2026
San Diego FC2–4Vancouver Whitecaps
13/05/2026 · 2026
Minnesota Utd0–1Colorado Rapids
02/05/2026 · 2026 · Round 10
Philadelphia Union0–0Nashville SC
22/04/2026 · 2026
Houston Dynamo1–0San Diego FC
07/03/2026 · 2026 · Round 3
Columbus Crew0–0Chicago Fire
18/10/2025 · 2025
Charlotte FC2–0Philadelphia Union
11/10/2025 · 2025
LA Galaxy2–1FC Dallas
27/09/2025 · 2025
Chicago Fire2–0Columbus Crew