Appearances
376
Referee
154
Assistant
1
4th Official
220
VAR
1
Season-by-Season
Teams officiated
- 🇺🇸Orlando City56×
- 🇺🇸Philadelphia Union43×
- 🇺🇸Chicago Fire39×
- 🇺🇸NE Revolution39×
- 🇺🇸NY Red Bulls37×
- 🇨🇦CF Montréal36×
- 🇺🇸D.C. United35×
- 🇨🇦Toronto FC32×
- 🇺🇸Nycfc31×
- 🇺🇸Columbus Crew30×
- 🇺🇸Atlanta Utd27×
- 🇺🇸FC Cincinnati27×
- 🇺🇸FC Dallas27×
- 🇺🇸Colorado Rapids26×
- 🇺🇸Inter Miami26×
Venues
- Inter&Co Stadium31×🇺🇸· USA
- 21×
- Subaru Park21×🇺🇸· USA
- 17×
- 15×
- Shell Energy Stadium15×🇺🇸· USA
- Allianz Field15×🇺🇸· USA
- 14×
- Toyota Stadium13×🇺🇸· USA
- Dick’s Sporting Goods Park12×🇺🇸· USA
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026
CF Montréal0–2Vancouver Whitecaps
31/10/2026 · 2026
FC Cincinnati1–0Philadelphia Union
28/10/2026 · 2026
Chicago Fire2–2Orlando City
24/10/2026 · 2026
Colorado Rapids1–0Vancouver Whitecaps
17/10/2026 · 2026
NY Red Bulls0–2Toronto FC
14/10/2026 · 2026 · Round 26
Inter Miami2–0Nycfc
10/10/2026 · 2026
Minnesota Utd2–2Houston Dynamo
19/09/2026 · 2026
D.C. United1–2Charlotte FC
12/09/2026 · 2026
LA Galaxy1–1Seattle Sounders
09/09/2026 · 2026 · Round 22
Toronto FC2–1Nashville SC
05/09/2026 · 2026 · Round 21
Inter Miami2–2Atlanta Utd
29/08/2026 · 2026
Sporting KC0–3Vancouver Whitecaps