Coutinho has been imperative to the Reds' early success, with Jurgen Klopp's side sitting joint top of the Premier League, and earned a recall to the Brazil national team

Liverpool star Philippe Coutinho is good enough to play for La Liga giants Real Madrid, says Reds legend Jamie Carragher, describing him as 'the perfect number 10'.

Mourinho: Why I won't pick Mkhitaryan

Coutinho has been imperative to the Reds' early success, thriving in an attacking role alongside Roberto Firmino and summer signing Saido Mane, with Jurgen Klopp's side sitting joint top of the Premier League.

And while Carragher believes the early hype surrounding the Brazilian was unwarranted, the former Liverpool defender now believes he's good enough to play at the very top of the game.

"There used to be a time when I would roll my eyes. Philippe Coutinho’s name would be mentioned alongside a team such as Real Madrid but I never took it seriously. I'm not rolling my eyes any longer," says Carragher, in his Daily Mail column. "He is becoming Liverpool’s perfect 10.

"He has become one of the stars of the Premier League, the driving force behind Liverpool’s impressive early form and the key to them sustaining what could yet become a challenge for the title,"

Guardiola aims dig at 'long ball' Man Utd

"He is playing at such a level that you could put him in the No 10 position of any of Liverpool’s rivals — Manchester City, Arsenal, Tottenham, Chelsea, Manchester United — and he would fit in seamlessly and enhance their quality.

"Gerrard and Suarez have gone and Coutinho is now the man."