Team Generator

Randomly split a list of names into balanced teams. Choose the number of teams, and the generator assigns everyone fairly. Perfect for sports, classroom groups and game nights.

0 people

2(~0 per team)

Paste your list of names, choose how many teams you want, and get an instant, fair random assignment. The generator uses the Fisher-Yates shuffle algorithm with cryptographic randomness for perfectly balanced, unbiased team creation.

When to Use the Team Generator

Use the team generator for PE class teams, hackathon groups, trivia night squads, project groups, tournament brackets, or any situation where you need to divide people into fair random teams. To pick a single winner from a list rather than divide into groups, use the random picker.

Team Generator Tips

  • Paste directly from a spreadsheet or class register for quick setup.
  • Regenerate a few times and pick the assignment that feels right — sometimes random is not enough.
  • For captains-pick style drafting, generate 2 teams and let captains alternate picks from the list instead.
  • Use 2 teams for head-to-head matchups, or more for round-robin tournaments.

Frequently Asked Questions

How does the team assignment work?

Names are shuffled using the Fisher-Yates algorithm with cryptographic randomness, then distributed evenly across the chosen number of teams. If names do not divide equally, some teams get one extra member.

How many teams can I create?

Between 2 and 20 teams. The tool automatically adjusts if you have fewer people than teams.

Is the assignment fair?

Yes. Every possible team combination has an equal probability of being selected. The Fisher-Yates shuffle with crypto randomness ensures no bias.

Can I regenerate without retyping names?

Yes. Your name list stays in the text area. Click Generate again to get a completely different random assignment.

What if I have an odd number of people?

The generator handles uneven splits gracefully. Extra people are distributed one per team until everyone is assigned. Teams will differ by at most one member.

Related Tools