The Rockies have signed pitcher Roy Oswalt, CBS Sports' Jon Heyman reports (on Twitter). Oswalt had previously tweeted to expect "exciting news."

Oswalt pitched 59 innings for the Rangers in 2012, with a 5.80 ERA but 9.0 K/9 and 1.68 BB/9. The righty has a 3.28 ERA in his career, pitching for the Astros, Phillies and Rangers.