Nella prima esperienza in una competizione europea con Chalon (FiBA Europe Cup 2016-17) arriva in finale, perdendola contro Nanterre 92, ma viene eletto tra i 5 Top Performers delle finali.
Gioca in Eurocup (2018-19) con Lokomotiv Kuban e in Basketball Champions League (2019-20) con Turk Telekom.
Nella stagione 2020-21 fa il suo esordio in Eurolega con l'ASVEL Villeurbanne.
Nella stagione successiva (2021-22) firma per l'Olympiakos.
Al momento detiene in Eurolega la seconda miglior percentuale all-time di tiri da 2 punti (quasi 73% con più di 600 tiri tentati).