College Football Scores · College Football Odds

North Carolina vs Duke

Week 8 · Sat Oct 17 · 3:30 PM ET · Wallace Wade Stadium

North Carolina Tar HeelsNorth Carolina3-2
3:30 PM ETOct 17, 2026
Duke Blue DevilsDuke4-1
TVESPN2
Weather58°F · Partly cloudy · N wind 14 mph · 34% rainForecast

Weather at Wallace Wade Stadium

North Carolina vs Duke at Wallace Wade Stadium, Sat Oct 17, 3:30 PM ET. The forecast for the game's hours.

Kickoff · 3 PM ET
58°FWind 14 mph from the N, gusts 28 mphPartly cloudy · 34% chance of rain · humidity 64%
  1. 3 PM58°F14 mph34% rain
  2. 4 PM58°F13 mph32% rain
  3. 5 PM57°F13 mph16% rain
  4. 6 PM55°F10 mph12% rain
  5. 7 PM53°F9 mph11% rain

Forecast from the US National Weather Service, issued Fri Oct 16, 4:35 AM ET.

North Carolina vs Duke prediction

as of 8:22 AM ET

Each prediction market's own price to win now, and the implied chance before fees.

ExchangeNCDUKE
Kalshi$273k depth+14141%−14159%
Polymarket$107k depth+13543%−13557%
  • Kalshi: Duke 59%.
  • Polymarket: Duke 57%.

North Carolina vs Duke betting splits

Consensus · as of 8:22 AM ET
MoneylineNC · DUKE
Bets52%48%
Money55%45%
SpreadNC · DUKE
Bets70%30%
Money52%48%
Total O/UOver · Under
Bets48%52%
Money39%61%
  • The markets favor Duke (59% on Kalshi); 55% of the public's moneyline money is on North Carolina.

Preview

North Carolina (3-2) visits Duke (4-1) at Wallace Wade Stadium in Durham, NC on Sat, Oct 17, 2026, 3:30 PM ET (12:30 PM PT). Duke is 8th in the Atlantic Coast Conference and North Carolina 9th before the game.

Season so far, before the game

Points Per Game NC 23.4 · DUKE 34.0
SeasonNCDUKE
Points Per Game23.434.0
Total Yards330.6456.6
Yards Passing218.2230.0
Yards Rushing112.4226.6
Points Allowed Per Game19.014.4
Yards Allowed356.2286.0
Pass Yards Allowed204.2202.0
Rush Yards Allowed152.084.0
  • Passing: Walker Eget (DUKE), 84/134, 980 YDS, 7 TD, 1 INT
  • Rushing: Nate Sheppard (DUKE), 118 CAR, 743 YDS, 8 TD
  • Receiving: Jeremiah Hasley (DUKE), 19 REC, 234 YDS
  • Sacks: Bradley Gompers (DUKE), 3
  • Tackles: Andrew Pellicciotta (DUKE), 27
  • Passing: Billy Edwards Jr. (NC), 79/132, 1,069 YDS, 8 TD, 5 INT
  • Rushing: Benjamin Hall (NC), 55 CAR, 276 YDS
  • Receiving: Jordan Shipp (NC), 26 REC, 366 YDS
  • Sacks: Xavier Lewis (NC), 6.5
  • Tackles: Derek McDonald (NC), 49

Scores and stats: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 16, 3:41 AM ET. How game pages are made