Smith gab am 23. Januar 2008 beim 6:0-Pokalerfolg über FC East Stirlingshire sein Debüt für die Rangers, spielte allerdings in der Liga nicht für den Verein und wurde im Juli 2009 ablösefrei zum FC St. Johnstone abgegeben.