Diamondbacks agree to terms with McDonald

The Arizona Diamondbacks have agreed to terms year contract.

McDonald appeared in 19 games for Arizona last season and hit .169 with two doubles and two RBI.

A 13-year veteran, McDonald has a .238 career batting average with 93 doubles, 21 home runs and 179 RBI through 884 games with Cleveland, Toronto, Detroit and Arizona.