Jugó tres temporadas en los Canisius Golden Griffins y una temporada en Missouri Tigers,[1] tras no ser elegido en el Draft de la NBA de 2018, se unió a los Atlanta Hawks para disputar la NBA Summer League, debutó como profesional en el Medi Bayreuth de la Basketball Bundesliga.
[2] En la temporada 2019-20 firma por Fortitudo Bologna para jugar la Lega Basket Serie A, en la que promedia 14.1 puntos, 2.8 rebotes y 1.6 asistencias, con un 42% de acierto desde el triple.
[6]El canadiense solo completaría una temporada con el conjunto taronja, ya que el 6 de junio acordarían mutuamente la rescisión de su contrato.
[7] El 26 de junio de 2024 se haría oficial su llegada al Joventut Badalona de la Liga Endesa con un contrato por 2 temporadas.
[8] En su debut como verdinegro acabó siendo elegido jugador de la jornada ACB, tras conseguir 25 puntos y 28 de valoración en la victoria ante UCAM Murcia.