★ TONIGHT · ONE LINK · ONE WINNER ★

FANTASY DRAFT RUMBLE Fantasy Draft Order Generator and Randomizer

Nobody can rig it in secret. One fair result for your league: watch it live or later, and the same link always shows the same order.

2–32 teams · free to play
CHAMPION
Pixel-art wrestling champion raising the championship belt
FOOTBALL · BASKETBALL · BASEBALL · HOCKEY · DYNASTY · KEEPER · FOOTBALL · BASKETBALL · BASEBALL · HOCKEY · DYNASTY · KEEPER ·
ENTER
Each manager becomes a pixel-art wrestler. Type names manually or import from Sleeper, Yahoo, or ESPN. Works for 2 to 32 teams.
FIGHT
Share one link instantly or schedule it with a live countdown. The seeded engine locks the result, so every viewer sees the exact same match and standings, even if they open or replay it later.
DRAFT
Eliminations set the order. First one tossed picks last, the last one standing picks first, and the final order can be shared as a link or image.
See how it works
Every manager enters as a wrestler and brawls until one is left standing. Watch it now, rewatch it later, or open it on another device and the draft order stays the same.
1000s
Rumbles shared by leagues
2–32
Teams per match
1 LINK
Locked result
LeagueMugs logo Allied with
LeagueMugs.com

How the fantasy draft order generator works

Every team in your league becomes a wrestler. In a classic Rumble they enter the ring one at a time; pick All In Brawl instead and everyone starts in there at once. Either way the last one standing takes the first overall pick, second-to-last eliminated picks second, on down to the first team eliminated, who picks last.

Building the roster takes about a minute. Type the team names in, paste your whole list at once, or import straight from Sleeper, Yahoo Fantasy, or ESPN. Then you get one link. Drop it in the league chat and every owner watches the same match and lands on the same final draft order.

That is the whole tool. No signup, no download, no spreadsheet. See how it works if you want the step by step.

A draft order randomizer your league can actually trust

Most ways of picking a draft order come down to trusting the commissioner. A spreadsheet formula, a shuffled list of names, a random number site: they all produce a result that exactly one person watched happen.

This one locks the result into the link. The order is drawn by a seeded generator keyed to that match's unique ID, so it is genuinely unpredictable the first time it runs and permanently fixed afterwards. Refreshing does not reroll it. Opening it on someone else's phone does not change it. Nobody can quietly run it twenty times until they land at number one.

Anything that did influence the order gets disclosed on the results screen. If weighted odds were used, each team's lottery ball count sits next to their name. If a team was locked to a finishing position, that placement is badged. Nothing about how the order was decided is hidden from the league.

Run it before you run it for real

Plenty of commissioners use it as a draft order simulator first. Start a match with placeholder names, watch it play out, and see how the reveal will land before anything counts.

Nothing carries between matches, so your practice runs never touch the real one. When you are ready, build the real roster and generate a fresh link.

You can also schedule the reveal for a future date and time and share the link ahead of it. The whole league gets a synchronized countdown and the match plays out together at the moment you picked, which beats twelve people asking whether it started yet.

Built for fantasy football, and every other draft

Most leagues running a Draft Rumble are fantasy football. The generator handles anything from a two-team head to head up to a 32-team monster, with 12 as the default, so standard, superflex, and deep dynasty rosters all fit.

It is not football only, though. The draw itself is sport agnostic, so basketball, baseball, hockey, and auction leagues work exactly the same way. There are dedicated pages for fantasy basketball draft order and fantasy hockey draft order if you want the specifics.

It also works for things that are not drafts at all: prize ordering, deciding who buys the first round, or settling whatever argument has been running in the group chat since June. There are more fun ways to pick a draft order if you want to see the alternatives first.

Weighted lotteries for keeper and dynasty leagues

Straight random is the right call for most redraft leagues. Everyone starts level, nobody has a claim on the top pick, and the rumble sorts it out.

Keeper and dynasty leagues often want something closer to the NBA lottery, where last season's worst team gets better odds without simply being handed first overall. Weighted mode does that. Give each team a number of lottery balls and win probability scales with the count, so a team holding 200 balls is favoured over one holding 25, but the team with 25 can still pull it off. That uncertainty is the entire point of a lottery.

