MethodAbout Free · No sign-up · Runs offline

Night cycle · party mode · one screen

Fantasy Football Draft Order Generator

Load your league, hit run, and reveal the pick order as a race — pick one held back to the end so the whole room finds out together. Seeded so it is reproducible, weighted if your league wants a lottery, and sendable straight to the group chat or your leaguemates' inbox.

Race reveal Seeded & repeatable Weighted lottery Nothing uploaded
Overhead view of a floodlit football field with a printed draft-order card on the turf The order card, on the field
2Reveal modes
N!Every order equally likely
SeedSame seed, same draw
3Ways to send the result

Draw console · enter your league, run the order

Weighted lottery — spin indicates the bias is applied

How the shuffle works

A draft order draw is one of the few decisions in a fantasy league that everyone has to accept without argument, which is why leagues stopped pulling names out of a hat and started using a generator. The tool on this page takes your team names, shuffles them with a seeded random number generator, and writes the result out as pick one through pick N. The shuffle is a uniform Fisher-Yates draw, so every one of the possible orderings is equally likely.

uniform draw = Fisher-Yates over a seeded PRNG

Why the reveal is a race

The reveal matters as much as the draw. A fantasy draft order is usually announced to a group: everybody is in the same room, or on the same call, waiting to find out where they pick. The race reveal animates each pick position in turn with the first pick held back to the end, so the room finds out together instead of reading a list somebody pasted early. If you would rather just have the answer, instant shuffle prints the full order at once.

Getting it to the league

Once the order exists it has to travel. Leagues are spread across group chats and email threads, so the result can be copied to the clipboard, packed into a share link that reproduces the exact same draw for anyone who opens it, or pushed into your own mail client with the full order already written into the message. A weighted mode is available for leagues that would rather give the teams at the bottom of last season's table a better shot at the first pick.

Random draft order generator, or weighted lottery?

Most leagues want the plain form: a random draft order generator that gives every team an equal shot and is simple enough that nobody disputes it. That is the default mode here, and it is the one to use when your league has no rule about previous standings.

Switch on weighted mode when your league has decided that the teams which finished low last season should have a better chance at the first pick — the same principle as the NBA draft lottery. Each team then carries a weight, and picks are drawn in proportion to those weights instead of uniformly.

If you only need a quick random draft order for a single draw and do not care about the mechanism, leave the seed field blank and hit instant shuffle: you get a valid, uniformly random ordering immediately, without the reveal.

Frequently asked questions

How does a fantasy football draft order generator work?

Every team in your league goes into a hat. The generator shuffles that list with a random number generator and writes the result out as pick 1 through pick N, where N is however many teams you entered. Nothing is stored, and the whole draw runs in your browser tab. If you want the draw to be verifiable, type a seed number: the same seed always produces the same order, so your leaguemates can re-run it and get the identical result.

Is this the same as the NFL draft order?

No. The NFL draft order is set by the league from the previous season's standings and playoff results. This tool does something different: it randomises the order for your own fantasy league's rookie or startup draft, which you and your leaguemates are free to decide however you like. If you want to look up the real NFL order, you want a schedule or standings page, not a generator.

Can I email the draft order to my whole league?

Yes. After you run the draw, use the email button. It opens your own mail client with the full order already written into the message body, so you only add your leaguemates' addresses and hit send. Nothing is emailed by this site itself, and no addresses are ever transmitted to us. There is also a copy button for pasting into a group chat, and a share link that re-creates the exact same order for anyone who opens it.

What is weighted draft order, and when should I use it?

In a weighted lottery the teams that finished worse last season get a better chance at the first pick: instead of every team having an equal shot, each team carries a weight and the draw is made in proportion to those weights. It is the same idea as the NBA draft lottery. Use it when your league wants to discourage tanking. Use the plain random mode when your league wants a straight, even draw.

Why do people ask for a race reveal instead of just showing the list?

Because the fun part of a fantasy draft order draw is the reveal, not the list. A race reveal animates the pick positions one at a time so a group watching a shared screen finds out together, pick 1 last. If you are drawing alone and just want the answer, the instant shuffle mode prints the whole order immediately. Both modes use the same shuffling code, so the order is equally random either way.

Does the generator save my team names or my draft order?

No. There is no account and no sign-up. Team names live only in the page you have open and are gone the moment you refresh or close the tab. The arithmetic runs entirely on your device, the page works offline once loaded, and we never receive your roster. A share link carries the draw in the link itself rather than on a server, so nothing is stored on our side even when you share.