Skip to main content
Back to Fun generators

Fun

Random Team Splitter

A random team splitter takes a list of names — a class, a work group, a league roster — and divides them into a set number of teams with nobody able to claim bias in who ended up where. Paste your names one per line, choose how many teams you want, and the tool shuffles the entire list with a Fisher-Yates algorithm before dealing names out one at a time across the teams in round-robin order. That round-robin dealing is what keeps team sizes as even as mathematically possible: with 17 names split five ways, two teams get four members and three get three, rather than one team ballooning while another sits nearly empty. Turn on 'Assign a Captain per Team' and the first name dealt to each team gets labeled '(captain)' right in the output, which is handy when you need someone to collect scores or make the first call without a separate discussion. If you ask for more teams than you have names, the splitter automatically scales the team count down to match your list size, so a request for 8 teams from 3 names still returns a usable 3-team split instead of mostly blank groups. Paste nothing at all and it tells you to add names rather than returning an empty or broken result. Each output ends with a summary line stating exactly how many teams came from how many names, useful when you're posting the result straight into a group chat.

Read the complete guide — 5 min read

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Paste all participant names into the Names box, one per line.
  2. Set 'Number of Teams' to however many groups you need, from 2 up to 10.
  3. Toggle 'Assign a Captain per Team' on if you want a leader called out for each group.
  4. Click Generate to shuffle and split the list instantly.
  5. Read each 'Team N:' line for that group's roster, and check the final summary line for the total team and name counts.
  6. Click Generate again for a completely new split if you want to reshuffle.

Use Cases

  • A gym teacher splitting 24 kids into 4 even teams for a relay race without picking favorites
  • A remote team lead dividing 15 employees into 3 groups for a hackathon, assigning a captain to keep each group on schedule
  • A pub quiz host splitting a walk-in crowd of names into balanced trivia teams on the spot
  • A game night organizer dividing 10 guests into 2 teams for a social deduction game
  • A youth soccer coach splitting practice attendees into fresh scrimmage squads each week

Tips

  • Keep team sizes manageable — 4 to 8 per team works well for most games and workshops.
  • If a pair of people must stay together, combine them into one entry like "Alice & Bob" before generating.
  • Re-run the generator if you want a fresh split for a rematch or new round.
  • Use the captain toggle when you need someone to report scores back without arguing over who volunteers.
  • For events with unpredictable headcounts, paste the full expected list and regenerate right before you start once everyone has checked in.
  • Add a placeholder name like "BYE" if you need the math to come out even for a bracket.

FAQ

how do I make sure the teams come out balanced

The tool shuffles every name first, then deals them out one at a time across the teams in order, which keeps sizes as even as the math allows. With names that don't divide evenly, some teams get one extra person rather than a single team ending up much larger than the rest.

what happens if I ask for more teams than I have names

The splitter automatically reduces the team count to match how many names you pasted, so you always get a usable result. For example, requesting 8 teams from only 3 names returns a 3-team split with one person on each team instead of five empty groups.

can I make one team bigger than the others on purpose

Not directly — the tool is built to split as evenly as possible. If you need an uneven split, add extra placeholder names to the group that should be larger, then edit them out of the result afterward.

Does the captain always get picked fairly?

Yes. The captain is simply whichever name lands first on that team after the full-list shuffle, so it's just as random as the rest of the assignment — nobody is favored to become captain more often than anyone else.

Is there a maximum number of teams I can create?

You can create up to 10 teams in one generation. That covers most classroom, sports, and workshop group sizes; for a larger group, raise the team count toward that limit to keep individual teams small enough to manage.

You might also like

Popular tools from other categories that share themes with this one.

Try these next

More free tools from other corners of the catalog, picked by shared themes.