Jugó dos temporadas con los Jayhawks de la Universidad de Kansas, en las que promedió 14,9 puntos, 3,8 rebotes, 3,7 asistencias y 1,7 robos de balón por partido.[1] En su segunda temporada fue incluido junto a su compañero Udoka Azubuike en el segundo equipo comsensuado All-American,[2] apareciendo además en el mejor quinteto de la Big 12 Conference. Ya en su primera temporada había aparecido en el mejor quinteto de rookies de la conferencia y en el tercer mejor quinteto absoluto.[3]
El 20 de noviembre de 2022, firma un contrato two-way con los Washington Wizards[6], pero gran parte de la temporada fue asignado a su filial, el Capital City Go-Go de la G-League. El 17 de enero de 2023 es cortado,[7] para a los 2 días volver a ser fichado directamente por el filial de la G League del conjunto de Washington.[8]
El 19 de octubre de 2023, firma de nuevo con los Capital City Go-Go de la G-League,[9] esta vez un contrato de 10 días, pero vuelve a ser despedido al día siguiente.[10] El 30 de octubre, de nuevo los Capital City Go-Go, anuncian que formará de nuevo parte del equipo americano,[11] donde promedió 16,2 puntos, 5 rebotes y 6,2 asistencias.
El 18 de marzo de 2024, firma por el Obradoiro CAB de la Liga Endesa con la finalidad de ayudar a lograr la salvación del conjunto gallego.[12] En 9 partidos lograría unos promedios de 13 puntos, 2,9 rebotes y 2,7 asistencias en 25:06 minutos de media, llamando la atención de algunos clubs europeos por su faceta anotadora.[13]