NCAAB NCAAB
Feb 28, 5:00 PM ET FINAL
NC State Wolfpack

NC State Wolfpack

2W-8L 90
Final
Notre Dame Fighting Irish

Notre Dame Fighting Irish

2W-8L 96
Spread +6.5
Total 155.0
Win Prob 29.1%
Odds format

NC State Wolfpack vs Notre Dame Fighting Irish Final Score: 90-96

NC State needs a resume win. Notre Dame needs a pulse. The market says Wolfpack—our numbers say the spread is the real story.

ThunderBet ThunderBet
Feb 28, 2026 Updated Feb 28, 2026

A “must-win” spot meets a “please make it stop” season in South Bend

This one has the feel of two programs living in completely different realities on the same Saturday.

NC State rolls into Notre Dame in a very real “style points matter” window for bracketology after getting punched in the mouth by Virginia (90-61) and then earlier wearing a 118-77 loss at Louisville. That’s the profile of a team that can look elite one night and unrecognizable the next—exactly why bettors are staring at this game like it’s a get-right opportunity.

Notre Dame, meanwhile, is trying to survive a season that’s been defined by bad breaks and worse timing. Getting run off your own floor by Duke 100-56 is the kind of result that doesn’t just hit the standings—it hits confidence, rotations, and how the market treats you the next day. And the market is treating Notre Dame like a team in chaos: you’re seeing underdog prices inflate and little appetite to buy the Irish unless you’re playing a contrarian angle.

So what makes this matchup interesting isn’t “ACC vs ACC” or some generic tempo talk. It’s the gap between perception and number: sportsbooks are hanging NC State around a -6.5 road favorite, but ThunderBet’s exchange-driven view of the game and our model disagreement with the spread is what should get your attention.

Matchup breakdown: form, ELO gap, and the “how are they scoring?” question

Start with the blunt stuff. NC State’s ELO sits at 1643; Notre Dame is down at 1432. That’s a meaningful separation, and it matches the recent form: NC State is 7-3 in its last 10, while Notre Dame is 2-8 and currently dragging a two-game skid. If you’re the type who weights “who’s actually good” more than “who’s due,” the baseline points to the Wolfpack.

But the next layer matters more for betting: NC State’s profile is offense-first (82.9 PPG scored, 74.7 allowed), while Notre Dame has been stuck in the mud (72.6 scored, 74.2 allowed). That combination tends to create a market that wants to price the favorite and shade the total upward—especially with NC State capable of turning a game into a track meet when they’re comfortable.

The problem for Notre Dame isn’t just losing; it’s how they’re losing. When you get blown out at home by 44, it’s not one matchup issue—it’s a pile: transition defense, shot quality, and the kind of live-ball turnovers that create instant margin. And that’s where NC State can be ruthless: when they smell a team that’s not connected, they’ll run.

Still, you can’t handicap this like a video game rating. Notre Dame has at least shown flashes at home (they beat Georgia Tech 89-74 recently), and if you’re looking for a path to keeping this inside a number, it’s usually some combination of: slowing pace, taking care of the ball, and getting a few timely threes to stop runs. The question is whether the current version of Notre Dame—shorthanded and reeling—can play that kind of controlled game for 40 minutes.

If you want a quick sanity check before you get cute: NC State has the higher ceiling and the more stable “win conditions.” Notre Dame’s win condition is narrow and depends on execution. That’s why the moneyline is priced like it is across books.

NC State vs Notre Dame odds: what the market is telling you (and what it’s not)

Let’s talk numbers the way a bettor actually sees them.

On the moneyline, NC State is sitting in the {odds:1.32}–{odds:1.40} range depending on shop (FanDuel {odds:1.32}, BetRivers {odds:1.34}, BetMGM {odds:1.40}). Notre Dame is the bigger-price home dog around {odds:3.00}–{odds:3.45} (BetMGM {odds:3.00}, BetRivers {odds:3.30}, FanDuel {odds:3.45}). That’s a pretty loud “we expect NC State to win most of the time” signal.

