Since then, he's been unable to find a home for an extended period of time. He does know where he'll be next year at least, as the 35-year-old agreed to a one-year deal with the Reds with an option for 2011. The deal will pay Cabrera $3 million in 2010, according to MLB.com, with a $1 million buyout for 2011.
Cabrera has played in the majors for 13 seasons, making his debut with Montreal in 1997. He spent seven-plus seasons there, winning a Gold Glove in 2001, before being traded to the Red Sox as part of the Nomar Garciaparra trade.
Since leaving Boston, he's played for the Angels (2005-07) and White Sox (2008) before splitting time last season in Oakland and Minnesota.