On Friday, the MLB schedule brings some afternoon baseball to fans as the Chicago Cubs host the St. Louis Cardinals. The Cubs are currently riding a six-game winning streak and will look to extend that against a subpar Cardinals team looking to snap a two-game skid. Here's the latest Cardinals vs. Cubs game preview including betting odds, game time, Tv Channels, and how to watch the MLB game live streaming online.

MLB game preview

The Chicago Cubs look for their seventh-straight win on Friday as they host the Cardinals. The team has been hot since returning from the All-Star break and now trails the Brewers by just one game for the NL Central Division lead.

The Cubs recently swept a three-game series with the Braves after sweeping the Baltimore Orioles in three games, with both series coming away from home. Now they return to Wrigley where they hold a 24-20 mark this season. Chicago sends Jake Arrieta (9-7, 4.17 ERA) to the mound for the latest home game.

On the opposing side, the St. Louis Cardinals (46-49) bring recent MLB All-Star Carlos Martinez as their starting pitcher. He's 6-8 this season with a 3.36 ERA and has gone 4-3 with a 4.16 ERA during his career outings against the Cubs. The Cardinals have gone 5-5 over their last 10 games with a two-game losing streak heading into today's road matchup. They're just 20-25 when playing away from home, and currently are 4.5 games behind Milwaukee for the division lead.

Today's game odds feature Chicago as a -145 to -155 favorite on the moneyline. The visiting Cardinals are listed at +130 to +135 underdogs heading into the game. It's notable that St. Louis is 4-2 against the spread in their last six games on the road and 9-4 ATS in their last 13 road games against the Cubs.

How to watch it live

Today's St. Louis Cardinals vs. Chicago Cubs game is scheduled for a 2:20 PM Eastern Time start. Live television coverage comes through several networks. For all viewers in the Chicago region, ABC7 is the channel to watch. For viewers in the St. Louis region, Fox Sports Midwest (FSM) is the channel to check out.

All other viewers will want to check out MLB Network for their TV coverage.

Live streaming is available for MLB Network (MLBN) subscribers. In addition, in the Fox Sports Midwest region, cable and satellite subscribers can log into the Fox Sports Go website or mobile apps to watch a live streaming feed online. See more details at the FoxSportsGo website.