Viết tiếp cho đoạn này - Anh cũng giành được 10 trận cho đội tuyển quốc gia Mexico, tất cả đều dưới sự chỉ đạo của cựu huấn luyện viên Necaxa Manuel Lapuente. Trận đấu đầu tiên của Cabrera diễn ra tại Los Angeles vào ngày 10 tháng 2 năm 1999 trước Argentina. Anh đã xuất hiện một lần tại Copa América 1999, thay thế Gerardo Torrado trong chiến thắng 3-1 trước Venezuela vào ngày 6 tháng 7. Trận đấu cuối cùng của Cabrera là tại CONCACAF Gold Cup 2000
vào ngày 20 tháng 2 năm 2000, khi Mexico bị loại khỏi giải đấu trong một thất bại bàn thắng vàng 2-1 trước Canada.