În 1994, MacLeod a reprezentat Scoţia la Jocurile Commonwealth.
Maratonul din Victoria, cu un record personal de 2:33:16 terminând pe locul patru cu mai puţin de un minut în urma lui Yvonne Danson. Ea a fost selectată pentru Jocurile Olimpice de Vară din 1996 de la Atlanta, împreună cu Liz McColgan și Suzanne Rigg, terminând pe locul 45 cu un timp de 2:42:08, în ciuda faptului că la 38 de ani era una dintre cele mai în vârstă din domeniu.