Parcours :
2015-2016 : Canyon High School à Canyon Country, Californie
2016-2017 : Azusa Pacific University (NCAA 2) : 1,5 point, 2,7 rebonds et 0,2 passe en 29 matchs
2017-2018 : Azusa Pacific University (NCAA 2) : 6,0 points à 62,6 % aux tirs, 63,3 % aux lancers-francs, 6,8 rebonds, 0,8 passe et 2,8 contres en 32 matchs
2018-2019 : Azusa Pacific University (NCAA 2) : 11,8 points à 63,1 % aux tirs, 66,2 % aux lancers-francs, 8,0 rebonds, 0,9 passe et 3,5 contres en 31 matchs
Mai-août 2019 : A participé à la Drew League à Los Angeles, Californie avec les Panthers
2019-2020 : Azusa Pacific University (NCAA 2) : 16,9 points à 71,8 % aux tirs, 69,8 % aux lancers-francs, 10,5 rebonds et 2,0 passes en 29 matchs
2021 : drafté par les Santa Cruz Warriors (NBA G-League) au 2ème Tour, 28ème Choix
2020-2021 : Santa Cruz Warriors (NBA G League) : 5,3 points à 82,9 % aux tirs, 60,0 % aux lancers-francs, 4,4 rebonds, 0,8 passe et 2,5 contres (3ème) en 12 matchs
Août 2021 : A participé à la California Classic NBA Summer League à Sacramento avec les Golden State Warriors : 4,5 points, 7,0 rebonds, 2,0 passes et 2,0 contres en 2 matchs
Août 2021 : A participé à la MGM Resorts NBA Summer League à Las Vegas avec les Golden State Warriors : 0,4 points, 4,0 rebonds et 3,2 contres en 5 matchs
2021-2022 : Santa Cruz Warriors (NBA G League) : 6,5 points à 65,9 % aux tirs, 61,4 % aux lancers-francs, 7,6 rebonds et 0,7 passe en 32 matchs
2022 : A participé à la NBA Summer League California Classic avec les Golden State Warriors : 1,0 point ; 5,0 rebonds et 1,0 passe en 2 matchs
2022 : A participé à la NBA Summer League à Las Vegas avec les Golden State Warriors : 0 point, 2,0 rebonds en 2 matchs
2022 : A participé à The Basketball Tournament avec Team Challenge ALS : 3,0 points, 7,5 rebonds et 3,0 contres en 2 matchs
2022-2023 : Rostock Seawolves (Allemagne – BBL) : 8,6 points à 75,0 % aux tirs, 50,0 % aux lancers-francs, 6,6 rebonds (3ème), 2,0 contres (1er) en 34 matchs
2023 : A participé à The Basketball Tournament avec Team Challenge ALS : 1,0 point, 4,0 rebonds et 1,0 interception en 2 matchs
2023-2024 : Le Mans Sarthe Basket (Betclic ÉLITE)