Here are the results after two weeks. I clearly have some work to do...
This week we're picking Friday night's Cardinals-Giants game.
St. Louis Cardinals (8-4) at San Francisco Giants (8-4)
Jaime Garcia (1-0, 0.69 ERA) vs. Tim Lincecum (3-0, 0.90 ERA)
The Giants have Tim Linecum and homefield advantage. That should be enough for the win. Not to mention, the last time the Cardinals faced a staff ace, they went 18 innings without plating a run. Hard to see them faring any better in this one (then again, they certainly are due).
Both of these teams have gotten off to great starts, but as good a start as Jaime Garcia has had this season, Tim Lincecum is one of the best pitchers in baseball. Neither Albert Pujols nor Matt Holliday have ever had major success against Lincecum. They've fared better than most, but for every hit they have against him, they have at least that many strikeouts (3H, 3K for Pujols, 9H, 10K for Holliday). Lincecum is also in top form at the start of the season, having allowed only 2 earned runs and striking out 24 in 3 starts. Their offense is also off to a nice start thanks to Pablo Sandoval, Aaron Rowand, and Edgar Renteria. They won't need to do much to back up Lincecum.
Going with the Giants. They've been just as hot as the Cardinals lately and they have their Cy Young-winning ace on the mound against an untested St Louis pitcher. In a battle of teams on a roll, I think the San Francisco starter gives them the edge.