Con la nazionale gallese, della quale è il miglior marcatore di tutti i tempi, ha partecipato a due edizioni del campionato europeo (2016 e 2020).