Appearances
303
Assistant
191
AVAR
112
Season-by-Season
Teams officiated
- ๐บ๐ธNE Revolution45ร
- ๐จ๐ฆToronto FC44ร
- ๐จ๐ฆCF Montrรฉal35ร
- ๐บ๐ธPhiladelphia Union32ร
- ๐บ๐ธD.C. United31ร
- ๐บ๐ธReal Salt Lake30ร
- ๐บ๐ธNY Red Bulls29ร
- ๐บ๐ธColumbus Crew28ร
- ๐บ๐ธChicago Fire27ร
- ๐บ๐ธNycfc26ร
- ๐บ๐ธHouston Dynamo25ร
- ๐บ๐ธOrlando City25ร
- ๐บ๐ธFC Dallas23ร
- ๐บ๐ธColorado Rapids19ร
- ๐บ๐ธMinnesota Utd18ร
Venues
- 37ร
- 18ร
- 18ร
- Yankee Stadium13ร๐บ๐ธยท USA
- Shell Energy Stadium12ร๐บ๐ธยท USA
- 12ร
- 12ร
- 10ร
- 9ร
- 8ร
Most frequent crewmates
Recent matches
View all โ07/11/2026 ยท 2026
CF Montrรฉal0โ2Vancouver Whitecaps
31/10/2026 ยท 2026
Columbus Crew3โ0D.C. United
31/10/2026 ยท 2026
SJ Earthquakes2โ1Real Salt Lake
24/10/2026 ยท 2026
Houston Dynamo0โ0Minnesota Utd
17/10/2026 ยท 2026
SJ Earthquakes1โ1Nashville SC
17/10/2026 ยท 2026
NE Revolution1โ0Chicago Fire
10/10/2026 ยท 2026
Philadelphia Union2โ1Real Salt Lake
26/09/2026 ยท 2026 ยท Round 24
Charlotte FC0โ1Chicago Fire
19/09/2026 ยท 2026
St Louis City3โ1Toronto FC
12/09/2026 ยท 2026
Inter Miami2โ2Nashville SC
22/08/2026 ยท 2026
FC Cincinnati1โ1Seattle Sounders
22/08/2026 ยท 2026
San Diego FC3โ0Colorado Rapids