W 2005 roku Cabrera trzykrotnie wystąpił w Złotym Pucharze CONCACAF 2005: z Jamajką (3:4), z Meksykiem (0:4) oraz z Republiką Południowej Afryki (1:1).