With the Cardinals in 2013, Beltran reached the World Series for the first time, but was denied a first title by the Sox. Known as one of the best postseason hitters ever, Beltran's regular-season numbers haven't shown much decline.
Beltran has been an All-Star in each of the past two seasons, and in 2013, he hit .296 with 24 homers and a .491 slugging percentage.
The 36-year-old Beltran is reportedly looking for a three-year deal, the Herald report says.
AJ Cassavell is a reporter for MLB.com. Follow him on Twitter @ajcassavell. This story was not subject to the approval of Major League Baseball or its clubs.