El 20 de julio de 2021 consiguió, con los Bucks, su primer anillo de campeón tras vencer a los Phoenix Suns en las Finales de la NBA.
Después su primer año en Milwaukee, el 6 de agosto de 2021, es traspasado a Memphis Grizzlies a cambio de Grayson Allen.[5] Fue despedido el 1 de enero de 2022 tras 6 encuentros.[6]
El 13 de agosto de 2022 firmó con los Sacramento Kings un contrato por dos temporadas parcialmente garantizado.[7] Fue despedido antes del comienzo de la temporada. El 24 de octubre se incorporó a los entrenamientos de los Cleveland Charge, quienes lo eligieron dos días antes en el número 1 del Draft de la NBA G League.[8] El 3 de marzo de 2023, firma un contrato de 10 días con Cleveland Cavaliers,[9] siendo renovado hasta final de temporada el 14 de marzo.[10]
Durante su segunda temporada en Cleveland, en la que disputó 61 encuentros, rompió el récord de más triples anotados saliendo desde el banquillo. Lo consiguió el 27 de marzo de 2024 al superar los 128 triples de Donyell Marshall de la campaña 2005–06.[11]