What it returns
- Probability of reaching the playoffs, winning the division, taking a wild card and earning the No. 1 seed
- Projected final win totals
- Edge against market probabilities you supply, with a value flag
- Quarter-Kelly stake suggestions under a per-position cap (2% by default) and a total exposure cap (6% by default)
- Optional archiving of every run to a named dataset, which builds a season-long history of the odds
How the model works
A 17-game season is a small sample, so the model leans on point differential rather than the raw record: by default 65% of the strength estimate comes from points scored and allowed. The estimate is then regressed towards .500 as if each team had six extra games at a .500 record.
Every simulated season redraws each team's strength around that estimate, because 17 games say little about true talent and a model without that step is far too confident. Each game adds a home-field term worth roughly a 55% win rate between evenly matched teams, and a small tie probability, with a tie counted as half a win.
Before a single game is played the model is a pure prior: last season's point differential, shrunk towards average, run through this year's schedule. Its preseason numbers are deliberately timid, and they sharpen as real results replace the prior.
Default settings
- 20,000 simulated seasons
- Regression: 6 games at .500
- Weight on point differential: 0.65
- Home-field advantage: 0.2 in log-odds
- Strength uncertainty: 0.16
- Tie probability per game: 0.004
All of them are inputs you can change, and two of the ready-made examples show what happens when you switch parts of the model off.
10 ready-made examples
Each one is a saved configuration with its input filled in. Open it on Apify and run it in one click.
- NFL Playoff Odds by Team
- NFL Wild Card Race Odds
- NFL Projected Win Totals and Final Standings
- NFL Value Bets vs Sportsbook Playoff Futures
- NFL Futures Bet Sizing with Quarter Kelly
- NFL Playoff Odds from Point Differential Only
- NFL Playoff Odds Without the Uncertainty Adjustment
- NFL Playoff Odds Backtest: 2025 Season
- NFL Division Winner Odds for All 8 Divisions
- Track NFL Playoff Odds All Season
Common questions
Why are the preseason probabilities so close together?
Because at that point the model only knows last season's scoring margin and this season's schedule. It does not use camp reports, depth charts or injury news, so it does not claim more conviction than that information supports.
Why point differential instead of wins?
Over a short season, point differential predicts future wins better than the win-loss record, which is heavily affected by close games.
How do I track how the odds move through the season?
Set a dataset name in the archive option and run the model on a schedule. Every run appends to that dataset, and Apify keeps named datasets instead of deleting them after a few days.
Can I compare it with sportsbook futures?
Yes. Pass implied probabilities for playoff or division markets and each team comes back with the model probability, the market probability, the edge and a capped stake suggestion.
Other models
- Soccer Predictions API — Title, top-four, playoff and relegation odds
- Soccer Match Predictions API — 1X2, over/under, BTTS and correct score
- MLB Playoff Odds API — Division, wild card and postseason odds for 30 teams
- NHL Playoff Odds API — Playoff, wild card and Presidents’ Trophy odds for 32 teams
- NBA Playoff Odds API — Playoff, play-in and championship odds for 30 teams
- Sports Probabilities MCP Server — The models as tools for AI agents