W reprezentacji Gwatemali Cabrera zadebiutował 19 marca 2000 roku w wygranym 2:1 meczu eliminacji do Mistrzostw Świata 2002 z Belize. W swojej karierze czterokrotnie był powoływany do kadry na Złoty Puchar CONCACAF. W 2002 roku rozegrał 2 mecze w Złotym Pucharze CONCACAF 2002: z Meksykiem (1:3) i z Salwadorem (0:1).