De 26-jarige Smith kiest met zijn overgang naar St. Johnstone voor speelminuten en niet voor een goed contract bij een topploeg. Voor de doelverdediger lag er voor komend seizoen weinig speeltijd in het verschiet bij Glasgow Rangers. In de pikorde moest hij Neil Alexander en Allan McGregor voor zich dulden.
Smith transfereerde in de zomer van 2007 transfervrij van Kilmarnock naar de Rangers. In twee seizoenen kwam hij slechts tot één wedstrijd. In de Schotse beker mocht hij aantreden tegen de mindere goden van East Stirling. Het duel werd dan ook door de grootmacht uit Glasgow simpel met 6-0 gewonnen.

