Your racket sport life,
all in one link.
Challenge players, book lessons, and join club events — all without the group chat chaos.
Challenge anyone
Visit any player's onrally.app profile and send a game request in seconds. They have 24 hours to accept.
Singles or doubles
Play a casual singles match or organise a doubles game with friends. OnRally handles the scheduling.
Play anywhere
Add your favourite courts to your profile so other players know where to find you.
Bookings without the back-and-forth.
Players find you, and book you, without a single message.
Your availability, your rules
Set the days and times you're open. Players can only book slots you've approved — nothing gets through without your say.
Get discovered in Explore
Every active coach appears in OnRally's explore page. Players search by sport and location — and find you.
Cancellation protection
Set your own cancellation policy. Late cancellations get charged automatically — you never lose a slot for nothing.
Fill courts, automatically.
Players sign up, you collect fees, and waitlists handle themselves.
Events that run themselves
Create a round robin, drop-in session, or league night in under 2 minutes. Set your max players, open it up, and OnRally handles the rest.
Waitlists that actually work
When a spot opens up, the next person on the waitlist is automatically confirmed and notified. No manual juggling, no missed messages.
Know who's coming
See your full confirmed player list, waitlist, and cancellations in one place. Export it, share it, or just check it from your phone courtside.
Everything you need to build your coaching presence online and start filling your calendar.
- Your @username profile page
- Appear in Explore
- Accept lesson requests
- Availability calendar
- Certifications + specialisations display
- Collect payment your own way
Online payments, cancellation protection, and earnings tracking — so you can focus on coaching, not admin.
- Everything in Starter
- Accept payments online
- Automatic cancellation refunds
- Late cancellation fees — you set the policy
- No-show protection
- Earnings dashboard
- 10% platform fee on transactions