Dopo aver completato la carriera collegiale con i Drake Bulldogs, i Minnesota Gophers e i Vanderbilt Commodores, non viene scelto al Draft NBA 2023, rimanendo undrafted. Firma poi un two-way contract con i New Orleans Pelicans ma, prima di riuscire a esordire, subisce un infortunio che lo tiene ai box per tutta la stagione. Viene poi firmato, sempre con un two-way contract, dai Milwaukee Bucks, venendo poi associato alla squadra affiliata dei Wisconsin Herd in G League.