It stays off unless you switch it on, and when it is on the ball counts appear in the final standings, so nobody has to take your word for what the odds were.

Quick Answers

Everything commissioners ask before they send the link to the league.

Is this fantasy draft order generator free?

Yes. Running a match and sharing the result are free for every league, with no account needed. Paid plans only add saved leagues, custom wrestlers, and match history.

How do I randomize a fantasy football draft order?

Add your teams, hit Enter the Ring, and send the link. One draw, locked to that link, same result for everyone who opens it.

Can the commissioner rig it?

Not in secret. The result locks to the link the moment it exists, and any weighted odds or pre-set positions are badged in the final standings.

Can I import Sleeper, Yahoo, or ESPN?

Yes. Type the names in, paste your whole list at once, or pull rosters straight from Sleeper, Yahoo Fantasy, and ESPN.

How many teams can I have?

Anywhere from 2 to 32, with 12 as the default.

How long does a match take?

Two to five minutes on the default pacing. You can set a longer run time if you want a bigger event for a Discord or Zoom watch party.

Does it work for keeper and dynasty leagues?

Yes. Weighted mode gives each team a different number of lottery balls, so worse teams get better odds without being handed the top pick.

⚙️ MATCH SETUP
Set up your Draft Rumble. The link stays locked, so every viewer sees the same match.
How are you adding your teams?
Pick a setup method. You can switch it anytime.

🏟️ My Leagues

Your saved leagues. Click "Load" to bring a league's roster back into Match Setup, then generate a fresh draft.

Loading…

PICK YOUR TIER

Fantasy Draft Rumble runs in your browser. Free to play, always. Paid tiers add persistence so you can rerun your league year after year without rebuilding the roster.

Free
$0

Run unlimited matches and share links, and save 1 league plus every match result so it's here next season. Loading it into a draft unlocks with a plan.

  • 2–32 wrestlers per match
  • Weighted lottery mode
  • Paste your team list, or type it in
  • Sleeper + Yahoo + ESPN import
  • Save 1 league + its match history
  • 🔒 Loading it and seeing your history needs a plan
  • No vanity URL
🏆 One League
$19/yr

Your roster, settings, and history persist for 365 days. Rerun next August in two clicks.

fantasydraftrumble.com/yourname/M3K7P9XQ
  • Everything in Free
  • Load 1 league for 365 days
  • Pick a wrestler per team
  • Upload custom face photos
  • Vanity URL handle
  • Reload it anytime, no retyping
Buy - $19
Most Popular
👑 Unlimited
$39/yr

For commissioners running multiple leagues. Every sport, one account, no league cap.

fantasydraftrumble.com/yourname/M3K7P9XQ
  • Everything in One League
  • Unlimited saved leagues
  • Lock any team to a draft slot
  • Set the entrance order
  • Priority support
Buy - $39

One-time payment. No subscription. Comes back every August.

New
Custom Wrestler Request
$100 one time

Want a one-of-one wrestler built from a real photo? Upload the photo, lock in the wrestler name, and we’ll add the finished pack to your account so you can use it in future matches.

Open Request Page
A wrestler with a real league member's photo as its face

Put your league in the ring

On any paid plan, pick a wrestler for every team and drop each manager's real photo right onto their wrestler. Your whole league, brawling it out for the top pick.

Heads up: the photo tracks the wrestler's head, so on some of the more acrobatic moves it may not line up perfectly. Anything you upload is visible to anyone with your match link (how photos are shared).

Questions

What's the difference between Free and Paid?

Free: run as many matches as you want, share the link, but nothing is saved to your account. Every visit starts fresh.

Paid: your league (roster, settings, history) is saved and waiting for you next time. You also pick which wrestler represents each team and can upload custom face photos that ride along on every match. Plus a clean vanity URL instead of a long hash.

What does "One League" actually mean? Can I switch leagues?

One League gives you 1 saved league slot. You can run unlimited matches from that league (draft, mid-season chaos, end-of-season Sacko, all from the same roster).

Want to switch to a totally different league? Delete your current one and create a new one. No extra cost, no limit on how often you can swap.

Heads up: if your slot is already filled with League A and you run a different League B match, it won't auto-save. You'll need to delete League A first (or upgrade to Unlimited).

