MIAMI (AP) - A person familiar with the negotiations says catcher Jarrod Saltalamacchia has agreed to a $21 million, three-year deal with the Miami Marlins.
The person confirmed the agreement to The Associated Press on condition of anonymity Tuesday because the contract had not been finalized.
Saltalamacchia started for the Boston Red Sox the past three seasons, but they were reluctant to give him a multiyear deal.
A switch-hitter, Saltalamacchia batted a career-high .273 with 15 homers, 40 doubles and 65 RBIs last season for the World Series champions. But he struck out 139 times in 121 games each of the past two years.
Under terms of the agreement, Saltalamacchia will make $6 million in 2014, $7 million in 2015 and $8 million in 2016.
---
AP Sports Writer Ron Blum in New York contributed to this report.

Recent MLB Discussions

Top MLB Public Bets

MLB Top Stories

Thumbnail Braves vs. Mets Prediction Will tonight's Braves and Mets game be high-scoring for bettors when the NL East rivals clash at 7:10PM ET?
Thumbnail Rays vs. Orioles Prediction Will the Orioles pick up another win tonight when they host the Rays at 7:05PM ET?
Thumbnail Cubs vs. Pirates Prediction After combing for 17 runs last night, will the over cash again when the Pirates host the Cubs tonight at 7:05PM ET?
Thumbnail Astros vs. Indians Pick Will the Houston Astros ride their ace to a big win on the road against the Cleveland Indians today at 6:10PM ET?
Thumbnail Dodgers vs. Giants Prediction Will tonight's Dodgers and Giants game be low-scoring for bettors when the NL West rivals clash at 10:15PM ET?

MLB Team Pages