Nadat Borges in 2005 en 2008 goud had gewonnen bij het polsstokhoogspringen op de Centraal-Amerikaanse en Caribische Spelen, brak hij in 2011 definitief door. Tijdens de wereldkampioenschappen in Daegu behaalde hij de zilveren medaille met een nationaal record van 5,90 m. Op de Pan-Amerikaanse Spelen in Guadalajara datzelfde jaar veroverde hij de gouden medaille bij het polsstokhoogspringen.
In Istanboel nam de Cubaan deel aan de wereldindoorkampioenschappen van 2012. Op dit toernooi eindigde hij als vijfde op het polsstokhoogspringen. Later dat jaar nam hij deel aan de Olympische Zomerspelen 2012 in Londen. Zijn 5,50 was niet voldoende om zich te kwalificeren voor de finale. Als hij deze sprong niet als tweede maar als eerste sprong had hij wel mogen doorstromen naar de finale.