Cristiano Ronaldo is still doing extraordinary things in football, despite turning 35 last month.The Portuguese forward enjoyed a superb debut campaign for Juventus, scoring 28 times in 43 games as his side comfortably won Serie A.And he's been even better in his second season in Italy.Before the season was postponed due to coronavirus, Ronaldo had netted 21 goals in 22 Serie A appearances, which included scoring in 11 consecutive Italian top flight games.He had hit the back of the net 25 times in all competitions in 32 appearances.Ronaldo, along with Lionel Messi, has been one of the two best players in the world for the best part of the last 15 years.However, Ilkay Gundogan does not think that is the case any more.The Manchester City midfield was asked on Twitter who he thinks are the best players in the world.He thinks Messi is still the best player in the world, followed by club teammate Kevin De Bruyne and PSG star Kylian Mbappe.

GIVEMESPORT'S JAMES STROUD SAYS:

Controversial. Ronaldo is not at the peak of his powers anymore but he remains a fantastic player.

Whenever your teams needs a goal, even in the most high pressure situations, there is no player you'd rather have than Ronaldo.

But Gundogan is probably right to leave him out of the top three at the moment.

Ronaldo has scored 25 times this season, but eight of those have come from penalties.

Of course, there's an art to scoring penalties and Ronaldo is one of the best from spot-kicks, but they do help massively in inflating his scoring stats.

The legendary forward is also more of a poacher nowadays and doesn't contribute too much aside from goals so we thin Gundogan is right to exclude him.

This isn't a shot at Ronaldo at all. He is arguably the best player of all-time but his age means he can't do the same stuff he used to be able to do.

He is still among the top 10 in the world but top three is a stretch.

As for Gundogan's top three, Messi has showed signs of slowing down but I think he justifies his spot at number one.

There's obviously some club bias with De Bruyne but, with nine goals and a ridiculous 18 assists from midfield this season, his spot in the top three is also justified.

Kylian Mbappe has been incredible again this term, but he's been second best to PSG teammate Neymar.

In that third spot, I'd go for Neymar or Bayern's Robert Lewandowski, who has made teams look silly in the Champions League and Bundesliga this season.