 McLeod began his senior career with St Mirren in 1970.He scored four goals in one Scottish League Cup game for St Mirren against Rangers at Ibrox.Southampton then signed McLeod, but he failed to settle in Hampshire and he returned to Scotland with Hibernian.