Since Portugal's first international association football match in 1921 against Spain, there have been 28 occasions when a Portuguese player has scored three or more goals (a hat-trick) in a game.
The record for the most goals scored in an international game by a Portuguese player is four, which has been achieved on five occasions: by Eusébio against North Korea at the 1966 World Cup, by Nuno Gomes against Andorra in 2002, by Pauleta against Kuwait in 2003, and the other two by Cristiano Ronaldo, the first against Andorra in 2016 and the second against Lithuania in 2019.
In addition to Eusébio, three other players have scored a hat-trick at the World Cup finals for Portugal; Pauleta in 2002 against Poland, Ronaldo in 2018 against Spain, and Gonçalo Ramos in 2022 against Switzerland.
André Silva was the youngest Portuguese player to score a hat-trick, at the age of 20 years, 11 months and 4 days against the Faroe Islands.
On two occasions, two players have scored a hat-trick for Portugal in the same match; the first occurred UEFA Euro 1996 qualifying, when Ricardo Sá Pinto and João Vieira Pinto both scored three against Liechtenstein, and the second during an friendly against Kuwait, when Pauleta and Nuno Gomes achieved the feat.