NCAAB NCAAB
Mar 7, 7:00 PM ET FINAL
Richmond Spiders

Richmond Spiders

2W-8L 77
Final
Duquesne Dukes

Duquesne Dukes

5W-5L 79
Spread -4.7
Total 148.0
Win Prob 64.6%
Odds format

Richmond Spiders vs Duquesne Dukes Final Score: 77-79

Duquesne’s trying to steady the ship at home while Richmond’s sliding. Here’s what the spread/total and exchange signals are really saying.

ThunderBet ThunderBet
Mar 7, 2026 Updated Mar 7, 2026

A gritty A-10 “get-right” spot with the market leaning one way

If you’re looking for a clean, feel-good matchup, this isn’t it. Richmond at Duquesne on Saturday night has that classic Atlantic 10 vibe: two teams that can score, both coming in bruised, and a betting market that’s making a pretty loud statement about which side it trusts right now.

Duquesne has been living in the mud lately—four losses in five, including a 52–64 clunker at Rhode Island and a 76–91 leak-fest at Saint Louis—before squeezing past La Salle 62–61 at home. Richmond isn’t exactly cruising either: 1–4 in their last five and 2–8 over their last ten, with tight losses sprinkled in (63–65 at Davidson, 60–65 vs Dayton) but not enough actual wins to quiet the noise.

And that’s what makes this game interesting for bettors: the books are pricing Duquesne like the “stable” side, but the exchange layer and model layer aren’t perfectly aligned with the scoreboard narratives. That’s where you can actually find angles instead of just betting vibes.

If you want the fastest snapshot of where the market is shifting before you bet, keep the Odds Drop Detector open for this one—there’s been some weird movement on exchanges that doesn’t match the clean sportsbook story.

Matchup breakdown: similar scoring profiles, different defensive math

On paper, these teams look like cousins. Duquesne is scoring 77.3 per game and allowing 77.0. Richmond is scoring 76.8 and allowing 74.3. That’s not a typo—both live in the mid-to-high 70s offensively, but Richmond has been the slightly better defensive team on the season-long average.

The ELO gap is real but not massive: Duquesne sits at 1489 and Richmond at 1463. That’s a modest separation—enough to justify home favoritism, not enough to justify autopilot chalk if the number gets stretched.

Form is where the narratives split:

  • Duquesne last 10: 5–5, basically average ball, with a recent four-game skid snapped.
  • Richmond last 10: 2–8, which is the kind of run that makes the public assume “auto-fade.”

But here’s the part you should care about as a bettor: Richmond’s recent losses include multiple one-possession type games (or close enough) where the margin didn’t match “they can’t play.” Meanwhile, Duquesne’s losses weren’t subtle—when they lose, they’ve been getting pushed around on both ends (giving up 91 at Saint Louis is the opposite of controlling tempo).

So stylistically, this game often comes down to which team dictates comfort: if Duquesne can turn it into a home-court rhythm game, the spread is in play; if Richmond keeps it in the half-court and forces Duquesne to earn shots late in the clock, the underdog + points becomes more alive. That’s why the total is such a battleground tonight.

Richmond Spiders vs Duquesne Dukes odds: where the books are planted

Let’s talk numbers the way you’ll actually bet them.

On the moneyline, Duquesne is the clear favorite across the board: FanDuel is hanging Duquesne at {odds:1.44} with Richmond at {odds:2.84}. DraftKings is similar (Duquesne {odds:1.46}, Richmond {odds:2.80}), and you’ll see the same shape at BetMGM and Bovada (Duquesne {odds:1.45}, Richmond {odds:2.80}). Pinnacle is a touch different with Duquesne {odds:1.47} and Richmond {odds:2.80}—a small thing, but Pinnacle’s price is usually worth respecting because it tends to be a sharper anchor.

The spread is where it gets more interesting:

  • DraftKings: Duquesne -4.5 at {odds:1.87} / Richmond +4.5 at {odds:1.95}
  • FanDuel: Duquesne -4.5 at {odds:1.83} / Richmond +4.5 at {odds:1.98}
  • BetRivers: Duquesne -5.5 at {odds:1.95} / Richmond +5.5 at {odds:1.83}
  • Bovada: Duquesne -5 at {odds:1.91} / Richmond +5 at {odds:1.91}
  • Pinnacle: Duquesne -5 at {odds:1.94} / Richmond +5 at {odds:1.91}

That range (-4.5 to -5.5) matters. In college hoops, half-points are currency, and you’re not imagining it: the market is a little split on the “true” number. When you see that, you’re not just shopping for a better deal—you’re reading disagreement.

Totals are sitting around 147.5 to 148.5 with standard-ish juice: DraftKings has 147.5 at {odds:1.91}, FanDuel 148.5 at {odds:1.95}, Pinnacle 148 at {odds:1.93}. That’s the market saying “we expect points.” But the analytics layer has some pushback (we’ll get there).

