Appearances
223
Assistant
212
4th Official
3
AVAR
8
Season-by-Season
Teams officiated
- 🇺🇸Orlando City33×
- 🇺🇸Columbus Crew28×
- 🇺🇸Philadelphia Union25×
- 🇺🇸D.C. United23×
- 🇺🇸Chicago Fire22×
- 🇨🇦Toronto FC22×
- 🇺🇸NY Red Bulls21×
- 🇺🇸Houston Dynamo18×
- 🇺🇸NE Revolution18×
- 🇺🇸Colorado Rapids17×
- 🇺🇸FC Dallas17×
- 🇺🇸Inter Miami17×
- 🇺🇸Nycfc17×
- 🇨🇦CF Montréal16×
- 🇺🇸Atlanta Utd15×
Venues
- Inter&Co Stadium18×🇺🇸· USA
- Shell Energy Stadium15×🇺🇸· USA
- 12×
- Subaru Park10×🇺🇸· USA
- 10×
- 10×
- 9×
- 8×
- Audi Field8×🇺🇸· USA
- 8×
Most frequent crewmates
Recent matches
View all →24/10/2026 · 2026 · Round 27
Philadelphia Union1–2NE Revolution
17/10/2026 · 2026
NY Red Bulls0–2Toronto FC
10/10/2026 · 2026 · Round 25
Orlando City3–2Columbus Crew
26/09/2026 · 2026
FC Dallas1–0Lafc
19/09/2026 · 2026
Houston Dynamo2–2FC Cincinnati
12/09/2026 · 2026
D.C. United0–0Atlanta Utd
23/05/2026 · 2026
Chicago Fire2–1Toronto FC
01/11/2025 · 2025 · Round One Game 2
Nycfc0–0Charlotte FC
18/10/2025 · 2025
FC Cincinnati3–0CF Montréal
11/10/2025 · 2025
Orlando City1–2Vancouver W'caps
04/10/2025 · 2025
FC Dallas2–1LA Galaxy
27/09/2025 · 2025
Toronto FC1–1Inter Miami