Sat 1/28/12 1:11 AM

Gordon Edes of ESPNBoston.com reports that the Cardinals and Roy Oswalt have agreed to a contract. Jim Duquette of MLB Network Radio on Sirius XM first indicated that the two sides were close. No word on the financial terms, but we'd suspect it's a one-year deal in the $5-10 million range, possibly with some performance-based incentives. The 34-year-old Oswalt was limited to 23 starts last season due to a back condition, posting a 3.69 ERA and 93/33 K/BB ratio across 139 innings. It will be interesting to see what happens with the Cardinals' starting rotation, as Kyle Lohse and Jake Westbrook are both owed big money this season and have no-trade clauses in their contracts.