Box leagues that
run the whole club.
The box league is how squash clubs keep everyone playing — and Tap Leagues runs it end to end. Draw the boxes, play your round-robin, and watch promotion and relegation sort itself out every month.
Free for players and clubs · set up a division in minutes · no card required
One month, one box, one clean cycle
Every squash box league turns on the same four beats. Tap Leagues automates all of them, so the only thing left to organise is the court time.
- DrawPhase 1
Set the boxes
Split the club into boxes of five — divisions stacked top to bottom. Everyone knows their box, their four opponents and their court bookings for the month.
- PlayPhase 2
Round-robin the box
Each player meets everyone else in their box once. Book the court, play best-of-five, and either player taps the result in from the glass.
- ScorePhase 3
Climb the table
Points land the instant a match is approved, with a bonus for completing every game in your box. The division table re-sorts itself live.
- RollPhase 4
Promote & relegate
Close the month, lock the division, and the top two go up while the bottom two drop. New boxes are drawn and the next cycle is ready to play.
Your division table, always settled
Each box is a five-player round-robin, and the grid fills itself in as results land. Players enter their own scores from the court, opponents approve with a tap, and the standings recalculate before anyone has unscrewed their racket.
Bonus points reward finishing all four of your matches, so nobody coasts — and when the month closes you lock the division, promote the top two and relegate the bottom two in a single tap.
The whole club keeps moving
Box leagues only stay fun when the divisions breathe. Tap Leagues handles the promotion and relegation maths automatically at the end of every cycle, redraws the boxes, and tells each member exactly where they're playing next month — no whiteboard, no recalculating by hand.
Crown the season with a club championship
A box-league season deserves a proper finish. When the last cycle closes, turn the standings into a knockout — seed the draw straight from your division tables so the player who topped Division 1 earns the number-one spot, and the boxes carry their full meaning into one night of squash.
Tap Leagues hands out byes automatically when the numbers don't fall evenly, so nobody waits on a half-built draw. From the semis to match ball, the bracket fills in live — the whole club follows finals night on their phones instead of crowding the glass.
A challenge ladder for everyone else
Not every squash club wants to commit to a box every month. Run a challenge ladder alongside your divisions for new members, returning players and corporate teams — challenge the player above you, win, and take their rung.
Players heading off on holiday can freeze their place, challenges expire on your schedule, and the ladder stays warm between box cycles.
See who's quietly winning everything
Every box result feeds the club leaderboard — recent form, win rates and all-time records, so the right players get pushed up the divisions.
Made for the way squash actually runs
Monthly club box leagues
The classic squash format — fresh boxes every month, promotion and relegation rolling members through the divisions all season.
Corporate & racket leagues
Run a workplace or multi-club ladder alongside the boxes so casual players always have someone to challenge.
University & student squash
Term-length boxes that sort freshers and firsts into the right division without a single sign-up sheet on the wall.
Tap Leagues is free squash league software and a squash app for iOS and Android, built around the squash box league that clubs already know. Run monthly boxes, live division tables, automatic promotion and relegation and a casual challenge ladder — then crown the season with a club championship knockout seeded straight from the boxes, all from one link, with players entering their own scores from the court.
Draw the first box tonight.
Set up your squash box league in minutes, share one link with the club, and let promotion and relegation take it from there.



