Cristiano Ronaldo is one of the greatest players in history, there's simply no debating it.

For almost two decades, the Portuguese has been taking his footballing prowess on a world tour and is looking to bring the Champions League title to a third top European club.

Despite originally impressing at Sporting Lisbon, it was with Manchester United that he became the world-beater we know today and eventually commanded a world-record fee by 2009.

It was at Real Madrid that Ronaldo played his best football, winning four European crowns and ending his spell with 450 goals in just 438 appearances.

Since then, he has gone on to challenge himself in Serie A with an exciting move to Juventus, where he continues to deliver goals and assists at the age of 34.

Ronaldo's world dominance

That's not to mention his success with Portugal, becoming their all-time top goalscorer and inspiring the country to European Championship success against the odds in 2016.

It really has been an incredible career and his footballing brilliance has touched a vast number of countries over the year, and will continue to do so before his retirement.

Therefore, a world map showing all of the stadiums in which he has scored has made for very interesting viewing.

Every stadium Ronaldo has scored in

The team at NSS Magazine have used graphics by Google Maps to pinpoint each and every arena, distinguishing whether he scored there with Sporting, United, Real, Juventus or Portugal.

Ronaldo is yet to score on the continents of Africa, North America and Oceania, but his dominance over Europe is borderline staggering.

The Iberian peninsula might as well be sinking under the pressure of all those markers, while other stadiums span from the Canary Islands to Iceland and even Kazakhstan.

Take a look at the maps down below:

The world

Europe

Iberian peninsula

Almost 30 countries

Very impressive stuff.

Counting each and every country proves pretty difficult, but it appears that Ronaldo is well on his way to score in 30 separate sovereign states.

Messi has actually scored on a greater number of continents, although his games for Argentina do provide him with something of an unfair advantage.

As for the number of countries? It's incredibly close, but Ronaldo might take the victory here and that can largely be attributed to the larger number of nations in Europe.

Besides, unless countries like the Faroe Islands can produce a Champions League team, Messi is always going to struggle to land a marker in certain European spots.

Either way, though, the graphic goes to show that Ronaldo's status as one of the best players in the world has a very literal meaning.

Do you think Ronaldo is the greatest player in history? Have your say in the comments section below.