Texas Rangers outfielder Nelson Cruz on Saturday signed with the Baltimore Orioles for a one-year $8 million deal.

Cruz opted out of a $14.1 million deal with the Rangers to test the market.

Cruz has been one of the American League's top sluggers since joining the league in 2005, but he also missed 50 games last season after being suspended following Major League Baseball's investigation into the Biogenesis scandal.

Since Texas made a qualifying offer, the Rangers will receive the Orioles' 52nd overall pick in the draft in June.