El joven de 18 años se desempeña como mediocampista, posición en la jugó como titular los 6 partidos de la Selección de Guatemala en el Premundial Sub-20, siendo el tercero que más minutos disputó con 615.
Cabrera nació en tierras norteamericanas, pero su ascendencia guatemalteca por parte de sus progenitores le hizo inclinarse por la Bicolor Nacional.
Es producto de varias escuelas y academias de futbol, entre ellas la PDA Academy en Nueva Jersey.
Después dio el salto a la academia de futbol del New York Red Bulls de la MLS para posteriormente unirse al Queensboro FC.
Con Guatemala ha competido y entrenado con las Selecciones Sub-17 y Sub-20.
Actualmente fue anunciado para unirse al equipo de fútbol masculino de Rutgers Scarlet Knights, de la Universidad de Rutgers en Nueva Jersey.