In 1997, he signed for West Bromwich Albion in a £400,000 deal, before moving on to Blackburn Rovers in 2000. He played only two games during his time at Ewood Park, against Sheffield United in the league and Portsmouth in the League Cup. While at Blackburn, he went on loan to Bristol City and Coventry City during 2000–01. His only appearance at Coventry was one to forget, as he came on as a substitute against Chelsea after Chris Kirkland was sent off. Coventry lost 6–1. In October 2001, he was loaned out again, this time to St Johnstone. He was recalled from his loan spell at St Johnstone to take his place on the bench as Blackburn won the 2002 Football League Cup Final, providing back-up to Brad Friedel, because of injury to the regular second-choice goalkeeper Alan Kelly. Miller retired in 2003 after failing to overcome a back injury.