Betting market analysis: line movement, exchange consensus, and the “quiet” total signal

This is where you stop reading the scoreboard and start reading the market.

First, the exchange layer (ThunderCloud) is leaning home with Home 65.6% / Away 34.4% and a consensus spread of -4.8. That lines up pretty cleanly with the sportsbook range of -4.5 to -5.5. In other words: the market broadly agrees Duquesne should be favored by about 5.

But the total is where the disagreement shows. ThunderCloud’s consensus total sits at 148.0 (lean over), while the model-side predicted total is 138.7. That’s not a tiny gap. That’s a “you should double-check assumptions” gap.

Here’s how I’d interpret it: the public-facing market is pricing this like a typical A-10 game where both teams can get into the 70s. The model is saying, “Not so fast—this could play slower or uglier than you think.” That kind of divergence is exactly what you want to see before you even consider a total.

Now, about movement: the Odds Drop Detector tracked some dramatic exchange drift—Richmond against the spread pricing ballooned from 1.03 to 2.04 at Kalshi (that’s an enormous swing), and the Over on Kalshi also drifted from 1.01 to 1.92. On other exchanges, Richmond spread pricing moved from 1.92 to 2.08 at Polymarket, and Over ticked from 1.92 to 2.08. When you see that kind of exchange repricing, it usually means the early “certainty” got challenged and the market had to re-balance risk.

Trap-wise, nothing is screaming “run away,” but it’s worth noting the Trap Detector flagged a low-grade split-line situation on Richmond +5.0 (score 31/100, action: pass). It also flagged a low-grade line-movement trap on Under 149.5 (29/100, action: pass). Translation: there are hints of sharp/soft disagreement, but not enough to treat it like a red alert—more like a reminder to shop your number and not force action.

Recent Form

Richmond Spiders Richmond Spiders
L
L
W
L
L
vs Dayton Flyers L 60-65
vs Loyola (Chi) Ramblers L 66-69
vs St. Bonaventure Bonnies W 99-94
vs Davidson Wildcats L 63-65
vs VCU Rams L 67-78
Duquesne Dukes Duquesne Dukes
L
L
L
L
W
vs Rhode Island Rams L 52-64
vs Saint Louis Billikens L 76-91
vs Davidson Wildcats L 56-67
vs Dayton Flyers L 66-78
vs La Salle Explorers W 62-61
Key Stats Comparison
1372 ELO Rating 1489
76.5 PPG Scored 76.6
74.5 PPG Allowed 76.2
L4 Streak L1
Model Spread: -2.1 Predicted Total: 138.7

Trap Detector Alerts

Richmond Spiders
MEDIUM
line_movement Sharp: Soft: 4.5% div.
Lean -- Retail slow to react: Pinnacle moved 4.3%, retail still 4.5% off | Retail paying 4.5% MORE than Pinnacle - potential …
Duquesne Dukes
LOW
line_movement Sharp: Soft: 2.8% div.
Fade -- 13 retail books in consensus | Retail charging ~19¢ more juice (Pinnacle -199 vs Retail -217) | Retail slow to …

Value angles: what ThunderBet’s signals are actually saying (and what they’re not)

If you’re searching “Richmond Spiders vs Duquesne Dukes picks predictions,” here’s the honest answer: you don’t need a fortune teller; you need a price and a plan.

ThunderBet’s ensemble engine (we blend 6+ signals) has Duquesne moneyline as the top-rated side with a 75/100 score (medium confidence), with 3/3 signals in agreement. The engine is also showing a meaningful gap between our internal win probability and the market: ThunderBet line 65.6% vs market 34.4% for the away side in the exchange consensus breakdown, with an 8.6-point edge tagged on the home ML angle. The best listed book for that ML price right now is FanDuel at {odds:1.44}.

Important nuance: an ensemble score of 75/100 isn’t “bet it blindly.” It’s “the model and consensus are aligned enough that you should treat this as a real signal, then decide if the price still makes sense after you account for variance.” If Duquesne’s recent four-game skid is still fresh in your mind, that’s exactly why you check the price—because you’re paying a favorite tax for a team that hasn’t looked clean.

Now the other side of the board: our EV Finder is flagging a +7.8% EV opportunity on Richmond moneyline at BetOpenly. That’s the kind of thing newer bettors find confusing: “How can the model like Duquesne ML, but EV Finder likes Richmond ML?” Easy—because EV is about price, not vibes. If one book is simply too generous on the dog relative to the broader market, you can have a +EV position even if the dog is still more likely to lose than win.

