The Texas Rangers have reached an agreement on a one-year, $4.5 million deal with Michael Lorenzen, according to a source.

The contract could be worth up to $7 million with incentives.

After going 5-7 with a 3.58 ERA and making the All-Star Game with the Detroit Tigers, the right-hander was dealt to the Philadelphia Phillies at the trade deadline.