Free agent outfielder Shane Victorino has agreed to a three-year, $37.5 million contract with the Red Sox, the Globe has confirmed.
The deal is pending a physical.
Victorino also confirmed the news via a tweet.
"Just agreed to join the Boston @RedSox in the middle of paradise. #BLESSED!!! Can't wait to get to Boston."
Victorino is reportedly in Hawaii.
The Red Sox were the front-runners to land Victorino, but the Indians were also involved. Victorino, who just turned 32, is a nine-year veteran who hit .255 with 11 homers and 55 RBIs for the Phillies and Dodgers last season.
Victorino has played center field for much of his career, but would shift to right for the Red Sox.
He is a career .275 hitter with 90 home runs and 409 RBIs. He has played 1,076 major league games with the Padres, Phillies, and Dodgers.