Very few footballers in history can match Sergio Ramos for a career - he's done it all.

Ramos began his career at Sevilla and made his Spain debut in 2005, just months before a €27m move to Real Madrid.

And that's where things really got going for the defender.

Ramos has won four La Liga titles, two Copas del Rey, an incredible four Champions League titles - three as captain - three UEFA Super Cups, four Club World Cups, two European Championships and the World Cup.

How many players can come close to matching that?

And it's not as though Ramos is a bit-part player, either. He's Real's captain, after all, and has been since 2015.

He also played every game but one at right-back as Spain won EURO 2008, then played every minute in the World Cup win two years later.

Then he switched to centre-back for EURO 2012 and won that, too.

It's an unbelievably impressive record, played at the highest level imaginable, and Ramos has deservedly set a new record for his country.

The 33-year-old is now Spain's all-time appearance maker as he overtook Iker Casillas with his 168th cap.

It also means he's the most capped outfield player in UEFA history and behind only Gianluigi Buffon in Europe.

He's also the joint-8th most capped player in history, alongside former Ecuador defender Ivan Hurtado.

It makes you wonder just how far Ramos can go.

Next year is Euro 2020, after all, and if he matches his number of caps he got in 2016 (10) he should move past 180 international appearances.

Only one player has ever managed that - Egyptian Ahmed Hassan, who retired in 2012.

There are two active internationals above him still, however.

Bader Al-Mutawa of Kuwait and Ahmed Mubarak of Oman, both being one year older than Ramos.

If the Spaniard can keep going for a few more years, he may breeze past everyone, however.

And before all is said and done, Ramos may well be the most capped player in history.