Elle a été sacrée championne du monde en 1991 sur neuf mois après la naissance de sa fille Eilish McColgan, du 3 000 m steeple des Championnats du monde 2013. Elle a aussi été aux jeux du Commonwealth en 1986 et remporté l'argent aux Jeux olympiques d'été de 1988 à Séoul.