Split any group of people into random balanced teams instantly. Perfect for sports, classrooms, games, and work activities.
Our team generator uses the Fisher-Yates shuffle algorithm — the gold standard for unbiased random shuffling — to ensure every possible team arrangement is equally likely. Enter your participants, choose your team count, and get instantly balanced teams. Use it for sports team selection, classroom group work, hackathon team formation, game night, trivia competitions, or any activity requiring fair random team assignment. Each team card is copyable, and you can customize team names to match your activity.
Enter all participant names (one per line or comma-separated), set the number of teams you want (2–10), and click GENERATE TEAMS. The tool shuffles all names using the Fisher-Yates algorithm and distributes them evenly across teams.
Yes. Switch from "Number of teams" to "Members per team" using the radio buttons, then set the team size you want. The generator will create as many teams as needed to accommodate all participants at that size.
Yes. The generator distributes names as evenly as possible. If the total number of people does not divide evenly, some teams will have one extra member. For example, 10 people in 3 teams gives teams of 4, 3, 3.
Yes. Each team card has an editable name field that defaults to "Team 1", "Team 2", etc. Click on the team name to type a custom name for each team.
Yes. Click the Regenerate button to create a new random split of the same names into teams. Your name list is saved between sessions, so you do not need to re-enter names on your next visit.