Tristan Borges speelde in de jeugd van West Toronto United FC en Toronto FC. In 2016 vertrok hij naar sc Heerenveen waar hij in Heerenveen onder 19 en Jong Heerenveen speelde.[3] In 2018 vertrok hij bij Heerenveen en ging in zijn thuisland voor Sigma FC spelen. Met deze club kwam hij uit in de League One Ontario. In 2019 vertrok hij naar de professionele voetbalclub Forge FC, uitkomend in de net opgerichte Canadian Premier League. Hij debuteerde voor Forge op 27 april 2019, in de met 1-1 gelijkgespeelde thuiswedstrijd tegen York9 FC. Met Forge werd hij in het seizoen 2019 kampioen. In januari 2020 maakte hij de overstap naar Oud-Heverlee Leuven. Hij debuteerde voor Leuven op 1 februari 2020, in de met 2-1 gewonnen thuiswedstrijd tegen KSV Roeselare. Hij kwam in de 80e minuut in het veld voor Kamal Sowah. Hij speelde vier wedstrijden, maar raakte overbodig zodra OHL promoveerde. In 2021 keerde hij zodoende op huurbasis terug bij Forge FC.
Tristan Borges werd in 2020 voor het eerst geselecteerd voor het Canadees voetbalelftal. Hij debuteerde voor Canada op 11 januari 2020, in de met 4-1 gewonnen oefenwedstrijd tegen Barbados. Hij kwam in de 71e minuut in het veld voor Jonathan Osorio.