NFL betting analytics · every pick graded in public
A betting model
you can audit.
Baseline Sports is a statistical NFL research engine. Our published picks went 46–25 over the last two seasons — and instead of asking you to take that on faith, we built a platform that logs every model call, grades every result in public, and leaves the losses on the page.
- Published picks, 2024–25 seasons
- 46–25
- Published win rate · breakeven 52.4%
- 64.8%
- Model bets vs market calls analyzed
- 102 / 1,139
- NFL games in the dataset
- 2,493
46–25 is our published-picks record across the 2024 and 2025 NFL seasons (95% interval 53.2%–74.9%). Every model number on this page is computed from the platform’s graded ledger — out-of-sample backtests at closing lines for the two models shipped so far, with more of the stack still being ported in. Past results never guarantee future performance.
A rolling strip of recently graded model picks. The complete ledger appears in the track record section below.
Losses stay published
Our models went 21–22 in 2024. That season is on this page in full — a track record you can filter is marketing, not a record.
Backtest labeled as backtest
The 2024–25 record is out-of-sample at closing lines, and says so. Live picks lock before kickoff, timestamped.
Intervals, not hot streaks
Even 102 model bets is a small sample. We print the confidence interval instead of pretending a hot rate is destiny.
We don’t take bets
Baseline Sports is research, not a sportsbook. We never hold your money and never profit from a losing bet.
01The method
One question, asked 2,493 times.
For every game, the models ask: when the market priced a matchup like this before, what actually happened? They ask it twice — once against the spread, once against the total.
- 1
Project the margin
Score projections estimate a final margin for both teams — built before the model ever looks at the betting line.
- 2
Place it against the market
Each game becomes one point: our predicted margin against the Vegas closing spread. History fills in the rest of the plane — 1,924 reference games from 2017–2023.
- 3
Bet only lopsided history
The model collects every historical game inside a tight window around today’s point. If those comparables covered far more often than not — or far less — that’s a pick. Otherwise it passes. It usually passes.
1,139 market calls analyzed102 bets
A spread call and a totals call for every 2024–25 game, and the models’ most common output is still “pass.” Edges against the closing line are rare — a model that bets every slate is a content machine, not a model.
02Track record
The whole ledger. Both seasons.
Most pick services show you their hot streak. Our published picks went 46–25 over two seasons — and below it is everything the two in-platform models did across 2024–25, drawdown included.
Complete model ledger · 102 bets (31 spread, 71 totals), 2024–25
| Season | Wk | Game | Result | Pick | Final |
|---|---|---|---|---|---|
| 2025 | 19 | HOU @ PIT | L | Over 39.5 | 30–6 |
| 2025 | 18 | BAL @ PIT | W | Over 41 | 24–26 |
| 2025 | 18 | SEA @ SF | W | SEA −0.5 | 13–3 |
| 2025 | 18 | WSH @ PHI | W | Over 39 | 24–17 |
| 2025 | 17 | NE @ NYJ | W | Over 43 | 42–10 |
| 2025 | 17 | NYG @ LV | W | Over 41.5 | 34–10 |
| 2025 | 17 | NYG @ LV | W | NYG +1.5 | 34–10 |
| 2025 | 17 | SEA @ CAR | W | SEA −7.5 | 27–10 |
| 2025 | 16 | BUF @ CLE | W | Over 42 | 23–20 |
| 2025 | 16 | CIN @ MIA | L | Under 50.5 | 45–21 |
| 2025 | 16 | MIN @ NYG | L | Over 44 | 16–13 |
| 2025 | 15 | ARI @ HOU | W | Over 42.5 | 20–40 |
| 2025 | 15 | CAR @ NO | W | Under 40.5 | 17–20 |
| 2025 | 15 | CLE @ CHI | W | CHI −7.5 | 3–31 |
| 2025 | 15 | LV @ PHI | L | Over 38.5 | 0–31 |
| 2025 | 15 | LV @ PHI | W | PHI −12.0 | 0–31 |
| 2025 | 15 | NYJ @ JAX | W | Over 41.5 | 20–48 |
| 2025 | 15 | TEN @ SF | W | Over 44.5 | 24–37 |
| 2025 | 15 | WSH @ NYG | L | Under 47 | 29–21 |
| 2025 | 14 | PIT @ BAL | W | Over 43.5 | 27–22 |
| 2025 | 14 | SEA @ ATL | W | Over 44.5 | 37–9 |
| 2025 | 13 | ATL @ NYJ | W | Over 39.5 | 24–27 |
| 2025 | 13 | HOU @ IND | W | Under 44.5 | 20–16 |
| 2025 | 13 | JAX @ TEN | L | Over 42 | 25–3 |
| 2025 | 12 | ATL @ NO | L | Over 39.5 | 24–10 |
| 2025 | 12 | ATL @ NO | W | ATL +1.5 | 24–10 |
| 2025 | 12 | PIT @ CHI | L | Under 45.5 | 28–31 |
| 2025 | 11 | NYJ @ NE | L | Over 43 | 14–27 |
| 2025 | 10 | CLE @ NYJ | W | Over 39 | 20–27 |
| 2025 | 10 | LV @ DEN | L | Over 42.5 | 7–10 |
| 2025 | 10 | NYG @ CHI | L | NYG +3.5 | 20–24 |
| 2025 | 9 | DEN @ HOU | L | Over 39.5 | 18–15 |
| 2025 | 9 | NO @ LAR | W | LAR −14.0 | 10–34 |
| 2025 | 8 | GB @ PIT | L | Under 45 | 35–25 |
| 2025 | 8 | NYG @ PHI | W | Over 44 | 20–38 |
| 2025 | 8 | TB @ NO | W | Under 47 | 23–3 |
| 2025 | 8 | TEN @ IND | L | TEN +14.0 | 14–38 |
| 2025 | 7 | IND @ LAC | W | IND +1.5 | 38–24 |
| 2025 | 7 | NO @ CHI | L | NO +4.5 | 14–26 |
| 2025 | 6 | LAC @ MIA | W | Over 43.5 | 29–27 |
| 2025 | 6 | NE @ NO | L | NO +3.5 | 25–19 |
| 2025 | 6 | PHI @ NYG | W | Over 41 | 17–34 |
| 2025 | 5 | DEN @ PHI | W | DEN +4.5 | 21–17 |
| 2025 | 5 | DET @ CIN | L | CIN +9.5 | 37–24 |
| 2025 | 5 | SF @ LAR | W | SF +8.0 | 26–23 |
| 2025 | 5 | TB @ SEA | W | Over 44.5 | 38–35 |
| 2025 | 5 | TEN @ ARI | W | Over 41.5 | 22–21 |
| 2025 | 4 | CAR @ NE | W | Over 43.5 | 13–42 |
| 2025 | 4 | CIN @ DEN | L | Over 43.5 | 3–28 |
| 2025 | 4 | JAX @ SF | W | JAX +3.5 | 26–21 |
| 2025 | 3 | ARI @ SF | W | Under 45.5 | 15–16 |
| 2025 | 3 | CIN @ MIN | W | Over 42.5 | 10–48 |
| 2025 | 3 | LAR @ PHI | W | Over 44.5 | 26–33 |
| 2025 | 3 | LV @ WSH | W | Over 43.5 | 24–41 |
| 2025 | 2 | NE @ MIA | W | Over 43.5 | 33–27 |
| 2025 | 2 | NYG @ DAL | W | NYG +4.5 | 37–40 |
| 2025 | 2 | SEA @ PIT | W | Over 39.5 | 31–17 |
| 2025 | 2 | TB @ HOU | L | Over 43 | 20–19 |
| 2025 | 1 | KC @ LAC | L | Under 45.5 | 21–27 |
| 2024 | 21 | WSH @ PHI | L | WSH +6.0 | 23–55 |
| 2024 | 19 | PIT @ BAL | L | Over 43.5 | 14–28 |
| 2024 | 18 | NO @ TB | W | NO +14.5 | 19–27 |
| 2024 | 18 | NYG @ PHI | L | NYG +3.0 | 13–20 |
| 2024 | 18 | SEA @ LAR | W | Over 38 | 30–25 |
| 2024 | 18 | SF @ ARI | W | Over 43 | 24–47 |
| 2024 | 17 | IND @ NYG | W | Over 40 | 33–45 |
| 2024 | 16 | HOU @ KC | L | HOU +4.0 | 19–27 |
| 2024 | 16 | TEN @ IND | W | Over 42.5 | 30–38 |
| 2024 | 15 | CHI @ MIN | L | Over 43.5 | 12–30 |
| 2024 | 15 | PIT @ PHI | L | Over 43.5 | 13–27 |
| 2024 | 14 | ATL @ MIN | L | Under 46 | 21–42 |
| 2024 | 14 | CAR @ PHI | L | PHI −13.5 | 16–22 |
| 2024 | 14 | GB @ DET | L | Under 51.5 | 31–34 |
| 2024 | 14 | LAC @ KC | W | LAC +4.5 | 17–19 |
| 2024 | 14 | SEA @ ARI | W | Over 44.5 | 30–18 |
| 2024 | 13 | LV @ KC | L | Over 42.5 | 17–19 |
| 2024 | 13 | NYG @ DAL | L | NYG +5.0 | 20–27 |
| 2024 | 12 | BAL @ LAC | L | Under 50.5 | 30–23 |
| 2024 | 12 | DAL @ WSH | W | Over 44.5 | 34–26 |
| 2024 | 12 | SF @ GB | W | Over 44.5 | 10–38 |
| 2024 | 11 | CLE @ NO | W | Over 44 | 14–35 |
| 2024 | 11 | LV @ MIA | W | Over 43.5 | 19–34 |
| 2024 | 11 | MIN @ TEN | L | Over 40 | 23–13 |
| 2024 | 11 | WSH @ PHI | L | WSH +4.5 | 18–26 |
| 2024 | 10 | MIN @ JAX | W | JAX +7.0 | 12–7 |
| 2024 | 10 | NYG @ CAR | W | CAR +6.5 | 17–20 |
| 2024 | 10 | TEN @ LAC | W | Over 39.5 | 17–27 |
| 2024 | 8 | ARI @ MIA | L | Under 46.5 | 28–27 |
| 2024 | 8 | BUF @ SEA | W | Under 45.5 | 31–10 |
| 2024 | 7 | DET @ MIN | W | DET +1.5 | 31–29 |
| 2024 | 7 | LV @ LAR | L | Over 43.5 | 15–20 |
| 2024 | 7 | MIA @ IND | L | Over 44 | 10–16 |
| 2024 | 7 | TEN @ BUF | W | Over 41 | 10–34 |
| 2024 | 6 | IND @ TEN | W | IND +2.5 | 20–17 |
| 2024 | 6 | TB @ NO | W | Over 42.5 | 51–27 |
| 2024 | 5 | CLE @ WSH | W | Over 44 | 13–34 |
| 2024 | 5 | NO @ KC | L | Over 43.5 | 13–26 |
| 2024 | 4 | DEN @ NYJ | L | Over 39.5 | 10–9 |
| 2024 | 3 | HOU @ MIN | W | Under 46.5 | 7–34 |
| 2024 | 3 | JAX @ BUF | L | JAX +4.5 | 10–47 |
| 2024 | 2 | NYG @ WSH | L | NYG +1.5 | 18–21 |
| 2024 | 1 | ARI @ BUF | L | Under 46 | 28–34 |
Finals shown away–home. Spread picks show the team and line; totals picks read Over/Under. Graded at standard −110; playoff weeks included (2024 Wk 21 is the NFC Championship). Members can export the full decision log — every analyzed market call including passes — as CSV.
03The product
What members get.
The weekly card
Every qualifying pick with its evidence attached: the comparable-game window, the cover counts, the ratio. When nothing qualifies, we tell you that too.
The full decision log
Every analyzed game — including the passes — exportable as CSV. Audit the model whenever you like; that’s what the export is for.
The live track record
The dashboard version of this page: every pick graded automatically as games go final, with streaks, intervals, and ROI — never edited after the fact.
04FAQ
Fair questions, straight answers.
Why should I trust a betting model on the internet?
You shouldn’t — not on our word alone. So we publish the material you’d need to check: the complete graded ledger with losses left in, the methodology in plain language, confidence intervals instead of streak-math, and a CSV export of every decision the model made, passes included. We also don’t take bets, so unlike a sportsbook, nothing about our business improves when you lose.
What’s the difference between the 46–25 and the 60–42?
46–25 is our published-picks record: what we actually posted for members across the 2024 and 2025 seasons, using our full stack — including models we haven’t ported into the platform yet. 60–42 is the fully auditable layer: the two models shipped in the platform so far (spread and totals), backtested out-of-sample against closing lines their reference history (2017–2023) never saw. We keep the two labeled separately because the distinction matters. Going forward, live picks are timestamped and locked before kickoff, then graded automatically when games go final.
Why do the models pass on 91% of their calls?
Because the closing line is hard to beat, and pretending otherwise is how betting content usually works. Across 2024–25 the models analyzed 1,139 market calls — a spread call and a totals call for every game — and found 102 spots where the comparable history was lopsided enough to act on. If you want a pick for every slate, plenty of services will sell you one — that’s entertainment, not analysis.
Do you guarantee I’ll make money?
No, and we’d encourage you to close any tab that does. At −110 you need 52.4% just to break even; real edges are small, variance is brutal on small samples, and our own interval math says so. Bet only what you can afford, treat this as research, and if betting stops being recreation, call 1-800-GAMBLER.
What does early access cost?
Early access is free for waitlist members while we finish building. Paid plans come later — the waitlist hears pricing first and locks the founding rate. We’d rather earn the subscription with a season of public grading than charge for promises.
05Early access
On the list before the 2026 season.
Early access opens in waves ahead of the 2026 NFL season. We send one email when your spot is ready — no drip campaigns, no daily “locks.”
One purpose only: telling you when access opens. No spam, no selling your address, unsubscribe any time.