Barrantes ha fatto il suo debutto per la Costa Rica nel febbraio 2007 in un'amichevole contro Trinidad e Tobago e ha continuato a guadagnare 54 presenze, segnando quattro gol. Ha rappresentato il suo paese in quattordici partite di qualificazione per la Coppa del Mondo FIFA e ha giocato alla Coppa delle Nazioni UNCAF del 2007 e alla Coppa del Mondo FIFA del 2007.
e la Coppa d'Oro CONCACAF 2013.