Add Players
Drag & drop a text file here
or click to browse (.txt, .csv only — PDFs not supported)
Team Settings
Checking these will reveal attribute fields next to each player above.
How to Use Team Randomizer Pro
Add Your Players
Type names one at a time, paste a list of names (one per line), or drag and drop a text file. Your player list is automatically saved for next time.
Set Attributes Optional
Toggle "Show skill / age / gender" to add details for each player. Skill is rated 1-10. These help create balanced teams when balancing options are enabled.
Choose Team Count & Balance
Pick how many teams you want (2-20). Check the balancing options to distribute players fairly by skill level, age, or gender.
Randomize & Share
Hit "Randomize Teams!" to generate your teams. Don't like the result? Click "Re-Randomize" for a new arrangement. Export as CSV, save as an image, or share via link.
The Best Free Online Team Randomizer
Team Randomizer Pro is a free online team generator that lets you quickly and fairly split any group of players into random teams. Whether you're organizing a sports league, classroom activity, office event, pickup game, or tournament, our random team maker handles it all.
Why Use a Team Randomizer?
Picking teams manually often leads to uneven matchups or hurt feelings. A random team generator removes bias and creates fair groups instantly. Team Randomizer Pro goes further with optional skill-based balancing — rate each player from 1-10 and our algorithm distributes talent evenly across teams using a snake draft system.
Features That Set Us Apart
- Balanced team generation — optionally balance by skill level, age, or gender for truly fair teams
- Flexible input — type names, paste a list, or upload a file
- 2 to 20 teams — works for any group size
- Export options — download your teams as a CSV spreadsheet, save as a PNG image, or share with a link
- Auto-save — your player list is remembered for next time
- No sign-up required — 100% free, works instantly in your browser
Perfect For
Soccer teams, basketball leagues, flag football, volleyball, kickball, dodgeball, ultimate frisbee, office team building, classroom group projects, video game squads, fantasy drafts, hackathons, trivia nights, board game groups, and any activity where you need to split people into random groups.