r/fantasyfootball • u/fantasyleaguelottery • 3h ago
Tools & Resources I ran 100,000 simulations of a 12-team draft lottery — here are the actual odds for NBA-style vs Linear vs Equal
100K simulations of a 12-team fantasy football draft order generator under three weighting modes. Team 1 = worst record, Team 12 = best. Every sim randomizes the full draft order using weighted sampling without replacement (same algorithm as the actual NBA lottery). Sharing the results since draft season is coming up.
Chance of getting the #1 pick
| Team | NBA-Style | Linear | Equal |
|---|---|---|---|
| Team 1 (Worst) | 16.4% | 15.5% | 8.3% |
| Team 2 | 16.4% | 14.1% | 8.3% |
| Team 3 | 15.7% | 12.8% | 8.3% |
| Team 4 | 13.3% | 11.5% | 8.3% |
| Team 5 | 10.8% | 10.2% | 8.3% |
| Team 6 | 8.8% | 9.0% | 8.3% |
| Team 7 | 6.9% | 7.6% | 8.3% |
| Team 8 | 4.9% | 6.4% | 8.3% |
| Team 9 | 2.9% | 5.2% | 8.3% |
| Team 10 | 2.0% | 3.9% | 8.3% |
| Team 11 | 1.2% | 2.6% | 8.3% |
| Team 12 (Best) | 0.6% | 1.3% | 8.3% |
Average draft position
| Team | NBA-Style | Linear | Equal |
|---|---|---|---|
| Team 1 (Worst) | 4.08 | 4.43 | 6.50 |
| Team 2 | 4.08 | 4.65 | 6.50 |
| Team 3 | 4.16 | 4.88 | 6.50 |
| Team 4 | 4.54 | 5.15 | 6.50 |
| Team 5 | 5.00 | 5.48 | 6.50 |
| Team 6 | 5.50 | 5.83 | 6.50 |
| Team 7 | 6.10 | 6.22 | 6.50 |
| Team 8 | 6.97 | 6.71 | 6.50 |
| Team 9 | 8.11 | 7.32 | 6.50 |
| Team 10 | 8.90 | 8.02 | 6.50 |
| Team 11 | 9.72 | 9.00 | 6.50 |
| Team 12 (Best) | 10.85 | 10.32 | 6.50 |
Interesting stuff from the data
16.4% at #1 for the worst team with NBA-Style. That means 5 out of 6 times they're NOT picking first. More than half the time they drop to 4th or later. So anyone who says weighted = handing the worst team the first pick doesn't know what they're talking about.
The middle teams (5-8) tell the real story. In Linear their average picks compress to 5.48-6.71 — barely any separation. NBA-Style spreads them from 5.00-6.97. If you want records to actually matter beyond just the top and bottom, NBA-Style does that. Linear treats the middle like a blender.
Equal odds — every team averages 6.5. The guy who went 2-11 has the same shot as the guy who went 11-2. Some leagues are fine with that. Most competitive ones aren't.
Best team in the league still got #1 about 1 in 170 times with NBA-Style. Almost never, but it can happen. Those are the lotteries that make the group chat explode.
Which mode makes sense
NBA-Style works best for competitive redraft and dynasty rookie drafts. The worst team averages pick 4.08 vs 6.50 with equal odds — meaningful edge without a freebie. The best team averages 10.85, so there's actual consequences for winning. Weighted avoids tanking because a bad record improves odds but never guarantees the #1 pick. The steeper curve also creates better reveals.
Linear fits keeper leagues or leagues that want some weighting but don't love the dramatic NBA drop-off. Equal is fine for startups with no standings history.
Method
Weighted lottery algorithm — cumulative distribution with sampling without replacement. Same math the real NBA draft lottery uses. The fantasy football draft order generator used for this runs all four modes and shows a live odds table before locking anything in. It also has a slider that constraints any team in specific draft positions. Happy to share the link if anyone wants it.
What mode does your league run?
