Sports Team Randomizer

Randomly Split Players Into Fair Teams

Need to use Sports Team Randomizer right now?

Pickup games and casual sports leagues need quick, fair team splits without a captain's draft turning into a whole production. Paste the player list, pick the number of teams, and get a random even split.

No sign-upNo uploads 100% free

Features

  • Runs entirely in your browser
  • Privacy-first — your data is never uploaded
  • Real-time, instant results
  • 100% free, no sign-up required
  • Works on desktop, tablet, and mobile
  • No installation needed

Who uses this tool?

DevelopersTeachersGame mastersEveryday users

About Sports Team Randomizer

Splitting a group into fair teams — for a sports match, a classroom project, a work activity, or a game night — is a small task that reliably causes friction when done by hand, since whoever picks first (or last) usually feels the split wasn't fair.

This tool takes a list of names and randomly shuffles them into however many teams you specify, distributing everyone as evenly as possible. The randomization removes any perception of bias, since no one — including whoever ran the generator — controls who ends up where.

The shuffle uses a proper randomized algorithm (a Fisher-Yates shuffle) rather than a naive approach, which matters because naive shuffling methods can subtly favor certain orderings — a genuinely fair shuffle gives every possible team arrangement an equal chance.

This is useful for splitting a class into project groups, forming teams for sports or games, dividing coworkers for a team-building activity, and any situation where an impartial, verifiably random split avoids the appearance of favoritism.

How it works

  1. Paste your list of names. One name per line, any number of participants.
  2. Choose how many teams. From 2 up to 20 teams.
  3. Click Generate. Names are shuffled and distributed evenly across the teams.

Examples

Splitting a group of 6 into 2 teams

Input

Alice, Bob, Carol, David, Eve, Frank — 2 teams

Output

Team 1: Carol, Frank, Alice — Team 2: Eve, Bob, David

Frequently asked questions