The Boston Red Sox have an agreement in place with Pablo Sandoval, according to sources.

Sandoval reportedly chose Boston's offer over those from the San Francisco Giants and San Diego Padres.

The Giants made a one-year qualifying offer of $15.3 million to Sandoval for 2015, which he rejected, ensuring them draft-pick compensation if he signs with another team.