Who is the best out-and-out goalscorer of the 21st century?

Looking at the numbers it's hard to look past Cristiano Ronaldo, who since bursting onto the scene at Manchester United in 2003 has been the ultimate marksman.

During his six years with United the Portuguese forward scored 118 goals in 292 appearances. A world-record move to Real Madrid then followed in 2009 and he was incredible.

In 438 games for Los Blancos spanning nine years, Ronaldo scored 450 goals to boast a ratio of more than one goal a game.

He's been phenomenal for the Portugal national team, too, scoring 85 goals in 154 competitive games.

And then there's Lionel Messi, who has spent his entire career at Barcelona and scored an incredible 591 goals in 674 appearances.

The Argentine also has 65 goals in 129 games for his country, which is approximately a ratio of one goal in every two games.

But let's not forget about the likes of Thierry Henry, Zlatan Ibrahimovic, Wayne Rooney, Samuel Eto'o and Raul, who have all dominated at some point over the past 20 years.

Henry, for example, was nigh-on unstoppable during his eight years at Arsenal, while Rooney broke goalscoring records at Man United with his 253 goals.

A live graph has emerged on YouTube, courtesy of FDOR, which shows the top goalscorers in Europe's top five leagues since 2000.

Henry leads the chart from 2002 to 2012 before Ronaldo and Messi storm to the top as they begin their domination in La Liga.

It's a truly fascinating watch and you can check it out below.

For so long Ronaldo and Messi are nowhere to be seen on the chart, but then Ronaldo begins his ascent in 2011 and Messi starts climbing in 2012.

By the end of it, Ronaldo is just about top on 414 league goals and Messi is two behind on 412. Ibrahimovic (268), Edinson Cavani (245) and Sergio Aguero (235) occupy the rest of the top five.