We take a look at which players have scored the most goals since the turn of the century.
Goalscoring is often referred to as the hardest skill to master in football and players that possess that eye for goal will command a handsome fee at the top level.
Thousands of professional players head out onto the pitch season after season with the intention of finding the back of the net but who has had the most success across the first quarter of this century?
Cristiano Ronaldo and Lionel Messi, rather unsurprisingly, lead the way.
Ronaldo has amassed 944 goals for club and country since 2000 whilst Messi's 882 strikes see him slot in as the second-most prolific goalscorer this century.
Two of the all-time greats, the duo have opened up quite the gap on Robert Lewandowski in third with the Polish forward scoring 694 times across the last 25 years.
Luis Suarez (575), Zlatan Ibrahimovic (564) and Karim Benzema (498) make up the next three places with Benzema surely a certainty to hit the 500-goal mark at some point in the near future.
Harry Kane is another player that is likely to reach 500 next season with his 479-strong tally enough to grab seventh on the list.
Eighth and ninth spots go to former Paris Saint-Germain teammates Edinson Cavani (458) and Neymar (450) respectively.
Hulk sneaks in at the bottom and might be a name that comes as a surprise to many.
Now 38-years-old, the Brazilian forward boasts a remarkable record at almost every club he's played for.
He hit 77 goals for both FC Porto and Zenit St. Petersburg whilst falling just short of that total with 76 goals at Shanghai Port.
Hulk has, however, saved his best till last netting on 125 occasions across a career that has so far seen him feature over 250 times for Atlético Mineiro.