NASHVILLE, Tenn.—A person familiar with the negotiations says catcher Mike Napoli and the Boston Red Sox have agreed to a $39 million, three-year contract.

The deal i...

Published: 12/04/2012