Cristiano Ronaldo holds the record for the player with most headed goals in 21st century. The Portuguese forward is often regarded as one of the greatest players of all time and has scored 115 headed goals so far in his career.
Ronaldo has remained highly consistent in performance for over a decade and has also established himself as the best player in Al-Nassr. The 38 year old has won five Ballon d’ors, 5 UEFA Champions League titles, Euro 2016, UEFA Nations League title and has won several other trophies so far in his career.
Luuk De Jong is the second player with most headed goals in 21st century. De Jong has netted 97 headed goals and has also played for several top clubs including Barcelona.
Robert Lewandowski is the third player on the list with 84 headed goals. He’s one of the best strikers of all time and also one of the highest goalscorers in football history. Lewandowski has remained highly consistent in performance for over a decade but has been struggling to perform well at Barcelona since the start of this season. He’s expected to get back to his best form before the end of the season.
Fernando Llorente has scored 81 headed goals, Radamel Falcao has scored 71 headed goals, Edin Dzeko has scored 64 goals with his head, Mario, Kane and Zlatan Ibrahimovic have 60 headed goals each. Miroslav Klose and Edinson Cavani have 59 headed goals each.