Fair, by your rules.
Everyone gets their share of matches, within the rules you set: divisions, levels, start times.
Hi, I’m Marc. Tennis is my passion, and I’ve spent my career turning messy processes into software. HouseLeaguePro is where the two met.

I started playing tennis as a kid, on the clay courts of Germany. Some years I played constantly and some years hardly at all, but I never lost the love for it. I moved to Canada more than ten years ago, and I’ve been on court two or three times a week ever since.
For several seasons I played in a big house league at my club. League night was great. What happened behind it was a lot of work. Our organizer ran a huge league almost entirely by hand: a shared spreadsheet for every week’s schedule, matchups to keep fair, results to collect, standings to update. And every week, the same messages: “I haven’t played in weeks.” “Why am I playing him again?” “I never got that email.” She did a remarkable job. The tools just weren’t built for it.
So I started asking around. At other clubs and with other organizers I found the same thing: a score sheet pinned to the wall, a clipboard by the door, a spreadsheet at home, players taking a photo of the sheet to text to the organizer. And the same answer every time:
“I love doing it. I’d run another league if I had the time.”
That was the problem worth solving. Not the tennis, but the hours around it.
So I built HouseLeaguePro. Schedules stay fair, drafted from players’ availability. Scores are entered from the court. Standings update themselves. The reminders go out without anyone sending them.
The first league on HouseLeaguePro was a demanding one: three divisions of very different sizes, several courts and start times every match night, players who could only play early or only late, and far more players than courts, so every week many had to sit out. Keeping that fair meant weighing everything at once: who’s available, who sat out last week or the last three, how often each player has played, who they’ve already faced, and how many matches each division gets. The league moved over mid-season, and the scheduler I built for it is still at the heart of HouseLeaguePro. Since then, every format (weekly matchups, box leagues, rotating doubles, team doubles) has been shaped by the organizers who run it, season after season.
That’s what I aim for with every league: you run it the way you want to, the way your players know, with far less work and a better experience for everyone. You shouldn’t have to change how your league runs to fit the software.
Everyone gets their share of matches, within the rules you set: divisions, levels, start times.
Players see their match, set their availability and enter scores from their pocket.
The app does the legwork; you make the calls.
Ask for an export any time, free of charge. It’s never sold or used for advertising.
I still play: a one-handed backhand, clay-court habits I can’t shake, and too many hours watching Federer, Wawrinka and Dustin Brown highlights. When you book an intro call, you’re talking to me, the person who builds the app.
Marc BergerFounder, HouseLeaguePro
Book a free intro call and live demo — we'll learn how your league runs and show you exactly how HouseLeaguePro fits. No pressure, no obligation.
You’ll talk with Marc, who built HouseLeaguePro.