Carriera High School Nato nel quartiere di Bedworth Park a Vereeniging, in Sudafrica, suo padre è nigeriano e sua madre è zambiana. Frequenta la Potchefstroom High School for Boys, dove si distingue come atleta. Durante la crescita pratica il rugby, arrivando a far parte della nazionale, e inizia a giocare a basket dopo essersi rotto un dito giocando a rugby, circostanza che lo porta a riconsiderare il proprio percorso sportivo. Nel 2016, poco dopo aver iniziato a giocare a basket, si trasferisce a McKinney, in Texas, per vivere con lo zio, frequentando la high school locale.

College Durante l'ultimo anno di scuola superiore, riceve offerte da college della Division III e si iscrive all'Eastern Florida State College. Nel 2019 diventa un obiettivo prioritario per diversi programmi di alto livello.

Il 29 settembre 2019 firma con Florida, unendosi alla squadra la stagione successiva. Nella stagione 2020-2021 registra una media di 1,9 punti a partita con i Gators. Il 26 marzo 2021, annuncia la sua intenzione di iscriversi al portale dei trasferimenti della NCAA.

Segue così l'assistente allenatore dei Gators, Jordan Mincy, a Jacksonville, dove Mincy viene nominato capo allenatore. Diventa un elemento chiave della squadra e guida i Dolphins per numero di rimbalzi durante la sua ultima stagione a livello universitario.

Professionismo Nel 2024 partecipa a un provino per giocatori locali con gli Austin Spurs della NBA G League, riuscendo a entrare in squadra. Registra una media di 6,1 punti e 6,7 rimbalzi durante la stagione 2024-25.

L'11 maggio 2025 firma con i Calgary Surge, squadra della Canadian Elite Basketball League, per la stagione 2025.

Per la stagione 2025-2026, fa ritorno agli Austin Spurs.

Il 12 aprile 2026 firma con l'Al Ahly, squadra militante nella Egyptian Basketball Super League e nella Basketball Africa League (BAL). A fine stagione viene inserito nell'All-Defensive Second Team della BAL.

Nel luglio 2026 viene ingaggiato dai Denver Nuggets per il roster della Summer League 2026.

Statistiche College

| align="left"|2020-2021 | align="left"| | 20 || 0 || 10,0 || 55,6 || - || 47,1 || 2,6 || 0,4 || 0,2 || 0,1 || 1,9 |- | align="left"|2021-2022 | align="left"| | 29 || 27 || 20,7 || 66,2 || - || 68,1 || 5,9 || 0,4 || 0,3 || 0,3 || 7,9 |- | align="left"|2022-2023 | align="left"| | 29 || 27 || 24,1 || 52,6 || 37,5 || 79,4 || 5,7 || 0,7 || 0,3 || 0,3 || 7,5 |- class="sortbottom" | style="text-align:center;" colspan="2"|Carriera | 78 || 54 || 19,2 || 58,9 || 37,5 || 70,9 || 4,9 || 0,5 || 0,3 || 0,3 || 6,2

G League

| align="left"|2024-2025 | align="left"| | 39 || 25 || 21,6 || 63,3 || - || 50,9 || 6,7 || 0,7 || 0,8 || 1,2 || 6,1 |- | align="left"|2025-2026 | align="left"| | 28 || 16 || 20,1 || 58,6 || - || 57,6 || 5,6 || 0,5 || 0,8 || 0,4 || 5,9 |- class="sortbottom" | style="text-align:center;" colspan="2"|Carriera | 67 || 41 || 21,0 || 61,2 || - || 53,5 || 6,2 || 0,6 || 0,8 || 0,9 || 6,0

Palmares Club BAL All-Defensive Second Team (2026)

Collegamenti esterni