Cuban slugger Jose Abreu has narrowed his list of possible destinations to three teams and could sign within the next two weeks according to multiple industry sources.

The Astros Red Sox and White Sox have emerged as the frontrunners to sign the 26-year-old first baseman to a deal expected to be in the $70 million range. The Rangers Giants and Marlins were among the teams to express strong interest but are no longer in the running.

A known commodity on the international scene the 6-foot-3 250-pound right-handed batter hit .360 (9-for-25) with three home runs and nine RBIs in six games in this year's World Baseball Classic. He's a former MVP in Cuba where he had one of the best seasons in league history in 2010-11 hitting .453 with 33 home runs and 93 RBIs in just 66 games.

Abreu defected from Cuba in August and established residency in Haiti -- the first step toward becoming a free agent -- last month.