Fantasy Football Playoff Odds Calculator
"Are we still alive?" is a math question. Type in your league's standings and this tool simulates the rest of the season 10,000 times — playoff probability, seed odds, and the exact number of wins that clinches it.
Fantasy Playoff Odds Calculator
Enter every team's record and points-for. We simulate the rest of the season 10,000 times and count how often each team makes the cut.
Remaining schedule — optional
Enter who plays whom in future weeks and the sim honors it. Anything you leave blank is drawn as a random pairing each sim — with real matchups the odds get sharper.
Advanced — spread & seed
Auto σ is the spread of your league's per-team scoring averages, used as a FLOOR on weekly volatility, never a ceiling (minimum 22; 25 until 3 weeks are in) — season averages are smoother than weekly scores, so the raw spread understates how much a week can swing. Raise σ if your league is streakier; a bigger σ makes every race closer. Same inputs + same seed always reproduce the exact same odds — share both and anyone can verify your number. σ used this run: —.
Playoff odds by team
- #1 seed
- #2 seed
- #3 seed
- #4 seed
- #5 seed
- #6 seed
| Team | Record | PF | Playoffs | Avg wins | Seed odds |
|---|---|---|---|---|---|
| Team 1(you) | 0-0 | 0 | — | — | |
| Team 2 | 0-0 | 0 | — | — | |
| Team 3 | 0-0 | 0 | — | — | |
| Team 4 | 0-0 | 0 | — | — | |
| Team 5 | 0-0 | 0 | — | — | |
| Team 6 | 0-0 | 0 | — | — | |
| Team 7 | 0-0 | 0 | — | — | |
| Team 8 | 0-0 | 0 | — | — | |
| Team 9 | 0-0 | 0 | — | — | |
| Team 10 | 0-0 | 0 | — | — | |
| Team 11 | 0-0 | 0 | — | — | |
| Team 12 | 0-0 | 0 | — | — |
Show the full seed table
| Team | #1 | #2 | #3 | #4 | #5 | #6 | Miss |
|---|---|---|---|---|---|---|---|
| Team 1 | — | — | — | — | — | — | — |
| Team 2 | — | — | — | — | — | — | — |
| Team 3 | — | — | — | — | — | — | — |
| Team 4 | — | — | — | — | — | — | — |
| Team 5 | — | — | — | — | — | — | — |
| Team 6 | — | — | — | — | — | — | — |
| Team 7 | — | — | — | — | — | — | — |
| Team 8 | — | — | — | — | — | — | — |
| Team 9 | — | — | — | — | — | — | — |
| Team 10 | — | — | — | — | — | — | — |
| Team 11 | — | — | — | — | — | — | — |
| Team 12 | — | — | — | — | — | — | — |
How it works
A Monte Carlo simulation is the honest way to answer a playoff-race question, because playoff races aren't one question — they're thousands of tangled ones. Whether you make it depends on your games, everyone else's games, and how the tiebreaks shake out. Nobody can compute that in closed form, so instead we play the rest of the season out 10,000 times and count. If you make the playoffs in 7,340 of those simulated seasons, your odds are 73.4%. That's the whole trick.
The model, in one formula
Each team's rating is its points per game — points-for divided by games played. In every simulated game, each team's weekly score is drawn from a normal distribution centered on its average, with a spread σ. σ is estimated from how far apart your league's scoring averages sit, but that spread is a floor on volatility, not a measurement of it — averaging across weeks smooths out exactly the week-to-week noise σ is meant to capture, so the estimate is held at a minimum of 22 (and defaults to 25 until three weeks are in). If your league swings harder than that, raise σ yourself in Advanced settings; a bigger σ makes every race closer. The difference of two normals is itself normal, which gives a clean win probability:
p(A beats B) = Φ((ppgA − ppgB) ÷ (σ√2))
where Φ is the standard normal CDF. Two teams averaging the same score are a coin flip. A team averaging 25 more points per game than its opponent, at σ = 25, wins about 76% of the time — favored, but nowhere near safe, which is exactly what one season of fantasy football feels like. After each simulated week the standings update, ties in wins break on total points-for (each simulated score also accrues to points-for, so the tiebreak stays live), and at season's end the top teams are in. Count it all up across 10,000 seasons and you have your odds.
Why points-for is the honest rating
Your record is part luck: it depends on who you happened to play each week. Points-for is the luck-stripped signal — it's what your roster actually produced, regardless of schedule. A 4–6 team that's third in scoring is better than its record, and the sim knows it: that team wins more of its simulated games than its record suggests. Rating teams by wins would just launder schedule luck back into the forecast.
The magic number and paths to clinch
Because every simulated season is a full story — who won what, who got in — we can slice the 10,000 seasons after the fact. The magic number is the smallest number of additional wins W such that, among sims where you reached that total, you missed the playoffs less than 1% of the time: "win 3 of your last 5 and you're in." The win-next-week number works the same way — we partition the sims by next week's result and report your playoff rate in each half. No extra simulation, just honest conditioning on the runs we already have.
What the model doesn't know
- Injuries and roster moves. The rating is season-long points per game — it can't see that your RB1 tore an ACL last week or that you just won a trade. If your team is meaningfully different from its season average, its true odds are too.
- Schedule strength — unless you enter it. By default each future week draws random pairings, and the tool says so. Open the remaining-schedule panel and enter real matchups and the sim honors them; a soft closing schedule genuinely moves the number.
- Your league's exact tiebreakers. The sim breaks ties on total points-for, the most common rule. If your league uses head-to-head or division records, edge cases can differ.
One more honesty note: 10,000 sims puts the sampling error on a mid-range probability at roughly ±1 point — the difference between 62% and 63% is noise, the difference between 62% and 85% is real. The advanced panel exposes the random seed, so the same inputs and seed reproduce the exact same odds — share both and anyone can check your number.
Reading the seed bars
Each team's bar splits its playoff probability across the seeds it lands, darkest green for the #1 seed down to the lightest for the last spot; the unfilled remainder is the chance of missing entirely. Hover any segment for the exact figure, or expand "Show the full seed table" below the chart for every number.
Related tools
- Fantasy Playoff Schedule Tool — once you're in, see which of your players have the soft weeks 15–17 matchups.
- League Payout Calculator — figure out what making the playoffs is worth.
Odds looking grim?
Ask Chalk & Sharp for the win-now moves that flip them — the trade, the waiver claim, and the lineup call that squeeze every last point out of the weeks you have left.
See how Chalk & Sharp would call it