On Friday night, the undefeated Duke Blue Devils will host the Miami Hurricanes in a nationally-televised college football battle between ACC teams. So far this season, No. 14 Miami has rattled off two wins, despite several games being canceled or postponed due to the hurricane and severe weather in Florida. The Blue Devils are 4-0 but have yet to jump into the Top 25 rankings. A victory tonight could possibly help them achieve that. Here's the latest Miami vs. Duke Football game preview with matchup odds, start time, TV channel, and live streaming details.

NCAA game preview

As they arrive at Friday's big matchup, the Miami Hurricanes are 2-0 and ranked 14th in the nation in the polls. They've defeated BCU back on September 2nd by a final of 41-13 and then took down Toledo just last week 52-30. Starting quarterback Malik Rosier will try to guide his team to a third-straight win. The Hurricanes may also look to their main offensive weapon on the ground, Mark Walton, who has run for 352 yards on 27 carries over the team's first two games of the season.They'll face a tough task against a Duke team with one of the best run defenses in the nation.

The Blue Devils hold a 4-0 record and have already won a conference game this season. That came under a week ago when they defeated the Tar Heels in North Carolina, 27-17.

In addition, Duke has defeated Baylor, Northwestern, and NCCU. They rank No. 26 in total offense in the nation but are even better on the other side of the ball as Duke is ranked second in the nation for their defense against the run. Duke is also ranked 22nd for their overall defense.

Tonight's game odds via Odds Shark list the visiting Miami Hurricanes as -260 favorites on the moneyline, or favored by six points on the point spread.

The home team is a +220 underdog while tonight's over/under points total is around 55 points for the complete game. Miami owns a 9-1 head-to-head record against Duke over their last 10 meetings. The Hurricanes are also 6-1 against the spread in their last seven games while Duke is 9-2 ATS in their last 11 games.

How to watch it live

Tonight's Miami Hurricanes and Duke Blue Devils college football game is slated to begin at 7 p.m. Eastern Time. ESPN is carrying exclusive live television coverage of this game. Cable and satellite subscribers will be able to see the game's live stream feed through WatchESPN. The streaming service is available on internet browsers and compatible apps for a variety of devices.

For a free live streaming option, there is the SlingTV one-week free trial offer. New customers can go to Sling.com and sign up for the Sling Orange channel streaming package for a week. It includes ESPN and ESPN2 along with other channels such as TBS, TNT, CNN, A&E, and more. Another option may be to sign up for the free trial and choose the Sling Blue package and then add the "Sports Extra" channels including ESPN.