Cristiano Ronaldo currently holds the record for the most goals in men's international football, having scored 138 goals in 221 appearances for Portugal as of June 8, 2025 . He surpassed Iran’s Ali Daei back in 2021 and continues to extend that lead.





