McCullough deltok i triatlon under Sommer-OL for ungdom 2018. Der fikk han gull individuelt, 12 sekunder foran Alexandre Montez fra Portugal. Han deltok også på det sammensatte laget som kom fikk sølv i mix-lagkonkurransen.