Ring. Ring.
Ring. The Victory Bell is back in play this weekend, and UNC heads to Durham with plenty on the line in the rivalry meeting with Duke.
The Tar Heels have dropped the last two games in the series, and they’re trying to haul the bell back to Chapel Hill.
Duke enters with an all-time record of 555-565-31 and a 9-9 mark in bowl games. The Blue Devils’ top former player is quarterback Sonny Jurgensen, who starred there in the mid-50s before going on to an 18-year career with the Philadelphia Eagles and Washington Redskins. Jurgensen finished with more than 32,000 passing yards, 255 touchdowns, an NFL championship with the Eagles in 1960, four All-Pro selections, five Pro Bowls, and five league passing titles.
At head coach, Duke has Manny Diaz, a Florida State graduate in his third season with the program. Diaz also spent three seasons as Miami’s head coach and two weeks at Temple.
Across six seasons as a head coach, he is 43-25 overall, 22-10 at Duke, 28-15 in conference play, and the Blue Devils won an ACC Championship in 2025. Against UNC, Diaz is 2-3 all time, with both victories coming at Duke, and he is 1-3 in bowl games.
Last season was a big one for the Blue Devils. They finished 9-5 overall and ended up in a five-way tie for second in the ACC at 6-2.
Tiebreaker rules pushed Duke into the ACC Championship Game, where it beat Virginia 27-20 in overtime. Even so, the Blue Devils were not ranked among the five highest ranked conference champions and were left out of the College Football Playoff, which opened the door for two Group of Five teams instead and nearly cost the ACC a playoff spot.
Miami did get in before making a run to the National Title game. Duke closed the year with a 42-39 bowl win over Arizona State.
The fallout from that season also led to changes in both the ACC championship tiebreaker rules and the CFP rules so that all Power 4 conference champions would make the playoff.
For UNC, the offensive plan starts with getting Jordan Shipp into the right spots. Shipp has been the Tar Heels’ clear top target, with 26 catches for 366 yards.
The rest of UNC’s wide receivers have combined for just 19 receptions and 236 yards. Jordan Allen had 10 catches for 99 yards in Georgia Tech’s upset of Duke, the Blue Devils’ only loss so far.
If UNC can spring Shipp in space often enough, it could help keep Duke’s defense on the field and slow down a rushing attack that has been the Blue Devils’ engine.
That run game is the matchup UNC has to solve on the other side. Duke is second in the ACC in rushing at 226.6 yards per game, and Nate Sheppard has been the force behind it.
He leads the conference with 746 rushing yards on 118 carries, is averaging 6.3 yards per attempt, and is tied for second in the ACC with eight rushing touchdowns. Among ACC running backs, he is first in that category.
North Carolina’s run defense has not been nearly as sturdy, sitting 11th in the ACC and allowing 186 rushing yards and two rushing touchdowns per game against conference opponents. That does not even count the 241 rushing yards and a touchdown Notre Dame put up on them.
Georgia Tech did slow Sheppard to his lowest rushing total and lowest yards per carry of the season, though he still scored two touchdowns in that game. If Duke gets Sheppard going, UNC’s path gets a lot narrower.
The rivalry history also adds pressure. Mack Brown’s late-career trouble in these games was one of the things that eventually caught up to him, and the same problem marked part of Larry Fedora’s run in Chapel Hill.
Bill Belichick is 0-4 in rivalry games since arriving at UNC, and the question now is simple: if he gets the Tar Heels to six wins and bowl eligibility but drops to 0-3 against Duke, Virginia, and NC State, would that be enough to keep him for a third season? In that sense, this could be the biggest game of his short college coaching career.
In Other News...
Duke Just Gave UNC A Huge Rivalry Week Problem
Dukes rivalry-week injury report has introduced another layer of uncertainty into a matchup that already carries plenty of tension for North Carolina. Running back Nate Sheppard is listed as a game-time decision, and his status matters because he has been Dukes most productive runner and one of the most important pieces of the Blue Devils offense.
If Sheppard cannot go, Duke would likely turn to CJ Campbell Jr., a less proven option with far less production and experience. For UNC, the difference between facing Duke with its lead back available or with a backup thrust into a bigger role could shape how the Tar Heels prepare for one of the seasons most closely watched games. [Read more 🡒]
Tar Heels Just Sent A Message Before Duke Showdown
North Carolina mens soccer kept rolling with a 1-0 road win over No. 7 Pittsburgh, a result that added another quality line to an already strong stretch. Max Fisher delivered the decisive goal in the 51st minute, finishing a pass from Bertil Rygaard Hansen and giving the Tar Heels the kind of road result that can sharpen a teams edge this time of year.
The victory stretched UNCs winning streak to five games and snapped Pittsburghs six-match unbeaten run, a nice reminder that the Tar Heels are carrying real momentum into the biggest matchups ahead. With Duke next on the horizon, the timing of this performance matters almost as much as the result itself, since wins like this tend to travel well when the pressure rises. [Read more 🡒]
UNC Gets Another Shot To End Duke Rivalry Frustration
North Carolina gets another crack at a rivalry that has been stubbornly frustrating lately when the Tar Heels meet Duke on Saturday at 3:30 p.m. ET in an ACC football matchup. The game will be carried on ESPN2 and SiriusXM radio, and it comes with some momentum after UNC recently upset a ranked opponent.
The bigger backdrop is simple: the Victory Bell has been out of reach in recent meetings, with Duke finding ways to win close games and leave Carolina looking for answers. Saturday offers the Tar Heels a chance to flip that script, and the broader schedule picture is already taking shape with UNCs 2026 football slate also in view. [Read more 🡒]
