 After playing 23 games over three seasons with the Blizzard, Miller joined Scottish giants Rangers, where he spent the 1984–85 and 1985–86 seasons, appearing in four first-team games.Miller played in 61 games and scored three goals for Football League side Doncaster Rovers in 1986–87 and 1987–88, for Scottish Football League club Hamilton Academical 199 times over six seasons (1989–94), St Johnstone in 12 games in 1994, Heart of Midlothian 16 games in 1994–95, Dunfermline 62 times over three seasons (1995–98), Ayr United six times in 1998, and eight times as a player-manager of Academical in 1998–99.Miller also played two summer seasons for the Hamilton Steelers in the Canadian Soccer League, playing 27 times in 1988 and 11 times in 1990.