We get Matt Cain tonight, who is basically the Giants' version of Ian Kennedy this year. Also like Kennedy vs. the Giants, Cain has been largely successful against the D-backs. Individual statistics are here, and he has compiled a 13-6 record in 30 starts, with a 3.39 ERA. He has faced the D-backs three times so far this year, with each start a no-decision, one of them a quality start. He's also gotten shelled his last two times out, failing to complete an inning against the Mets in his last start.
Of batters with more than 10 plate appearances, Aaron Hill and Martin Prado have the best numbers, with each batting .333. Montero has only hit .196 in 59 plate appearances, but does have 2 home runs. Some of us might be glad to hear that Prado has never Prado'd against Cain. (If you don't know what I mean, the initials are the same as Giant Inebriated Doberman Pincher; actual term withheld to avoid jinxing.) Hopefully Gibby will continue to bat Montero after Prado, instead of the other way around. Chances are, Eaton plays today, as he'll probably get the day off tomorrow against Bumgardner.
Unfortunately, the Giants have hit Miley well in the past. On the bright side, his ERA against them is only 3.32, but he's 1-2 in 3 starts, and current Giants are .324/.359/.514 against him. Buster Posey is the biggest culprit; he's 5 for 10 with 2 doubles and a home run. Jeff Francoeur is 3 for 3, and will probably get the start against the LHP. Miley has pitched well to Pablo Sandoval (no surprise) and to Hunter Pence (a bit of a surprise). Andres Torres is 5 for 9 against Miley, so look for him to get the start as well.
The D-backs have won Miley's last two starts, and he's gone 8 innings in each, giving up a total of 4 runs as his ERA returns to a respectable level. Hopefully they can make it three in a row and maintain or increase their division lead.