Built by a risk manager · Tracked publicly · Never edited

About BBMI

BBMI is a data-driven sports analytics platform covering MLB, NCAA basketball, football, and baseball — plus WIAA high school basketball. Every model is built on professional forecasting principles and documented publicly from day one.

NCAA Basketball Spread
57.0%
Free (edge 2–6)
68.3%
Premium (edge ≥ 6)
Overall: 57.0% ATS · 2,005 games
NCAA Basketball Over/Under
55.8%
Free (edge 2–4)
60.6%
Premium (edge ≥ 4)
Overall: 58.9% ATS · 2,574 games
Walk-forward + live · View O/U
NCAA Football Spread
65.2%
Premium (edge ≥ 6)
57.5%
Walk-forward (2 seasons)
Walk-forward validated · 0.0pt overfitting gap · 701 games
NCAA Baseball Spread
55.7%
Free ATS
59.9%
Premium ATS
695 premium picks · Walk-forward 2024–2025
NCAA Baseball Over/Under
63.4%
Under ATS
58.5%
Over ATS
Combined: 62.7% ATS · 1,180 picks · Walk-forward 2024–2025
WIAA Basketball
81.0%
Winner accuracy
5,996 games tracked · View log
MLB Away +1.5 Run Line (v2.1)
64.3%
199 picks · 2024-2025 real-PIT walk-forward (2024: 63.16%, 2025: 65.38%, CV-spread 1.16pp). Threshold loosened 0.40 0.20 on CV-stability; numbers corrected 2026-04-21 after ML/RL-divergence cell+grading fix.
MLB Over/Under (v2)
Over — 67.21%
122 picks · 2024-2025 real-PIT under corrected filter-parity methodology. Threshold unchanged from Release 5; the cover-rate change is a methodology correction, not a v2 improvement — the previously published 60.4% on 217 picks was computed against a superset cell production would never have shipped.
Under — Paused
Real-PIT cover rate 56.76% on 296 picks under corrected filter parity — below the 60% live-product gate. v2 parameters did not produce sufficient lift; prior pause stands. Revisit at 2026 season midpoint.

Basketball and football ATS records include only picks where BBMI and Vegas lines differ by ≥ 2 points. NCAA Baseball ATS uses a ≥ 1.5-run threshold. WIAA shows outright winner prediction accuracy. MLB metrics are from 2024–2025 walk-forward validation. High-edge tiers match the thresholds shown on each sport's accuracy page. All records are computed from publicly logged data — no retroactive edits.

Origin Story

It started with a family NCAA bracket challenge. I built a quick model to get an edge, the model worked better than expected, and I got nerd-sniped into something more serious. What began as a basketball experiment now covers 2,005+ documented NCAA basketball games, a full WIAA high school season, a walk-forward validated NCAA football model, NCAA baseball, and a walk-forward validated MLB model.

I've spent decades as a risk manager building predictive models for healthcare costs and revenue forecasting. The core disciplines — data quality, variable selection, calibration, and out-of-sample validation — translate surprisingly well to sports. Once I noticed the model's projected lines were consistently closer to actual outcomes than Vegas, the logical next step was to track it rigorously and see if the edge was real.

The goal is the same across every sport: publish picks before games, record every result publicly, and let the cumulative record speak for itself. No cherry-picking. No retroactive adjustments.

How the Model Works

The BBMI generates its own predicted point spread for every game — independently of what Vegas has set. The gap between the BBMI line and the Vegas line is what we call the "edge." The bigger the edge, the more strongly the model disagrees with the sportsbooks.

Edge = |BBMI Line − Vegas Line|

When the model strongly disagrees with Vegas, it's typically because it's detected something the market hasn't fully priced in — an efficiency gap, a strength-of-schedule discrepancy, or a situational factor. These are the picks worth paying attention to.

Why Small Edges Are Excluded

The Vegas line used in this model is captured at a specific point in time. Lines routinely move 1–2 points between open and tip-off, and can vary by a point or more across different books. A difference smaller than 2 points is therefore within normal market noise — it's more likely explained by line movement or book-to-book variation than a genuine model disagreement with the market. Only picks with edge ≥ 2 pts are counted in the performance record.

