The Texas Rangers have signed Joe Beimel to a one-year, Major League contract.

The contract isn't guaranteed, but Beimel will make $1.5 million if he breaks camp with the Rangers.