In 2008, when Manchester City were taken over by Sheikh Mansour and started to exploit his riches, many stars of massive quality arrived at the Etihad. However, some such as Robinho and Jô didn't work out. For whatever reason, they couldn't adjust to the English game.
With Richards being one of the only constant players to see the reconstruction of the club, he's had the opportunity to assess the million pounds of talent through the years.
The 13-capped England international believes David Silva is the best player to have joined Manchester City.
The Spanish playmaker was bought in 2010 when he arrived from Valencia for £26 million. Since then, Silva has been an integral part of City's plans and was one of their shining lights in their title winning season two years ago.
He put in another strong performance in City's 3-1 away win against West Ham United which came as no surprise to Richards.
He said to Sky Sports: "At West Ham he was just ridiculous. He is the best player I have played with. He just makes it look easy, the way he goes past people. He is just amazing.
"We call him Merlin. He's like a little wizard isn't he? He is class. The only way I can stop him in training is if I smash him.
"He doesn't come near me now! We have an agreement - you don't come near me, I won't hurt you."
The England international also refuses to rule out Manchester United of the title race even though City are now five points ahead of their rivals in fourth place.
"Let's not kid ourselves, Fergie is probably the best manager ever. He's probably like having a 12th man in your team.
"Moyes is a great manager. He's done a similar job at Everton, he didn't have that much to spend and he kept them consistently playing well. It will be hard for them, losing Fergie, but I think in time, Moyes will get it right."
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://gms.to/130seMa