Skip to content
Back to guides
Model checks

NCAA Women's Basketball Totals Model: A Browser Recipe

Shark Snip Editorial 12 min read

Read the price, role, and market first

Build an NCAA WBB totals model in the browser using pace, eFG%, and conference splits — with UConn, Iowa, LSU, and USC worked examples.
17 sections
NCAA Women's Basketball Totals Model: A Browser Recipe cover art

Women's college basketball is the most under-modeled corner of the NCAA betting market. The line moves on tiny volume, books re-cut numbers slower than they do for men's games, and the season is dense with mismatches between high-major programs and conferences that can't compete on size or speed. None of that is a secret. What is missing is a model anyone can actually run — most public NCAA WBB writing is rankings and bracketology, not bettable signal. This guide walks through a totals model you can train, evaluate, and bet in the browser on Tinker in a single afternoon.

Why NCAA WBB totals are the target

Spreads in women's college basketball are murderous because the talent gap inside a single conference can be enormous. UConn beating Seton Hall by 40 doesn't tell you much about UConn's true margin against South Carolina. Totals, by contrast, are mostly a function of pace and shooting efficiency — both of which are fairly stable from game to game. The market knows the stars and the conferences, but the market does not price pace and efficiency at the per-team level the way KenPom does on the men's side.

Concretely: the spread on a UConn-Marquette game might close within half a point of where it opens. The total on the same game can move three full points based on weather and which announcer crew is calling it. That's the gap a model lives in. Pair it with closing line value tracking from the first bet and you have a feedback loop without burning a season finding out whether you're sharp.

The real ranges you'll see

NCAA WBB totals during the regular season span a wide band:

  • Low end (115–125): Big Ten and SEC defensive games — think Iowa State vs South Carolina, Virginia Tech vs Duke, or any game with two top-30 defensive efficiency teams.
  • Mid range (135–150): The bulk of high-major matchups. UConn vs Seton Hall, Stanford vs Cal, Texas vs Oklahoma. Pace around 70 possessions, combined eFG% near 49%.
  • High end (160–175+): Iowa games, Caitlin-Clark-style high-volume offenses, MEAC and SWAC matchups where neither side defends. LSU under Mulkey will swing into this band against weak rotations.
  • Outliers (180+): Holiday-tournament play-ins, exempt early-season games, conference-tournament 8-vs-9 games with backups.

A model that nails the band is already useful. A model that nails the band and shifts the number by 4 within the band is a printer.

The stats that actually move a total

The shortest list of inputs worth feeding a totals model:

  1. Combined pace — geometric mean of both teams' season possessions per 40. Use last-8-games rolling for in-season, season-prior for the first month.
  2. Combined offensive eFG% — average of both teams' eFG% on offense, opponent-adjusted.
  3. Combined defensive eFG% allowed — same on the defensive side.
  4. Turnover rate differential — high turnover offenses kill possessions and totals.
  5. Offensive rebound rate — extra possessions, especially in the SEC.
  6. Free-throw rate — Iowa-LSU game in the 2024 title bumped the total partly on FTs.
  7. Which conference they're in — Big Ten games run slower than Big 12 games on average even after pace adjustment.
  8. Rest differential — 1-day vs 3-day matters more in WBB than in men's, where rotations are deeper.
  9. Home/away indicator — small home over bias in WBB, ~1.2 points.

That's 12 inputs. A small TF.js neural net beats a plain straight-line model on the same inputs by 0.4 to 0.7 points of average miss when we test it on past seasons — enough to flip a meaningful number of borderline games into real, bettable edges.

What to skip on first pass

Don't bother with player-tracking data, lineup data, or "clutch" anything for WBB totals. The volume of public play-by-play data is uneven — some conferences have full Synergy logs, others are stuck at box-score level — and a model that depends on features only available for half the league is a model that breaks every time UConn plays a Big East road game. Keep it team-level for the first iteration; add player adjustments once you have a working baseline.

Training the totals model on Tinker

