Cormac McGeough est né aux États-Unis dans l'État de Washington[1],[2]. Il commence le cyclisme durant sa jeunesse au sein d'un club de Carbondale, où il effectue sa scolarité. Dans un premier temps, il se consacre au VTT[2].
En 2018, il s'impose sur une course nationale à Los Alamos, sous les couleurs de la formation Jelly Belly-Maxxis[3]. Il termine également troisième d'une étape du Tour of the Gila et treizième du Tour du lac Taihu. L'année suivante, il évolue en Europe au sein de l'équipe irlandaise EvoPro Racing. Il revient ensuite aux États-Unis à partir de 2020 en intégrant la structure Wildlife Generation.
En septembre 2021, il se classe neuvième du Tour de Serbie. Lors de la saison 2022, il se distingue en devenant vice-champion d'Irlande sur route. Il obtient par ailleurs diverses victoires sur des courses au Mexique et aux États-Unis.