Roy Oswalt has reportedly asked the Houston Astros to trade him. He is owed quite a bit of dough so he won't be easy to deal. He will get $15 million for 2010 and 2011. In 2012, there's a club option for another $16 million, or a $2 million buyout.
Good luck taking that salary on.
He also has had groin and back troubles. Given the salary and injuries, the Astros may not get a lot back. He is off to a good start with a 2.66 ERA and a 1.06 WHIP.
The word on the street says that that Oswalt wants to go to a contender. His short list includes the Texas Rangers, St. Louis Cardinals, and Atlanta Braves. Those teams don't seem like likely places for him to end up, though.
Here are the teams where he could fit.