The Arizona Diamondbacks have agreed to a one-year, $3.5 million deal with Joakim Soria, according to reports.

Soria can also make $500,000 in performance incentives.