The spread has basically standardized at NC State -6.5, with typical juice: BetRivers has NC State -6.5 at {odds:1.93} / Notre Dame +6.5 at {odds:1.87}; FanDuel is flat {odds:1.91} both ways; Pinnacle shows NC State -6.5 at {odds:1.90} / Notre Dame +6.5 at {odds:1.92}. When Pinnacle is offering the dog at {odds:1.92} while a softer book is closer to {odds:1.87}, that’s not nothing—especially when our trap signals are already sniffing around the dog side.

Totals are hovering in the 153.5–154 neighborhood: 153.5 at BetRivers (Over priced {odds:1.88}) and FanDuel (Over {odds:1.91}); 154 at Bovada and Pinnacle (Over {odds:1.91}). That’s a fairly high number for a game involving Notre Dame’s season-long offensive struggles, which tells you the market expects NC State to dictate pace/efficiency, or Notre Dame to be forced into a faster script chasing points.

Now the fun part: movement. ThunderBet’s Odds Drop Detector has tracked Notre Dame’s moneyline drifting at multiple books (examples: 2.80 to 3.00 and 2.95 to 3.15 in spots). Drift like that typically means the market is more comfortable holding the underdog at a bigger price—either because money came in on NC State, or because books are happy to entice Notre Dame tickets.

We also saw Over pricing drift from {odds:1.89} to {odds:2.01} on an exchange (ProphetX). That’s important because it hints at disagreement: either the early Over got bought and then sold back, or the market decided the number got too high relative to expected pace/efficiency. In other words, don’t assume “model total higher than market” automatically means the Over is the only sharp side—price matters, and the price moved.

Finally, the exchange picture: ThunderCloud exchange consensus has NC State as the moneyline winner with high confidence, with implied win probabilities around 72.6% away / 27.4% home. That aligns with the general sportsbook pricing… but the spread is where the disagreement lives (more on that below).

Value angles: where ThunderBet’s numbers disagree with the board

If you’re using ThunderBet the right way, you’re not just hunting “who wins.” You’re hunting mispriced probabilities and market disagreement.

1) The spread vs model gap is the headline. ThunderCloud consensus is sitting at +6.5, but our model has the projected spread closer to +3.1. That’s a chunky difference. It doesn’t mean “take the dog” automatically—Notre Dame’s situation is messy—but it tells you the market might be baking in a worst-case version of the Irish (and/or a best-case NC State bounce-back) that our numbers aren’t fully buying.

This is exactly the type of spot where you should check our Trap Detector before you do anything. And it did flag a low-grade divergence on Notre Dame +6.5: sharp pricing around -118 versus soft around -110, score 26/100, with a “pass” suggestion. Translation: there’s some disagreement in how books are shading the dog, but it’s not screaming “auto-bet.” It’s more like a yellow light: don’t pay a bad price, and don’t assume the public side is the sharp side.

2) The best +EV right now isn’t the spread—it’s Notre Dame moneyline on exchanges. Our EV Finder is flagging Notre Dame (h2h) at Polymarket as +11.4% EV, and at Kalshi as +11.2% EV (with another Polymarket print at +10.3%). That’s not “we love Notre Dame.” That’s “the price is bigger than the probability our reference market implies.”

Here’s why that matters: when a team is in the middle of a PR nightmare stretch (injuries, coach situation, blowout losses), sportsbooks often shade the number because they’re going to take public money fading them. Exchanges can lag or overshoot in the other direction depending on who’s active. If you’re the kind of bettor who’s comfortable with variance and you’re shopping across markets, that’s where the edge can live.

3) Convergence is not backing up a “slam it” narrative. Pinnacle++ Convergence is only 23/100 signal strength here, with no clean AI + Pinnacle alignment triggers. AI confidence is decent (78%), and it leans NC State, but the lack of convergence is your reminder that this isn’t one of those spots where every sharp indicator is pointing the same direction. When convergence is weak, you either demand a better number, or you size down, or you look for derivative markets (first half, team totals) once you’ve checked how the game is likely to start.

