- Bats Both, Throws Right
- Height 5' 10", Weight 175 lb.
- High School Instituto Autonoma Jose Dolores Estrada
- Debut April 8, 2009
Cabrera was signed by scouts Rolando Fernandez and Francisco Cartaya for the Colorado Rockies in 2004. He began his professional career in 2004 for the DSL Rockies. He played for the DSL Rockies again in 2005 before coming stateside in 2006 with the Casper Rockies. In 54 games, he hit .254 with 18 stolen bases. In 2007, he played for the Tri-City Dust Devils and Modesto Nuts, hitting .300 with 12 stolen bases in 150 at-bats for the former and .267 in 15 at-bats for the latter. While with the Asheville Tourists in 2008, he hit .284 with 73 stolen bases in 121 games.
Cabrera was selected by the San Diego Padres from the Rockies in the 2008 Rule V Draft and made the team's roster out of spring training and collected a hit and a walk in two at bats in his debut against the Los Angeles Dodgers on April 8th.
Cabrera accepted a 50-game suspension resulting from MLB's investigation of the Biogenesis Laboratories on August 5th, 2013. At 26, he was having his best season, hitting .283/.355/.381 in 95 games and was leading the National League with 37 stolen bases. He had also been the Padres' sole representative at the 2013 All-Star Game. He returned to the Padres in 2014 and reclaimed his starting job, although his batting average went down significantly, as did that of most of his teammates. He ended the season hitting .232 in 90 games, with 36 runss cored and 18 stolen bases. He got into more trouble related to his personal life when he was arrested for driving under the influence in early September; the US Border Patrol in Dulzura, CA determined that he had consumed marijuana. He was on the disabled list with a hamstring injury at the time. In November, he was formally charged with resisting arrest over the incident, in addition to being fined for possession of marijuana. He was sentenced to probation and community service.
Having worn out his welcome in San Diego, Cabrera signed with the Baltimore Orioles just before spring training opened in 2015. The O's were looking at him strictly as a back-up, however, with Gold Glove winner J.J. Hardy having a hold on the starting shortstop job.
- NL All-Star (2013)
- NL Stolen Bases Leader (2012)