Manchester United's Cristiano Ronaldo has been urged to consider retirement while he is still at the top of his game.
Now 37, Ronaldo's career has spanned over two decades since his professional debut in 2002.
Following his first senior appearance for Sporting Lisbon at just 17 years old, the Portuguese forward had spells with United, Real Madrid, and Juventus, before returning to Old Trafford for a second stint in August last year.
Here are the 10 highest-paid players in the EPL this year, including Ronaldo, per Spotrac
However, things have not exactly gone smoothly for the five-time Ballon d'Or winner since his return to the Theatre of Dreams, with the Red Devils having struggled to produce consistent performances, while some of their players, including him, have been criticised for the club's woes.
Although the marksman is the Red Devils' top scorer so far this season with 15 strikes across all competitions, he has scored only once in 2022 to date, and 1998 FIFA World Cup winner Frank Leboeuf feels it would be best for the veteran to hang up his boots while he is still playing at the top level rather than continue on a downward trend.
"Do you know what? I think there is a time where you have to think: 'What do I do with my life and my career'," the Frenchman told ESPN.
"And maybe it's time for Cristiano Ronaldo, at the end of his career, to wonder and have a discussion with himself, and maybe some of his family, to know what he has to do for the rest of his career, if there is a future in his career.
"I don't want to watch Ronaldo and have pity, because he's been on the top for so many years.
"I don't want him to be a normal player. He's been an exceptional player for so long.
"I'd prefer him to give up his career at the top instead of maybe trying and play for two or three more years and not being the player that he used to be."
Despite Leboeuf's concerns, however, the former Los Blancos star believes he still has four or five more years left in his legs and wants to win more trophies.
Here are nine stars whose contracts are set to expire in June