The UNC basketball program suffered a double-digit loss to a Duke team that played like they had a point to prove over the last month. After Seth Trimble's heroic (nearly) buzzer-beater that defeated the Blue Devils in Chapel Hill, Jon Scheyer's team went about setting the rest of the ACC on fire, winning every conference game by double-digits, even beating (then) #1 Michigan in a random non-conference game.
With a healthy Caleb Wilson, this game would have been difficult to win. Without him, it was nearly impossible. North Carolina should be applauded for besting deflated expectations after Wilson went down and beating good ACC teams like Virginia Tech and Louisville. There aren't many teams that can put it on you like Duke, so there is still time to do something special in the NCAA Tournament, but this game served as a reminder of the gulf in talent between the two programs.
Let's dive into some lessons learned from a tough beat down in Durham.
Missing Caleb Wilson
Life can become brutal if you reflect on failure and ask, "If only we had this, things would have been different." Cruel circumstances prevented Caleb Wilson from playing in the Duke rematch, a contest in which he acquitted himself with aplomb in the home fixture. With his season over due to a broken thumb in his shooting hand, UNC would have to face the Blue Devils without their best player. But they weren't just missing his 19.8 points per game. They were missing the key ingredient that gave them any advantage in their daunting match-up against the #1 team in the country.
Wilson single-handedly kept Carolina in the game during round one in Chapel Hill. He scored 23 points, but in the first half, he was UNC's only player who could consistently make anything happen on offense. He was hitting tough shots with good defenders trying to keep him out of his spots, but Wilson is such a force that he was able to will the ball into the net. He looked like Michael Jordan when the Bulls were in the playoffs. Nothing was going to stop him.
But aside from his own scoring, he made the offense click. Last night, Henri Veesaar had a tough outing against Duke's frontcourt, scoring just 11 points on seven shot attempts. The Tar Heels were trying desperately to get him the ball in spots where he could be dangerous, but Cam Boozer did an excellent job of pushing him away from the paint, and Maliq Brown helped bother him during post feeds.
Think back on this season and remember when Veesaar was at his best. You'll probably recall one or a few dozen times that Veesaar and Wilson played an incredible high/low game, with one of them receiving easy passes on the elbow, before lofting automatic alley-oops to his teammate. That would have been a nice pathway to points, as UNC's guards had a tough time feeding the post through Duke's incredibly connected team defense. Wilson and Veesaar were so intertwined and dependent on each other for success. One without the other was automatically diminished, and against Duke, that's a pretty helpless position to find yourself in.
Talent Gap
In soccer, you'll see a lot of "Combined XI's" in pre-match literature, where outlets will make a starting line-up picking the best players in each position from the two teams about to play, giving you an idea of who has the better players and in what position. Forget starting line-ups, just think about a full squad. Is there any UNC player who would be included in Duke's squad? Caleb Wilson would, if available. After that, probably only Veesaar and Seth Trimble would be considered, and they'd both be bench options.
The talent gap between the two teams was pronounced, and that's even considering Patrick Ngongba and Caleb Foster (after his in-game injury) sitting on the bench in walking boots. North Carolina would need to play their version of a perfect game and have a few lucky breaks go their way to have a shot.
That luck looked like it could be within arm's reach at the start of the second half. In the first half, UNC out-rebounded Duke by one, and the Blue Devils only made four three-pointers, despite having some wide-open looks thanks to Cam Boozer's passing to shooters out of double-teams. When Derek Dixon and Luka Bogavac hit threes on UNC's first two possessions to get the team within one, you could start to feel belief invading your pessimism.
Then came Duke's hammer blow straight to the chest. More on that later.
Having seven points from your bench (all of them well after the game was decided) was not what Hubert Davis needed from his subs. Derek Dixon's team-leading 17 points (5/8 from three) was welcome, but not what UNC needed to win, considering how the more primary scorers failed to affect the game. And watching Duke's replacement starter, Maliq Brown, score 15 points while pulling down nine rebounds and grabbing five steals (along with countless poked balls that went out of bounds) was too much for North Carolina to overcome.
And then Cam Boozer. Goodness gracious, Cam Boozer. He wasn't this dominant in Chapel Hill because he had to navigate first-half foul trouble thanks to Caleb Wilson. Without that match-up to worry about, he just went about his business destroying UNC in every conceivable way.
He was too strong for Veesaar down low.
Cam is elite pic.twitter.com/Lu1ni6Z4CC
— Duke Men’s Basketball (@DukeMBB) March 8, 2026
He was too quick for Zayden High in space. He even went 2/4 from three. When elite talent combined with insane court awareness, tenacity, and a thirst for revenge is aimed at your head, there's only ever going to be one outcome. A double-digit loss for North Carolina was almost written in the stars.
28-6
Remember when I mentioned the brief glimmer of hope that UNC fans felt after opening the second half with two three-pointers to get within one point of Duke? Well, after that, the Blue Devils went on a soul-crushing, earth-salting, village-burning 28-6 run that killed the contest and turned it into a funeral procession.
This is crazy. pic.twitter.com/kIYcBcJ7Yi
— Karter Baughan (@karterb8) March 8, 2026
Duke's defense went into 2000 Baltimore Ravens mode. They nabbed four steals and didn't allow a single offensive rebound, and by extension, didn't give up a single second-chance point. UNC ran into a math problem against Duke.
The Blue Devils turned 18 offensive rebounds into 14 points (UNC had five that they turned into four points). Duke also turned 14 UNC turnovers into 24 points (Duke only had eight turnovers that UNC converted for four points). That's a net 30-point gain for Duke in a game they won by 15.
North Carolina actually out-shot Duke in every shooting category (field goals: 45.4% vs 42%, three-pointers: 37.5% vs 31.3%, free throws: 100% vs 53.3%), but Duke had 16 more field goal attempts and 11 more free throws. That math is hard to overcome.
Points off turnovers were a real killer, and the #1 culprit was probably Luka Bogavac. Not only did he lead the team in turnovers with four, all of his were of the brutal "pick-6" variety that led to live-ball turnovers punctuated by a lay-up or dunk.
UNC needed Bogavac to have a Cormac Ryan kind of night like two seasons ago when Ryan exploded for 31 points at Cameron, powered by his 6/8 shooting from distance. Instead, they got a 2022 Cormac Ryan from Notre Dame performance, when he only scored two points on 1/6 shooting in a game Duke won by 16.
