Jan 30, 2012 4:41 PM EST

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.

Via Dallas Morning News