Career
MacLeod played at the Fly-half position. MacLeod played at amateur level for Glasgow High Kelvinside. And was called up for the amateur Glasgow District side only once before the province turned professional.
In the 1995-1996 season he was picked to play for Glasgow District against North & Midlands.
He replaced Calum MacGregor who was dropped. First up for him was a match against Sale Sharks at Glasgow"s Hughenden Stadium.
Glasgow was convincingly beaten by 29 points to 9. A few days later the second match was played.
A real away drubbing against AS Montferrand - now Clermont - ensued, with Montferrand running out 76-9 winners.
Finally an away match against Newport Reconstruction Finance Corporation ended up with Newport winning 25-10. After these defeats MacLeod himself was dropped in favour of Andrew Garry at fly-half for the final match against Agen, at Hughenden. However Glasgow lost this home match too.
Glasgow ended up fourth in their pool and did not qualify for the next round.
When GHK and Accies merged in 1997, MacLeod played for the newly merged team Glasgow Hawks. Both GHK and Accies survived the merger as lower league teams and in 2002 MacLeod was back playing for Glasgow High Kelvinside.