Totals are where it gets spicy. ThunderCloud shows lean over at 148, but it also detects an edge on the under (8.6% noted on the under side), while the model projected total (138.7) is way below the market (147.5–148.5). That’s the kind of conflicting signal cluster that can create opportunity if you’re disciplined about timing and number. Our EV feed also shows totals edges on exchanges: ProphetX is showing +6.9% EV on the total market, and Polymarket shows +4.9% EV. When exchange markets disagree with sportsbooks, it can be a tell that the “true” number is still being discovered.

If you want to unpack how these signals fit your style—ML chalk, dog ML value-hunting, or totals—ask the AI Betting Assistant to compare your preferred book’s price to the exchange consensus and our ensemble probability. That’s the fastest way to avoid betting a stale number.

And if you’re serious about squeezing value out of college hoops, the full dashboard is where it all clicks—line history, exchange consensus, and the convergence signals in one view. That’s the difference between guessing and having receipts, and it’s exactly what you unlock when you Subscribe to ThunderBet.

Key factors to watch before you bet (and why timing matters)

A few practical things to keep in your pocket for Saturday night:

  • Spread shopping is not optional. This is a -4.5/-5/-5.5 market depending on the book. If you like Richmond, +5.5 at BetRivers is a materially different bet than +4.5 at DraftKings. If you like Duquesne, -4.5 is cleaner than -5.5, especially in a conference game that can get foul-heavy late.
  • Duquesne’s recent defense has been leaky. Allowing 91 to Saint Louis and 78 to Dayton isn’t just “played good teams.” It’s a sign that if Richmond gets comfortable, the back door is always open on a mid-single-digit spread.
  • Richmond’s 2–8 last ten is priced in. The market knows they’ve been losing. The question is whether the current dog price is too pessimistic on their true win probability—this is where that +EV ML flag becomes relevant.
  • Total bettors: watch the first 4 minutes and the whistle. If this starts physical, half-court, and the refs are letting contact go, that model-predicted 138.7 starts to feel less crazy. If it starts with quick threes and early foul trouble, the market’s 148 range makes more sense. Timing your entry matters more than “pick over/under and pray.”
  • Motivation and late-season volatility. Teams in this part of the calendar can swing wildly based on confidence. Duquesne just snapped a skid; Richmond is trying not to spiral. That’s why I’m more comfortable reading price and market agreement than pretending momentum is a law of physics.

If you’re the type who likes to bet when the market shows its hand, keep an eye on any late-day steam and cross-book divergence. When a price moves at sharp books but not at the recreational books, that’s often where the best entry exists—exactly the kind of “convergence moment” you can track once you Subscribe to ThunderBet.

As always, bet within your means and treat every wager like a probability play, not a payday.

AI Analysis

Strong 82%
Consensus models and the Thunder Line put the true total around 138.7 vs the market 148.0 — a large discrepancy (best_bet edge_points 9.3).
Pinnacle and exchange data are aligned with the under; retail books are slower to adjust which creates value on totals.
H2H/spread pricing is noisy with sharp activity toward Richmond in some books (trap signal) but that steam does not negate the clear total edge.

This is a clear market-edge total play. Multiple independent signals (best_bet thunder line, exchange consensus predicted total, and Pinnacle movement) point to a much lower expected combined score (~138.7) than the shop lines (~148). That 9.3-point gap is meaningful in …

Post-Game Recap RICH 77 - DUQ 79

Final Score

Duquesne Dukes defeated Richmond Spiders 79-77 on March 07, 2026, surviving a tight finish that stayed one possession basically the entire final minute. If you backed Duquesne late, you earned it—Richmond had multiple chances to flip the script, but the Dukes made the last few winning plays.

How the Game Played Out

This one had that classic conference-tournament feel: bursts of offense, immediate answers, and a closing stretch where every trip felt like it could decide the game. Duquesne did its best work when the pace picked up—attacking early in the shot clock and getting to the rim instead of settling. Richmond, meanwhile, kept it close with timely shot-making and a steadier half-court rhythm, especially when they slowed Duquesne down and forced longer possessions.

The swing sequence came late: Duquesne turned a stop into quick points, then followed it with another defensive stand that forced Richmond into a tougher look than they wanted. Richmond still had chances—down the stretch they got clean enough looks to tie or take the lead—but Duquesne’s composure at the line and on the glass helped them protect the margin. It wasn’t pretty, but it was efficient when it mattered.

Betting Results

Spread: Duquesne covered the spread (Dukes by 2). If you had Duquesne as a short favorite or as the underdog in the common 1–2 point range, you were on the right side; if you needed Richmond plus a small number, that final margin stung.

Total: The game finished with 156 total points (79 + 77), which landed Over the closing total in most markets that were posted in the low-to-mid 150s range. If you played an Over expecting late-game free throws and extended possessions, the ending cooperated.

What’s Next

Both teams showed they can score in pressure minutes, but Duquesne’s ability to string together stops and convert immediately after was the separator in a game this tight. 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