Carriera
Nato in California da padre afro-americano e madre di origini messicane, frequentò la Castro Valley High School, con cui si mise in evidenza come uno dei migliori prospetti della California. Proseguì poi la propria carriera cestistica alla Marquette University, disputando quattro stagioni con i Marquette Golden Eagles tra il 2011 e il 2015.
Non selezionato al Draft NBA 2015, iniziò la carriera professionistica in Messico con i Soles de Mexicali. Successivamente militò nella Fuerza Regia di Monterrey, con cui conquistò due campionati della Liga Nacional de Baloncesto Profesional. Nel corso di questo periodo, più precisamente nell'estate 2017, disputò inoltre una breve parentesi con i Bucaneros de La Guaira, in Venezuela.
Nel 2018 approdò ai Santa Cruz Warriors, franchigia affiliata ai Golden State Warriors nella NBA G League. Le buone prestazioni gli valsero, il 6 febbraio 2020, la firma del primo contratto NBA con i Golden State Warriors. Dopo essere stato inizialmente tagliato nel dicembre dello stesso anno, venne immediatamente rifirmato con un contratto two-way e, nel maggio 2021, ottenne un contratto NBA standard. Con i Warriors partecipò allo Slam Dunk Contest dell'NBA All-Star Weekend 2022, diventando il primo giocatore di origine messicana a prendervi parte. Nella stessa stagione contribuì alla conquista del titolo NBA, vincendo le Finals 2022 contro i Boston Celtics. Avendo fatto parte della rosa dei Golden State Warriors nella stagione 2021-2022, divenne il primo giocatore con nazionalità sportiva messicana a vincere il titolo NBA (Mark Aguirre, vincitore di due titoli nel 1989 e nel 1990, era di fatto statunitense). La sua esperienza con la squadra della baia si concluse con 4,8 punti e 3,3 rimbalzi di media in 139 partite.
Nel luglio 2022 firmò con i Los Angeles Lakers, con cui disputò 30 partite a 2,7 punti e 2,0 rimbalzi di media. Nel febbraio 2023 fu ceduto agli Utah Jazz nell'ambito di una trade che coinvolse tre squadre e otto giocatori. Con la franchigia di Salt Lake City giocò 22 gare NBA. Dopo una parentesi nella NBA G League con i Capitanes de Ciudad de México, nel dicembre 2023 tornò in NBA con i Sacramento Kings, con cui disputò 11 incontri tra il dicembre 2023 e il gennaio 2024. La stagione 2024-2025 la trascorse nuovamente con i Capitanes de Ciudad de México.
Il 16 agosto 2025 divenne ufficialmente un giocatore della Pallacanestro Trieste 2004. Con la formazione giuliana disputò una regular season da 9,9 punti e 4,8 rimbalzi in 24,0 minuti di utilizzo medio, diventati 9,8 punti e 5,2 rimbalzi in 22,6 minuti nelle cinque gare dei quarti di finale dei play-off scudetto persi 3-2 contro Brescia.