Also Wales' most capped player of all time with 111 international appearances, Gareth Bale's tally of 41 goals is a record for his country.
The former Real Madrid and Tottenham winger starred for Wales at three major international tournaments - Euro 2016, Euro 2020 and the 2022 World Cup.
Bale's goals haul for his country puts him above other Welsh legends in the all-time standings including Ian Rush, Ryan Giggs and Mark Hughes.
We take a look back at the record books of the top Wales goalscorers of all time.
Rank | Player | Goals |
1 | Gareth Bale | 41 |
2 | Ian Rush | 28 |
3 | Trevor Ford | 23 |
3 | Ivor Allchurch | 23 |
4 | Dean Saunders | 22 |
5 | Aaron Ramsey | 21 |
6 | Craig Bellamy | 19 |
7 | Robert Earnshaw | 16 |
7 | Cliff Jones | 16 |
7 | Mark Hughes | 16 |
*Stats correct as of 11th October 2024.