Roy Oswalt in 2011.
The Texas Rangers announced late Tuesday that they have agreed to terms with pitcher Roy Oswalt on a minor-league contract, pending a physical.
Upon signing, the team said he is expected to join Triple-A Round Rock at some point this weekend. By signing a minor-league deal, Oswalt will not be on the Rangers 40-man roster at this time. When he'll join the Rangers is unclear.
CBSSports says Oswalt inked a one-year, $5 million deal with an additional $1 million in incentives and that he was offered better deals from the Dodgers, Cardinals and Phillies, but wanted to play for Nolan Ryan.
Rangers manager Ron Washington refused to answer questions about the pitcher Tuesday, cutting off reporters who brought up Oswalt's name.
Oswalt, 34, has said he hoped to be on the mound by June 15, though he has not pitched since the 2011 season.
He has spent his entire career in the National League and set a career record of 159-93, with a 3.21 ERA in 11 seasons with the Astros and Phillies.