Nach seiner Zeit an der University of Oregon meldete sich Ridnour für den NBA-Draft 2003 an. Dort wurde er an 14. Stelle von den Seattle SuperSonics ausgewählt. Er konnte sich schnell ins Team integrieren und bestritt in seiner zweiten Saison bereits alle 82 Saisonspiele von Beginn an. In diesem Jahr erreichten die SuperSonics die Playoffs und verloren in der zweiten Runde gegen die San Antonio Spurs. Seinen Stammplatz verlor Ridnour erst in der &lt;a href="NBA%202007/08"&gt;Saison 2007/08&lt;/a&gt;. Vor der &lt;a href="NBA%202008/09"&gt;Saison 2008/09&lt;/a&gt; wurde in einem Transfer unter Beteiligung der Oklahoma City Thunder zu den Milwaukee Bucks geschickt. In Milwaukee blieb er zwei Jahre, wobei er im zweiten Jahr erstmals nach fünf Jahren wieder an den Playoffs teilnahm, in denen die Bucks in der ersten Runde mit 4:3 an den Atlanta Hawks scheiterten. Am 21. Juli 2010 wechselte er als Free Agent zu den Minnesota Timberwolves. Dort spielt er regelmäßig von Beginn an.