W roku 2023 podpisał kontrakt z belgijskim klubem Belfius Mons-Hainaut, występującym w rozgrywkach BNXT League. W Belgii grał przez dwa lata (2023–2025), utrzymując stabilną średnią na poziomie ponad 11 punktów na mecz i stając się jednym z liderów formacji obwodowej.
30 września 2025 podpisał roczną umowę z ekstraklasową drużyną Zastal Zielona Góra. W sezonie 2025/2026 poprowadził zespół do play-off, grając w 47 oficjalnych meczach ze średnią 10,9 punktu oraz 5,2 asysty.
W czerwcu 2026 podjął decyzję o przedłużeniu kontraktu z zielonogórskim klubem na sezon 2026/2027. Pod koniec września 2026 poprowadził Zastal do finału Superpucharu Polski, trafiając decydującą o awansie piłkę w meczu półfinałowym przeciwko Dzikom Warszawa. Osiągnięcia NCAA 3-krotnie wybrany do pierwszej piątki konferencji All-GLVC (2019, 2020, 2021) 2-krotnie wybrany do pierwszej piątki defensywnej konferencji GLVC All-Defensive Team (2019, 2020) 2-krotnie wybrany do składu NABC All-Midwest District Second Team (2019, 2020) Finał turnieju konferencji Southern Conference (SoCon) w dywizji I NCAA z Furman Paladins (2022) Klubowe Finał Superpucharu Polski z Zastalem Zielona Góra (2026) Statystyki Rozgrywki akademickie Sezon Klub Liga M Pkt Zb As Źródło 2017/2018 Drury University Panthers NCAA II 29 9,6 3,7 2,6 2018/2019 Drury University