He resigned with the Rockies after the 2011 season, receiving an invitation to spring training in 2012.
He also received an invitation to spring training as part of the deal.
He received an invitation to spring training with the Brewers in 2011.
The next day, he received an inviation to spring training by the Marlins.
He also received an invitation to spring training.
He also received an invitation to spring training and would later make the Opening Day roster.
He also received an invitation to spring training, however he was released on March 26, 2012.
He received a non-roster invitation to spring training for 2011.
He received an invitation to spring training, but did not play for the Mariners in 2012.
He also received an invitation to spring training, but arrived three weeks late to camp after having visa issues.