Z kolei w 2007 roku Cabrera zagrał w 4 meczach Złotego Pucharu CONCACAF 2007: ze Stanami Zjednoczonymi (0:1), z Salwadorem (1:0), z Trynidadem i Tobago (1:1) oraz ćwierćfinale z Kanadą (0:3).