North Carolina Tar Heels vs Duke Blue Devils Predictions October 17, 2026
Duke will beat North Carolina, with a projected score of Duke 24, North Carolina 21. The Blue Devils’ sustained offensive production against Georgia Tech gives them a slight edge, especially with Nate Sheppard contributing as a runner and receiver. North Carolina’s late defensive stops at Pitt keep the forecast close. Neither Duke -4.5 (-110) nor the total of 46.5 (-110) offers a strong enough edge for an official wager.
North Carolina Tar Heels vs Duke Blue Devils prediction and best bet
Duke is the pick to win this October 17 college football matchup, but the official betting recommendation is Pass. The Blue Devils’ recent offensive performance offers a reasonable foundation for the forecast. It offers less reassurance about winning by the five points needed to cover -4.5.
The distinction matters because North Carolina just won a road game despite substantial yardage deficits. Duke, meanwhile, lost despite moving the ball effectively. Those results favor a cautious reading of the matchup: Duke has an appealing offensive case, while the Tar Heels have a credible route to another close finish.
Odds, game time and how to watch
Game: North Carolina visits Duke on Saturday, October 17, 2026, in the Battle for the Victory Bell. This is the programs’ 113th football meeting.
Broadcast: ESPN2.
Record and streak: Duke is 4-1 overall and 1-1 in ACC play following its October 10 loss at Georgia Tech, which ended an eight-game winning streak.
SportsJaw spread: North Carolina +4.5 (-110); Duke -4.5 (-110).
SportsJaw moneyline: North Carolina +160; Duke -200.