Running multiple leagues at once? Unlimited is built for that.

What happens to shared match links if I delete my league?

They keep working. The match itself stays accessible at its original URL even after the league template is deleted. Only your saved roster goes away.

Why one-time instead of subscription?

This is a seasonal tool. You use it heavily for ~4 months, then it sleeps. A subscription doesn't fit. One-time payment, comes back every August, no auto-renewal weirdness.

What happens if I don't renew after 365 days?

Your saved league becomes read-only. Match share links still work. You just can't make new edits until you renew.

How do I pay?

Click "Buy" on the tier you want. You'll be taken to a secure Stripe checkout page. After payment, your account is activated instantly.

What's your refund policy?

All sales are final. This is a digital product and your features unlock the instant you pay, so purchases are non-refundable. There's no subscription to cancel: a paid plan is a one-time 365-day term that simply ends on its own. If you hit a billing error like a duplicate charge, or a technical problem on our end, email ken@fantasydraftrumble.com within 14 days and we'll make it right. Read the full refund policy.

CUSTOM WRESTLER REQUEST

Send us a photo, the wrestler name you want on the roster, and the vibe you have in mind. We’ll build a bespoke wrestler pack and attach it to your Fantasy Draft Rumble account once it’s ready.

Included With $49 Lifetime
Claim Your Bonus Wrestler
$0 if you bought Unlimited for Life

If you grabbed the August lifetime deal, this page is where you claim the included custom wrestler.

  • One wrestler pack tied to your account
  • Built from your uploaded photo + theme notes
  • Up to 3 revision rounds
  • Shows up in your wrestler picker after fulfillment
Buy A Custom Wrestler
$100 one time

Don’t have the lifetime bonus? Buy a standalone custom wrestler request and we’ll build it for your account.

  • One custom wrestler pack
  • Photo-based likeness + theme styling
  • Added to your account when complete
  • Use it in future saved matches
Pay $100

What to send

Use a clear front-facing photo, the exact wrestler name you want in the game, and a short description of the gimmick or outfit. If you’re signed in, we’ll prefill your email to make the request form faster.

Good reference photos make a big difference. If the source photo is blurry, dark, heavily cropped, or blocked by sunglasses, hats, or microphones, the sprite will inherit those problems.

What happens next

We review the request manually, build the pack, QA it against the live roster, and then grant it to your account so it appears in your wrestler picker during match setup.

Custom wrestler requests are fulfilled manually, so the page collects the request and account details cleanly, but delivery is not instant.

Submit Your Request
Pay $100 If you already bought the $49 lifetime deal, skip the payment button and just submit the request.

Frequently Asked Questions

How does Fantasy Draft Rumble decide who wins my fantasy draft?

Every league member becomes a wrestler in a Draft Rumble simulation. Wrestlers enter the ring one at a time and fight until only one is left. The winner is your league's #1 overall draft pick, the second-to-last eliminated gets pick #2, and so on down the order. The first wrestler eliminated picks last.

Is the match really random, or is it rigged?

Nobody can rig it in secret. By default the match outcome is deterministically random: it's driven by a seeded pseudo-random number generator (Mulberry32), and the seed comes from the unique matchId in your share link. So the result is unpredictable until the match plays out, but it's identical for every viewer of the same link. No one can "re-roll" by refreshing. The features that can influence the order, Weighted Mode and pre-set positions, are disclosed in the final standings, so the league always sees exactly what was in play. Unlimited members can also set the entrance order, but that changes the show rather than the result: the finishing order is drawn at random before the match, whatever order people walk out in, and the standings say when it was used.

What's random per match: entry order, who attacks whom, which move is chosen, who gets eliminated each round, and where wrestlers spawn on the mat.

Do wrestlers who enter later have an unfair advantage?

No, the match is balanced so that entry order doesn't determine the outcome. Wrestlers who enter early get more stamina (a bigger health bar) to compensate for the extra time they spend in the ring taking hits. The first entrant starts with roughly double the health of the last entrant. So while a late entrant arrives fresh, they can be knocked out faster. An early entrant takes more punishment but is harder to eliminate. You'll see this reflected in the health bar sizes during the match.

What is Weighted Mode and how do the lottery balls work?

