Richards heeft al meer dan 200 wedstrijden in dienst van Manchester City gespeeld, maar kwam het afgelopen seizoen niet verder dan zeven wedstrijden. Dit als gevolg van blessures. Richards vreest zijn plaats in het elftal hierdoor te hebben verloren en wil zijn heil bij Inter zoeken.
De verdediger speelt al sinds 2005 in het shirt van Manchester City waar hij de jeugd doorliep. Op 17-jarige leeftijd maakte hij zijn debuut al in het eerste elftal tegen Arsenal.