Home › Generators › Random Team Generator

Random Team Generator

The Random Team Generator splits a list of people into fair, shuffled teams in one click. Paste the names, choose the number of teams or the size of each team, and every player is dealt out at random — no favourites, no arguments about who picked whom, and no team left short.

12 players · 3 teams of 4
Press Generate Teams to shuffle and deal the names into teams.

How it works

Start by pasting or typing the names into the box, one name per line. Blank lines are ignored, so it does not matter if you leave a gap, and the same name typed twice is kept twice only if you meant it — check the list before you generate if two players share a name, because the tool cannot tell them apart. There is no limit on how long a name can be, and the tool handles up to 200 names at a time, which covers a whole class, a club, or a tournament draw.

Next, decide how to split them. The "Number of teams" option fixes how many teams you want — say 3 teams — and the tool works out the team size for you. The "Team size" option works the other way round: fix the size of each team, say 4 players, and the tool works out how many teams that makes. Switch the dropdown and the label above the number box changes to match, so you always know which number you are setting. The number must be at least 2, and the team size must leave at least 2 teams, otherwise there is nothing to split.

When you press Generate Teams, the tool shuffles the whole list with your browser's random number generator — the same kind of shuffle used to deal a deck of cards — and then deals the names out one at a time, round by round: the first name goes to Team 1, the second to Team 2, the third to Team 3, the fourth back to Team 1, and so on. Dealing round by round is what keeps the teams balanced. If 10 players are split into 3 teams, the teams come out as 4, 3, and 3. No team is ever more than one player bigger than another, and nobody is left out.

Re-shuffle runs the whole process again with a fresh shuffle, which is handy when a draw puts two close friends on opposite sides and you want another go, or when a player drops out and you want a new split. Copy results puts the teams into plain text on your clipboard — each team on its own block with its players listed underneath — so you can paste them into a chat, an email, or a notice board. Everything happens in your browser: the names are never uploaded or stored anywhere.

Teams are dealt round by round after a full shuffle — Team 1, Team 2, Team 3, then back to Team 1 — so sizes differ by at most one player.

Worked example

A coach has 12 players for a practice match and wants 3 teams of 4. She pastes the names Alex, Priya, Sam, Jordan, Maya, Chris, Taylor, Riley, Casey, Jamie, Robin, and Noor into the box, leaves the split on "Number of teams", sets the number to 3, and presses Generate Teams.

Step 1: The tool counts 12 names and checks the request — 3 teams from 12 players means 4 players per team, an exact split.
Step 2: The 12 names are shuffled into a random order. One run of the shuffle gave: Maya, Alex, Jordan, Sam, Priya, Chris, Taylor, Riley, Casey, Jamie, Robin, Noor.
Step 3: The shuffled names are dealt round by round. Maya goes to Team 1, Alex to Team 2, Jordan to Team 3, Sam to Team 1, Priya to Team 2, Chris to Team 3, and so on until every name is placed.
Step 4: The result reads: Team 1 — Maya, Sam, Taylor, Casey; Team 2 — Alex, Priya, Riley, Jamie; Team 3 — Jordan, Chris, Robin, Noor. Three teams of 4, every player placed once.

The tool shows exactly this shape of result: the headline reads 12 players · 3 teams of 4, with one card per team listing its four players. Your own shuffle will deal the names differently — that is the point of a random draw — but the counts will always match: 12 players, 3 teams, 4 in each. Press Re-shuffle for a fresh split, or Copy results to share the teams.

FAQ

How do I make random teams?

Paste one name per line in the names box, choose either the number of teams or the size of each team, and press Generate Teams. The tool shuffles all the names and deals them out into balanced teams, so every team ends up with the same number of players, or at most one extra.

What is the difference between number of teams and team size?

Number of teams fixes how many teams you get — for example, 4 teams from 20 players — and the tool works out the team size for you. Team size fixes how many players sit in each team — for example, teams of 5 — and the tool works out how many teams that makes. Pick whichever one you already know, and the other is calculated for you.

Are the teams really random?

Yes. The names are shuffled with your browser's built-in random number generator before they are dealt into teams, so every player has the same chance of landing in any team. Pressing Re-shuffle runs a fresh shuffle, and you can do it as many times as you like until the split looks right.

What happens if the names do not split evenly?

The tool deals the names out one at a time, round by round, so the teams stay as even as possible. If 10 players are split into 3 teams, the teams come out as 4, 3, and 3 — no team is ever more than one player bigger than another. Nobody is left out, and no team is left short.

Can I use this for a classroom or a sports match?

Yes, that is what it is for. Teachers use it to split a class into groups for projects, coaches use it to pick fair sides for practice games, and event organisers use it for quiz nights and team-building days. Paste the names, generate the teams, copy the result, and share it with the group.