Weighted Mode is an optional toggle (off by default) that lets you give each wrestler a number of "lottery balls," exactly like the NBA draft lottery. The win probability is then proportional to balls. If three teams have 75, 20, and 5 balls, those teams win 75%, 20%, and 5% of the time respectively across all possible matchIds.

Under the hood, a "destined winner" is picked up front via a balls-weighted lottery and protected from elimination. Lower placements still correlate with ball counts: wrestlers with fewer balls are more likely to be eliminated early, while higher-ball wrestlers tend to last longer.

This is great for keeper leagues where last place from last season should get better odds, or for any league that wants to weight the draft order by record, points scored, or any other criteria.

For transparency, when Weighted Mode is on each wrestler's ball count is shown as a little lottery ball next to their name in the final standings, so everyone can see the odds that were used.

Can I lock a specific team to a finishing position? (Unlimited)

Yes! Unlimited plan members can lock any wrestler to a specific finishing spot before generating the match. In Match Setup, open Commissioner Controls (it sits just under your team list, above Weighted Mode), tick Pre-set finishing positions, then tap the 🔒 next to any team and pick their spot: 1st place (winner), 2nd, 3rd, and so on.

The match still runs as a full Draft Rumble with everyone fighting, but the outcome is guaranteed to honor your locked positions. Everyone else finishes in a random order around them. If you lock multiple teams, each gets their designated spot and the rest fill in randomly.

This is useful for commissioning rematches, giving a specific team the top pick for narrative reasons, or running a "wild card" format where one slot is pre-determined. You can't lock two teams to the same position; the app will flag the conflict before generating.

So locks are never secret, any pre-set placement is clearly badged 🔒 pre-set next to that team in the final standings, so the whole league can see which spots were decided in advance.

Can I choose the order wrestlers walk out in? (Unlimited)

Yes. In Match Setup, open Commissioner Controls just under your team list, tick Set the entrance order, then tap teams in the order you want them to come out. Any team you skip enters at a random point, so a partial order is fine.

This changes the show, not the result. The finishing order is drawn at random before the match starts, so walking out last is worth nothing: every team has exactly the same chance of the top pick whatever order you put them in. The results screen says the entrance order was set, and says the finishing order was still random, so your league can see both.

It is great for running entrances in reverse standings order from last season, saving a rival for last, or just building up to a big reveal. One thing to know: wrestlers get extra stamina in this mode so that the draft order stays fair, which makes the match run a bit longer and sets a slightly higher minimum if you also pick a custom match length.

Will everyone in my league see the same match if I share the link?

Yes. The full match configuration (members, scheduled time, weighted balls, etc.) is encoded directly in the URL after the #. The match is a pure function of the matchId, so anyone opening the link sees the same wrestlers enter in the same order, attack in the same way, and finish in the same standings. You can run a draft over Zoom and trust that everyone sees the same champion.

How do I know the draft is fair and transparent?

Transparency is the whole point of the tool. Three things make every result trustworthy for your league:

One link, one result, for everyone. The outcome is locked into the share link itself. Every person who opens it sees the exact same match and the exact same final order, and no one can re-roll by refreshing or reopening it. Once you share the link, the result is set in stone, just like a real draft lottery.

You can schedule the reveal for later. Instead of starting right away, pick a future date and time in Match Setup and share that link with your league ahead of time. Everyone who opens it sees a synchronized countdown to the same moment, then the match plays out together at the scheduled time. Great for building hype before a draft night without anyone peeking early.

Any thumb on the scale is shown in the results. If you used Weighted Mode, every wrestler's lottery-ball count appears next to their name in the final standings, so the whole league can see the odds that were in play. If you locked a team to a finishing position, that placement is clearly badged 🔒 pre-set in the standings. If you chose the entrance order, the standings say so and note that the finishing order was still drawn at random. Nothing about how the order was decided is hidden after the fact.

How do I get my team names in? (typing, pasting, or importing)

Three ways, and all of them are free. You can type each team name into the roster, you can hit Paste a List and drop in the whole roster at once (one name per line, and a copied table from Yahoo, ESPN or Sleeper works too, extra columns and all), or you can import straight from your platform.

