Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩 | OneFootball

Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩 | OneFootball

In partnership with

Yahoo sports
Icon: OneFootball

OneFootball

·28 October 2025

Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩

Article image:Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩

Lionel Messi's contract renewal with Inter Miami will see the Argentine champion play until 2028, when he will be 41 years old. 


OneFootball Videos


Such longevity has sparked speculation about the role "La Pulce" (The Flea) will play during the 2026 World Cup. "It would be extraordinary," said the player, "but I would like to be in good shape and play an important role to help my national team, if I’m there."

With his renewal, Lionel Messi could soon become part of an exclusive club: players who have played at a high level past the age of 40.

This browser is not supported, please use a different one or install the app

video-poster

Let’s take a look at who they are, excluding goalkeepers from our list, as their position is traditionally more long-lived than outfield players.


Cristiano Ronaldo - 40

Article image:Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩

Of course, the first name on this list is Lionel Messi’s great rival, Cristiano Ronaldo, who turned 40 last February and continues to chase records, aiming for his 1,000th official career goal.

The contract binding the Portuguese star to Saudi club Al-Nassr is a two-year deal signed in the summer, so CR7 is pursuing the possibility of playing at least until he’s 42. He is the third player ever in terms of appearances, having almost reached 1,300.


Luka Modrić - 40

Article image:Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩

The only player able to break the Ballon d'Or duopoly during the era when Lionel Messi and Cristiano Ronaldo dominated world football: Luka Modrić turned 40 in September and doesn’t seem to feel it, given the quality of performances he’s stringing together for Milan after joining Serie A.


Zlatan Ibrahimović - 41

Article image:Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩

Another great rival of Lionel Messi during the golden era, Zlatan Ibrahimović continued playing until the age of 41, retiring four months before turning 42.

After turning 40, Ibra had recently returned to Milan, and in the Rossoneri shirt he became the fourth Serie A player to score after forty (after Costacurta, Piola, and Vierchowod), as well as scoring his 300th career goal and winning the Scudetto as a protagonist.


Javier Zanetti - 40

Article image:Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩

An indestructible player, made even more so by his eternally youthful appearance, Javier Zanetti played his last competitive match in June 2014, three months before turning 41, after being a flag-bearer and legend for Inter.

His longevity would have allowed him to become the fourth player ever to reach 1,100 appearances.


Paolo Maldini - 40

Article image:Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩

Another eternal flag-bearer, Paolo Maldini ended his career in 2009, one month before turning 41.

His retirement was made bitter by unpleasant banners dedicated to him by the Milan curva, despite being the third player ever for appearances with the same team (over 900).


Francesco Totti - 40

Article image:Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩

Speaking of flag-bearers, you can’t fail to mention Francesco Totti, another player who, like Maldini, dedicated his entire career to a single club. His career ended in 2017, four months before he turned 41, not without controversy.

The one-year renewal granted to "Il Pupone" by the American management and disputes with coach Luciano Spalletti marked the end of the Roma number 10’s career, who reached his 100th appearance in European competitions at 40 years and 23 days old.


Pepe - 41

Article image:Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩

Pepe, the Portuguese defender, ended his career by announcing his retirement in August 2024 and played until he was a full 41 years old, a feat that allowed him to break several records, including that of the oldest outfield player ever to take the field in a Champions League match, as he faced Arsenal at the venerable age of 41 years and 15 days.

He is also the oldest player ever to have played in a European Championship, having taken the field with Portugal at Euro 2024.


Ryan Giggs - 41

Article image:Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩

Ryan Giggs ended his career in 2014 at 41 years and six months. Notably, he is among the very few players to have played his entire career with a single club, in his case Manchester United. With 963 matches, he is the outfield player with the most appearances for the same team in history.


Roger Milla - 42

Article image:Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩

Roger Milla is the oldest player ever to have taken part in a World Cup: he had retired from the Cameroon national team in 1992, but was recalled two years later, at the age of 42, to play in the 1994 USA World Cup.

His career was very long-lived in any case, as he played until he was 46 in Indonesia.


Stanley Matthews - 50

Article image:Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩

He was one of the greatest players of his era: Stanley Matthews was a legend of English football, making his debut for Stoke in 1932 and ending his career with the same team in 1965, at the age of 50. That same year, he also made his last appearance for the English national team.


The Others

They are not the only great champions to have played past 40; here are a few more names:

Article image:Not just Ibra, Modrić and CR7 🧐 Messi eyes World Cup '26 at 40+ 🤩
  • Romário retired at 41, then returned to the pitch at 43 in the Brazilian league with America-RJ. He would later return to the field again 15 years later, in 2024, at the age of 58.
  • Rivaldo continued playing, albeit at lower levels, until the age of 43, even taking the field alongside his son Rivaldinho
  • Teddy Sheringham played until the age of 42
  • Kazuyoshi Miura is still active at the age of 58 and is the oldest player ever to score a goal among professionals

This article was translated into English by Artificial Intelligence. You can read the original version in 🇮🇹 here.


📸 Carmen Mandato - 2025 Getty Images

View publisher imprint