Yvonne McGregor begann erst im Alter von 29 Jahren mit dem Leistungsradsport. Ihr erster großer Erfolg war der Gewinn der Goldmedaille bei den Commonwealth Games 1994 in Victoria im Punktefahren. Im Jahr darauf stellte sie in Bogotá einen neuen Stundenweltrekord (47,441 km) auf.