Private badminton leagues

Track your crew. Find your best pairings.

Run your regular badminton games as a private league. Log every match, track every player and see which combinations perform over time.

Thursday leagueAugust · 160 games
June July August All time
LogTeamsPlayersHistory
Top pairing · August
Jo + Sam
17W · 1L · 18 games · 51 pts
94%
win rate
Pairing standings
TeamGPMeet%WLWin%+/–FormPts
1Jo+Sam181117194+74WWWWW51
2Ben+Jo231420387+88WWWWW60
3Ben+Sam221417577+65WWLWL51
4Ben+Max221415768+28WLWWW45
5Jo+Max201213765+27WWWWW39
6Max+Sam221414864+33LLWWL42
7Amy+Sam2113101148+12WWLWL30
8Ed+Jo2113101148-16LWWWL30
9Ed+Sam2415111346+10WWLLL33
10Amy+Jo231481535-45LWLLL24
11Amy+Ben211371433-32WWLLL21
12Ed+Max211361529-48LLLWW18
13Ben+Ed191251426-59WLWLL15
14Amy+Max231441917-67LLLLL12
15Amy+Ed201231715-70LLLLW9

160 games this month. 8 sessions × 20. Ranked by win rate. Meet% is how often that pair was drawn. Pts: 3 per win.

You know the players. The data shows the combinations.

Your crew changes from game to game. So do the pairings. The Good Shot keeps track of every combination, every result and every score, giving you a league table built around how your crew actually plays.
Win rate · Point margin · Form · Games played
See who’s performing. See who’s clicking. See what’s consistent.
Pairings

The best player isn’t always the best partner.

Individual stats only tell you so much in doubles. Track every pairing across your crew and compare games played, wins and losses, win rate, point margin, pairing frequency and recent form.

Games playedHow often this pairing has taken the court.
Win ratePercentage of games won together.
Point marginPoints scored minus points conceded.
FormResults from the last five games.

Find the combinations that consistently deliver.

Top pairing · August
Jo + Sam
17W · 1L · 18 together
94%
TeamGPWLWin%FormPts
1Jo+Sam1817194WWWWW51
2Ben+Jo2320387WWWWW60
3Ben+Sam2217577WWLWL51
4Ben+Max2215768WLWWW45
5Jo+Max2013765WWWWW39
6Max+Sam2214864LLWWL42
7Amy+Sam21101148WWLWL30
8Ed+Jo21101148LWWWL30
Match logging

Log the game. Keep the league moving.

Record scores as you play and let the standings take care of themselves. Whether your regular crew has five players, eight, twelve or more, every game adds to the same league record.

Rotate the squadChange pairings from game to game.
Log the scoreRecord the result while it’s fresh.
Update the tableStandings and stats change automatically.

Less scorekeeping. More badminton.

Select players
Jo Ed Sam Ben Max Amy
Random four Fair pairs Clear
Jo · Ed vs Sam · Ben

drawn together 21 times as these pairs

21+
16+
Save match
Jo · Sam vs Ed · Ben
Jo · Ben vs Ed · Sam
Player stats

Know your numbers.

See how every player is performing across the league. Games played. Wins. Losses. Win rate. Points for and against. Streaks. Then one level deeper: who do they perform best with?

Individual form tells you the player. Pairing data tells you the team.

Top player · August
Jo
68W · 37L · 204 pts · 105 games
65%
PlayerPWLWin%+/–StreakPts
1Jo105683765+128L2204
2Sam107693864+194L3207
3Ben107644360+90W5192
4Max108525648-27W2156
5Ed105357033-183W2105
6Amy108327630-202L596
Match history

Every game becomes part of the record.

Go back through your league’s match history and see exactly how the season has played out. Review results by month or across the full league. Compare scores, pairings and performance over time.

Track the results. Spot the trends. Know the record.

June July August All time
Match history
Aug
26
Max+Sam def. Amy+Ed
21–19
Aug
26
Ben+Sam lost to Amy+Ed
16–21
Aug
26
Ben+Max def. Ed+Sam
21–16
Aug
26
Max+Amy lost to Jo+Ben
19–21
Aug
26
Max+Amy lost to Jo+Sam
18–21
Aug
26
Ben+Jo def. Amy+Sam
21–14
Aug
26
Ben+Jo def. Max+Sam
21–16
Aug
26
Max+Ed def. Amy+Jo
21–15

Built for your squad.

Create a private league for the crew you already play with. Keep your scores, standings, pairings and match history together in one place. No public rankings. No open sign-ups. No unnecessary noise.

Private by design. Built for regular play.

Enter your league