North Carolina Tar Heels vs Duke Blue Devils Prediction, Odds and Best Bet for Oct. 17, 2026
Duke will beat North Carolina 24-20, with Nate Sheppard’s sustained rushing production providing the strongest reason to favor the Blue Devils. His five consecutive 100-yard games give Duke a credible offensive foundation against a Tar Heels defense coming off a strong finish at Pittsburgh. Neither Duke -3 (-110) nor the total of 46.5 (-110) offers a compelling wager. The official SportsJaw recommendation is Pass.
North Carolina Tar Heels vs Duke Blue Devils prediction and best bet
Duke gets the pick in the 113th Battle for the Victory Bell, but confidence is low. Sheppard’s production across all five games is the deciding factor in a close forecast. The Blue Devils have a proven rushing threat; the question is how much of that production survives this particular defensive test.
North Carolina’s response at Pittsburgh makes laying three points uncomfortable. The Tar Heels ended that victory with three consecutive stops on downs, showing they could protect a narrow lead under pressure. Duke can win this matchup without offering enough betting value at -3 (-110). The best bet is Pass.
Odds, game time and how to watch
Date and competition: Saturday, October 17, 2026, in the 2026 college football season.
Venue: Brooks Field at Wallace Wade Stadium in Durham, North Carolina.
Broadcast: ESPN2.
Records: North Carolina Tar Heels 2-2; Duke Blue Devils 3-1.
SportsJaw odds: North Carolina Tar Heels +3 (-110); Duke Blue Devils -3 (-110). Moneyline: North Carolina Tar Heels +133; Duke Blue Devils -153. Total: Over 46.5 (-110); Under 46.5 (-105).

