Infielder John McDonald agreed to terms on a two-year, $3M contract to stay with the Diamondbacks.
McDonald played 19 games for Arizona after arriving in a deadline trade with second baseman Aaron Hill from the Blue Jays.
McDonald Agrees To Two-Year Deal With D-Backs