Free-agent shortstop Trevor Story will soon decide between signing with the Boston Red Sox, San Francisco Giants or two other unnamed teams, per Jon Heyman of MLB Network and Audacy Sports, who provided more insight into the decision-making process.

Story, 29, hit .251 (.801 OPS) with 24 home runs and 75 RBI last season. He's a two-time All-Star and two-time Silver Slugger who has spent all six of his MLB campaigns with the Colorado Rockies.

Heyman reported Thursday that the Boston Red Sox had set their sights on Story after losing out on first baseman Freddie Freeman, who signed a six-year, $162 million contract with the Los Angeles Dodgers.

Story would likely have to move to second base, though, with Xander Bogaerts occupying shortstop. Heyman also mentioned the St. Louis Cardinals, Houston Astros and Minnesota Twins as possibilities.