Borges began playing youth soccer with Vaughan SC, later moving on to Kleinburg-Nobleton SC followed by West Toronto SC.[1] In 2015, he joined the Toronto FC Academy.[2] He is of Portuguese descent and holds a European passport.[3]
From early 2016 until summer 2018, Borges was a member of the youth academy of Dutch Eredivisie club SC Heerenveen where he played for the U21 team.[6][7][2]
On January 10, 2019, Borges signed his first professional contract with Canadian Premier League side Forge FC. He made his debut in the inaugural CPL match against York9 FC on April 27, 2019.[9]
He scored the winning goal in the first leg of the CPL Finals, before being sent off. Forge appealed the red card to the Canadian Soccer Association and it was rescinded, allowing Borges to play in the second leg, which also ended in a 1–0 victory.[10] Borges was a standout in the CPL's inaugural season, winning the Golden Boot, with 13 goals,[11] and sharing in a six-way tie for most assists, with five.[12] In November 2019, Borges was announced as both the CPL Player of the Year and best Canadian U-21 player.[13]
On March 5, 2021, after receiving limited playing time for OH Leuven, Borges was loaned back to Forge FC for the 2021 Canadian Premier League season.[18] His loan was later extended in February 2022.[19][20] Upon the expiry of his contract with Leuven and thus his Forge loan, he remained with Forge for the remainder of the season.[21] In October 2023, Borges helped Forge win their fourth league title, scoring an Olympico goal to seal a 2–1 win over Cavalry FC in the play-off final.[22] At the end of the 2024 season, he was named the 2024 CPL Player of the Year, becoming the first player to win the award twice.[23][24]
International career
Youth
Borges received his first Canadian youth national team call-up in August 2014 for an under-17 friendly tournament in Mexico.[2] He participated in several other under-17 camps in the fall and winter of 2014–15 and was subsequently called up for the 2015 CONCACAF U-17 Championship.[2] Borges made six appearances in the tournament and scored Canada's lone goal in a 1–1 draw against Mexico.[2]
In January 2020, Borges was called up to the Canadian senior team ahead of friendlies against Barbados and Iceland.[26] He made his debut as a substitute on January 10 against Barbados.[2]