<P> Cristiano Ronaldo is the all - time top goalscorer for the Portugal national football team and has the most goals among currently active players . As of 26 March 2018, he has scored 81 goals in 149 appearances since his debut on 20 August 2003 . </P> <P> On 5 March 2014, he netted twice in Portugal's 5--1 friendly win over Cameroon to take his tally to 49 goals, thus becoming his country's all - time leading goalscorer, surpassing the 47 set by Pauleta . On 14 November 2014, he scored the only goal in a UEFA Euro 2016 qualifying match against Armenia, his 23rd in European Championship matches . This surpassed the record previously held by Turkey's Hakan Şükür and Denmark's Jon Dahl Tomasson . He has scored five international hat - tricks and one poker . </P>

Who has more international goals messi or ronaldo