This is a list of players who earned 25 or more caps for the Portugal national football team.
The only other players with a century of caps are Fernando Couto, Nani, João Moutinho, Pepe and Rui Patrício; Patrício is also the most capped Portuguese goalkeeper, with 108 international matches played since 2010.
The first player to reach 25 caps was Xico, in his final appearance on 17 June 1951.
The most recent player to gain their 25th cap was Vitinha, on 18 November 2024.
If number of goals are equal, the players are then listed alphabetically.