[5] In 2016, he was invited to join the Vancouver Whitecaps Academy, but declined the opportunity as he felt he was too young.
[9] In 2019, he was the Whitecaps FC BMO RESP Academy Male Player award recipient.
[14] On 25 September 2022, he scored two goals in a 9-0 victory over the Algoma Thunderbirds to help Windsor win their first game of the season.
[16] In April 2024, he signed a U Sports contract with the club, allowing him to maintain his university eligibility.
[35][36] He made his debut in the Canadian youth program in 2016, at the age of 13, attending a U15 identification camp.
[38][39] On 12 May, he scored the winning penalty kick in the shootout during the quarter-finals against Costa Rica U17, to earn Canada qualification for the 2019 FIFA U-17 World Cup,[40][41] for which he was also named to the squad for.