Career Numbers (admittedly, just basic stats here) Roy Oswalt 93-47, 3.09 ERA, 1.19 WHIP, .255 BAA, 1157.2 IP, 255 BB, 977 K Carlos Zambrano 62-40, 3.27 ERA, 1.27 WHIP, .224 BAA, 954.2 IP, 432 BB, 842 K Carlos does have Oswalt in age, being 4 years younger. Carlos is obviously in a pretty good position to get a very nice deal. In Oswalt's case, I don't think it's a bad deal at all. When you have proven #1 or #2 pitchers in their prime (which I would think Oswalt, at 29, would be in) you normally don't let them get away. I think this was a deal the Astros had to make, especially considering what else they have in the rotation there. I do, however, agree with you Cheapseats that the Astros don't have the team around him to be real contenders. However, with the current state of the national league, it certainly wouldn't take much to get to that level. They are still in the race this year, being three games out of the wild card right now. The NL is a fickle beast right now. One week you think you're done, the next you are talking playoffs (for most of the league anyway). Bottom line here, I don't think this was a bad deal at all for Oswalt or the Astros. I would expect Z to get something similar, but certainly not more than that. I could be wrong though.