Macleod began playing for Newmains Hammers before being scouted by Livingston, however he joined Rangers as a ten-year-old and progressed through the youth system at Murray Park, eventually signing a five-year contract in September 2012.
He joined Rangers as a ten-year-old and progressed through the youth system at Murray Park, before eventually signing a five-year contract in September 2012. Macleod began playing for Newmains Hammers before being scouted by Livingston.
Macleod began playing for Newmains Hammers before being scouted by Livingston. He joined Rangers as a ten-year-old and progressed through the youth system at Murray Park, before eventually signing a five-year contract in September 2012.
Macleod began playing for Newmains Hammers before being scouted by Livingston. He joined Rangers as a ten-year-old and progressed through the youth system at Murray Park, before eventually signing a five-year contract in September 2012.