The Marlins are on the verge of landing their biggest free-agent acquisition in more than a year.
On Tuesday night, Miami came to terms with Jarrod Saltalamacchia on a three-year, $21 million contract, according to an industry source.
The Marlins have yet to make an official announcement. The deal is pending a physical.
Negotiations accelerated within the past day, when it was revealed on Monday that Miami had an offer on the table for the 28-year-old catcher, who had been with the Red Sox since 2010.
The pending signing marks a homecoming for Saltalamacchia, and he fills one of the Marlins' biggest needs. Saltalamacchia is certainly a strong fit in South Florida, as the 6-foot-4, 235-pounder attended Royal Palm Beach High School, which isn't far from where Miami has Spring Training in Jupiter, Fla.
The Marlins had been in the market for an offensive-minded catcher with some power. Saltalamacchia is a switch-hitter coming off a solid season with Boston. He batted .273 with 14 homers and 65 RBIs for the World Series champs.
In parts of seven big league seasons, Saltalamacchia is a career .246 hitter with 78 homers and 275 RBIs. The switch-hitter posted a career-best 25 homers in 2012.
In each of the past two seasons, Saltalamacchia has appeared in 121 games. His arrival means Jeff Mathis will handle backup catching duties, and Rob Brantly will likely open the season at Triple-A New Orleans.
With a modest overall payroll, the Marlins were considered a surprise team to go after a high-profile free agent. Now, they landed one of the top catchers available.
Read more: Miami Marlins, Jarrod Saltalamacchia reach three-year deal | MLB.com: News