Career
MacLeod turned professional in 1981, aged 34. MacLeod progressed to the last 16 of a ranking event on nine occasions, his first being in the 1982 Professional Players Tournament, the last at the 1988 British Open, but never any further than this. Having slipped gradually down the rankings in the mid-1990s, MacLeod"s position of 333rd was not sufficient for him to retain his professional status, and he dropped off the snooker tour aged 50 in 1997.