FORT WORTH (AP) ó Sammy Sosa and the Texas Rangers wrapped up weeks of negotiations and agreed to a minor league contract that is to be announced Tuesday.

Sosa, a 38-year-old who is fifth on the career list with 588 home runs, hasnít played in the major leagues since 2005. He will have to go to spring training and earn his spot on the roster with the Rangers, the team he began his career with in 1989.

Sosa wasnít scheduled to attend the news conference, but was expected to address the media by telephone.

He returned home to the Dominican Republic after his second workout for the Rangers, two weeks ago in Texas. Sosa also worked out for Texas in the Dominican Republic this month.

If Sosa is placed on the Rangersí 40-man roster, his contract likely will have a base salary of about $500,000. He would have the chance to earn additional performance bonuses.

In his career with the Rangers (1989), Chicago White Sox (1989-91), Chicago Cubs (1992-2004) and Orioles, Sosa has batted .274 with 1,575 RBIs and has hit 60 home runs or more in a year three times.

Sosa last played for the Baltimore Orioles in 2005, when the seven-time All-Star hit .221 with 14 homers and 45 RBIs in 102 games. His major league debut came with the Rangers in 1989, when he played only 25 games before being traded to the Chicago White Sox.

Sosa was the NL MVP in 1998, when he batted .308 with a career-high 66 homers and 158 RBIs for the Cubs. That was the season he was in the home run chase with Mark McGwire, who became the first major leaguer to hit 70 homers.