Each sport uses a model tailored to its specific inputs, but the same core framework applies: team strength is evaluated using scoring efficiency, opponent quality, and situational factors, then transformed into a projected spread and win probability for each matchup.

  • Basketball: Offensive/defensive efficiency, tempo, RPI, home court
  • Football: SP+ efficiency ratings, opponent-adjusted box scores, quality wins, home field, altitude, weather-adjusted totals, early-season spread corrections. Walk-forward validated across 2 independent seasons with 0.0pt overfitting gap
  • NCAA Baseball: Run scoring, ERA, pitcher adjustments, dynamic park factors, WHIP
  • MLB: Negative Binomial engine, FIP-based pitcher ratings, park-neutral wOBA, asymmetric park factors, Bayesian blending, walk-forward validated
  • WIAA: Same basketball framework — more noise due to self-reported stats

The goal isn't perfection on any single game. It's consistent, repeatable accuracy across a large sample — and the public log is the proof.

The Transparency Philosophy

Every pick BBMI has ever made is logged publicly at ncaa-model-picks-history. Wins, losses, dates, spreads, simulated returns — all of it, from the first pick of the season, unedited.

📋
Full pick log
Every game picked, every result recorded. No gaps, no selective omissions.
🔒
No retroactive edits
Picks are published before games tip off. The record cannot be adjusted afterward.
📊
Edge breakdown
Performance is shown by edge tier — 68.3% accuracy at ≥8 pts, 68.3% at ≥8 pts.
📅
Weekly summaries
Performance by week so you can verify it's not just a lucky streak.

This approach is borrowed directly from risk management practice: a model that can't be validated against out-of-sample data isn't worth trusting. The public log isn't a marketing tactic — it's the only honest way to evaluate whether the model actually works.

Why Model-Based Betting Works

Sports betting is one of the few markets where an informed individual can hold a structural advantage over the house — not because Vegas is bad at math, but because Vegas is solving a different problem than you are.

The core asymmetry

Vegas has to set a precise number — the line. You only have to decide which side of it to be on. If the true spread is -6.2 and the book posts -5.5, you don't need to know it's exactly -6.2. You just need to recognize it's more than -5.5. That's a fundamentally easier problem.

What Vegas is actually optimizing for

Sportsbooks aren't purely trying to predict the correct outcome — they're managing liability. When 80% of public money lands on one side, the book will shade the line to attract action on the other side, even if their internal model says the original number was right. A model focused purely on accuracy — not risk management — can exploit those gaps.

Where BBMI fits in

BBMI doesn't need to be smarter than the sportsbook's internal model. It needs to be smarter than the posted line — the number that's already been distorted by public money, liability balancing, and market incentives. College sports are one of the best places to clear that bar: thin markets, less sharp money, and hundreds of teams that receive far less analytical attention than the pros.

Your advantages
  • Only need to pick a side, not set a number
  • No liability to manage — pure accuracy focus
  • College sports are inefficient and data-rich
  • Public money distortions create exploitable gaps
The house edge
  • The juice (-110) means you need ~52.4% to break even
  • Vegas has faster injury and lineup data
  • Sharp bettors move closing lines toward "true"
  • Variance is real — even good models have losing weeks
The honest bottom line

No model wins every bet. The goal is to clear the 52.4% breakeven threshold consistently over hundreds of games — and to bet more when the edge is largest. BBMI's documented record on high-edge picks shows this is achievable, but it requires discipline, patience, and realistic expectations. If someone promises you 70%+ win rates on every pick, they're selling something other than math.

How BBMI Differs From Typical Tout Services

The sports betting information industry is full of services selling picks with no verifiable track record. BBMI was built specifically to be the opposite of that.

AspectBBMITypical Tout
Track recordPublic, unedited, full historyCherry-picked wins, no losses shown
MethodologyDocumented analytical approachVague claims, no explanation
Confidence tiersEdge scores show conviction levelEverything is a 'lock'
Performance filterExcludes line-movement noise (edge < 2 pts)Counts everything, including coin flips
Bad weeksLogged and visibleQuietly buried
Pricing$10 trial / $35 monthly$99–$299+ per month
BackgroundProfessional risk managerUnknown / unverifiable

The honest version of our pitch: the numbers are in the cards above real, verifiable, and not perfect. We'd rather you evaluate the actual record than take our word for it.

Model Changelog

Major model updates are logged here as they happen. Because picks are frozen before games tip off, any methodology change only affects future picks — never historical results.

Future updates will be logged here as they are deployed.

See the record for yourself

Every pick logged publicly across all sports. Filter by edge size. Judge it yourself.

MLB picksBaseball picksFootball picksBasketball history