If you want more Action Network content, be sure to add us as a preferred source on Google.
The UNC Tar Heels take on the Duke Blue Devils in Durham, NC. Kickoff is set for 3:30 p.m. ET on ESPN2.
Duke is favored by -3.5 points on the spread with a moneyline of -156. The total is set at 46.5 points.
Here’s my UNC vs. Duke prediction and college football pick for Saturday, October 17, 2026.
UNC vs Duke Prediction
- UNC vs. Duke Pick: Duke -3 or Better
My Duke vs. UNC best bet is on the Blue Devils to cover the spread. Find the best line available on our live NCAAF odds page.
Be sure to download the Action Network app for more picks and analysis!
UNC vs Duke Odds
| UNC Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
+3.5 -122 | 46.5 -110o / -110u | +130 |
| Duke Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
-3.5 +100 | 46.5 -110o / -110u | -156 |
- UNC vs Duke point spread: Duke -3.5 (+100), UNC +3.5 (-122)
- UNC vs Duke over/under: 46.5 (-110o / -110u)
- UNC vs Duke moneyline: UNC +130, Duke -156

UNC vs Duke Pick, Betting Analysis
I think we're getting the Blue Devils at a cheap price in a home rivalry matchup vs. the Tar Heels. Part of that has to do with some injury uncertainty surrounding Duke's offense.
Star running back Nate Sheppard and starting center Matt Craycraft are both listed as questionable on the availability report. However, I'm operating under the assumption that both will play.
Sheppard, who ranks fifth nationally in rushing yards while averaging 6.3 yards per carry, is the heartbeat of the Duke offense. He's currently dealing with a foot injury but still managed 190 yards on the ground in a hard-luck loss at Georgia Tech last week.
After the game, he said he dealt with the injury all game and should be good to go. He obviously could miss this game, which would be a massive blow to the Blue Devils, but I took the risk and backed them.
If he does indeed suit up (and I believe he will), he should carve up a UNC defense that can't defend the run (101st in Rushing Success Rate allowed) due to subpar linebacker play.
The Tar Heels have done a tremendous job of limiting explosive pass plays through the air, but that strength won't really help against this iteration of the Duke offense.
Additionally, the UNC defense is currently dealing with an abundance of key injuries up front and in the secondary. It will definitely be without a couple of defensive back starters and likely have to make do without some contributors along the defensive line.
That should open up some opportunities for Walker Eget through the air, while Sheppard (hopefully) carries most of the load.
On the other side of the ball, Duke's defense has also excelled at limiting explosive plays. That means UNC will have to methodically drive the field.
I'm not sure it's fully equipped to do so with a lackluster rushing attack (108th EPA) and a quarterback in Billy Edwards who really struggles under pressure (42% completion percentage compared to 68% when kept clean), which is extremely problematic against a Manny Diaz defense.
Edwards (who has one big-time throw to six turnover-worthy plays) is just much more likely to make critical mistakes than Eget, who has the complete opposite BTT-TWP ratio on the season at 6-1.
This also looks like a prime spot to fade the beat-up Tar Heels following back-to-back physical games against Notre Dame and Pitt.
UNC did pick up a massive top-25 road win last week, but it obviously benefited from facing the Panthers' backup quarterback, yet were still outgained by 100 yards (Pitt went 0-of-4 on fourth down).
Give me the home team with the much better rush offense and defense in a game where we likely won't see many explosive plays. Just keep your fingers crossed on Sheppard and Craycraft.
Pick: Duke -3 or Better

















