 On October 20, 2012, Pennington was traded to the Arizona Diamondbacks with Heath Bell and cash considerations.Oakland received Chris Young and $500K from Arizona, and the Marlins received minor-league infielder Yordy Cabrera from Oakland.Pennington and the Diamondbacks agreed to a two-year contract worth $5 million on January 23, 2013.