Rumble Draft needs JavaScript — the whole point is that the match simulates in your browser from a seed, so nobody’s server can rig it.
Fantasy Draft Order · Decided the only fair way

Rumble Draft

Every league member gets a wrestler. The rumble simulates itself — first one over the top rope picks last, and the sole survivor takes the first overall pick. No re-dos. The board is the board.

1Paste your league — 2 to 30 names
2Watch the rumble — full broadcast, sound on
3Last one standing picks first — copy the order

Free, no signup, works on phones · How it works · FAQ
Draft-party tip: schedule a Sealed Reveal below — the result provably doesn't exist until the moment you all watch it.

📼 Shared replay loaded. Same names + same seed = the exact same rumble, guaranteed — hit Assign to watch it play out identically.
Entry order and wrestler assignments are random. Damage, fatigue, and every elimination roll come from one seeded RNG applied identically to everyone — wrestler identity is purely cosmetic. Sound on for the full broadcast.
⚖️ Weighted draw — hand last place better odds ON

Off by default, and most leagues should leave it off — a plain draw gives everyone the identical shot. Switch it on and the entry numbers come out of a ping-pong-ball lottery instead: more balls, more likely to come in late and fresh, which is the good end of a rumble. Nothing changes once the bell rings — in the ring every manager still faces the exact same dice, and the wrestlers stay cosmetic. The ball counts ride inside the replay link, so a weighted draw is every bit as checkable as a plain one: nobody can hand themselves extra balls quietly.

“Reverse standings” reads your list as last season's finishing order — champion on the top line, last place on the bottom line.
even draw ← → max tilt
Fairness & reproducibility

The whole rumble runs off one random seed. Leave blank for a fresh random seed, or enter any number/word to replay an exact rumble (same names in the same order + same seed = identical result — proof nobody rigged it).

Replay links also pin the version of the match engine they were made on, so a future update to the site can never quietly change a rumble somebody already watched.

🔒 Sealed Reveal — schedule a draw nobody can re-roll

Pick a reveal time and share the sealed link in your league chat. The link locks the names and binds the draw to one future tick of a public randomness beacon — until that exact moment the result does not exist, and the page proves it. At reveal time everyone opens the link and watches the same rumble, live.

Drafting later this week, or picking next season's order at the championship party? Schedule the reveal for that date. Until then the result does not exist anywhere, so nobody, including you, can peek.

Everyone opening the sealed link gets a "Join the watch party" button. The call link is part of the sealed commitment, so it can't be swapped later either.
© 2026 Rumble Draft · Free forever · everything runs in your browser · How it works · FAQ · u/dishee on Reddit · @rumbledraft on X · Privacy · Terms
Ad placeholder — 728×90 leaderboard
Tale of the Tape

The Field

Tap 📷 on a card to put a real face on the wrestler. Photos never leave this device.

Rumble Draft LIVE 00:00
Entrants 0/0 In Ring 0
Eliminated
Rumble Draft
Tap for the draft board ▸
3

The Draft Board

Announce TeamBig BooneThe Jackal
It's official

Your Draft Order

★ Winner · First Overall Pick ★
PickManagerWrestlerEntryLastedElimsEliminated by
Email me this link

Seed: — enter this seed with the same name list to replay this exact rumble. Or just share the replay link: same names + same seed = the identical rumble, on anyone's screen. All outcomes are uniformly random; wrestler assignment is cosmetic only.

Ad placeholder — 320×50 banner
Sealed Reveal

Rumble Draft

--:--:--
Why nobody can rig this — not even the commissioner: this draw is locked to one future tick of the drand randomness beacon, a public lottery-ball machine run jointly by Cloudflare and a league of independent universities, firing every 3 seconds. Until the scheduled moment, the number that decides this draft does not exist anywhere — the beacon's own servers refuse to answer for future ticks. When it fires, every phone in the league fetches it independently, cross-checks multiple mirrors, and plays the identical rumble.
Commitment:
Beacon round: · draw seed = first 8 hex digits of SHA-256(round randomness + commitment)
Frame the face
Drag to position · slide to zoom