First Win / Free research

How accurate are men’s college basketball betting odds?

A five-season test of moneylines, spreads and totals around ten minutes before tipoff, across the validated matched-game universe.

The quick take

The probabilities held up better than the prices.

Moneyline favorites won more often than the no-vig benchmark predicted, while spreads and totals remained compatible with their benchmarks under the dependence-sensitive analysis. The study did not certify one-percentage-point accuracy. The moneyline interval excluded zero, while spread and totals intervals included zero. All three selected strategies lost at the prices offered and had return intervals entirely below zero.

Follow the evidence

Calibration and return

Points are estimates. Bars are 95% source-season/calendar-week block bootstrap intervals.

Men’s college basketball moneyline favorite, spread favorite and totals over calibration gaps and returns with uncertainty intervals

The numbers

Market and selectionGamesExpectedActualGap95% calendar-week intervalReturnReturn intervalPushes
Moneyline favorites23,31271.20%72.76%+1.56pp[0.97, 2.13]pp-2.33%[-3.20, -1.47]%0
Spread favorites23,44650.05%49.44%-0.61pp[-1.32, 0.12]pp-5.47%[-6.82, -4.06]%256
Totals overs23,55750.06%50.76%+0.70pp[-0.16, 1.55]pp-3.16%[-4.79, -1.54]%129

Expected win rates remove each book's margin first. Returns use the observed quoted prices. Pushes return the stake and are excluded from conditional win-rate and decided-stake return denominators.

What it means

A market can estimate probabilities reasonably well while still offering losing prices. Calibration asks whether 60% propositions win about 60% of the time. Return asks what happened after paying the sportsbook's margin.

The negative returns need restraint. They do not turn underdogs or unders into demonstrated strategies. Complementary sides used the same games and paid their own margin.

The catch

This is a retrospective benchmark. The 2021-2025 outcomes were visible during data validation, so none is an untouched confirmation sample. These are the latest eligible quotes around ten minutes before scheduled tipoff, not guaranteed final closing prices or guaranteed fills.

The intervals still failed the sealed one-point precision target. Only 26,079 of 33,965 manifest games had confirmed provider matches, and the source does not separate regular season, conference tournaments and national tournaments from other games. A future frozen season and broader identity reconciliation are needed.

Methodology, version and provenance
Research methodologyncaab-baseline-v1
Publication versionv1.0.0
Primary seasons2021, 2022, 2023, 2024, 2025
Completed games23,557
Uncertainty10,000 seeded game bootstraps with source-season/calendar-week block sensitivity
Specification hash931941f33c079c7547fccd1724bed65110fd16bb2bf11a7a103ed2f11d6fd164

Ten historically available books. Per-book proportional de-vigging followed by an equal-book average. Spreads and totals use the modal quoted line. Research QA, deliverable QA and deterministic replay passed.

First Win Pro

Build a benchmark that states what its coverage misses.

The companion note turns this result into a research standard: matching market, line, price and pregame window, plus the uncertainty hurdle an apparent edge should clear.

Read the Pro companion

Continue reading

Browse published research