Team & Match Generator
Pick a sport, drop in your players, get balanced teams and a match schedule.
Add at least 4 players (2 teams of 2) for a match schedule.
Add players and tap Generate teams.
Generate at least two teams to schedule matches.
Frequently asked questions
Yes. With Balance on, leftover players are distributed across existing teams so no one sits out. With Balance off, only full teams are formed and extras land on the bench.
The roster is shuffled with a seeded Fisher–Yates shuffle every time you press Generate. Press Generate again for a fresh draw, or use the same seed to reproduce a previous result.
Singles formats (Tennis, Badminton, Table Tennis, Squash, Chess), doubles formats (Tennis, Badminton, Pickleball, Padel), and team sports (Football 5/7/11, Cricket, Basketball, Volleyball, Field Hockey, Kabaddi). Pick Custom for anything else.
Round-robin schedules every team against every other team once — best when you want maximum game time. Knockout pairs teams into a single-elimination first round — best when you want a quick winner.
Use Copy to grab a plain-text version of the teams or fixtures and paste it into WhatsApp, Slack or notes. Nothing is sent to a server — everything runs in your browser.