Cristiano Ronaldo's longevity in professional football is something to behold.

For close to 20 years, the 37-year-old superstar has been operating at the very highest level with Sporting Lisbon, Manchester United, Real Madrid, Juventus and the Portuguese national team.

Ronaldo has managed to avoid serious injury throughout his career up until now and that means he's played an enormous amount of games.

In fact, no other outfield player in history has taken to the pitch more times than him.

At the time of writing, Ronaldo has played in 1,114 professional games, which is more than the likes of Javier Zanetti, Roberto Carlos and Ryan Giggs.

Only two players past or present have more appearances under their belts and, unsurprisingly, both are goalkeepers.

NORWICH, ENGLAND - DECEMBER 11: Cristiano Ronaldo of Manchester United celebrates after scoring their side's first goal during the Premier League match between Norwich City and Manchester United at Carrow Road on December 11, 2021 in Norwich, England. (Photo by Alex Pantling/Getty Images)

The International Federation of Football History & Statistics (IFFHS) have revealed the 18 footballers to have amassed 1,000 games or more and we've provided all the key data for you to check out below.

VAR Controversy ROBBED Leicester! Manchester United 1-1 Leicester City (Football Terrace)

The 18 players with the most games played in history

18. Yasuhito Endo (Japan, 1998-) | 1,000 games

17. Dani Alves (Brazil, 2001-) | 1,006 games

16. Frank Lampard (England, 1995-2016) | 1,110 games

15. Noel Bailie (Northern Ireland, 1989-2011) | 1,011 games

14. Xavi Hernandez (Spain, 1998-2019) | 1,017 games

13. Ryan Giggs (Wales, 1990-2014) | 1,027 games

BLACKBURN, ENGLAND - MAY 14: Ryan Giggs of Manchester United pumps his fist to the fans after drawing the Barclays Premier League match between Blackburn Rovers and Manchester United but winning the title at Ewood park on May 14, 2011 in Blackburn, England. (Photo by Dean Mouhtaropoulos/Getty Images)

12. Paolo Maldini (Italy, 1985-2009) | 1,028 games

11. Raul Gonzalez (Spain, 1994-2015) | 1,034 games

10. Glenn Ferguson (Northern Ireland, 1987-2011) | 1,041 games

9. Pat Jennings (Northern Ireland, 1963-1986) | 1,042 games

8. Iker Casillas (Spain, 1999-2019) | 1,048 games

7. Ray Clemence (England, 1965-1988) | 1,069 games

15 Oct 1980: England Goalkeeper Ray Clemence gets up after missing a penalty save during the World Cup qualifying match against Romania in Bucharest, Romania. Romania won the match 2-1. Mandatory Credit: Allsport UK /Allsport

6. Gianluigi Buffon (Italy, 1995-) | 1,069 games

5. Roberto Carlos (Brazil, 1991-2015) | 1,090 games

4. Javier Zanetti (Argentina, 1992-2014) | 1,100 games

3. Cristiano Ronaldo (Portugal, 2002-) | 1,114 games

2. Peter Shilton (England, 1966-1997) | 1,206 games

  1. Rogerio Ceni (Brazil, 1992-2015) | 1,214 games
SAO PAULO, BRAZIL - OCTOBER 18: Rogerio Ceni of Sao Paulo scores their first goal during the match between Sao Paulo and Bahia for the Brazilian Series A 2014 at Morumbi stadium on October 18, 2014 in Sao Paulo, Brazil. (Photo by Alexandre Schneider/Getty Images)

So, Ronaldo currently trails Ceni by 100 games and that's quite a sizeable difference - one that even the great man may struggle to make up.

But despite the fact he's now 37, Ronaldo is still in peak physical condition and could well play on into his 40s.

If the serial goalscorer is able to do that and remain relatively injury-free, he could well break yet another record.

Can you answer these 12 questions about Cristiano Ronaldo's first spell at Manchester United?