Monday's MLB schedule features the reigning World Champions as they visit the San Francisco Giants. The Chicago Cubs managed to regain the Central Division but only hold a lead of a few games over the Milwaukee Brewers. While the Giants are at the bottom of the NL West right now, the team still put together a two-game winning streak ahead of tonight's home game. Here's the latest MLB game preview including matchup odds, runs total, TV channels, and how to watch the Cubs vs. Giants Live stream for free.

MLB Game preview

The Chicago Cubs are currently sitting at 58-52 overall as they head into tonight's series opener against the Giants.

Chicago has identical 29-26 records on the road and at home which bodes well for the defending champions. They'll send ace Jake Arrieta to the mound tonight who is 10-8 overall and has a 3.88 ERA so far this season. The Cubs have gone 1-3 over their last four games, with their most recent outing a 9-4 home loss to the Washington Nationals. However, Wilson Contreras had an impressive statistical performance last week earning him the NL Player of the Week honors.

The San Francisco Giants are looking like shells of their former World Series-winning selves with a dismal record of just 44-69 this season. That ranks them at the absolute bottom of their division with not much hope of climbing to the top.

On the bright side, San Francisco has put together two-straight wins over the Arizona Diamondbacks, but the team is 36 games behind division leaders Los Angeles, and nowhere near an NL Wild Card spot. Matt Moore gets the start for the pitching rotation. Moore has just a 3-11 record this season with a 5.80 ERA.

According to Vegas Insider's MLB odds, tonight's game will see the visiting Cubs as -172 to -190 favorites on the moneyline.

The Giants are listed as +157 to +170 underdogs at various books. For the over/under runs total, eight runs for the complete game is the number for bettors to consider.

How to watch it live

The Chicago Cubs vs. San Francisco Giants game is scheduled for a 10 p.m. Eastern Time start from AT&T Park. The game will be televised live around the United States on ESPN for baseball fans to enjoy via their cable or satellite provider.

To watch tonight's game as a live stream, cable and satellite subscribers who have ESPN can log into the WatchESPN website or compatible apps. Additionally, SlingTV is available, which includes a free one-week trial offer for all new customers. More details are available at