Karierę koszykarską rozpoczął w 2000, kiedy to trafił na uniwersytet Oregonu, gdzie reprezentował barwy drużyny uczelnianej Oregon Ducks. Po trzech latach studiów postanowił zgłosić się do draftu NBA, w którym został wybrany z 14 numerem przez Seattle SuperSonics. W stanie Waszyngton pozostał do czasów przeniesienia Sonics do Oklahomy, będąc wymienionym do Milwaukee Bucks. Latem 2010 roku podpisał kontrakt z Minnesotą Timberwolves. 11 lipca 2013 Ridnour ponownie trafił do Bucks, w ramach wymiany między Timberwolves, Bucks i Oklahoma City Thunder. 20 lutego wraz z Garym Nealem trafił do Charlotte Bobcats w zamian za Ramona Sessionsa i Jeffa Adriena. 25 lipca 2014 Ridnour, jako wolny agent, podpisał kontrakt z Orlando Magic.