Career
Born in Newtongrange, McGillivray played for Newtongrange Star, Third Lanark, Rangers, Bradford Park Avenue, Street Johnstone and Albion Rovers.
Born in Newtongrange, McGillivray played for Newtongrange Star, Third Lanark, Rangers, Bradford Park Avenue, Street Johnstone and Albion Rovers.
In September 2012, McGillivray was made a Life Members of the Third Lanark Supporters Club.