Es internacional absoluto con la selección galesa desde 2006, de la cual es el máximo goleador histórico.