He won 5 Scottish 100 metre titles, and the 200m title in 2001.
He was also UK 100m champion in 1997.
In the 1996 Olympic Games he recorded a 10.27 in his first heat, and then a 10.25 in the second round. In the next round, the semifinals, he recorded a DNS (did not start).[1]
His personal best in the 100 is 10.17, set in 1996. And 2nd fastest in all time Scottish list, only behind Allan Wells[2] He was a member of Pitreavie AAC.
In the 200m his pb was 20.85
Mackie retired in 2005 at the age of 30, during the Scottish trials for the 2006 Commonwealth Games, held in Glasgow.[1]