Dopo i quattro anni di college alla Marshall University (11,89 punti a partita complessivamente) si trasferisce nel massimo campionato olandese con la maglia dei Matrixx Magixx di Nimega,[2] con cui gioca tre stagioni[3] e mantiene 15,78 punti di media nella stagione 2011-2012. L'anno successivo è in Francia con il Bordeaux che milita nella Pro B.[4] Rimane altre due stagioni nella seconda serie francese, passando prima per il Saint-Quentin[5] e poi per l'Aix Maurienne,[6] mantenendo sempre medie in doppia cifra. Per la stagione 2015-2016 passa in Svizzera, firmando per i campioni in carica della LNA, Lions de Genève,[7] mentre l'anno successivo vince lo stesso campionato con la maglia del B.B.C. Monthey.[8] Dopo due stagioni a Monthey torna a Ginevra, dove firma il 20 giugno 2018 un annuale.[9]