Jednak w drugim sezonie, pomógł drużynie w dotarciu do playoffów, gdzie wyróżniał się dobrą grą zarówno w defensywie, jak i ofensywie. W pierwszej rundzie playoffów 2010, Richardson poprowadził Suns do zwycięstwa nad Portland Trail Blazers. W trzecim meczu playoffów zdobył 42 punkty, pobijając tym samym swój rekord kariery pod względem zdobytych punktów. W następnej rundzie Richardson pomógł Suns w zwycięskiej serii przeciwko San Antonio Spurs, po czym awansowali do finału konferencji zachodniej, w którym przegrali z Los Angeles Lakers.
Orlando Magic 18 grudnia 2010, Richardson brał udział w wymianie, w ramach której wraz z Hedo Türkoğlu i Earlem Clarkiem trafił do Orlando Magic w zamian za Vince Cartera, Marcina Gortata, Mickaël Piétrus, pierwszą rundę draftu 2011 i 3 miliony dolarów.
Philadelphia 76ers 10 sierpnia 2012 roku wymieniony do Philadelphii 76ers.
Zakończenie kariery 18 sierpnia 2015 roku podpisał umowę z klubem Atlanty Hawks. Jednak 23 września 2015 ogłosił zakończenie kariery sportowej.