The Diamondbacks have avoided arbitration with Ian Kennedy by reaching a one-year, $4.265 million contract.