Answer
In 2010, Cabrera was released by the Braves. This was after he had struggled to live up to his expectations, and had been a disappointment to the team. He was then signed by the Indians, but he did not perform well there either. He was released by the Indians in 2011, and has not played in the Major Leagues since then.