Cabrera speelde in de jeugd bij het Argentijnse River Plate. Zijn debuut voor het eerste team maakte hij op 24 februari 2014 tegen Colón. Hij speelde in het seizoen 2014/15 hoofdzakelijk in het reserve elftal waar hij dertien wedstrijden speelde en kampioen werd. Op 8 januari 2015 werd hij verhuurd aan Montreal Impact. Zijn debuut maakte hij op 24 februari 2015 in een CONCACAF Champions League wedstrijd tegen Pachuca.[1]