The Red Sox and first baseman Adrian Gonzalez have reached agreement on a seven-year, $154 million contract and may officially announce the deal this afternoon, the Globe's Nick Cafardo has confirmed.
Gonzalez's agent, John Boggs, arrived in Boston this morning.
The deal has been in the works since the Red Sox acquired Gonzalez from the Padres in December, but its implementation was delayed until after the start of the season so the Red Sox could avoid having it count against baseball's competitive balance tax.
It is the second-largest deal in Red Sox history -- Manny Ramirez's 2000 deal was worth $160 million -- and the largest deal for the current Red Sox ownership group.
Gonzalez is batting .268 with one home run and seven RBIs. The Red Sox, after two days off, return to action tonight vs. the Blue Jays at 7:10 p.m.
On Sunday, the Red Sox and pitcher Clay Buchholz agreed on a four-year contract extension.
UPDATE, 11:39 p.m.: The press conference will be at 3 p.m. today.