All tools · Utilities

Team Picker

Randomly split names into balanced teams.

Free to use, no sign-up required. Team Picker is one of 198 tools built into Xenition, alongside a chat that can use them for you.

Splits a list of names into random teams, either a set number of teams or teams of a set size, for sports sessions, classes and workshops.

How to use Team Picker

  1. Type or paste the names into Names (one per line); the counter shows how many it found.
  2. Choose Teams to fix the number of teams (2 to 10), or Per team to fix Members per team.
  3. Press Split into teams and read each Team card with its head count.
  4. Press Copy all to copy every team as text, or split again for a new draw.

How it works

Blank lines are ignored. The names are shuffled with a Fisher–Yates shuffle using Math.random, then dealt out like cards: first name to Team 1, second to Team 2, and so on. In Per team mode the number of teams is the name count divided by the team size, rounded up.

Example

Seven names in Per team mode with 3 members per team gives 7 ÷ 3 rounded up = 3 teams, dealt as 3, 2 and 2 people. The same seven names with Teams set to 2 gives teams of 4 and 3.

Questions about Team Picker

Why do my teams have different sizes?

When the names do not divide evenly, dealing round-robin leaves the first teams one person bigger, never more.

Does Per team guarantee every team has exactly that many people?

No. It sets how many teams to make, then balances them, so 7 names at 3 per team becomes 3, 2 and 2 rather than 3, 3 and 1.

Use it from chat

You do not have to open Team Picker to use it. Ask Xenition in plain language and it runs the right tool, then carries the answer into whatever you are working on — a document, a spreadsheet, a deck.

Related tools