Career
Napier began his career with Clyde, making over 100 appearances in 4 years before moving to Hamilton Academical. He stayed with the Accies for 6 years, before having relatively short spells at Kilmarnock, Falkirk and Ayr United. He retired in 1996.