The operating system for hockey leagues.
Scheduling, standings, live stats, roster management, check-ins, chat, awards, and full custom branding — from a free tier that actually works, to leagues that need their own domain.
Every tool a commissioner actually uses.
Not a feature dump — the things that keep a real season on the rails. Each one is designed to save you a Sunday night.
Season scheduling
Build a full round-robin or bracketed schedule in minutes. Reschedule with one click, notify affected teams automatically, publish to every player's phone.
Standings & leaderboards
Auto-computed standings, tiebreakers, player leaders (G/A/PIM/PPG), and season-long leaderboards that update the moment a scorer taps a goal.
Live gamesheet tracking
Goals, assists, penalties and shots recorded rinkside on any phone. Boxscore builds live — no more entering stats the next day at lunch from your desk.
Rosters & roles
Team rosters with jersey numbers, positions, and roles (GM, captain, alternate). Multi-team players supported. Season-over-season history sticks to each player.
Attendance & check-ins
Captain-triggered check-in call sent to every player’s phone. IN / OUT / SPARE tracked automatically. GMs see the bench count before they leave for the rink.
Chat & push notifications
Team chat, league-wide announcements, and rinkside push alerts — without pushing everyone into yet another Discord server. Email notifications on Rookie, push on Starter/Pro.
Playoffs & awards
Playoff brackets that generate from seedings, custom trophy history, point streaks, and shareable end-of-season awards graphics.
Custom branding
Your colors, wordmark, favicon, share cards, email sender. On Pro tiers, your league runs on your own domain — players never see “League Vitals” branding at all.
Not a template — a live product running a real season.
These are actual screens from the Chittle Sports Hockey League — 10 teams, full playoffs, real players. Every screen you see below runs on the same platform we’d hand you.
Rinkside on any phone. Goals, assists, penalties and shots recorded live. Boxscore builds itself — stats are done when the buzzer sounds.
Auto-computed standings with tiebreakers, streak, and clinch state — updated the moment a scorer taps a goal.
Playoff brackets generate from seedings. Featured Game of the Week banner surfaces the matchup that matters most that weekend.
Configure your league’s trophy history. Auto-generated finalist cards for every award, ready to share on socials.
GM taps a button. Every player’s phone lights up. In / Out / Spare tracked automatically — nobody shows up to a short bench.
Every player gets a personal dashboard: engagement, next game, response rate, and season history — not vanishing group-chat photos.
Two shapes of league operators.
Every league is different, but they mostly break down into two shapes. Pick the one that sounds like you and jump straight to the tier below.
You run a full league
Multiple teams, a real schedule, actual standings that matter. You want the platform to feel like it belongs to your league — not a template someone else's logo is stamped on.
- Custom colors, wordmark, and share cards
- Standings and league-wide leaderboards
- Every team gets pro chat + check-ins included
You run several leagues under one org
Town rec centers, minor hockey associations, corporate leagues — organizations that need multi-league admin, invoicing, and a custom domain that matches your existing web presence.
- Multi-league SysAdmin dashboard
- Custom domain and email sender domain
- PO invoicing and priority support
Pay for what your league actually needs.
Start on the free Rookie tier — it works end to end. Upgrade when you want your branding on the front, or when your league grows past the free limits.
A real free tier — run a full small league end to end. LV branding stays visible everywhere.
- Up to 6 teams
- 25 roster spots per team
- Current season only
- Scheduling, standings, boxscores
- Basic team chat
- Email notifications only
- League Vitals branding on all pages
Every team in your league gets pro features included. Breaks even at just 4 teams vs individual Team Pro subs.
- Up to 12 teams
- 40 roster spots per team
- 2 seasons of history
- Every team gets pro chat, push notifications, check-ins, fair-teams
- SMS notifications coming soon
- Your header logo in place of League Vitals
- LeaguePulse — season overview preview
- Email support
Starter puts your logo on it. Pro makes it your league — full branding, awards, history, and pickup mode.
- Unlimited teams and roster
- Unlimited season history
- Everything in Starter, plus:
- Full custom branding — colors, wordmark, favicon, emails, share cards
- LV footer removed
- Awards + history + streaks (League Legacy)
- Leader badges on player cards
- SMS notifications coming soon
- Full LeaguePulse dashboard
- Pickup mode + fair-teams generator
- Practice scheduling
- Priority email support
League+
For town rec centers, minor hockey associations, and multi-sport orgs that need multi-league admin, a custom domain, and PO-based billing. Priced to your setup and league count.
Starter puts your logo on it.
Pro makes it your league.
Three pillars — the reasons Starter leagues eventually move up.
Make it yours
Full custom branding — not just a logo swap. Colors, wordmark, favicon, share cards, email sender name. Your players stop seeing League Vitals entirely.
- League color palette
- Custom wordmark + favicon
- Branded share cards for social
- Custom-branded emails
- League Vitals footer removed
Build your legacy
The stats stack that makes end-of-season nights feel earned. Awards, streaks, and history that carry season over season — players see themselves in your league's story.
- Custom awards + trophy history
- Point streaks + win streaks
- Full unlimited season archive
- Leader badges on player cards
- Award ceremonies + shareable graphics
Run the whole operation
The command center for a real league. LeaguePulse gives you the operational view. Pickup mode covers your drop-in nights. Practice scheduling covers everything in between.
- Full LeaguePulse dashboard
- Pickup mode + fair-teams generator
- Practice scheduling
- Unlimited teams and roster
- Priority email support
Every self-serve league tier, side by side.
Full feature matrix for the three league tiers. For single-team or pickup pricing, see the Teams & Pickup page.
| Feature | Rookie | Starter | Pro |
|---|---|---|---|
| Limits | |||
| Teams | 6 | 12 | Unlimited |
| Roster per team | 25 | 40 | Unlimited |
| Season history | Current only | 2 seasons | Unlimited |
| Core operations | |||
| Scheduling + standings | ✓ | ✓ | ✓ |
| Live scoring + boxscores | ✓ | ✓ | ✓ |
| Roster + player management | ✓ | ✓ | ✓ |
| Playoff brackets | ✓ | ✓ | ✓ |
| Team engagement | |||
| Team chat | Basic | ✓ | ✓ |
| Email notifications | ✓ | ✓ | ✓ |
| Push notifications | — | ✓ | ✓ |
| SMS notifications | — | Coming soon | Coming soon |
| Check-ins (every team) | — | ✓ | ✓ |
| Fair-teams generator (every team) | — | ✓ | ✓ |
| Pickup mode + practice scheduling | — | — | ✓ |
| Branding | |||
| Header logo customization | — | ✓ | ✓ |
| League colors + wordmark | — | — | ✓ |
| Custom favicon + share cards | — | — | ✓ |
| Branded emails | — | — | ✓ |
| LV footer removed | — | — | ✓ |
| Legacy + insights | |||
| Awards + trophy history | — | — | ✓ |
| Point + win streaks | — | — | ✓ |
| Leader badges on player cards | — | — | ✓ |
| LeaguePulse dashboard | — | Preview | Full |
| Support | |||
| Support | Community | Priority email | |
One flat fee. Every team in your league gets pro features.
Most league platforms charge you per team, or lock chat and check-ins behind a per-captain upgrade. Starter flips that: $29/mo covers every team in your league — pro-level chat, push, check-ins, and fair-teams generator across the board.
Break-even is 4 teams. Most leagues we build for run 6-10.
From free tier to running a full season — in an afternoon.
Most leagues are playing their first tracked game within a week of signup. You don't need to schedule an onboarding call.
Sign up free
No card. Rookie tier is a real product — a small league can run its whole season on it.
Invite teams
Send captains a link. They set up their roster, jersey colors, and check-in preferences in a few minutes.
Play the season
Schedule, score, track. Live boxscores update automatically. Push notifications go out at check-in windows.
Upgrade when you outgrow it
Add branding when you're ready. Move to Pro for awards, history, and unlimited teams. Nothing you built is left behind.
Ready to run your season with real tools?
Whether you're kicking the tires on the free tier, sizing up Pro for a growing league, or pricing out League+ for an association — send us a note. We reply within one business day.
- Real reply from a person who's actually built this
- No sales pipeline, no discovery calls unless you want one
- Same-day answers on pricing, features, and migration
- Custom demos for associations and multi-league orgs