Es un jugador formado en el Orangeville Preparation School hasta 2017, cuando ingresó en la Universidad de Lehigh, situada en Bethlehem, Pensilvania, donde jugó la NCAA con los Lehigh Mountain Hawks, desde la temporada 2017-18 hasta la 2019-20.
En 2020, ingresó en el Boston College, universidad situada en Chestnut Hill, en el estado de Massachusetts, con el que disputó la NCAA otras dos temporadas con los Boston College Eagles.
Posteriormente, jugó en la liga canadiense con los Vancouver Bandits en la temporada 2021-22.
Su primera experiencia en Europa fue la temporada 2022-23 con los Lions de Genève, de la Liga Nacional de Baloncesto (Suiza), y posteriormente el 30 de marzo de 2023, acabó la temporada con el BC Brno, de la liga checa.
En la temporada 2023-24 regresó a Canadá para jugar de nuevo con los Vancouver Bandits.
En su regreso a Europa, fichó por el Donar Groningen, de la liga BNXT, para disputar la temporada 2024-25, en la que jugó 29 partidos de liga regular, con una media de 15,8 puntos, 10,8 rebotes y 1,6 asistencias por partido. En el playoff disputó 5 partidos, con un promedio de 13,2 puntos, 10 rebotes y 1,4 asistencias por partido. Tras su etapa en la BNXT, el 1 de abril de 2025 volvió a los Vancouver Bandits.
En la temporada 2025-26, firmó por el equipo lituano de BC Neptūnas Klaipėda, con el que también ha disputado el EuroCup.
A inicios de 2026, se marcha a Mongolia para jugar en el SG Apes.
El 22 de abril de 2026, fichó por el Bàsquet Girona de la Liga ACB española.[1]
Es internacional con la Selección de baloncesto de la República Checa desde la temporada 2021-22.