SAN FRANCISCO, CA (The Spread) - The Cubs are 7-3 in their last 10 games and will visit the struggling Giants at 10:15PM ET after winning last night in San Francisco.

View Tonight's MLB Odds

According to oddsmakers from online sports book BetDSI, the Cubs have -105 odds to beat the Giants tonight, while San Francisco is a -115 money line favorite. With Kyle Hendricks set to face Jake Peavy in the pitching matchup, the total is currently sitting at 7 runs.

The Cubs are a perfect 5-0 in their last five games versus the Giants, all of which have come in 2015. They're also a perfect 6-0 in their last six games versus NL West opponents, 9-2 in their last 11 road games and 21-5 in their last 26 games versus a right-handed starter.

Bet Tonight's MLB Games

Want More From Follow us on Twitter and Facebook or Subscribe to Our News Feeds!