David Moyes raves about Manchester City defender John Stones

David Moyes, Manager of West Ham United looks on during the Premier League match between Everton and West Ham United at Goodison Park on November 29, 2017 in Liverpool, England.

David Moyes has showered praise on Manchester City defender John Stones.

David Moyes, Manager of West Ham United looks on during the Premier League match between Everton and West Ham United at Goodison Park on November 29, 2017 in Liverpool, England.

Ahead of West Ham’s Premier League clash against the League leaders, David Moyes has showered heaps of praise on Manchester City defender John Stones.

The 23-year-old is currently sidelined with a hamstring injury, but Moyes was full of praise for his former player.

The former Manchester United manager signed him in 2013 from Barnsley, when he was in charge of Everton.

John Stones of Manchester City lies injured during the Premier League match between Leicester City and Manchester City at The King Power Stadium on November 18, 2017 in Leicester, England.

Moyes said that Everton needed someone who was naturally comfortable on the ball, and Stones did fit the bill of the club’s requirement.

The former Sunderland manager has hailed the 22-cap England international as “top class”, and said that Stones can play for any team in the world.

"John Stones - we brought from Barnsley. We saw someone who was naturally comfortable on the ball. What he needed to develop was his defending. He got that at Everton. Since then he's gone on to show he's a top quality defender. He could play for any team," said Moyes during the pre-match press conference, as quoted by the club's official website."

John Stones of England in action during the International Friendly match between England and Brazil at Wembley Stadium on November 14, 2017 in London, England.

Meanwhile, West Ham are going through a poor run of form at the moment, having failed to win in their last seven Premier League games.

The Hammers are yet to win under their new manager, and it remains to be seen whether they can get a positive result from their trip to Etihad.

Register for MANCHESTER CITY team updates

Register for HITC Sport - Daily Dispatch