For sports, games, practice, and events

Random Team Generator

Split players into quick random teams by team count or target team size. No account, uploads, or saved player lists.

Create random teams

Enter one player per line. Blank lines and repeated names are removed.

0 unique namesNo duplicates
Choose how to split the players

How it works

Make random teams in three steps

  1. 1

    List the players

    Paste the full roster with one player, gamer tag, or participant on each line.

  2. 2

    Set team count or size

    Choose how many teams you need or approximately how many players should be on each team.

  3. 3

    Generate the lineup

    Create a fresh split, review the rosters, and copy or share them with the group.

Use cases

Quick teams for play and participation

Sports practice

Divide players for soccer scrimmages, basketball drills, football practice, relay races, or warm-up games.

Gaming sessions

Split a lobby for multiplayer matches, board games, party games, esports practice, or tournament warmups.

School and office events

Create temporary teams for quizzes, classroom competitions, company field days, icebreakers, or team-building activities.

What to expect

Random teams, with clear limits

Random, not skill-balanced

The tool does not know positions, ratings, age, or ability. Use it when a neutral random split is appropriate.

Even team counts

With a fixed number of teams, the shared engine distributes players so roster sizes differ by no more than one.

Private player lists

Names are processed locally on your device. The site has no backend or database that receives or saves them.

Questions

Random team generator FAQ

What is a random team generator?

It shuffles a player list and distributes the players into temporary teams.

Can I choose the number of teams?

Yes. Choose a fixed number of teams or set a target number of players per team.

Does this balance teams by skill?

No. This tool makes random teams only and does not use ratings, positions, age, or skill data.

Are player names stored?

No. Player names are randomized in your browser and are not sent to or stored by a backend server.