A random team generator for sports eliminates the social hierarchy of captain-picks by assigning players to balanced teams through a cryptographic shuffle. Every player has exactly equal odds of landing on any team, regardless of skill, popularity, or the order names were entered. FairPick handles uneven numbers automatically, distributing remainders one per team.
Team Generator
The main event. Paste players, set team count or team size, generate balanced random sides instantly. Reshuffles without re-entering names.
Open →Name Picker
Pick who kicks off, who chooses ends, or who serves first. Random player selection from your full squad list with one click.
Open →Yes / No Generator
Digital coin toss for kick-off decisions, end selection, or any sports coin flip. No coin needed.
Open →Number Generator
Assign random squad numbers, pick batting order positions, or draw random matchups for a bracket tournament.
Open →Every sport. Every level. Fair every time.
⚽ Football & soccer
5-a-side, 11-a-side, training sessions. Paste your squad, pick 2 teams. Reshuffle between sessions to prevent the same groupings forming week after week.
🏀 Basketball
Pickup games and training drills. Split your players into random sides without the social politics of captain selection. Works for 3v3, 5v5, or any format.
🏐 Volleyball
Generate random teams for training scrimmages. Mix player skill levels to improve game IQ and prevent the same strong players always dominating.
🏏 Cricket
Split your group for net sessions, practice matches, or fielding drills. Use the number generator to assign random batting order positions.
🎾 Tennis & racket sports
Generate random doubles pairings or round-robin matchup order. Use the number generator to assign courts or pick serve order.
🏫 PE & school sports
End the captain-picks system entirely. Paste the class list, generate teams on your phone, display results. Fair, fast, and never embarrassing for anyone.
Why random is the fairest way to pick teams.
No social hierarchy
Captain-picks systems publicly rank players by desirability. Random assignment removes that completely — every player is equal in the assignment process regardless of skill, popularity, or confidence.
Prevents permanent cliques
When the same players always end up together, training becomes predictable and development stalls. Random teams expose players to different partners and opponents every session.
Genuinely balanced
FairPick distributes players evenly by count. With 13 players in 2 teams you get 7 and 6 — never 11 and 2. Extra players are distributed one-per-team automatically.
Uncontestable
No one can accuse the coach of deliberately stacking a team. The randomisation is transparent and mechanical — everyone sees the same process and the same result.
Sports team questions.
Does FairPick balance team sizes evenly?
Yes. Players are distributed as evenly as possible. With 13 players and 2 teams, you get 7 and 6. With 13 and 3 teams, you get 5, 4, 4. Extra players are spread one per team — never all piled into one group.
Can I reshuffle without re-entering names?
Yes. After generating, click Re-shuffle and a completely new random assignment is produced from the same player list in one click. Your list stays in browser local storage between sessions too.
Does it work without internet at the sports ground?
Once loaded, FairPick runs entirely offline in your browser. Load the page on your phone before you leave for the venue — it will work without a connection during your session.
Can I split by team size instead of team count?
Yes. Switch to "Players per team" mode and set your target team size — FairPick calculates how many teams that creates and handles remainders automatically.
Generate your teams now.
Paste your player list and get balanced random sides in seconds. Free, no signup.
Also read: How to Split into Random Groups