Absolwent uczelni Baylor w trakcie swojej bogatej kariery grał w bardzo silnych europejskich zespołach. W Eurolidze występował w barwach Partizana Belgrad, Fenerbahce Stambuł, Besiktas Stambuł, AX Armani Exchange Mediolan czy Uniksu Kazań. Ponadto grał w Hiszpanii i Izraelu.
Sezon 2019/20 spędził w Banco di Sardegna Sassari. W lidze włoskiej zdobywał średnio 8,6 punktu, 2 zbiórki i 2,3 asysty na mecz. W Koszykarskiej Lidze Mistrzów z kolei notował 9,3 punktu, 2,1 zbiórki i 1,9 asysty w każdym spotkaniu.