Риверс је колеџ каријеру провео на универзитету Клемсон од 2005. до 2009. године. Није изабран на НБА драфту 2009. па каријеру почиње у Европи. Први тим му је био италијански друголигаш Латина. Након запажених партија у Латини већ у децембру исте године прелази у Бенетон из Тревиза и са њима проводи остатак сезоне.
У сезони 2014/15. наступа за Реал Мадрид и са њима осваја прве трофеје у каријери. Освојио је Евролигу, АЦБ лигу, Куп и Суперкуп Шпаније. Сезону 2015/16. почиње у екипи Бајерн Минхена, али се већ у децембру 2015. враћа у Реал и осваја још једно првенство и Куп Шпаније. Од 2016. до 2018. године је био играч Панатинаикоса и са њима је освојио два првенства и један Куп Грчке.