The Diamondbacks and right fielder Justin Upton have reached an agreement on a six-year contract worth $51.25 million, sources told ESPN.
FOX Sports first reported that the two sides were closing in on a deal.
Upton hit .300 with 26 home runs and 86 RBIs in 2009.
RealGM Note: Upton was ranked 173rd in season FIC in 2009 and 'deserved' to make $5.3M.
Upton, D-Backs Agree To Six-Year Deal