Roy Oswalt is holding out in hopes that someone will pay him $10 million to pitch for the 2012 season.
According to a report, the Cardinals offered Oswalt a one-year, $7.5 million deal, but he declined.
St. Louis is believed to be trying to free up more money to give Oswalt by trading Kyle McClellan.
Report: Oswalt Seeking $10M Contract