That's because every team uses about 6 or 7 starters, some many more. Of course you can find worse pitchers. But the only way you can be satisfied with the numbers Marquis gave you is if he was a 25 year old making his debut in the majors. You cannot seriously be satisfied getting those numbers in the first year of a three year contract of a guy with Marquis's track record. I think your expectations of a $7MM free agent starting pitcher are unrealistic. Last year, among the other pitchers others were hoping for were Padilla $9MM 5.76 ERA 1.63 WHIP, Zito ($10MM last year, big remaining contract) 4.53 ERA 1.35 WHIP and Schmidt ($15.75MM) 6.31 ERA 1.71 WHIP. Compared to those guys on the market, Marquis' deal was not that bad. As $7 pitchers go, Marquis is OK. The larger point is that smart teams shouldn't be paying $7 for players of Marquis' caliber. Save your money for players that actually make a difference.