In December 2022, he signed a two-year professional contract with a club option for 2025 with
Canadian Premier League club
HFX Wanderers beginning in the 2023 season. He scored his first goal on June 17, 2023 against
Cavalry FC and was subsequently named to the CPL Team of the Week. In his first professional season, he made 20 league appearances for the side. A mid-season injury limited his playing time in the 2024 season, following a string of starts at the beginning of the season. In December 2024, he signed a two-year extension with the club, with options for 2027 and 2028. He also switched his jersey number from 19 to 9 for the 2025 season. In February 2025, he went on a training stint in England with
West Ham United U21, while also spending some time training with the
West Ham first team. On July 1, 2025, he scored a brace against
Valour FC. On February 21, 2026, he made his debut in a
Svenska Cupen match against
Östersunds FK. ==International career==