To import, pick Sleeper, Yahoo Fantasy, or ESPN Fantasy from the chooser and paste your league URL (or just the league ID). The app pulls your team names directly from the platform's API and pre-fills the roster. Sleeper needs no login. Yahoo uses a one-tap OAuth sign-in. ESPN public leagues need only the URL; private leagues additionally need your SWID and espn_s2 cookies, which the in-app instructions walk you through.

Does it work for non-football leagues (fantasy basketball, baseball, hockey, dynasty, auction drafts)?

Yes. Fantasy Draft Rumble is league-agnostic. Anywhere you need a randomized draft order or a fun way to settle a bet, this works. It's used for fantasy football, fantasy basketball, fantasy baseball, fantasy hockey, dynasty leagues, keeper leagues, auction draft order, prize ordering, and friendly arguments between friends.

Can I use this for decisions that have nothing to do with fantasy sports?

Absolutely. At its core, Fantasy Draft Rumble is just a dramatic, fair, and committed random picker. Anything you'd normally settle with a coin flip or a dice roll works here, and it's a lot more entertaining.

Some popular non-sports uses: picking where to eat dinner (type in the restaurant names), settling a movie night standoff (put in 3–4 options and let the Rumble decide), or resolving any argument where someone needs to "win" and everyone needs to feel like it was fair. Works great with kids too; no one can accuse the app of playing favorites.

Just type your options into the roster, generate the link, and watch. The last one standing wins.

How long does a match take, and can I make it longer?

By default the match auto-paces to a quick, punchy length, usually 2 to 5 minutes depending on team count. We recommend leaving it there for most leagues.

If you want a longer, more dramatic event (great for streaming on Discord or Zoom), tick Set a custom match length in Match Setup and pick how long you want it to run. We stretch the match by giving every wrestler more stamina, so each one takes more hits before going over the top rope, plus a slightly slower entrance pace. The action stays fast the whole time; the match just lasts longer. Each wrestler's HP is scaled automatically to land on the length you pick.

The available range depends on how many wrestlers are in the match. Smaller leagues are both shorter and capped lower, because with only a handful of wrestlers there isn't enough fighting to fill a long match without the action thinning out. A 2-team head-to-head runs well under 3 minutes; a 6-team match tops out around 5 minutes; a 10-team around 10; and 14 or more wrestlers can run the full 15 minutes. The slider's range updates automatically as you change the team count.

What's the maximum number of teams?

32 wrestlers. Default is 12 (standard fantasy league size). Minimum is 2 (head-to-head). The simulation scales smoothly across the range.

Can I redo a match if I don't like the result?

Sort of. The whole point of the share link is that the result is committed once you share it, and that's what makes it a fair draft tool. But if you haven't shared yet, you can regenerate a new matchId in the setup screen and try again. Once the link is out, it's locked in like a real Draft Rumble.

Is my data saved anywhere?

For anonymous users: no. Your roster is encoded directly into the share URL. Nothing is sent to a server, and the match runs entirely in your browser.

For paid members: yes, by design. Your saved leagues, match history, and vanity handle are stored securely in our database so you can reload your roster next season and replay past matches. You can delete your leagues at any time from the My Leagues tab.

Why pixel art and not 3D?

Three reasons: it loads instantly anywhere, it's authentic to the classic 16-bit wrestling arcade era, and each wrestler sprite can be palette-swapped to give every league member a distinct look without commissioning separate art. Also, it's funnier.

About Fantasy Draft Rumble

Fantasy Draft Rumble is a free, shareable draft order generator and randomizer that turns the boring "who picks first" question into a 2-5 minute Draft Rumble match. Each league member becomes a pixel-art wrestler. The last one standing gets the #1 overall pick, runner-up gets #2, all the way down. The first one tossed over the top rope picks last.

Built for fantasy football, fantasy basketball, fantasy baseball, fantasy hockey, dynasty leagues, keeper leagues, and any other context where you need a randomized order with style. Includes optional Weighted Mode for NBA-lottery-style ball weighting, perfect for keeper leagues where bottom finishers deserve better odds.

How it works under the hood: the match is driven by a seeded pseudo-random number generator (Mulberry32). The seed is encoded in the share-link's URL hash, so the same link plays the identical match for every viewer. There's no server, no database, no tracking. The entire app is a single HTML file. You could run it offline.

