Real Madrid forward Cristiano Ronaldo still has 10 years left at the top level of professional football, according to his agent Jorge Mendes.
It has been claimed that the 30-year-old is ready to leave Real Madrid as he enters the next phase of his career, with Manchester United and Paris Saint-Germain both linked with the Portuguese.
Mendes, however, has insisted that the "best player of all time" is not winding down and that he will "play the next four, five, six or seven years at Real Madrid".
"He's the best player of all time," Mendes told Sky Sports News.
"I am sure that he will play the next four, five, six or seven years at Real Madrid. He will end his career there. He's happy with Los Blancos. He'll hang up his boots when he's 40."
Ronaldo has scored 336 goals in 322 games for Real Madrid, including 23 in 23 appearances this season.