[6] He made his debut at the professional level with Toronto FC II in USL League One in 2019 against the Richmond Kickers.
[7] He officially joined Toronto FC II, signing his first professional contract in July 2020.
[9][10] On April 15, 2022, he signed a short-term four-day loan with the first team, Toronto FC, ahead of their Major League Soccer match against the Philadelphia Union,[7] but was an unused substitute.
[17] With the second team, he scored a brace in the Conference Finals on October 2, against Columbus Crew, first scoring a free kick in the final seconds of second half injury time to tie the game, and then scored a goal from the midfield line in extra time, although Toronto FC II ultimately was defeated 3-2.
[26] In 2024, he led the league in assists and was nominated for the CPL Defender of the Year award.