Appearances
108
Assistant
99
4th Official
2
AVAR
7
Season-by-Season
Teams officiated
- 🇺🇸Nashville SC12×
- 🇺🇸D.C. United11×
- 🇺🇸Portland Timbers11×
- 🇨🇦Toronto FC11×
- 🇺🇸Austin FC10×
- 🇺🇸Houston Dynamo10×
- 🇺🇸NY Red Bulls10×
- 🇺🇸Seattle Sounders10×
- 🇺🇸Columbus Crew9×
- 🇺🇸FC Dallas9×
- 🇺🇸Real Salt Lake8×
- 🇺🇸Atlanta Utd7×
- 🇺🇸FC Cincinnati7×
- 🇺🇸LA Galaxy7×
- 🇺🇸NE Revolution7×
Venues
- Audi Field8×🇺🇸· USA
- Shell Energy Stadium6×🇺🇸· USA
- GEODIS Park5×🇺🇸· USA
- 5×
- America First Field5×🇺🇸· USA
- 5×
- PayPal Park5×🇺🇸· USA
- Bank of America Stadium4×🇺🇸· USA
- 4×
- 4×
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026
Austin FC0–2Portland Timbers
31/10/2026 · 2026
FC Cincinnati1–0Philadelphia Union
28/10/2026 · 2026 · Round 28
Nycfc2–1Atlanta Utd
24/10/2026 · 2026
Houston Dynamo0–0Minnesota Utd
17/10/2026 · 2026
LA Galaxy2–2San Diego FC
14/10/2026 · 2026
D.C. United2–1NY Red Bulls
10/10/2026 · 2026 · Round 25
Toronto FC2–1CF Montréal
01/08/2026 · 2026
St Louis City1–1Real Salt Lake
25/07/2026 · 2026
Orlando City1–0Nashville SC
22/07/2026 · 2026 · Round 16
Columbus Crew1–2Nycfc
16/05/2026 · 2026
Charlotte FC3–1Toronto FC
13/05/2026 · 2026
Real Salt Lake3–0Houston Dynamo