Appearances
223
Assistant
203
4th Official
1
AVAR
19
Season-by-Season
Teams officiated
- 🇺🇸Columbus Crew26×
- 🇺🇸FC Cincinnati26×
- 🇺🇸Nycfc22×
- 🇺🇸Nashville SC21×
- 🇺🇸Minnesota Utd19×
- 🇺🇸Inter Miami18×
- 🇺🇸NE Revolution18×
- 🇺🇸Orlando City17×
- 🇺🇸Seattle Sounders17×
- 🇺🇸Sporting KC17×
- 🇨🇦Toronto FC17×
- 🇺🇸Portland Timbers16×
- 🇺🇸Atlanta Utd15×
- 🇺🇸FC Dallas15×
- 🇺🇸Lafc15×
Venues
- Allianz Field13×🇺🇸· USA
- TQL Stadium12×🇺🇸· USA
- 10×
- Shell Energy Stadium9×🇺🇸· USA
- Q2 Stadium9×🇺🇸· USA
- 8×
- 8×
- 8×
- 8×
- Providence Park8×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →28/10/2026 · 2026
St Louis City2–3Portland Timbers
24/10/2026 · 2026 · Round 27
Orlando City2–2Nycfc
17/10/2026 · 2026
Austin FC1–2Vancouver Whitecaps
10/10/2026 · 2026 · Round 25
Inter Miami4–0D.C. United
26/09/2026 · 2026 · Round 24
Atlanta Utd2–2Nycfc
19/09/2026 · 2026
St Louis City3–1Toronto FC
12/09/2026 · 2026
Inter Miami2–2Nashville SC
09/09/2026 · 2026 · Round 22
D.C. United2–1Columbus Crew
05/09/2026 · 2026
LA Galaxy2–1NE Revolution
29/08/2026 · 2026 · Round 20
NY Red Bulls1–3Philadelphia Union
19/08/2026 · 2026 · Round 19
FC Cincinnati2–1Nycfc
15/08/2026 · 2026
Real Salt Lake1–1Minnesota Utd