En 1994 MacLeod representou a Escocia nos Xogos da Commonwealth.
Maratón en Victoria, cunha mellor marca persoal de 2:33:16 terminando cuarta e menos dun minuto por detrás de Yvonne Danson. Foi seleccionada para os Xogos Olímpicos de 1996 en Atlanta, xunto con Liz McColgan e Suzanne Rigg, terminando 45a cun tempo de 2:42:08, a pesar de ter 38 anos sendo unha das máis vellas no campo.