Career
In November 2012, the Pittsburgh Pirates added Cabrera to the 40-man roster to protect him from the Rule 5 Draft. On December 5, 2012, Cabrera was traded to the Detroit Tigers in exchange for Andy Oliver. He was claimed off waivers by the Pirates on August 13, 2014.
The Pirates released Cabrera on November 24, 2014.
Cabrera signed with the Reds organization in 2015, and played for the Louisville Bats of the Class American Automobile Association International League. The Reds promoted Cabrera to the major leagues on September 1, 2015.
He made his major league debut on September 5.