He played college soccer for the Yale Bulldogs, scoring 13 goals and providing 4 assists in 28 games.[2][4][5] During his first season at Yale, he received four Ivy League Rookie of the Week selections, and the conference named him to the All-Ivy second team.[3] In 2022, he joined Chicago FC United in USL League Two during Yale's summer off-season, scoring 9 goals and providing 3 assists in 12 matches.[6]
Club career
Sint-Truiden
Following a successful trial with Belgian Pro League side Sint-Truiden, he signed a contract with the club ahead of the 2023–24 season.[7][5][8][9] He made his league debut on September 24, 2023, against Genk at the Cegeka Arena,[10] and scored his first goal for the club on October 31, 2023, in a Belgian Cup round of 32 match against Francs Borains.[11] He provided his first league assist on November 10, 2023, against Westerlo,[12] and scored his first league goal on December 9, 2023, against OH Leuven.[13][14] He scored his following goal and his club's first league goal of the 2024 calendar year in his following match against league leaders Union Saint-Gilloise on January 21, 2024, at the Joseph Marien Stadium in Brussels.[15] He scored his first brace for the club on February 1, 2024, against Gent, bringing his tally to 4 goals in 4 successive matches.[16]
The following season, he scored his first league goal of the season during their home opener on August 3, 2024 against Charleroi.[17] He scored two goals and provided an assist in the following home match on August 17 against Dender to help his team to their first point of the season.[18]