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.