En 2018, à l'âge de 16 ans, elle décroche son premier titre de Championne d'Irlande de cyclo-cross chez les élites. Elle participe aux mondiaux de cyclo-cross espoirs (moins de 23 ans), où elle termine 28e[2]. Lors des championnats d'Europe sur piste juniors en 2018, elle remporte le titre dans la course aux points et l'argent en poursuite. L'année suivante, toujours chez les juniors, elle est vice-championne d'Europe du scratch, de la course aux points, ainsi que de la poursuite et termine troisième de la poursuite aux mondiaux juniors. En 2020, elle est championne d'Irlande sur route[3].
En 2026, elle prend la deuxième place sur la première étape[6], puis sur la troisième[7] de l'UAE Tour Women, battue à chaque fois par Lorena Wiebes. Puis, après avoir pris une nouvelle fois la deuxième place sur l'Omloop van het Hageland[8], dominée par Charlotte Kool, elle remporte la plus grande victoire de sa carrière sur Le Samyn des Dames[9], dominant au sprint l'échappée dans laquelle elle s'était glissée[10]. Fin mars, elle termine sixième du Tour de Bruges féminin[11].