BookieBane
GamesTrack RecordMarch MadnessAboutDashboard
RecordMadness ๐Ÿ†
โ† Research

How the BANE Score Predicts March Madness Upsets

A 7-factor algorithm validated against 40 years of NCAA tournament data. No black boxes - here's exactly how it works.

February 15, 2026ยท8 min read

Every March, brackets get busted. A 12-seed knocks off a 5-seed. A 15-seed shocks the world. The question isn't whether upsets will happen - it's which ones.

The BANE Score (Bookie Adverse Narrative Engine) is our answer. It's a composite algorithm that weighs seven research-backed factors to generate a single 0โ€“100 score for each tournament matchup. Higher score = higher upset probability.

But here's what makes it different: we show you every piece of the math. No "proprietary model" hand-waving. No "trust our AI." Full transparency.

2,518
Tournament games analyzed
40
Seasons (1985โ€“2024)
46.9%
Hit rate at BANE โ‰ฅ75
7
Weighted factors

The Seven Factors

Each factor is weighted based on how predictive it's been in backtesting against 40 years of tournament results. The exact weighting is proprietary - it's the result of extensive regression analysis that took months to calibrate. Here's what each factor captures:

1. Seed History

The most heavily weighted factor. Some seed matchups produce upsets far more often than others. The classic 12-vs-5 matchup has a 35.3% upset rate over 40 years - more than one in three. The BANE Score uses these empirical rates directly, not theoretical estimates.

2. Defensive Efficiency

The second strongest predictor. Defense travels. Teams with elite defensive efficiency tend to perform closer to their baseline in single-elimination games. When the underdog has strong defensive metrics relative to their seed, the BANE Score increases.

3. Three-Point Variance

Three-point shooting variance is a major equalizer in tournament basketball. A team that lives and dies by the three can overperform their talent level on any given night. The BANE Score measures the gap between the underdog's 3PT reliance and the favorite's 3PT defense.

4. Tempo Control

Slow-tempo underdogs compress the number of possessions in a game, reducing the sample size and increasing variance. The BANE Score rewards tempo mismatches where the underdog is the slower team.

5. Turnover Vulnerability

When a favored team has a high turnover rate against a ball-hawking underdog, possessions get redistributed. Every turnover is roughly 1 point of expected value changing hands.

6. Conference Strength

Not all seeds are created equal. A 12-seed from a power conference is fundamentally different from a 12-seed out of a mid-major. The BANE Score adjusts based on the underdog's conference strength relative to their seed expectation.

7. Momentum

The lightest factor - but still contributes. Teams entering the tournament on a hot streak carry real psychological and strategic advantages. Conference tournament champions and teams on winning streaks get a momentum boost.

How Scores Are Calculated

Each factor produces a sub-score based on the underlying data. These are then combined using our proprietary weighting system - calibrated through regression analysis on 2,518 tournament games. The composite is normalized to a 0โ€“100 scale and classified into tiers:

๐Ÿšจ
UPSET ALERTScore: 75โ€“100
Multiple factors converge - historically, 46.9% of games with BANE โ‰ฅ75 result in upsets.
โš ๏ธ
UPSET WATCHScore: 55โ€“74
Meaningful upset indicators present. Worth monitoring for bracket differentiation.
๐Ÿ“Š
MONITORScore: 40โ€“54
Some upset factors, but the favorite's advantages likely prevail.
โœ…
LOW RISKScore: 0โ€“39
Favorite is well-positioned. Upset unlikely barring unusual variance.

Validation Results

We backtested the BANE Score against every NCAA tournament game from 1985 to 2024 - 2,428 games across 40 seasons. The headline: at BANE โ‰ฅ65 in Round of 64 games, 49.5% resulted in upsets, nearly double the 26.1% base rate. In the modern era (2003+) with full box score data, BANE โ‰ฅ65 catches upsets at a 53.4% rate.

The model excels at 5-12 through 8-9 seed matchups and is transparent about what it can't do: 15-over-2 and 16-over-1 upsets are black swan events that no pre-game model can reliably predict.

Read the full backtest report โ†’

Importantly, the BANE Score is not designed to predict every upset - that's impossible. It's designed to identify games where the conditions for an upset are strongest, so you can make informed decisions about where to differentiate your bracket.

What the BANE Score Is Not

The BANE Score is a decision support tool, not a crystal ball. It doesn't tell you "this team will win." It tells you "the conditions in this game are historically favorable for an upset at rate X%."

We don't make picks. We don't guarantee accuracy. We show you the math and let you decide.

That's the BookieBane way.

See these models in action

Sharp analytics. Human judgment. Every pick reviewed before it goes live. Edge access $24.99/month.

Get Edge Access โ†’View Track Record

For informational purposes only. Not gambling advice. Past performance does not guarantee future results. Must be 21+. If you or someone you know has a gambling problem, call 1-800-GAMBLER.