A class of 29
Choose 6 teams for 29 names. Five teams will have five people and one will have four.
Turn a participant list into teams with nearly equal head counts. Spread captains across teams, save a repeatable seed, and export the result for a classroom, workshop, or game.
Useful for spreading captains or experienced players across teams. Include at most one name per team.
Generate teams to see each group here.
Your participant list and generated teams are processed locally in this browser tab. They are not added to the URL.
Enter one unique participant name per line. Blank lines are ignored.
Choose 2–50 teams. You need at least as many participants as teams.
Optionally enter people who should each land on a different team, and add a seed to reproduce the draw.
Select Make teams, then copy the groups or download the text file.
Choose 6 teams for 29 names. Five teams will have five people and one will have four.
For three teams, put Alex, Drew, and Kai on separate lines in the separate-participants field. Each captain goes to a different team; everyone else is randomly assigned.
Every participant appears exactly once. People in the separate-participants field are assigned to distinct teams first. The remaining participants fill whichever teams currently have the fewest people, so final team sizes differ by no more than one. This balances head counts; it does not infer skills or experience.
With the same participant order, team count, separate-participants list, and seed, the result repeats. Leave the seed empty for a new random draw. Seeded draws use a deterministic generator and are intended for reproducibility, not secret or audited selection.
Names must be unique so separate-participant rules are unambiguous. Use a last initial or a number, such as Taylor A and Taylor B.
This version supports one set of people who must all be on separate teams. It does not support arbitrary pair rules, keeping friends together, or automatic skill balancing.
Some teams receive one additional person. No two team sizes differ by more than one.