Learn More About League Hub
Everything in one place — what it looks like if you're still deciding, step-by-step instructions once you're in, and quick answers if you just have one question.
⚠ Draft copy, placeholder screenshots — not yet finalized. Last updated: [date to be set]
1. Build Your League
Start with a format — a regular season, a season that ends in a tournament, or a standalone tournament — then fill in divisions, venues, game days and times, registration dates, fees (or leave it at $0), age limits, and rules at your own pace. Nothing here needs an approved league or a connected payment account yet, so there's no pressure to finish it all in one sitting.
2. Get Paid Automatically
Connect a Stripe account (free, a few minutes, hosted by Stripe — League Hub never sees or stores card details) and every registration fee splits itself the moment a player pays: our flat platform cut goes to us, the rest lands directly in your account. No invoicing, no manual transfers, no waiting on anyone. Full breakdown, with a real dollar example, on Pricing.
3. Generate a Schedule in One Click
Once registration closes, generate the season with one button — a fair round-robin per division that honors every team's blackout dates and time preferences, and never double-books a venue. Change something mid-season? Re-run it any time — already-played games are always preserved.
4. Run the Season
Enter scores week by week, standings update themselves with a real tiebreaker chain, and playoff or tournament brackets — single or double elimination — build straight from the results. Forfeits, cancellations, and roster moves are all a couple of clicks, not a spreadsheet.
5. Message Your League
Broadcast to everyone, just one division, or a single player, right from the Communication tab — and automatic email reminders go out before every game and practice, so you're never the one texting a lineup change at 9pm.
Ready to try it?
Free to sign up. Free to build a league. We only make money once your players register.
Step-by-step, by role.
Profile → Dependents and add their name and birthdate. You'll register and pay on their behalf from your own account — they don't need their own login until they turn 18.My Dashboard.Profile → Notifications and toggle each type independently — game reminders, schedule changes, team messages, weekly standings, and more.General
What is League Hub?
A simple, fast way to organize and join sports leagues — for kids and adults. Organizers set up a league (divisions, schedule, registration, fees); players and parents find a league, join or build a team, and track the season — schedule, scores, standings, and team messages — right in the browser.
Do I need to download an app?
No. League Hub runs entirely in your phone or computer's browser — nothing to install, nothing to update.
Is it free to use?
Creating an account, browsing leagues, and building a league as an organizer are all free. The only charge is a registration fee for leagues that have one, set by that league's organizer — League Hub takes a small percentage of that fee, never a separate charge to you.
How do I find a league?
Click Find a League in the top navigation, or just go to the homepage — every open or upcoming league is listed there, filterable by sport and status.
Registration & Payment
How does payment work?
If a league has a registration fee, you pay it securely through Stripe at the moment you join or create a team — your roster spot isn't reserved until the payment actually goes through. Payment goes directly to the organizer, minus League Hub's small platform fee.
Can I register my child?
Yes — add them as a dependent on your account (Profile → Dependents) first. You register and pay on their behalf; they don't need their own login until they turn 18.
What if I need a refund?
Refunds are handled directly by the league's organizer, not automatically by League Hub. If you're removed from a roster or need to back out, reach out to your organizer — their contact info is on the league page.
Teams
How do I join a team?
Either create your own team from a league's page (you become captain), or ask a captain for their team's join code and enter it yourself. If no team has room, you can join the free agent pool and get placed later.
I lost my team's join code — now what?
Any team member can find it on the team page while signed in. The captain, a coach, or your league's organizer can also look it up for you.
Can I request specific dates my team can't play?
Yes — a captain can set blackout dates on the team page (the league's organizer sets how many are allowed, and some leagues don't use them at all). Once the organizer generates or regenerates the schedule, it treats those dates as a hard block and works around them.
Account
How do I change what I get notified about?
Profile → Notifications — toggle each type on or off (game reminders, schedule changes, team messages, weekly standings, and more).
How do I remove a dependent from my account?
Profile → Dependents → Remove, next to their name. If they're currently on a team, you'll be asked to confirm — their roster spot is cleared and any refund still owed has to be worked out with the organizer directly.
Can I delete my account?
Yes — Profile → Delete Account. This is permanent and can't be undone. If you have active dependents linked to your account, you'll need to resolve those first.
For Organizers
How do I start a league?
Click Become an Organizer on the homepage, or go to the Organizers page and hit + Create a League. You can build it out — divisions, venues, schedule, fees — at your own pace before ever submitting it for approval.
What does League Hub take as a fee?
A small percentage of each paid registration, taken automatically at the moment a player pays — never a separate bill, and nothing at all for free leagues.
How do I get paid?
Connect a Stripe account from the Organizers page. Registration fees are split automatically the instant a player pays — your share lands in your own Stripe account, not held by League Hub.
How does schedule generation work?
Once registration is closed and your teams are set, hit Generate Schedule on your league's management page. It builds a fair round-robin per division, respects each team's blackout dates and time preferences, and never double-books a venue.