Free agent right-hander Merrill Kelly, after being dealt by the Diamondbacks to the Texas Rangers at the trade deadline last season, is returning to Arizona on a two-year, $40 million deal, a source confirmed to ESPN amid multiple media reports.

He'll slot back into the top of the Diamondbacks' rotation, which last week added free agent right-hander Michael Soroka on a one-year, $7.5 million deal for depth. Right-handers Ryne Nelson and Brandon Pfaadt and left-hander Eduardo Rodriguez round out the projected group.