A press conference will be held at 1:30 p.m. today at Chase Field.
After the Diamondbacks offered a deal in the range of three years and $22.5 million, the sides announced they had broken off talks on July 19 while the club was in Milwaukee.
But the Diamondbacks reengaged talks sometime during last week’s series against Atlanta, and the sides quickly came to an agreement on a contract that will run through 2010.
The outfielder is in the midst of a career year, hitting .303 with 17 home runs and 28 stolen bases.
The extension almost certainly means outfielder Carlos Quentin’s days in Arizona are numbered. The club was shopping Quentin prior to the July 31 non-waiver trade deadline.