Cristiano Ronaldo, oldest player to score 10+ goals for NT in a year

This year, Cristiano Ronaldo has scored 10 goals for Portugal at the age of 38. No one in the history of world football has ever managed to score double-digit goals for a national team in a calendar year while being so old.
The previous record belonged to Cristiano Ronaldo himself and dates back to 2021, when he found the net 13 times at 36 years.
Here we provide the historical ranking for this category of players. They are arranged according to age on the last day of the year in which they accomplished their feat.

1Cristiano RonaldoPortugal102023938-329
2Cristiano RonaldoPortugal1320211436-329
3Ali DaeiIran1720041635-284
4Lionel MessiArgentina1820221435-190
5Cristiano RonaldoPortugal1420191034-329
6Zlatan IbrahimovićSweden1120151034-089
7Piyapong Pue-onThailand1419931134-047
8Wilmer VelásquezHonduras1320051133-247
9Robert LewandowskiPoland1120211233-132
10Carlos HermosilloMexico1019971633-129
11Carlos RuízGuatemala1020121233-107
12Godfrey ChitaluZambia1219802033-070