Total Matches
21
As Referee
21
Competitions
(2)Countries visited
(1)- 21🇺🇸United States
Teams officiated
(12)- 4Pittsburgh
- 2Charleston
- 2Detroit City
- 2El Paso
- 2FC Tulsa
- 2Hartford Athletic
- 2Louisville City
- 2Monterey Bay
- 2North Carolina
- 2Rhode Island FC
- 2Roots
- 2TB Rowdies
Venues
(12)Matches this season
21 matches
USL Championship22/11/2025
FC TulsavsPittsburgh
⚽Referee
USL Championship01/11/2025
PittsburghvsHartford Athletic
⚽Referee
USL Championship25/10/2025
TB RowdiesvsDetroit City
⚽Referee
USL Championship18/10/2025
North CarolinavsRhode Island FC
⚽Referee
Major League Soccer20/09/2025
Columbus CrewvsToronto FC
⚽Referee
USL Championship12/09/2025
Lexington SCvsOrange County
⚽Referee
USL Championship07/09/2025
RootsvsPittsburgh
⚽Referee
USL Championship23/08/2025
Monterey BayvsSan Antonio FC
⚽Referee
USL Championship09/08/2025
Louisville CityvsCharleston
⚽Referee
USL Championship02/08/2025
El PasovsLV Lights FC
⚽Referee
Major League Soccer12/07/2025
Sporting KCvsSeattle Sounders
⚽Referee
USL Championship20/06/2025
Hartford AthleticvsLoudoun United
⚽Referee
USL Championship14/06/2025
Rhode Island FCvsNorth Carolina
⚽Referee
USL Championship07/06/2025
Sac RepublicvsFC Tulsa
⚽Referee
Major League Soccer10/05/2025
Colorado RapidsvsSJ Earthquakes
⚽Referee
USL Championship03/05/2025
Indy ElevenvsDetroit City
⚽Referee
USL Championship19/04/2025
TB RowdiesvsLouisville City
⚽Referee
USL Championship12/04/2025
CharlestonvsPittsburgh
⚽Referee
Major League Soccer29/03/2025
Chicago FirevsCF Montréal
⚽Referee
USL Championship15/03/2025
Monterey BayvsRoots
⚽Referee
1 / 2Next →