Only your org and invited staff log in here.
Players, parents, coaches & officials.
We support 30+ sports and keep adding more.
A league is the same job repeated thirty times — take the sign-ups, split them into divisions, build a fixture list, collect the money, score the games, keep the table honest, and tell everyone when it rains. Ligue runs all of it from one dashboard, so the work that used to live in a spreadsheet, a group chat and a shoebox of cheques happens in one place.
Open registration and let families sign up and pay in one sitting. Completed sign-ups arrive already sorted into the right season and programme, and you place athletes onto teams inside the divisions you have built — by age, by skill tier, by whatever structure your league actually uses.
Lay the season out once — fixtures, venues, kickoff times, officials — and keep every team and family looking at the same calendar. When a game moves, the change reaches the people it affects rather than sitting on a website nobody refreshes.
Score games as they happen and the box score, the player statistics and the league table all build from that one entry. Mark a game final and the standings recalculate with your competition’s tie-breakers, so nobody is rebuilding a table on Sunday night.
Collect registration fees, late fees and any extras by card, ACH or Apple Pay, with payment plans for families who need them. Every payment lands in the same ledger, so what the league has collected and what is still outstanding is one number rather than three spreadsheets.
Message a division about a postponement rather than the whole league, control who can name a team or publish a result, and background-check every adult around your athletes from the same staff record.
Nobody struggles with the idea of a league. They struggle with the four weeks in the middle.
Programmes fill unevenly, late sign-ups arrive after you have balanced the divisions, and somebody always pays on the last day. Capacity and waitlists mean a full division shows as full rather than quietly taking two extra players.
A postponement is not a scheduling problem, it is a communication problem. Change the fixture once and both teams, the officials and every family already in the car hear about it together.
A result entered wrong on Saturday is still wrong in the table on Wednesday unless somebody notices. Correct the game and the standings and any bracket recalculate from it, rather than being unpicked by hand.
What did the league actually collect, which divisions paid for themselves, and who still owes? All of it comes out of the same payments you took, ready to export when the board asks.
Yes. Age groups, skill tiers and programmes run in parallel inside one league, each with its own fees, fixtures, table and rules, and an athlete moving between them keeps one record.
Yes. Mark a game final and the standings recalculate with your competition’s own tie-breakers, and a playoff bracket seeded from the table advances as results land.
Yes, where you offer it. A season fee can be split into a deposit and a schedule of payments, and outstanding balances are visible per family and per division.
Change it once. Both teams, the appointed officials and every family are updated together, and you can send an announcement with the reason alongside the new date.
No — that is the point. Registration, payments, scheduling, scoring and standings are one system, so a completed sign-up becomes a roster becomes a team sheet becomes a result without anything being retyped.
Yes. Schedules, rosters, live scores, box scores and the current table are in the Ligue app for every family, free, and you can broadcast games to them as well.
Register in minutes, or book a walkthrough and we'll tailor it to the way you already run things.