Random Team Generator

Sports Team Generator

Split a player list into fair, random teams for pickup games, practice, or rec league — in one click. Free, no sign-up, works for any sport.

0 names detected

How it works

  1. 1. Add your roster. Paste player names, one per line or comma-separated — works for any number of players.
  2. 2. Set your team size. Choose the number of teams, or set an exact roster size per team for your sport.
  3. 3. Generate & reshuffle. Get an instant, fair split. Want a rematch with different teams? Hit Shuffle Again.

More team & group generators

Frequently asked questions

How do I make fair random teams for a pickup game?

Paste your player list (one name per line), choose the number of teams, and click Generate Teams. It's a fast, unbiased alternative to picking captains and taking turns choosing players.

Can I set an exact number of players per team?

Yes — switch to "People per team" mode and enter the roster size you need, for example 5 players per basketball team or 11 per soccer side.

Does this work for youth sports and PE classes?

Yes, coaches and PE teachers use it to split a roster into practice squads or scrimmage teams fairly, without anyone feeling picked last.

Can I quickly reshuffle for a rematch?

Yes, click "Shuffle Again" to get a brand-new random split of the same player list in one click.

Does it work for any sport?

Yes — it's sport-agnostic. Basketball, soccer, volleyball, kickball, trivia teams at sports bars, anything that needs players split into groups.

How your data is handled

Player names are processed entirely in your browser and are never uploaded, logged, or stored anywhere.