Team & Draw Generators
Random team pickers, tournament draws, pair generators, squad builders and bracket pickers. Paste participants — get a fair split.
What "team generator" actually means
"Team generator" can mean: random pairing for an icebreaker, balanced 5-a-side football lineup, classroom group allocation, fantasy-football draft randomiser, even pickleball doubles rotation. The underlying mechanic is the same: take a list of N participants, partition into K teams. The variants differ in the constraints applied.
Categories of constraint that real users care about:
- Balanced by skill rating. Football, esports, chess. Each participant has a skill rating; the algorithm minimises rating variance across teams.
- Anti-clique. Friend X never with friend Y. Useful for classroom team formation where the goal is breaking up dominant pairings.
- Size-flexible. 17 students into "groups of 3 or 4" — the algorithm decides how many groups and which size each.
- Sequential round-robin. Multiple rounds with different team compositions each round.
Classroom team formation — research-backed patterns
EEF guidance on cooperative learning is clear: random teams produce better learning outcomes than friendship teams, but only when the teacher establishes group-work norms first. Drop random teams into a class that hasn't practised the routines, and you get a mess. Build the routines, then automate the formation, and the impact is significant.
For a Year 7-9 classroom, the working pattern:
- Establish 4-5 standard team roles (recorder, reporter, time-keeper, materials-monitor, encourager) in the first week of term.
- Use our Classroom Team Generator to randomise teams.
- Project the team list on the IWB; students know within 30 seconds.
- Roles get assigned randomly within each team via a second pass (or hand-assigned by the team).
For longer projects (4-6 lessons across a fortnight) keep team membership stable. For one-off tasks, re-randomise.
Football, esports and balanced-skill team generation
For 5-a-side football, the gap between "best team has 4 weak players" and "every team competitive" is the gap between a fun night and a stale one. A simple balancing algorithm: rank players 1-10 by self-reported skill, then snake-draft (1, 2, 3, 4 / 4, 3, 2, 1 / 1, 2, 3, 4 …). Our Team Balancer implements this; alternatively, our Squad Generator is the esports-tuned variant for 4-6 player squads.
For esports specifically, factor in role overlap. Two top-tier mid-laners on one team is worse than one mid + one support, even if their individual ranks are higher. Our squad generator allows role-tagging during input.
Icebreakers and pair-formation for events
For workshops, conferences and team-building events, the goal is different — you want pairs of people who don't know each other to meet. Random pairing achieves this; the algorithm needs only to avoid pairing people from the same table / company / known cohort.
Best practice for icebreaker pairing:
- Collect first names + table number / company in a shared form.
- Run the Random Pair Picker with the same-table-exclusion rule.
- Pairs get a numbered station for 4 minutes of structured conversation.
- Rotate every 4 min; full event 24-32 min, ~7-8 pairings per person.
This is the "speed-dating" format adapted for professional contexts.
Tournament draws
For knockout tournaments — football brackets, FIFA Pro Clubs, office Mario Kart Cup — a random seeded draw avoids the "biggest team always plays the smallest team first" problem. The classic approach: rank teams 1-N; pair 1-vs-last, 2-vs-second-last, etc., for the first round.
Our Tournament Draw Generator handles seeded, unseeded and round-robin formats. For more on running a fair draw, see our giveaway / draw guide.
Why team-generation tools beat doing it by hand
Three reasons people consistently come back to tooled team formation:
- Speed. 17 students into 4 teams takes ~30 seconds with a generator. Doing it on paper takes 4-5 minutes — and at scale that's the difference between starting an activity on time and not.
- Perceived fairness. "The computer picked, I didn't" defuses 95% of disputes. A teacher manually splitting students always gets pushback; an algorithm rarely does.
- Repeatability. The same set of inputs produces a different result every time. So you don't need to remember "we did this configuration last week."
Top picks
Classroom Team GeneratorNew
Paste the names, get a fair split.
Draft Order GeneratorNew
Decide who picks first. Fairly.
Fantasy Draft PickerNew
Same engine, draft-focused framing.
Football Team GeneratorNew
Paste the WhatsApp group. Get teams.
Group SplitterNew
Bigger group? Splitter. Two teams? Team picker.
All 17 tools
Classroom Team GeneratorNew
Paste the names, get a fair split.
Draft Order GeneratorNew
Decide who picks first. Fairly.
Fantasy Draft PickerNew
Same engine, draft-focused framing.
Football Team GeneratorNew
Paste the WhatsApp group. Get teams.
Group SplitterNew
Bigger group? Splitter. Two teams? Team picker.
Knockout Draw GeneratorNew
Single-elim seeding, one tap at a time.
League Draw GeneratorNew
Round-robin pairings on tap.
Pair GeneratorNew
For paired discussions, peer marking, drills.
Quiz Team GeneratorNew
Paste the room. Get the tables.
Random Teams GeneratorNew
Lists in, teams out.
Secret Santa GeneratorNew
Picks one giver-receiver pair at a time.
Secret Santa Generator PlusNew
Same draw, less awkwardness.
Sports Team GeneratorNew
Football, basketball, ultimate frisbee.
Squad GeneratorNew
Paste the names. Get a squad order.
Team PickerNew
Settle who’s on whose side.
Tournament Bracket PickerNew
For when "you’re playing them" matters.
Tournament Draw GeneratorNew
Paste the entrants. Get the draw.
FAQ
Do these balance skill?
No — pure random. Order your list by skill before assigning if you want balance.
Do they remember my list?
Yes — saved locally in your browser, ready for the next session.