Random team generator Create Balanced Random Teams with Skill-Based Distribution | Random Team Generator for Sports, Work, and Games - Shuffly

Easily create balanced teams for games, events, or tournaments by shuffling participants. Try it now for FREE!

or

How does Shuffly work?

Shuffly makes team creation quick, easy, and fair by balancing skill levels. Whether you're organizing a sports event, a work project, school activity, or a gaming tournament, Shuffly ensures random yet well-balanced teams for any occasion. Create an account to save participants and groups for future use, or use Shuffly without registration for quick one-time team generation.

  1. Step 1: Enter Player Names & Skill Levels

    Start by typing the names of all participants, placing each player on a new line. To include skill levels (optional but recommended for better team balance), add a number after their name (e.g., John 3, Jane 10). Skill levels can be any non-negative number (0, 1, 2, 3, ...), allowing you to create a granular skill rating system. By default, every player has a skill level of 0.

    💡 Import Options

    Save time with multiple import methods:

    • Manual Entry: Type participants directly into the text area (available for all users)
    • Import from Groups: If you're signed in, import participants from your saved groups
    • Import from Participants: Reuse participants you've saved in your account
    • File Import: Import from Excel (.xlsx) or CSV files with columns for Player Name and Skill Level (available for paid plans)

    💡 For Registered Users

    Create a free account to save participants and groups for future use. Build a library of participants and reuse them across multiple team shuffles without re-entering names each time. Organize participants into groups for different events or activities.

    Note: Using skill levels improves team balance, ensuring that both experienced and less experienced players are distributed equally across teams.

  2. Step 2: Set the Number of Teams

    Select how many teams you want to generate. Shuffly allows you to create a minimum of 2 teams, and the maximum is only limited by the number of participants you have (you can't have more teams than players). Once you've selected the number of teams, you can rename them if desired (e.g., Team 1, Red Team, or Alpha Squad). If you skip renaming, Shuffly will use default names like "Team 1", "Team 2", and so on.

  3. Step 3: Shuffle and Generate Teams

    After setting up your players and teams, simply hit the Shuffle button. Shuffly will instantly divide players into teams based on their skill levels, aiming to create the fairest distribution possible.

    Available Actions

    From this page, you have several convenient options:

    • Copy results – Copy team rosters to your clipboard (available for all users)
    • Reshuffle – Generate new team combinations with one click
    • Download as Image – Save team rosters as a PNG image (available for all users)
    • Download as Excel (Teams) – Export teams with all details in Excel format, with each team on a separate sheet (available for all users)
    • Download as CSV (Teams) – Export teams in CSV format for easy sharing and compatibility (available for all users)
    • Download as PDF – Export teams in a professional PDF format (available for paid plans)
    • Download as Excel (Participants) – Export the complete participants list for future use (available for paid plans)
    • Download as CSV (Participants) – Export the participants list in CSV format for future use (available for paid plans)

Shuffly takes the hassle out of team creation and delivers fair, well-balanced teams every time! Whether you're a casual user or need advanced features for regular team management, Shuffly adapts to your needs. 🚀

Why choose Shuffly?

Effortless, Fast, and Free

With Shuffly, create balanced teams in just a few clicks—no stress, no fees, and no wasted time!

Rename Teams Easily

Add some fun by giving your teams unique names! By default, they're labeled "Team 1", "Team 2", but you can rename them as you wish.

Download, Share, and Reshuffle

Easily download team rosters as an image, PDF, or Excel file. Copy results, or share them. Not satisfied? Reshuffle with a single click!

Excel Import & Export

Import players from Excel files for quick setup, or export your participant lists and team rosters to Excel for easy sharing and future use.

Skill-Based Team Balancing

Shuffly lets you assign skill levels (any non-negative number) to participants, making sure your teams are not just random, but fair and balanced.

Works on Any Device

No need to install anything—Shuffly runs entirely online and works on any device, be it desktop, tablet, or mobile.

No More Manual Calculations

Shuffly automatically calculates how to distribute players evenly across teams, saving you from any manual counting or guesswork.

Choose Your Plan

Select the plan that best fits your needs. All plans include monthly billing.

Current Plan

Free

€0forever
  • Up to 20 participants per shuffle
  • Up to 2 groups per shuffle
  • Save up to 20 participants in your library
  • Save up to 2 groups in your library
  • Basic team shuffling with skill balancing
  • Copy results to clipboard
  • Download as Image (PNG)
  • Excel export (Teams & Participants)
  • CSV export (Teams & Participants)
  • Manual participant entry
  • Reshuffle teams

Premium

€7.99/month
  • Up to 999 participants per shuffle
  • Up to 50 groups per shuffle
  • Save up to 999 participants in your library
  • Save up to 50 groups in your library
  • All advanced features
  • Excel/CSV import (.xlsx, .csv)
  • Import from existing groups
  • Import from existing participants
  • PDF export with templates
  • Excel export (Teams & Participants)
  • CSV export (Teams & Participants)
  • Copy results to clipboard
  • Download as Image (PNG)
  • Reshuffle teams
  • Priority support
  • Custom integrations
  • Advanced skill balancing algorithms

Frequently Asked Questions