Somebody in your league suggests a horse race. It is a good instinct. A draft order has to be random to be fair, but random on its own is boring, and a number pulled out of a generator convinces nobody who did not watch it happen. A race fixes both halves at once: it is genuinely random, and it is worth watching.
The trick is making sure everyone sees the same race.
How a race draft order works
Every manager becomes a runner. The field runs once, and the order they cross the line in becomes the order you draft in. First past the post picks first.
- The result exists before the race does. The finishing order is drawn from the link, then the race is played back to show it. The animation is a replay, not a live contest.
- One link, one finish. Everybody opens the same link and watches the same race. Nobody can refresh into a better result.
- No account, no install. Paste the names, send the link, done.
- It works for any group. Eight managers or thirty, fantasy football or a fantasy hockey pool.
That last point about the result existing first is the one worth explaining to your league, because it is what makes a race trustworthy rather than theatrical. If the outcome were computed live in each person's browser, twelve managers would get twelve different races. Encoding it in the link means the finish is the same for everyone, forever, including anyone who opens it a week later.
Race or rumble: which one fits your league
Both formats produce a fair random order. They just tell a different story while doing it, and leagues tend to have a strong preference once they have seen each.
- A race is first past the post. The whole field runs, everyone finishes, and the finishing order is your draft order top to bottom. It is quick, it is familiar, and it reads instantly.
- A rumble is elimination. Managers are knocked out one at a time and the last one standing picks first. It runs longer, and the tension builds as the field thins.
Fantasy Draft Rumble runs the rumble. That is the wrestling match in the clip above: managers eliminated one by one until a single survivor takes the first pick. If that is the version you want, you can set it up here in about a minute.
For an actual race, use Run or Rumble. It is our sister tool, and it runs a proper race with the field strung out across the track and a finish you can watch. Same idea, same one-link fairness, different format. Run a race on Run or Rumble.
Some commissioners run both: a race to set the draft order in August, a rumble later in the season to settle playoff seeding or a tiebreak. There is no rule against using whichever one suits the moment.
Why not just use a random number generator
You can. Plenty of leagues do, and the maths is no less fair. The problem is social, not mathematical.
A generator produces a list, and a list has to be screenshotted and posted, at which point the commissioner is asking eleven people to take their word for it. Most leagues are fine with that. Some are not, and those are usually the leagues where somebody eventually says the order looked convenient. A watchable result that arrives as a link nobody can edit removes the argument before it starts, which is worth more than the thirty seconds it costs.
It also gives the draft a moment. The order reveal is the first thing that happens in your fantasy season, and for most leagues it currently happens in a group chat at 11pm with no ceremony at all.
What else you can settle with it
Any time a group needs ordering or one name needs picking, the same format works.
- Waiver priority at the start of the season, or after a reset.
- Keeper selection order before the draft proper.
- Divisions and schedules when a league reshuffles.
- Anything social, from who buys the first round to who has to take the last roster spot.
Setting the order on Yahoo, Sleeper and ESPN
All three let a commissioner set the draft order by hand, which is all you need. Run the race, then type the finishing order in.
- Yahoo. Commissioner tools, then Edit Draft Order. Drag the managers into the finishing order and save.
- Sleeper. League settings, then Draft, then Draft Order. Set it to custom and arrange the list.
- ESPN. League Manager tools, then Edit Draft Settings, then set the order manually before the draft locks.
Post the race link in the league chat alongside the final order so anyone can check the two against each other. That is the whole point of using a link.
Horse race draft order FAQ
Is a race draft order actually random?
Yes. The finishing order is drawn from the link before the race is shown, so the animation is a replay of a result that already exists rather than a live contest. Every manager who opens the link watches the same race and sees the same finish, in any order, on any device.
Does everyone see the same finish?
Yes, and that is the entire point of using a link instead of a screenshot. The result is encoded in the link, so it cannot drift between managers and nobody has to take the commissioner's word for it.
What is the difference between a race and a rumble?
A race is first past the post: the whole field runs and the finishing order is your draft order. A rumble is an elimination format: managers are knocked out one at a time and the last one standing picks first. Both produce a fair random order, they just tell a different story while doing it.
Can I use a race for something other than a draft order?
Yes. Any time you need a group ordered or one name picked, a race works: waiver priority, keeper selection order, who buys the first round. The format does not care what the list represents.
Do I need an account?
No. You can build the order and send the link without signing up. An account only matters if you want to save your league and reuse the same managers next season.
Line them up and let them run
Add your managers, run one race, and post a link your whole league can watch.
Run the Race