Miller spilte tre sesonger for Vancouver Whitecaps FC i nordamerikansk MLS før han flyttet tilbake til Glasgow Rangers. Rangers hadde i mellomtiden blitt degradert til Scottish Championship, og han spilte fire sesonger for klubben, to i Championship og to i øverste divisjon Scottish Premiership. Miller ble den eldste spilleren som har scoret et hat-trick for Rangers da klubben vant 6–0 over Dumbarton FC i en ligakamp i desember 2016. Han spilte sin siste sesong for Rangers i 2017/18, inngikk deretter en avtale med Livingston FC om å bli manager for klubben men brøt den etter to kamper, for så å spille for Dundee FC og Partick Thistle FC.