Your WhatsApp group, run like a real club.

Fair, balanced games where everyone plays and every game counts. Tick who showed up, tap in the scores. The ratings sort themselves.

Free. Private by default. Only you need an account, your players just play.

Tuesday club night

Live
9 players2 courts5 games each
1Round 1
Court 1PriyaDanvsMarcusElena21–19
Court 2SamYouAdevsWeiTomasScore
RestNadia
2Round 2
Court 1NadiaWeivsPriyaTomas
Court 2ElenaSamYouvsDanAde
Balanced by rating · partners rotate · everyone playsSubmit once → ratings update

Built on real club nights, not guesswork

Most weekly groups run on duct tape: a group chat, a random pairing site, a printed sheet, and someone typing every score in by hand.

SportRevive replaces all of it with one sheet. Balanced games, rotating partners, quick score entry, and one tap that updates every rating and writes the session's recap.

No spreadsheets. No typing. Just games.

0+

competitive matches recorded, and counting

0+

rating updates delivered

<30

avg. team rating gap in generated games. Hand-picked pairings average 80+

Playing with the same group every week used to be casual. Since the SportRevive ladder, every game gets played like it counts. The mixing gives everyone a real chance, and everyone turns up wanting a proper contest now. Everyone leaves satisfied.
ASAbhijith S. · co-admin, Bad Men 10plays twice a week · 128 games and counting

How a club session works

  1. 1

    Tick who showed up

    Set courts and games each. New face? Type their name and they're in. The sheet deals itself.

  2. 2

    Start the session

    Print it, or run it from phones. Plans change? Swap, skip, or add a round.

  3. 3

    Score between games

    Takes seconds. You enter results, or players tap in their own.

  4. 4

    Submit once

    Ratings update, and the recap is ready for the group chat.

what lands in the group chat

Session recap

12 games · 9 players
Closest match
Sam + Ade vs Wei + Tomas
22–20
Biggest upset
Nadia + Dan beat Priya + Marcus
21–16
🥇
Priya5 games · 4-1
+21
🥈
Wei5 games · 4-1
+14
🥉
Sam5 games · 3-2
+9
Ratings updated · ready for the group chatShare recap

What your club keeps

The nights add up. Your private league keeps standings that mean something, a rating story for every player, and badges people actually brag about.

Every result moves the ratings, and the ratings shape the next sheet. The longer your club plays, the closer the games get.

Standings

After 12 club sessions
1Priya🔥1412+26
2Wei⚔️1387+9
3Marcus1350-11
4SamYou1341+3
5Elena1246-8
🔥 3-win streak: Priya⚔️ Giant slayer: Wei

Questions

What is SportRevive?+

A private club app for groups that play every week. The host runs the whole session from one fixture sheet. Scores and ratings take care of themselves.

Is SportRevive free?+

Yes. Create a league, invite your group, generate fixtures, and record matches for free.

How are fixtures generated?+

Games are balanced by rating, partners rotate, and everyone plays a fair number of games. Swap, skip, or add rounds any time. Only scored games lock.

Do my players need to install anything?+

No. Only the host needs an account. Add players by name, even mid session, and they play, get rated, and show up in standings right away.

How do players get their own view later?+

Share a claim link from the roster. One tap and a sign up, and their games and rating are theirs. Anyone already on SportRevive joins with your invite link instead.

Which sports does it support?+

Badminton, tennis, pickleball, and ping pong. Fixture generation covers doubles sessions in all four. Singles leagues can track matches and ratings, just without generated fixtures.

Who can see my league?+

Only people with your invite code or link. Leagues are private by default.