“I would say De Bruyne, when we talk about the best players in the world now, I would put him top of the second band of players behind Messi and Ronaldo,” Carragher said during an appearance on Sky Sports.

“I would put him top of that list, if you said to me who would I want in my team – it would be Kevin De Bruyne.”

De Bruyne was the star of the show in Manchester City’s Premier League opener on Monday night, a 3-1 victory over Wolves at Molineux.

The Belgian grabbed a goal and an assist against last season’s surprise package, which prompted Carragher to say: “The numbers he gets with assists and goals, he’s a manager’s dream.

“He can play in the [no.]10 position, right of a three, and Roberto Martinez plays him central midfield for Belgium.

“I think he’s had great longevity in his career because I still think he’ll have the ability to play that deep role, maybe when his legs go a little bit because he’s got a great engine.

“But his passing ability is as good as anything we’ve ever seen in the Premier League. And he can play that role when he’s in his mid-thirties not a problem.”

De Bruyne and his City team-mates will be back in action on Thursday night, welcoming Championship side Bournemouth to the Etihad in the third round of the Carabao Cup