Built with: vanilla JavaScript, pixel-art sprites, procedurally synthesized 8-bit sound effects, a procedurally-drawn wrestling ring, and an embarrassing amount of love for SNES wrestling arcade games (classic 16-bit wrestling arcade games).

Perfect for Pre-Draft Preparation

One of the most underrated uses for Fantasy Draft Rumble: run it before draft day so your league knows the order in advance. When everyone has their draft spot ahead of time, they can research the right tier of players to target, prep multiple boards based on where they land, and show up on draft day ready, not scrambling.

This is especially powerful in leagues that allow pre-draft trading. Once the order is set, draft picks become tradeable assets. Team A knows they're picking 2nd overall and wants to move down for extra picks? Team B sitting at 8th wants to buy their way into the top 3? The Rumble gives every spot a real value the moment it's decided, turning the weeks before your draft into a mini trade market.

Share the link as soon as the Rumble ends and the whole league has a permanent, replayable record of how the order was decided. No screenshots, no disputes.

Allies

Fantasy tools we like. Fantasy Draft Rumble settles your draft order; these friends of the site help with everything around it. Run a fantasy tool you think belongs here? Drop us a line.

LeagueMugs logo

LeagueMugs

You settled the draft order here; now print the bragging rights. LeagueMugs makes personalized ceramic mugs for your whole league: a gold trophy mug for the champion, the tarnished "Sacko" roast for last place, and custom names, records, and inside jokes for everyone in between. Your league, your legacy, and a mug your rivals have to drink from every morning.

FanDraft logo

FanDraft

FanDraft makes draft season better. Their online draft board runs your league's draft up on the TV for an in-person draft party, or fully remote, with team logos, walk-up songs, a draft clock, and a live ticker (snake and auction formats). Their newer tool, Start/Bench, then helps you set your weekly lineup: who to start, who to bench, and why.

❤️ Support the Creator

Fantasy Draft Rumble is free to play and ad-free. Sign in if you want to save your league across seasons. If it's saved your league a draft order argument (or just made one more fun), here are a few ways to keep it going:

💰 Go paid. A One League or Unlimited plan keeps your roster saved across seasons, adds vanity URLs, custom face photos, and wrestler selection. Check out the Plans page.

☕ Buy the dev a coffee. Covers hosting and the occasional sprite regeneration on paid AI tools. No account needed, just a quick Stripe checkout.

☕ BUY A COFFEE - $5+
Scan to donate
Scan to donate

📣 Tell your league. The whole point is being shared. Drop the link in your league chat / Discord / Reddit thread when draft season rolls around.

🐛 Report bugs or pitch features. Email ken@fantasydraftrumble.com. Feature requests with strong opinions are welcome.

Thanks for using it.

★ HOW IT WORKS ★

THREE STEPS TO A FAIR DRAFT ORDER

No accounts, no spreadsheets, no "trust me, I shuffled it." Just a link.

Wrestler walking into the ring
01
Build the bracket

Set your league size and roster. Type the team names in by hand, paste your whole list at once (a copied table from Yahoo, ESPN or Sleeper works too, extra columns and all), or drop in a Sleeper, Yahoo or ESPN league ID and we auto-fill every manager as a wrestler. Add weighted lottery balls if you want to skew the odds like an NBA draft lottery.

Wrestler delivering a kick
02
Send one link, now or scheduled

Generate a single share link and drop it in your league chat. Share it instantly, or schedule it. Everyone who opens a scheduled link sees a live countdown, then the Rumble kicks off together like a watch party. Either way it's driven by a seeded engine, so it's locked in like a real Draft Rumble.

Champion raising the belt
03
Last one standing drafts first

Wrestlers enter on a timer and get tossed over the top rope until one remains. The elimination order becomes your full draft order. Download it as an image or copy the text.

★ PRIVACY ★

PRIVACY POLICY

Last updated

★ TERMS ★

TERMS OF SERVICE

Last updated

Match Time: 0:00
In Ring: 0
Eliminated: 0
Next Entry: --
⚔️ ROSTER
📡 PLAY-BY-PLAY
🏆 FINAL STANDINGS 🏆
Replay sends the link so they watch it play out. Results posts the final order and spoils it.
More ways to share
Want this for your league?Free, takes about a minute.