Op 15 januari 2006 maakte Borges op achttienjarige leeftijd zijn debuut in de hoofdmacht van Saprissa. In de periode dat hij daar actief was, won hij drie landstitels met zijn club. Op 18 januari 2009 huurde de Noorse club Fredrikstad FK hem voor één seizoen. Sportief directeur Tor-Kristian Karlsen bevestigde Borges' komst per juli 2009. Fredrikstad kocht het contract van Borges uiteindelijk af door één miljoen NOK (125.000 euro) over te maken aan Saprissa. In november 2010 was Borges vijfmaal trefzeker in drie duels voor Fredrikstad tijdens de play-offs om promotie en degradatie, waardoor de club terugkeerde in de hoogste afdeling van het Noorse voetbal.
In januari 2012 werd bekend dat Borges een driejarig contract had getekend bij het Zweedse AIK Fotboll. Aldaar speelde hij in zijn eerste seizoen mee in 29 van de 30 competitieduels. Ook in 2013 en 2014 was Borges een vaste kracht bij de Zweedse club, waarmee hij in 2013 de tweede plaats bereikte in de competitie.[1]
Borges tekende in januari 2015 een contract voor zes maanden bij Deportivo La Coruña, met een optie voor nog twee seizoenen.[2] De Spaanse ploeg stond op dat moment zestiende in de Primera División, drie punten boven hekkensluiter Granada. Op 30 januari maakte hij in de competitie zijn debuut voor Deportivo La Coruña en maakte hij beide doelpunten in de met 1–2 gewonnen wedstrijd tegen Rayo Vallecano, waardoor de club vier plaatsen steeg op de ranglijst.[3]