Scooby Axson
Tuesday December 3rd, 2013

Free-agent Jarrod Saltalamacchia is a career .246 hitter in 7 MLB seasons. (Rob Carr/Getty Images) Free-agent catcher Jarrod Saltalamacchia is a career .246 hitter in seven MLB seasons. (Rob Carr/Getty Images)

The Miami Marlins agreed to a three-year, $21 million contract with free-agent catcher Jarrod Saltalamacchia, according to's Jon Heyman.

Saltalamacchia, a switch hitter, batted .273 with 14 homers and 65 RBIs with the Boston Red Sox last season, helping them win the World Series.

Saltalamacchia, 29, is from West Palm Beach, Fla., so signing with the Marlins would put him near his hometown.

CORCORAN: A.J. Pierzynski signing more about frugality than upgrade for Red Sox

The Red Sox reportedly agreed to a deal with A.J. Pierzynski to be their new starting catcher.  

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.