Create, run and share tournaments in minutes
Paste your participants, hit randomize, and get fair, unpredictable teams in seconds — for sports practice, esports scrims, classrooms, and office games.
Enter one participant per line, choose how to split them, then randomize as many times as you like.
Add at least 2 participants to randomize.
Paste your participants and hit Randomize — teams will appear here
A random team generator takes a list of names and divides it into teams with no pattern and no favoritism. Instead of letting a coach pick sides or the loudest player draft their friends, everyone is assigned by chance — which is the fairest way to balance groups when skill levels are unknown or deliberately ignored.
Coaches use them to split practice squads, tournament organizers use them to run random draws instead of seeded brackets, teachers use them to form project groups, and offices use them for quiz nights and team-building games. Anywhere “who goes with whom” needs an unbiased answer, a randomizer gives it in seconds.
The whole process takes under a minute and works without an account:
Split into N teams deals the shuffled list across your teams round-robin style, so team sizes differ by at most one when the count doesn’t divide evenly. Use it when the number of teams matters — two squads for a scrimmage, four groups for a group stage.
N per team takes fixed-size chunks from the shuffled list — 3 per team with 12 names always produces four teams of exactly 3. Use it when team size matters, for example forming pairs or trio groups in a classroom.
Shuffle order only leaves the list intact but in a random order. That is exactly what a random draw does: position 1 meets position 2, position 3 meets position 4, and so on — the classic “draw names out of a bowl” ceremony, minus the bowl.
Seeded brackets place known strong teams on a collision course for the final, which is the right choice when rankings exist. A random draw ignores strength entirely: it makes the first round unpredictable, prevents anyone from gaming the bracket, and is standard in cup competitions like the FA Cup and the UEFA Champions League knockout draw.
If you randomize a draw order here and want to turn it into a playable bracket, our single elimination bracket generator accepts the same list of names and adds automatic byes, click-to-advance results, and PNG/SVG/PDF export.
Yes. The generator shuffles your list with the Fisher–Yates algorithm, the standard unbiased shuffle used in statistics and card games: every possible ordering of your participants has exactly the same probability of appearing. There is no weighting, no memory between rolls, and no way for the tool to favor any name.
For 10 participants there are 3,628,800 possible orderings; for 16 there are over 20 trillion. A fresh click picks from all of them with equal odds, which is precisely what “drawn by lot” means.
This tool is completely free and always will be. When your event outgrows a one-off draw, create a free account: you get the full bracket generators with results recording, a public share page for participants, self-service registration, and scheduled matches with times and venues.
The classic knockout: one loss and you are out. 2–128 teams, standard seeding, byes and a third-place match.
Two chances for every team: winners bracket, losers bracket and a grand final with bracket reset. 4–64 teams.
Everyone plays everyone. Fair league schedules with live standings, head-to-head tiebreakers and home-and-away support. 3–12 teams.
All play every round against similar-strength opponents, with Buchholz tiebreakers and a path into the knockout stage. 4–64 teams.
Enter your team count and instantly get the bracket size, number of byes, which seeds rest in round one, plus rounds and total matches.
Head-to-head vs goal difference vs Buchholz: compare the tiebreaker ladders of football, esports and the Swiss system with worked examples.