Cresciuto all'Università di Iowa State, nel 2016 comincia la sua carriera da professionista in Europa al BC Vienna mettendosi in mostra nella Bundesliga austriaca con una media di 18 punti a partita. Nel 2017 si trasferisce in Kazakistan, all'Astana per due stagioni, acquisendo anche la cittadinanza e esordendo con la nazionale kazaka. Le buone prestazioni gli valgono la chiamata del Monaco e nel Principato fa il suo esordio nelle competizioni europee giocando l’Eurocup. Nell'estate del 2020 va a giocare in Bosnia Herzegovina con l'Igokea, ed i balcanici sono la rivelazione della Basketball Champions League, e in 12 gare ha una media di 13 punti (47,9% da tre) e 3,5 assist. In Bosnia vince anche la coppa nazionale.
Il 28 luglio 2021 viene annunciato il suo passaggio alla Dinamo Sassari, in sostituzione del partente Marco Spissu, trasferitosi al UNICS Kazan [1].