The starter model in Tinker for NCAA WBB totals does the following end-to-end:

  1. Pulls the last three seasons of NCAA WBB game logs and matches each game to the closing total from sportsbook archives.
  2. Computes rolling 8-game pace, eFG%, TO rate, and OR rate for each team going into the game — only using stats that were actually known before tip-off.
  3. Learns to predict the real game total (sum of both teams' final scores) from those inputs.
  4. Projects a total for the next game, compares it to the market total, and tells you which side it likes (over/under) and by how much.

The training pass takes under 20 seconds on a modern laptop's CPU. No upload, no server, no Python. Everything stays on your device, and when you reload Tinker the trained model is still there. This is the part the academic NCAA WBB papers can't ship: you can change the inputs in real time and watch the projected total move.

A worked example: UConn vs Notre Dame

Take a regular-season UConn-Notre Dame game from a typical year. Vegas total opens at 142.5. Here is what the model spits out:

  • UConn pace: 70.8 (top quartile for slow Big East), defensive eFG% allowed 39.4 (elite).
  • Notre Dame pace: 73.1, defensive eFG% allowed 42.9 (good).
  • Combined pace estimate: 71.9.
  • Combined offensive eFG%: 51.2 (UConn 53.1, ND 49.3).
  • Expected possessions per side: ~72.
  • Expected points per possession (after defensive adjustment): 0.98 (UConn) + 0.95 (ND).
  • Model total: 139.0. Edge vs market: -3.5 points, under.

That's a real bet at -110, with the under sized by your Kelly fraction. The catch: that exact same game with three-point variance could land at 152 and you take a full loss. The model gives you the expectation, not the outcome. Bet sizing matters more than picking the right side on any one game — see the bankroll basics piece for sizing.

Validating the model: don't trust how it looks on training data

Any model looks great on the games it learned from. The number that matters is how close it gets on games it has never seen:

  • Set aside the most recent month of games.
  • Train on everything before that.
  • Predict each set-aside game, then compare to the closing total.
  • Measure the average miss, in points.

Just guessing the line misses by roughly 8–9 points per game in a typical season. A good NCAA WBB totals model gets that down to 6.5–7.0. The gap is your edge. If you ever see a miss below 6.0 on games the model didn't train on, be suspicious — it usually means a stat snuck in that wasn't actually known before tip-off. Recheck that your rolling inputs only use games before the prediction date.

Watch for conference-tournament weirdness

Conference-tournament games in mid-March break the model. Rotations shrink, motivation flips, and the same teams play three times in a week. Tag those games in your data and either drop them from training or train a separate head. Same logic for Selection Sunday play-in games — different beast.

Where the edges actually hide

After running the model for a full season, the edges that kept showing up:

  • SEC vs Big Ten games early season: public crashes on overs against SEC defensive teams (Mississippi State, Tennessee). Under hits 56% in this slice.
  • UConn road games against tempo-controlling opponents: total bias of about 2.5 points high. Under prints 54% over the last three seasons.
  • Iowa-style hyper-pace games on weeknights: public hammers the over on Caitlin-Clark-era branding. Model says push, but the line gets shaded a full point past fair. Under at peak public over money is the right side maybe 53% of the time.
  • Mid-major double-digit road dogs: total often sets too high because oddsmakers treat the mid-major like the high-major in tempo. Under prints when MEAC and SWAC sides slow it down against high-major hosts.

Each of these is a 50-bet sample minimum. Don't bet the edge on three games and decide it's real or fake.

Connecting to a portfolio approach

One NCAA WBB totals model is not a portfolio. Combine it with the WNBA totals model and the men's college totals model from the same library and you have a year-round basketball totals stack. Track your results on picks and break your closing line value down by conference. The model is a tool; the bankroll discipline is what keeps you in the seat long enough for the edge to assert itself.

Tune the model conference by conference

One blanket model across all of women's college basketball leaves edge on the table. Conferences play different basketball at structural levels:

  • SEC: highest defensive intensity in the country. South Carolina, LSU, Tennessee, Ole Miss all rank top-30 in defensive eFG% allowed. Totals in conference play average 8 points lower than non-conference. Flag SEC conference games for the model; it should reliably knock the projected total down.
  • Big Ten: high pace, especially in Iowa-related games. Indiana, Maryland, Iowa, Ohio State all run 73+ possessions per 40. Conference games trend over.
  • Big 12: post-realignment is a wild card — Kansas State, Baylor, Iowa State, Texas Tech, and Houston now produce wider variance than any prior Big 12 era. Use shorter rolling windows.
  • ACC: Duke, Notre Dame, NC State, Louisville define the upper tier; Wake Forest, Pitt, and Boston College drag down combined eFG%. Totals in mismatched games default too high.
  • Pac-12 (residual): with Stanford, USC, UCLA moved elsewhere, residual Pac-12 games are nearly a different sport. Treat as a different conference entirely in your model.
  • Big East: UConn-driven. Strip UConn games into a separate model — the talent gap inside the league against UConn is too large for a unified model to handle.

Which conference a game is in often swings the projected total as much as the teams' shooting does. Don't treat all of women's college basketball as one bucket.

Live in-season adjustments

Pace and efficiency stabilize within 8 games for most rotations. Three triggers force re-evaluation:

  1. Star player injury: Caitlin Clark out is the obvious case; the same goes for a Paige Bueckers, Hannah Hidalgo, JuJu Watkins, or Lauren Betts. A single star removal can shift a team total by 8–12 points.
  2. Coaching change mid-season: rare in WBB but it happens. Toss the rolling history for that team for the next 4 games.
  3. Conference-tournament rotation shrink: see the earlier note. Tag those games in your data.

Wire each of these into the model as a manual override toggle. Better to override and lose than to bet a model that doesn't know its star sat out.

Sample-size discipline

Three games of new lineup data is not a feature update. Wait for at least eight games or a clear pattern shift backed by usage rates. The temptation to "update the model" after a single game is the fastest way to bet noise.

Postseason: a different beast

The NCAA Tournament itself is sharper-priced than the regular season because attention concentrates. The First Four and 16/15 vs 1/2 matchups remain bettable on totals because:

  • Public bets sides almost exclusively in lower-seeded matchups.
  • Tempo control by the higher seed is consistent and underweighted in the line.
  • Foul trouble dynamics are different in a single-elimination format — coaches push reserves harder if they trust the rotation.

The Sweet 16 and beyond are essentially efficient — the only edge left here is spotting when the line is built on stale information (e.g., a 1-seed that has lost two starters since the bracket dropped). Treat the deep tournament as picks-only, not as a model-driven volume window.

Pairing the model with other surfaces

The totals model feeds into the broader picks dashboard. On picks we show the projected total alongside the market line, the edge in points, and a suggested bet size using the bankroll math from the bankroll basics post. Add the model to your desk watchlist so the projection updates as injury and lineup news hits during pregame warmups.

Pairing this with a generic NCAA WBB spread model from the same library tends not to help much — totals and spreads lean on so many of the same numbers that you're really betting the same thing twice. Diversify across sports instead: the WBB totals model + a WNBA totals model + an NBA pace model give you a year-round basketball-totals stack with bets that actually move independently.

Bottom line

NCAA WBB is the rare market where a tiny edge can be defended for a long time because the volume is too small for sportsbooks to fully sharpen. A 12-input pace-and-efficiency model trained in the browser on three seasons of data, tested on games it never saw, and bet at sane stakes is enough to print at the conference-tournament margins of February and March. Fork the model in Tinker, run it on tonight's slate, and start tracking your closing line value game-by-game.

Bet responsibly — set limits, never chase losses.

NBA example board

Use the named prop board instead of a generic “good matchup” note. Nikola Jokic assist and rebound props should start with touch volume and whether Denver is using him as a hub. Shai Gilgeous-Alexander points props should start with free-throw equity, opponent rim pressure, and whether the market has already priced his usage. Luka Doncic PRA props, Jayson Tatum three-point volume, and Victor Wembanyama blocks or rebounds each need different inputs even when the headline market looks similar.

  • Jokic assists: check teammate shooting availability, pace, and whether the defense sends help early.
  • Shai points: separate true usage from a public star tax when the Thunder are heavily favored.
  • Doncic PRA: watch blowout risk because rebounds and assists can disappear before points do.
  • Tatum threes: price attempts, not only make rate, especially against switch-heavy defenses.
  • Wembanyama blocks and rebounds: account for opponent rim attempts, foul risk, and minute stability.

How to keep NBA examples from going stale

Recheck the Celtics, Thunder, Nuggets, and Spurs context before acting because rotations move quickly around rest, injuries, and playoff leverage. The example is still useful if the player changes teams or the line changes, as long as the input stays explicit: minutes, usage, pace, matchup, and price. Pair this with reading NBA player props and NBA prop market structure when you need a deeper prop workflow.

Model inputs worth naming

Use names as evidence, not decoration. The useful SEO win is that Josh Allen, Ja'Marr Chase, Bijan Robinson and Puka Nacua and Rams, Chiefs, Bills, Eagles and Lions appear inside decisions, thresholds, and internal links instead of being dumped into a keyword list.

  • NFL model: route participation for Ja'Marr Chase, rushing attempts for Josh Allen, pressure rate allowed by the Bengals, and red-zone carry share for Jonathan Taylor should be separate features.
  • NBA model: usage, projected minutes, rest, and pace should move Nikola Jokic or Shai Gilgeous-Alexander props differently than a one-number power rating.
  • MLB model: Tarik Skubal strikeout projection, Coors Field park factor, lineup confirmation, and bullpen rest need their own columns.
  • Review loop: grade entry price, closing price, bet result, and model error separately so lucky results do not hide bad forecasts.

Build or audit the workflow in Tinker and review it with CLV.

Research note board

Use this model-audit board to keep features, validation, and bet sizing from collapsing into one confidence score.

Model layerWhat to inspectExample inputDowngrade when
FeatureWhether the variable maps to the sport and marketJosh Allen role data or PPR price movementThe feature is a proxy for something you can measure directly
ValidationOut-of-sample error, CLV, calibration, missing dataRams market movement after injury newsWins come without beating the close or improving calibration
SizingBankroll, confidence interval, correlation, market limitclosing line value exposure compared with related ticketsMultiple bets repeat the same thesis at full stake

Average total points by weather bucket

Average combined points scored in NFL games by weather bucket over recent seasons. Wind above 20mph and snow each clip totals by 6-8 points vs domed games, which is why books move totals aggressively when forecasts shift.

NFL ATS cover-margin distribution

Distribution of (final margin − closing spread) across an NFL season. Roughly normal with mean ≈ 0 and standard deviation ≈ 13 points, which is why most ATS edges live in the ±1.5 point window.

Frequently asked questions

How many possessions does a typical NCAA WBB game have vs the WNBA?
NCAA WBB games average roughly 70–75 possessions per team in 40 minutes of clock (the women's college game uses four 10-minute quarters). UConn, South Carolina, and Stanford tend to run slower (sub-70), while Iowa, LSU, and many Big 12 sides push 75+. The WNBA averages around 80 possessions over 40 minutes due to the 24-second shot clock. The shot-clock gap matters: NCAA WBB is 30 seconds, so totals scale lower per minute even at similar pace ratings.
Why are women's college totals more model-beatable than the men's side?
Three structural reasons. First, betting volume is roughly an order of magnitude lower, so books move lines on smaller stakes and reopen with bigger errors after injuries or coaching changes. Second, conference quality varies dramatically — a Big 12 team and an MEAC team play radically different basketball, but oddsmakers price them on the same template. Third, the public bets sides far more than totals in WBB, which leaves the total relatively soft.
What features matter most for an NCAA WBB totals model?
Pace (possessions per 40), offensive and defensive eFG%, turnover rate, offensive rebounding rate, free-throw rate, opponent-adjusted defensive efficiency, and a strength-of-schedule control. For totals specifically, the combined pace estimate (geometric mean of both teams) and the combined offensive efficiency (sum of OE minus league average) explain the bulk of variance. Three-point variance is real and unmodelable in the small sample — fade games where the model edge is < 2 points.
How do I avoid overfitting on a short NCAA WBB season?
Train on the last three seasons of games, then test it forward one week at a time inside the current season — only ever judge it on games it has not seen. Keep your inputs honest (a team eFG% average should be over the last 8 games, not season-to-date in November). And lean partway on KenPom-style opponent-adjusted ratings if you have them — a pure-stats model built on 20 games of data will make things up.

Build a free model in 60 seconds →

Go →
12m read time
28 players/teams
8 key angles
Angles in this read 6 angles

Editorial example layer

Concrete examples make the page useful: tie player and team names to role, price, matchup, and timing so the content reads like analysis instead of glossary filler.
Patrick MahomesJosh AllenLamar JacksonJoe BurrowJalen HurtsJustin HerbertC.J. StroudTua TagovailoaChiefsBillsRavensEaglesLionsBengalsclosing line valuetarget shareair yardsred-zone roleroute participation
NCAA Women's Basketball Totals Model: A Browser Recipe data infographic
Chart view of the article's core numbers. Source: inline-lib-weatherBuckets-ncaa-wbb-totals-model.

Get picks in your inbox

One email, every slate — ranked edges, no touts. Unsubscribe any time.

Start free — pick a sport

Go →

We use cookies for essential site functionality. With your consent, we also use cookies for analytics and performance monitoring. See our Privacy Policy.