Utilix

Team & Match Generator

Pick a sport, drop in your players, get balanced teams and a match schedule.

1Setup
Balance

Add at least 4 players (2 teams of 2) for a match schedule.

2Teams

Add players and tap Generate teams.

3Matches

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.