Free-agent reliever Miguel Castro and the Arizona Diamondbacks are in agreement on a one-year, $3.5 million contract, according to a source familiar with the situation.

— Robert Murray (@ByRobertMurray) December 2, 2022