About MatchMaker

MatchMaker helps tennis groups create doubles schedules and run their matches. Generate a schedule automatically to review playing time, rest rounds and repeated partners, or choose the teams yourself and build a schedule manually.

Save events by date and keep reusable player rosters. You can also choose to record scores and individual standings. Export schedules and standings as images, download CSV files or JSON backups, and print your schedule.

By default, records are saved in the browser you are using. Approved organizers can sign in by email, share a selected event and give participants a read-only link.

Automatic generation checks your required conditions and improves balance, but does not guarantee an optimal schedule. Check who is actually attending and how play is progressing before deciding on the final schedule.

Who is it for?

MatchMaker is designed for organizers who manage player rosters and arrange doubles matches for small tennis groups, and for participants who want to check their next match. It does not adjudicate official tennis rules or certify match results.

Getting started

Try generating a schedule with the example roster, then replace it with the players in your own group. Rest requirements differ between playing on several courts at once and playing matches sequentially on one court. The user guides explain the settings and walk through practical examples.

Questions and feedback

Send questions about MatchMaker, bug reports, privacy questions and deletion requests to goople.js@gmail.com. For a bug report, please include your device, browser and the steps needed to reproduce the problem. Do not send passwords, sign-in links or unnecessary personal information about participants.