Sources: Justin Upton, D-backs agree
FoxSports.com first reported that Upton and the Diamondbacks were closing in on a deal, expected to be announced Wednesday.
The contract would cover all three years in which Upton, 22, would be eligible for salary arbitration, as well as his first two years of eligibility for free agency. Without a new deal, Upton would have been eligible for arbitration after this season.
In 2009, Upton hit .300 with 26 home runs and 86 RBIs -- all improvements over his 2008 production.
MORE MLB HEADLINES
- Kershaw: No problems after simulated game
- Early brawl mars Brewers' win in 14 innings
- Yanks' Nova to DL with elbow ligament tear
- Red Sox notch walk-off victory on O's error
MOST SENT STORIES ON ESPN.COM
- Majestic Women's Atlanta Braves Justin Upton #8 Navy T-Shirt