In 2004 Peavy was better, but pitched a lot less. In 2005, he was marginally better, and pitched a little less. Plus, Zambrano was great in 2003, when Peavy struggled, and Zambrano was good in 2002, when Peavy struggled. Z was also obviously much better this year. Peavy does have a great team friendly contract (why don't the Cubs ever sign these types of deals with their young guys?). But the one thing the Cubs have at their disposal is money, and I'd rather they pay more for the better player. Z's 2004>Z's 2003. I would hardly call his 2003 a great season. But I'm just nitpicking and would take Z over Peavy any day. Z has 4 full years as a starter, and a fifth starting half the time, with an ERA under 4. Peavy has just 2. And to answer Tim's question, I wouldn't even consider trading Z to the Braves for the package they're offering.