Run Your League on League Hub
Free to sign up. Free to build a league. We only make money when your players register β a small fee per registration, split automatically, nothing out of pocket for you.
Want a walkthrough with screenshots before diving in? See Learn More. Just want the exact fee breakdown? See Pricing.
Loadingβ¦
What It Takes
Anyone with an account can start building a league right now β there's no application to wait on. Build out your venues, divisions, season dates, and fees whenever you have time. When you're ready to actually open registration, two things have to be true: your Stripe account is connected (so registration fees can be paid out to you), and a platform admin gives it a final review before it goes live. Nothing about drafting or editing a league requires either of those β only going live does.
What You Can Do as an Organizer
ποΈ Build the whole league β venues, divisions, season and registration windows, fees, age limits, rules, conduct policy, and optional playoffs.
π Generate the schedule automatically β round-robin plus balancing passes, respecting blackout dates, venue conflicts, and max games per week. Safe to re-run mid-season.
π Live standings, always accurate β computed from real game results with a full tiebreaker chain, never something you maintain by hand.
π₯ Full visibility into every roster β see who's on a team, who's still a free agent and needs to be placed, and who hasn't paid yet.
π¬ Message your league in one click β broadcast to everyone, just one division, or a single player, right from the Communication tab. Automatic email reminders go out before every game and practice on your own schedule, so you're never the one texting a lineup change at 9pm.
π§βπ« Assign coaches to any team, independent of whether they're a rostered player β they can post team notifications and notes to their roster.
π Scores, forfeits, and playoffs β week-by-week score entry with lock/reopen, forfeit recording, cancellations, and playoff bracket generation seeded from standings.
π³ Get paid automatically β once Stripe is connected, every registration fee splits at the moment of payment: the platform's cut goes to the platform, the rest lands directly in your account.