Appearances
287
Referee
168
4th Official
110
VAR
9
Season-by-Season
Teams officiated
- 🇺🇸Orlando City36×
- 🇺🇸Philadelphia Union33×
- 🇺🇸Nycfc30×
- 🇨🇦CF Montréal26×
- 🇺🇸D.C. United26×
- 🇺🇸Inter Miami25×
- 🇺🇸NY Red Bulls25×
- 🇺🇸Atlanta Utd24×
- 🇺🇸Columbus Crew24×
- 🇺🇸NE Revolution24×
- 🇺🇸Chicago Fire22×
- 🇺🇸FC Cincinnati22×
- 🇺🇸Houston Dynamo22×
- 🇺🇸Minnesota Utd19×
- 🇺🇸Charlotte FC17×
Venues
- Subaru Park23×🇺🇸· USA
- Inter&Co Stadium22×🇺🇸· USA
- Shell Energy Stadium14×🇺🇸· USA
- Toyota Stadium14×🇺🇸· USA
- 13×
- Audi Field12×🇺🇸· USA
- 12×
- 12×
- Yankee Stadium11×🇺🇸· USA
- Bank of America Stadium9×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026 · Round 29
Inter Miami3–3Charlotte FC
28/10/2026 · 2026
St Louis City2–3Portland Timbers
24/10/2026 · 2026
FC Dallas3–0SJ Earthquakes
17/10/2026 · 2026
LA Galaxy2–2San Diego FC
14/10/2026 · 2026 · Round 26
FC Cincinnati2–3NE Revolution
10/10/2026 · 2026 · Round 25
Chicago Fire2–1Nycfc
30/09/2026 · 2026
NY Red Bulls0–3St Louis City
20/09/2026 · 2026
Inter Miami2–2San Diego FC
13/09/2026 · 2026
Chicago Fire1–2NE Revolution
09/09/2026 · 2026
CF Montréal1–2Charlotte FC
29/08/2026 · 2026
Nashville SC4–0FC Cincinnati
22/08/2026 · 2026
Inter Miami1–2Toronto FC