2016 EURO winners Portugal have produced an array of talent in their history, with some of the best players from all over Europe representing the nation.
Here we look at the top 10 goalscorers in Portugal's history.
Pinto played 81 times for his nation, netting 22 times in this period.
He scored his first Portugal goal on 20th November 1991 in a 1-0 win over Greece.
The Portuguese international spent the majority of his career in his home nation, playing most of his games for Benfica. He scored 64 times in 220 appearances for the Eagles.
Despite Nene's Portugal career lasting the best part of 13 years, he only played 66 times for his country.
In this time, the prolific centre forward scored 22 goals, narrowly getting on to this list.
Former Manchester United winger Nani was part of the Portugal squad that won the EUROs in 2016, scoring three times at that competition.
He found the net 24 times in his international career before retiring for Portugal in 2017.
Fernandes has scored 25 times in 76 caps for Portugal, an impressive record for an attacking midfielder.
He is an integral part of Roberto Martinez's XI and will have his sights set on climbing this list, just one goal behind seventh placed Rui Costa.
Rui Costa's career started and finished in Portugal with Benfica.
He enjoyed an 11-year international career, scoring 26 times. The talented midfielder knew how to find the net, but offered a lot more to his game than just scoring goals as a quick, technically gifted and elegant player who acted primarily as a playmaker.
Despite failing to really hit the ground running outside of Portugal, Helder Postiga's record for his nation was impressive.
The striker scored 27 times in 71 games.
Like others on this list, Nuno Gomes enjoyed a lengthy stay at Benfica, scoring 65 times in 192 games.
The striker found the net 29 times for Portugal, with 2001 being his most successful year at international level, scoring nine goals in nine appearances.
Luis Figo's excellence was summed up by the fact he spent 10 years of his career in Spain, representing both Real Madrid and Barcelona, going on to win the Ballon d'Or in 2000.
As one of Portugal's most gifted footballers of all time, he scored 32 times for his nation.
Of the top 10, Eusebio's goals per match record is the highest, at 0.66.
He scored 42 times in 64 games, with his international career finishing in 1973.
Pauleta had a sensational career for Portugal, scoring 47 goals across 88 games.
He was the first Portugal national team player to have never have played in the Portuguese top division when he made his international debut against Armenia, in August 1997
Perhaps the least surprising name on the list is Cristiano Ronaldo who, up to now, has 135 goals for his nation.
At 39 years of age, Ronaldo's goal tally is showing no sign of stopping. He netted twice in Portugal's most recent outing against Poland and will be eyeing up the prospect of playing in the 2026 World Cup campaign.