Local Leagues
Find your league
Home
About
FAQ
Contact
Challenge leagues and box leagues
Real league squash. On your schedule.
Pick your opponents in a challenge division, or get placed in a box and play everyone. Either way, you arrange matches around your week — with verified results, honest standings, and every match counting.
Find your league
See how it works
Challenge or box leagues
No fixed nights
7-day dispute window
Last result
Confirmed
RT
Rich T
3 – 1
Division 2
SK
Sam K
Harbour Club · Court 3 · Thursday 19:40
Match XP
+40 XP
Level 4 · 62%
Confirmed results update the standings and XP automatically.
Division 2 · Season 4
Live
1
A. Patel
42
2
Rich T
On a Roll
38
3
Sam K
31
4
J. Cole
27
Form
W
L
W
W
W
Promotion is decided by the final table
Confirmed results move the table automatically.
Incoming challenge
Wildcard
SK
Sam K
Division 2 · wants to play
“Free Thursday after 7?”
Power Play at stake
Accept the challenge and the wildcard rides on the result.
Accept
Decline
Pick a court and a time once they accept.
Box 2 · November cycle
3 rounds left
#
Player
P
Pts
1
A. Patel
4
12
2
Rich T
4
10
3
Sam K
4
7
4
J. Cole
3
4
5
M. Reed
3
2
Top 2 promoted · bottom 2 relegated
Box cycles close automatically and feed the next draft.
Progression
New unlock
Title unlocked
The Grinder
3 matches in a season
Level 7
1,840 XP
Next: Pro White
Unlocks at level 10
Win vs Sam K
+40 XP
Season finisher
+50 XP
Earn XP, unlock titles and squash-ball profile icons.
Why players switch
Competitive squash that fits around your life.
Play on your terms
Challenge when you're free, agree a court and a time, and stop planning your week around one club night.
Results that hold up
The score is submitted in the app. Your opponent has seven days to dispute it. Admins only step in when something is wrong.
A league with stakes
Every confirmed match earns XP and unlocks titles. Box cycles add automatic promotion and relegation at the end of each round.
Two ways to play
Pick your opponents, or let the box decide.
Challenge league
Choose who you play from your division. Send a challenge, agree a court, and get the match in the diary.
Pick any opponent in your division
Seasons with promotion and relegation
Wildcards, XP and titles
Box league
New
Get placed in a box of four to six players at your level. Everyone in the box plays everyone.
Everyone in the box plays everyone
Top players go up, bottom go down
Cycles close and redraft automatically
How it works
From joining to confirmed result in four steps.
01
Join a league
Get placed in a challenge division or a box at your level. Club member or not, you can compete.
02
Get your matches
Challenge players in your division, or play everyone in your box. The fixture list is waiting.
03
Play your match
Agree the time and venue between you. Your league, your courts, your evening.
04
Submit the result
It counts straight away. Only your opponent can dispute it — within seven days.
The old way
A league that runs your week.
One fixed night, every week
Chase the organiser to rearrange
Results passed around by text
Tables updated when someone remembers
Local Leagues
Competition that fits your week.
Play when you are both free
Challenge, or play everyone in your box
Results submitted and confirmed
Standings and promotions update automatically
For organisers
Run the league, not the group chat.
Run challenge seasons or automated box cycles. Divisions, promotion, disputes and join policy live in one place — set the rules once, then let the table do the work.
Challenge and box leagues
Promotion and relegation
Cycle automation
Dispute queue
Join policy
Talk to us about your league
Admin queue
3 open
November box cycle
Draft ready to review
A. Patel vs J. Cole
Disputed
S. Khan vs M. Reed
Awaiting result
Confirm
Resolve
Ready when you are
Your next match is closer than you think.
Join a local challenge division or box league and get your first match on the calendar this week.
Find your league
Read the FAQ