Right now, the best starting pitcher in 2009 is Zach Greinke, and I am not saying this only because I am a Royals fan (o.k., I might be little biased, but look at the stats). Through 8 starts, Geinke and Roy Halladay are tied for the league lead in wins. However, Greinke's ERA tiny compared to Halladay's, who has a good era himself. Halladay's 2.97 - Greinke's .60 = 2.37 difference. Thats a lot. Greinke also leads the lead in walk & hits per inning, while Halladay ranks second. Also, there the matter of run support. The Blue Jays have scored a total of 221 runs through 38 games, while the Royals have scored 164 runs. A 57 run difference is almost a 1.5 run a game difference in the Blue Jays advantage. So, Greinke has done more with less so far, so he is the best pitcher atm this year. Overall, however, Roy Halladay's amazing body of work this year and every year makes him the best pitcher in baseball period.