Barcelona legend Carles Puyol has declared Lionel Messi has the potential to play on until he's at least 38.
The Argentina star will turn 33 in June and continues to star in La Liga this season with 14 goals and 12 assists to his name from just 19 appearances.
With long-time rival Cristiano Ronaldo also still going strong with Juventus at the age of 35, Puyol backed Messi for similar longevity in the game.
Editors' Picks
"Messi is 32 and a player who takes care of himself like Leo does can play until he's 38," Puyol told Marca.