Run mini tournaments and leagues, manage seeding, ranking lists and group setups (cup/round robin/mixed). Log matches to collect player and match statistics.

How is your league managed?
November 29th, 2025

How is your league managed? Below I will describe in detail how we run our own league in our club. It would be interesting to hear from others playing in leagues how you are doing it.

Over the years I have participated in numerous squash leagues. Some have been weekly leagues, happening at the same time and place every week. Others have been leagues running over a month or so, where matches are set up in advance, and players are responsible for playing their matches when and where suitable to themselves and their opponents.

Click to read more about how we have done it

What does it do?

A league is a group of people participating in a competitive sport against eachother. A league has a ranking list, where the best players will be found at the top and the lesser players towards the bottom.

A league consists of multiple rounds, where a sub group of the group competes against each other. After the end of each round and depending on the results of the round, the league ranking will be updated. I can be updated manually (drag & drop), or it can be automated according to certain pre-defined rules.

Supported sports

Squash only (for now).

tour

Future support includes: Tennis, Badminton, Table Tennis, Padel, Squash, Pickeball, Racquetball.

Who is it for?

This app is for everyone running or participating in racket sport leagues, or players who just want to log matches and get player and match statistics.

League Management

A league can be run by a single manager on behalf of all users, or a manager can invite users to support invites and participation management.

A league can also have a mix of managed users (users who are not managing their own participation) and registered users.

Registered users can receive email notifications of league rounds, choose to sign up for individual round and receive round results.

Highlighted Features
  1. Supports ANY league system. The manual league option allow you to support any league system you can think of. It can even support ladder type system, where each round is just two players playing a ranked match.
  2. League system automation. Some league setups are automated, supporting rules such as "move all non-participating players down place" and more.
  1. Automated round invite emails. Before each round administrators can push a button to invite members to join.
  2. Automated round and league rankings emails. After each round administrators can push a button to send updated round results and resulting ranking updates.
  3. Match setup & scoring. Will set up matches for a given round, allowing match scoring and automatically generate the final round ranking.
  1. Multi platform. Supports installing as an app / to the home screen on iPhone/iOS, Android andChrome.
  2. Also runs great straight in the browser.
Upcoming Features
  1. Doubles & team management.
FAQ

Price? The product is currently free to use.

Who is behind this? We've been playing squash leagues for decades. We wanted a system to simplify league management. We also want to extend this service into becoming a community network for leagues.

Why did you make this? We have tried many systems for running leagues. We wanted something flexible and simple, which would run great on the devices we have available when we play.

How can I support you? Help us get to product market fit. You can do this by helping us to get actual users and usage.

Can I run tournaments? No. Tournaments are a different ball game (pun intended). If you need a great tournament management system, please check out https://www.rankedin.com/.

© racketrumble™ - email: s u p p o r t @ racketr u m b l e . c o m