How to Prove Your Draft Order Was Not Rigged

Every league has someone who says the commish fixed it. A draft lottery that is sealed before anyone sees it, then revealed to everyone at once, leaves nothing to argue about.

Random Is Easy. Getting the League to Believe It Is the Hard Part.

Any spreadsheet can shuffle twelve names. The trouble is that one person runs the shuffle in private and then tells everyone else what happened. If the commissioner lands the first pick, or their buddy does, the rest of the league has to take it on faith.

Suspicion usually comes from one of three places:

  • Nobody saw the draw. The league only got a screenshot or a pasted list.
  • It could have been re-rolled. There is no way to tell whether the result was the first try or the tenth.
  • The rules were fuzzy. Nobody agreed ahead of time on the odds, so any result looks like a decision.

A fair draft order process closes all three. Here is the one we recommend.

4 Steps to a Draft Order Nobody Can Question

1. Agree on the method and the odds first

Before anything is drawn, tell the league how the order will be decided: equal odds, or a weighted lottery and exactly how many lottery balls each team gets. Arguments about fairness are almost always arguments about rules that were never written down.

2. Generate the order somewhere you cannot see it

Create the lottery with a reveal date in the future. The order is generated on the server and sealed at that moment. The commissioner does not see it, so there is nothing to re-roll.

3. Post the link before the reveal

Drop the reveal link in the group chat while it still shows a countdown. Everyone can see the lottery already exists and was created before anyone knew the result.

4. Reveal it with everyone watching

When the countdown ends, every manager opens the same link and sees the same order. Nobody is taking a screenshot on trust.

What "Sealed" Actually Means

When you create a lottery on Fantasy League Lottery, the draft order is generated on our server right then, using cryptographic randomness, and stored. It is not generated when someone opens the link, and it is not generated in the commissioner's browser.

Until the reveal date passes, the server will not send the order to anyone. The commissioner sees the same countdown as everyone else. Before generating, the site shows an odds table with every team's chance at every pick, so the league can check the weights match what was agreed.

Every lottery works this way, free or Pro, for random draft orders and weighted lotteries alike.

For Money Leagues: A Receipt Anyone Can Check

When there is real money on the line, "trust the website" may not be enough for your most skeptical manager. Pro lotteries are sealed with a Fairness Proof.

The instant the order is generated, the full result (teams, ball counts, final order, and timestamp) is stamped with a unique fingerprint. On the reveal page, anyone in the league can tap Verify, and their own phone re-computes the fingerprint from the sealed result. Change even one pick after the fact and it no longer matches.

The technical details are there for anyone who wants them, including the raw fingerprint and a one-line command to check it without relying on our site at all.

How Common Methods Hold Up

MethodLeague sees the drawRe-roll proofWeighted odds
Names from a hatOnly if everyone is in the roomYes, in personAwkward
Spreadsheet formulaNoNoManual
Generic list randomizerNo, screenshot onlyNoNo
Sealed draft lotteryYes, one shared linkYes, sealed at creationYes, odds shown up front

Fair Draft Order FAQ

Can the commissioner rig the draft order?

Not with a sealed lottery. The order is generated on the server when the lottery is created and locked until the reveal date. The commissioner cannot see it early, cannot change it, and cannot quietly run it again and keep the better result, because the link the league already has points at that one sealed lottery.

How do I prove the draft order was random?

Do three things in order: publish the odds, share the reveal link before the reveal date, and let everyone watch the same reveal. For a stronger guarantee, Pro lotteries are stamped with a Fairness Proof, a fingerprint of the result that any league member can re-check on their own phone.

What is Fairness Proof?

Fairness Proof is a Pro feature. The instant a draft order is generated, the teams, ball counts, final order, and timestamp are stamped with a unique fingerprint. Anyone on the reveal page can tap Verify and their own browser re-computes that fingerprint. If even one pick had been changed afterward, it would not match.

Why not just use random.org or a spreadsheet?

Those give you a random list, but only the person who ran it saw it happen. The rest of the league gets a screenshot, and a screenshot cannot show how many times the list was re-rolled first. A sealed lottery with a scheduled reveal removes that doubt.

Is a weighted draft lottery still fair?

Yes, as long as the league agreed to the weights beforehand. Fair does not have to mean equal. A weighted lottery gives weaker teams better odds on purpose, and the full odds for every team at every pick are shown before the lottery is created.

Do league members need an account to watch the reveal?

No. Only the commissioner signs in to create the lottery. Everyone else just opens the link.

Is this free?

Sealed lotteries with a scheduled reveal link are free for leagues of up to 12 teams. Larger leagues and the Fairness Proof receipt are part of Pro, which is $19.99 one-time for 365 days or $9.99 for 30 days.

Seal It Before Anyone Can Ask

Set up your league in under 2 minutes and share the link while it is still counting down.