The players who have scored the most goals in the 21st century

PopFoot has released a list of the 40 most prolific goal-scorers of the 21st century on Twitter, with the usual top two being Messi and Cristiano Ronaldo. The 37-year-old, who broke the record for most goals in football history after scoring a hat-trick in a 3-2 win over Tottenham Hotspur earlier this year, has been criticized for being too much of a goal-scorer in his career. However, Ronaldo has made 1,124 appearances in his career. With 273 assists, Ronaldo is not only focused on scoring goals, but also on his team-mates.

Ronaldo has scored more than 200 goals, but is now second only to his main rival, Messi, with 331 appearances. Messi did not match the number of goals scored by Ronaldo, but made 974 appearances in all competitions. With 331 assists, he has fewer games than Ronaldo and is better at goal-scoring. Behind them are Messi, De Maria, who has played alongside both Ronaldo and Cristiano Ronaldo, is third with 252 appearances, while former Arsenal star Ozil is fourth with 240 goals. In addition, this Brunei, Neymar ၊ Muller ၊ Suarez Fabregas is also on the list, and surprisingly, former Southampton player Tardis, who is currently playing for Ajax, scored 236 goals. It ranks fifth in the list.