En su etapa universitaria formó parte durante cuatro temporadas de la Universidad Brigham Young en Provo (Utah), con los que jugó desde 2016 a 2020 en los BYU Cougars de la NCAA I.
En 2021, firmó por Erie BayHawks de la NBA G League, en los que promedió 8,9 puntos y 4,8 rebotes en 12 partidos.
En verano de 2021, disputó la NBA Summer League con Los Angeles Lakers.
El 11 de septiembre de 2021, llega a Europa para firmar por el MHP Riesen Ludwigsburg de la Basketball Bundesliga.
[1] El 24 de junio de 2022 se comprometió con el equipo alemán del Hamburg Towers de la Basketball Bundesliga.