Closer J.J. Putz will be in Arizona for at least two more seasons, as the Diamondbacks have signed the veteran reliever to a one-year, $7-million contract extension. Putz was already under contract for 2013 for $6.5 million, and this deal ensures he'll remain a Diamondback for 2014, as well.