Andy Powell débute avec le pays de Galles lors de la tournée d'automne 2008 face aux Springboks à vingt-sept ans. Il évolue en club avec les Cardiff Blues avant de rejoindre en 2010 les London Wasps.
En , à la suite d'une blessure au genou importante, il prend sa retraite de rugbyman professionnel[6].