If you want the full dashboard view—exchange splits, book-by-book deltas, and the ensemble scoring that grades confidence—this is one of those games where Subscribe to ThunderBet actually changes what you do, because the “headline” line (-6.5) doesn’t tell the whole story.

Recent Form

NC State Wolfpack NC State Wolfpack
L
W
L
L
W
vs Virginia Cavaliers L 61-90
vs North Carolina Tar Heels W 82-58
vs Miami Hurricanes L 76-77
vs Louisville Cardinals L 77-118
vs Virginia Tech Hokies W 82-73
Notre Dame Fighting Irish Notre Dame Fighting Irish
L
L
W
L
L
vs Duke Blue Devils L 56-100
vs Pittsburgh Panthers L 68-73
vs Georgia Tech Yellow Jackets W 89-74
vs SMU Mustangs L 81-89
vs Florida St Seminoles L 79-82
Key Stats Comparison
1539 ELO Rating 1370
82.2 PPG Scored 73.5
76.6 PPG Allowed 75.3
L2 Streak L2
Model Spread: +2.6 Predicted Total: 156.4

Trap Detector Alerts

Notre Dame Fighting Irish
LOW
line_movement Sharp: Soft: 2.8% div.
Pass -- Retail slow to react: Pinnacle moved 4.1%, retail still 2.8% off | Pinnacle SHORTENED 4.1% toward this side (sharp steam) …
NC State Wolfpack
LOW
line_movement Sharp: Soft: 2.2% div.
Fade -- 14 retail books in consensus | Retail charging ~16¢ more juice (Pinnacle -270 vs Retail -294) | Retail slow to …

Key factors to watch before you bet (because this game is about context)

  • Notre Dame’s availability and rotation stability. The Irish have been dealing with significant injury disruption, including star guard Markus Burton (ankle) and head coach Micah Shrewsberry (Achilles) recently sidelined. That’s not just points and playmaking—it’s leadership, late-game organization, and who actually runs the show in timeouts. If you’re betting Notre Dame in any form, you need to confirm who’s in and how the minutes are likely to split.
  • The Jalen Haralson boost (and whether it’s real immediately). A return like that can matter, especially at home, especially after embarrassment. But there’s a difference between “he’s available” and “he can carry usage against a motivated favorite.” Watch early possession involvement and whether he’s creating clean looks or just absorbing defensive attention.
  • NC State’s response to the Virginia loss. Good teams don’t always win the next one, but they usually bring intensity early—deflections, rebounding, and a cleaner shot diet. If NC State starts crisp, live markets can move fast; if they start loose, that’s when a +6.5 dog becomes live.
  • Game script and total sensitivity. The market total around 154 implies NC State is going to get theirs and Notre Dame will be forced into pace. But if Notre Dame slows it and avoids turnovers, the game can look nothing like that Duke disaster. Conversely, if Notre Dame is coughing it up, 154 can be reachable even if the Irish offense isn’t “good,” because transition points and short fields do the work.
  • Public bias isn’t heavy here—but narrative bias is. ThunderBet’s read has public bias only 4/10 toward the home side, but the narrative bias is obvious: “Notre Dame is broken.” Books know you’ve seen the 100-56 score. That doesn’t mean Notre Dame is secretly good—it means you should be extra careful about paying the worst of the number when everyone is racing to fade the same team.

How I’d shop this game on ThunderBet (without forcing a bet)

If you’re looking at “NC State Wolfpack vs Notre Dame Fighting Irish odds” and trying to turn that into a smart wager, the first move is simple: shop aggressively. The moneyline range on NC State ({odds:1.32} to {odds:1.40}) is big enough to matter long-term, and the dog price swings (up to {odds:3.45} on FanDuel) can be the difference between “no value” and “worth a nibble,” depending on your number.

Second, decide what you’re actually betting: probability or story. The exchange consensus says NC State wins more often than not, and our AI leans that way too. But the spread disagreement (market -6.5 vs model closer to +3.1) is what should keep you from blindly laying points just because Notre Dame looks miserable. If you want to see how those signals change as limits rise and sharper books take position, keep the Odds Drop Detector open leading into tip.

