Le , il est transféré aux Grizzlies de Memphis contre les droits sur le joueur letton Jānis Timma. Le lendemain, il est de nouveau échangé par les Grizzlies aux Hornets de Charlotte contre Matt Barnes. Mais les Hornets décident d'envoyer le même jour Ridnour au Thunder d'Oklahoma City contre Jeremy Lamb. Le , il fait l'objet d'un nouvel échange, ajouté à une enveloppe de 2,85 millions de dollars chez les Raptors de Toronto en échange des droits du croate de 25 ans Tomislav Zubčić, drafté par l'équipe canadienne en en 2012. Le , il est libéré par les Raptors.