It's really no surprise to see the Cardinals favored at -135 to -140 despite being on the road against one of the better teams in baseball. That's just how good Adam Wainwright's been this season.
You can side with San Francisco at a price of +125, while the total has opened at a very low number of 6.5.
St. Louis Cardinals (Wainwright)
This road trip hasn't been all that kind to the Cardinals. They started out by taking two of three in Colorado but they then lost three of four against the Dodgers and have now dropped the opener in San Francisco.
Overall St. Louis stands at 44-40, which is good for second place in the heated NL Central. Cincinnati and Pittsburgh are right on their heels, with Milwaukee creating a sizable gap of 6.5 games at the top.
In trying to avoid a fourth consecutive defeat, the Cardinals desperately need Wainwright at his best tonight.
There's no reason to expect anything less. Wainwright has been a stud once again this season, going 10-4 with a 2.04 ERA and 0.90 WHIP. He's pitched four quality starts in a row, allowing only three earned runs over a span of 31 innings.
Wainwright may have struggled against the Giants in his one meeting against them this season, but we don't foresee that happening again. The right-hander has been something special on the road, going 6-3 with a 1.46 ERA in 10 starts.
San Francisco Giants (Vogelsong)
The Giants got the series-opening win last night, but we're not going to let them off the hook just yet. They've still lost six of their last eight games overall heading into tonight.
As a result, the Dodgers have caught up in the division race, making each game all the more important for San Francisco at this point.
We'll have Ryan Vogelsong on the mound for the Giants this evening. He's 5-4 with a 3.96 ERA and 1.32 WHIP overall this season and has gone 2-3 with a 3.13 ERA in nine starts at home.
His last time out, Vogelsong surrendered five hits and one run over six innings in a home loss to Cincinnati. The 36-year old will be coming off a month of June in which he posted a forgettable 5.08 earned run average over a span of five assignments.
Offensively, San Francisco has been out of whack lately, having hit just .200 as a team over the last seven days. You'd have to think those struggles will continue against Wainwright tonight.
Neither one of these teams is playing particularly well right now, so we have to look at other mitigating factors.
Most important of all, the pitching edge is in St. Louis' favor and it's not even close. Vogelsong has looked really good at times, but Wainwright has been on a different level, especially when pitching on the road in tough environments.
St. Louis is going to be really desperate for a win and this
is a team that's had success against the inconsistent Vogelsong in the past, so
we feel good about adding the visitors to our collection of MLB picks for
Pick: Cardinals -135