JAY Project
JAY Project
← Tools hub

Team Picker

1. Number of Teams
👇 Pre-set team names (e.g., Offense, Defense)
2. Add Participants
⚖️ Balance mode OFF
No participants yet.
Add names above or load a saved group.
0 participants

Team Picker — Fair Random Team Generator & Splitter

JAY Project's Team Picker is the fastest way to split a roster into fair, balanced teams. Whether you need a random team generator for sports, a group maker for the classroom, or a team builder for the office, paste the names once and the tool spreads everyone evenly into the team count you choose.

Use Balance mode to keep skill levels even, lock specific people to a team, share the result by URL, and save your frequently-used rosters — all in one page. No sign-up, no install, no data ever leaves your browser.

Perfect For Every Occasion

⚽ Sports & Pickup Games

Splitting players for soccer, basketball, or board games? Use Balance mode to rate each player and the tool distributes skill points evenly, so no team starts with an obvious advantage.

🏫 Classroom Group Maker

Teachers can assign students to project groups or study teams without the same friends always ending up together. Lock individual students to a specific group when you need to.

🏢 Team Building & Workshops

Mix employees from different departments at corporate offsites. Share the result URL so every attendee sees the same team assignment instantly.

How to Pick Teams (with tips)

  1. Set the team count: Pick 2 to 10 teams. Rename each team upfront if you like.
  2. Add participants: Type names one per line or paste a comma-separated list (e.g., John, Jane, Mike) to add many at once.
  3. (Optional) Balance or lock: Turn on Balance mode and rate each player, or click a name to lock them to a specific team.
  4. Pick teams: Hit the button. Members are shuffled with cryptographic randomness and shown as color-coded cards.
  5. Share the result: Copy a share link so anyone opening the URL sees the same allocation, or copy as text for chat apps.

💡 Pro Tip: Copy a roster from a spreadsheet or chat app and paste it directly into the input field for bulk entry.

Frequently Asked Questions

Q. How is this different from a ladder game or drawing lots?

Lots and ladders pull one result at a time, so team sizes are not balanced automatically. JAY Project Team Picker spreads participants evenly across the team count you choose (2-10), backed by crypto.getRandomValues for cryptographically fair randomness.

Q. Can I balance teams by skill level?

Turn on Balance mode to rate each participant by stars (1-5) or a custom number. The picker then distributes members so the total score per team stays as close as possible — ideal for soccer, basketball, or any game where skill matters.

Q. Can I lock specific people to the same team?

Click a name to cycle it through Team 1, Team 2, Team 3, and so on. Right-click (or long-press on mobile) to unlock. Use it to keep best friends together or keep couples apart.

Q. How do I share the result with friends?

After teams are picked, hit "Copy share link". A URL containing the full result is copied to the clipboard. Anyone who opens the link sees the exact same team allocation.

Q. Do I have to retype my roster every time?

Save a roster as a named group (with star ratings included). Next time, just press Load. Everything is kept locally in your browser — nothing is sent to a server.

Q. How many people and teams are supported?

There is no cap on participants. Teams go up to 10. Paste a comma- or newline-separated list to add large rosters in one shot.


* We never store personal data on a server; everything is processed locally in your browser.
* Powered by the Fisher-Yates Shuffle algorithm and cryptographic randomness (crypto.getRandomValues) for provably fair results.