Third, if you’re comfortable playing exchanges, this is a classic “price vs perception” spot. When our EV Finder keeps flagging double-digit EV on Notre Dame moneyline at Polymarket and Kalshi, it’s telling you the market has created a premium for fading Notre Dame—premium enough that the underdog price may be overstated in certain venues. That doesn’t make Notre Dame likely; it makes the price interesting.

And if you want a personalized angle—first-half pacing, team totals, or how injury news changes the projection—ask the AI Betting Assistant to break down the exact market you’re considering. That’s where you can turn “I think NC State rolls” into “here’s the most efficient way to express that belief without donating juice.”

Bottom line: this is a game where the best bettors won’t be the ones with the strongest opinion—they’ll be the ones with the best number. If you want the full ensemble scoring, exchange splits, and real-time alerts in one place, Subscribe to ThunderBet and unlock the full picture before the market moves again.

As always, bet within your means and treat every wager as a risk, not a paycheck.

Pinnacle++ Signal

Strength: 67%
AI + Pinnacle movement agree on: AWAY
Moneyline
Spread
Total
1/3 markets converging

AI Analysis

Strong 78%
NC State is highly motivated to secure a top-four ACC seed following a heavy 29-point loss to Virginia.
Notre Dame remains severely shorthanded with leading scorer Markus Burton (18.5 PPG) out for the season, though star freshman Jalen Haralson (15.5 PPG) returns today.
Sharp money (Pinnacle) has heavily favored NC State on the spread, moving from -4.5 to -6.5 or -7.5 across retail books, indicating a mismatch in depth and urgency.

NC State enters this matchup with a significant talent and motivation advantage. Coached by Will Wade, the Wolfpack are fighting for a double-bye in the ACC tournament and face a Notre Dame team that Micah Shrewsberry has described as being …

Post-Game Recap NCSU 90 - ND 96

Final Score

Notre Dame Fighting Irish defeated NC State Wolfpack 96-90 on February 28, 2026, outlasting the Wolfpack in a game that turned into a late, possession-by-possession sprint to the finish.

How the Game Played Out

This one never really settled into a comfortable rhythm for either side — it was the kind of night where every mini-run got answered. Notre Dame’s offense was the steadier of the two early, repeatedly getting quality looks and keeping the scoreboard moving even when NC State tried to speed the game up. The Irish built momentum through the middle portion of the game with timely shot-making and a couple of key defensive stands that prevented the Wolfpack from stacking stops into a true surge.

NC State had its moments — especially when the game opened up and the Wolfpack started turning misses into quick points the other way. But every time it felt like the Wolfpack were about to flip the script, Notre Dame responded with a bucket that mattered: a tough finish at the rim, a clean look from deep, or a calm trip to the free-throw line to keep the edge intact.

Late in the second half, the game tightened into a one- or two-possession battle, with NC State chasing and Notre Dame answering. The Irish did the important stuff in the final minutes: they protected the ball, got to the stripe, and made enough shots to keep NC State from landing the knockout swing. When the horn sounded, it was Notre Dame walking away with the 96-90 win in a high-scoring, high-pressure finish.

Betting Results

From a betting standpoint, the key is what number you closed with. Notre Dame won outright, so Irish moneyline tickets cashed, and the spread result depends on the closing spread at your book (a 6-point margin is a push on Notre Dame -6, a cover if it closed shorter, and an NC State cover if it closed longer).

The total also comes down to the closing line, but the raw math is simple: 96 + 90 = 186 points. If your closing total was below 186, the game went Over; if it was above 186, it went Under; and 186 exactly is a push.

What’s Next

Catch the next matchup with full odds comparison and analytics on ThunderBet.

Get the edge on every game.

Professional-grade betting analytics across 91+ sportsbooks.

91+ books +EV finder Trap detector AI assistant Alerts
Get Started