The Arizona Diamondbacks and outfielder Justin Upton have agreed to a six-year contract worth more than $50 million, per FoxSports.com.
The deal is expected to be announced Wednesday and it will keep the 22-year-old in Arizona through the 2015 season.
As Steve Gilbert of MLB.com points out, Upton's contract will be the second-largest contract in franchise history behind the $53.4 million contract they gave to Randy Johnson.
Upton, who was the top overall pick in the 2005 amateur draft, hit .300 with 26 home runs and 86 runs batted in while stealing 20 bases in 138 games in 2009.
Many expect Arizona third baseman Mark Reynolds to be next. However, Ken Rosenthal of Fox Sports tweeted that the Diamondbacks are "not nearly as far along with Reynolds as they are with Upton" and that they "may need to go year to year."
(Note: Duncan Sanford and I will preview corner infielders on our Fantasy Baseball Weekly podcast tonight.)
In fantasy baseball drafts, Upton will be one of the top five outfielders drafted along with guys like Ryan Braun, Matt Kemp, Carl Crawford and Matt Holliday. In keeper leagues, he should be one of the top three outfielders drafted along with Braun and Kemp.