Rally Leagues
Run your sports league, from schedule to playoffs
Teams, divisions, schedule, results and standings in one place. Your teams follow the season from a link, no account.

Features
Everything your league needs
League scheduler
A league schedule maker that places games around your surfaces and game nights. Review every team’s games before you publish.
Postpone without starting over
Move a game, then publish the updated version of your schedule.
Public season page
Schedule, results and standings on a single link, no account.
End-of-season playoffs
Single or double elimination, seeded from the season standings.
Several organizers
Share the work of running your league with other volunteers.
Your sport, your rules
Curling, cornhole, recreational hockey, softball, volleyball or pickleball. Adapt the rules to your club.
Pricing
One simple price per organization
Your first season is free, from the first match to the final. You only pay starting with your next season.
See pricing →Leagues
From $39 per month
CAD, plus tax · Per organization
Your first season is free, from the first match to the final.
- Unlimited leagues
- Unlimited seasons
- Unlimited divisions
- REST API and signed webhooks included
Open play
Run your open play nights
Players sign up and check in. Rally builds every round, with partners who change and a house rating.
Integrations
Connect your software to your league
The REST API and signed webhooks are included in the Leagues plan. Send your standings and results to your website or your software.
Read the API documentation →Practical guides
Guides to help you plan your season
A practical checklist for your recreational league season
Make the key decisions before opening night, then keep a simple routine throughout the season.
Build a recreational league schedule that works across weeks
Calculate games, assign league nights and check conflicts before sharing your schedule.
Manage league postponements without losing track
Keep a reliable schedule and clear instructions, from the first request to the confirmed replacement game.
Already using Rally Leagues? Every task is explained step by step. Rally Help Center →
FAQ
Questions about Rally Leagues
What does Rally Leagues include?
Manage teams, divisions, schedules and results. Share your published season with your teams.
Which sports can I organize?
Curling, cornhole, recreational hockey, softball, volleyball and pickleball. Each sport offers rules you can adapt to your club.
How much does Rally Leagues cost?
Your first season is free. After that, the organization subscription starts at the rate shown on our pricing page.
Does the free season last only 30 days?
No, your whole first season is free, whatever its duration. You start paying from the following season.
Can Rally build my league schedule?
Yes. The league scheduler places games around your surfaces and game nights. Review every team’s games, then publish the schedule.
Can I change the schedule or postpone a game?
Yes. Prepare changes, review their impact on teams, then publish your updated schedule.
Do teams need an account to view the season?
No. After publication, share your season link to view the schedule, results and standings without an account.
How is a league different from a Rally tournament?
A tournament serves a standalone competition. A league organizes recurring games with divisions and season standings.
How do I start my first season?
Use the form to tell us about your league. The setup assistant then guides you from teams to schedule publication.
Does Rally Leagues have an API?
Yes. The REST API and signed webhooks are included in the Leagues plan. The documentation is on the Developers page.
Next season
Let’s discuss your next season
Tell us your sport, team count and dates. We’ll help you prepare the start of your first season.
Before you write to us
- Your sport and approximate number of teams.
- Your planned season start date.
- What takes the most time today.
How it works
Your season in six steps
Each step sets up the next one. You publish only when everything is ready.
Create your season
Pick your sport, your dates and your game nights.
Set up divisions
Group teams by level and set your standings rules.
Build the schedule
Place games around your surfaces and game nights, then review before publishing.
Record results
Enter scores after each game night and handle postponements.
Follow the standings
Each division’s standings follow the results you record.
Run the playoffs
The top teams move on to the playoffs, all the way to the final.