Xavi thinks Messi can continue for long in football and even coach Barcelona after his career as a player ends.
Messi's long-time teammate, Xavi, says Messi could play until he's 40.
Scoring 24 goals across all competitions, Lionel Messi, the six-time winner of Ballon d'Or, now 32, was in a great form before the coronavirus brought a halt to major leagues in Europe.
Messi has contributed a lot to Barca's overall success, and his long-time teammate, Xavi, thinks the Argentina international has a lot yet to be discovered both in club and international levels.
"He's still got five or seven very good years left in him," Xavi said of Messi during an Instagram chat with another ex-Barca forward in Samuel Eto'o.
"He takes good care of himself and he can keep playing until he's 37, 38 or 39.
"He'll play at the Qatar World Cup, I'm sure."
If Messi reaches those levels of longevity, Xavi will seemingly hope to have taken charge of him as head coach.
The Al Sadd boss held talks with his former employers earlier this year before Quique Setien was appointed as Ernesto Valverde's successor.
"In January, it wasn't the right moment," Xavi said, echoing comments made on the matter earlier this year.
"I had conversations with Eric Abidal [Barcelona's sporting director] and Oscar Grau [Barcelona chief executive] and a big offer, but it wasn't the right moment.
"I need a bit more experience. Coaching Barcelona is my dream. I'd like to do it one day. I've said that many times."
Ideally, Xavi would also see Neymar return from Paris Saint-Germain and be part of any prospective squad of his.
The Brazil forward has frequently been linked with a move back to Camp Nou since his record transfer to the French capital in 2017.
"Footballing wise, he's in the top three or five players in the world, no doubt," Xavi added. "He can make the difference.
"Let's hope he returns to Barcelona. I'm a Barcelona fan and I want the best players there."