Il a joué avec la province du Leinster en Coupe d'Europe en 2005-2006 et dans la Ligue Celtique.
- Leicester Tigers 1995-1996
- Leicester Tigers 1996-1999
- Ulster 1999-2000
- Leinster 2000-2007
Il a eu sa première cape internationale le 4 janvier 1997, à l'occasion d'un match contre l'équipe d'Italie.
Il participe au Tournoi des cinq/six nations depuis 1997.
Miller a disputé les coupes du monde 1999 (3 matchs disputés) et coupes du monde 2003 (4 matchs joués).
Miller a aussi joué avec les Lions britanniques en 1997.