Team Picker

Enter participant names, choose how many teams you need, and instantly get randomly balanced teams. Spin the wheel to decide which team goes first.

Spin for Team Order

Generate teams first, then spin to decide who goes first.

Teams

Add names and click Generate Teams to create random teams.

Participants 0 names

One name per line. Paste from a spreadsheet or type directly.

Sample Participant Lists
🏆
Goes First

← Also try: Spin the Wheel – Random Picker   |   Wheel of Names →

How to Use the Team Picker

1

Enter participant names

Type names into the box (one per line) or paste a list directly from a spreadsheet, email, or document. The counter updates automatically as you type.

2

Choose the number of teams

Select how many teams you want — from 2 up to 8. The generator will split your list as evenly as possible, distributing any remainder one-per-team.

3

Generate Teams

Click Generate Teams. Names are shuffled and divided into colour-coded teams. The wheel updates to show each team's colour. Copy the results for easy sharing.

4

Spin for turn order (optional)

Once teams are generated, click Spin for First Turn to randomly pick which team goes first. The colourful team wheel spins and lands on a winner.

About the Team Picker

The Team Picker is a free online random team generator that takes the hassle out of splitting people into groups. Whether you're a teacher organising class activities, a coach putting together training squads, or a party host picking trivia teams, just paste your list and click Generate.

Names are shuffled using a fresh random seed every time you click, ensuring no name gets preferentially placed. The generator distributes people as evenly as possible — if the number of participants doesn't divide perfectly, the extra people are spread one per team rather than stacked onto the last team.

The interactive wheel lets you add a fun extra layer by spinning to decide which team has the first turn, pick, or advantage. Teams are colour-coded consistently between the wheel and the results panel so everyone can easily identify their group.

Use the Copy Results button to copy the full team list to your clipboard for pasting into a chat, email, or document.

Frequently Asked Questions

Is the team assignment truly random?

Yes. Before splitting into teams, all names are shuffled using JavaScript's Math.random() seeded at click time. This gives every possible arrangement an equal chance, so no one gets consistently placed on the same team across multiple rounds.

What if the names don't divide evenly?

Any remainder is spread evenly — for example, with 22 people and 4 teams, you get two teams of 6 and two teams of 5. No team gets more than one extra person compared to any other.

How many participants can I add?

You can add up to 200 names. The generator works with any number from 2 upward, though teams with only 1 person are possible if you have fewer names than teams.

Can I import names from a spreadsheet?

Yes — copy a column of names from Excel or Google Sheets and paste directly into the text box. Each name lands on its own line automatically.

How do I share the results?

Click Copy Results after generating teams. The full team list is copied to your clipboard, ready to paste into a message, email, or document.

Can I regenerate with the same names?

Absolutely — just click Generate Teams again. Each click reshuffles the names independently, so you'll get a different random split every time.

What does "Spin for First Turn" do?

After teams are generated, the wheel displays all team names in their colours. Click Spin to randomly pick which team gets the first turn, move, or advantage — great for games, quizzes, and sports.