For hockey players, by hockey players

Optimize engagement and grow a healthy league.

Scheduling, standings, payments, and the engagement tools that keep your league thriving — all in one place.

Run a league that looks like yours.

  • A professional league website Custom branding, share cards, real domain — not a template with your logo pasted on.
  • Stats, standings, schedules Boxscores, playoff brackets and season-long history that feels earned.
  • Live gamesheet tracking Goals, assists, penalties and shots recorded rinkside — no more entering stats the next day at lunch from your desk.
  • Attendance tracking & notifications Captain-triggered check-ins and push alerts so nobody shows up to a short bench.
See league plans
Built for how hockey actually runs

Not a spreadsheet with a login screen.

League Vitals is built the way hockey people actually operate — captains checking a phone in a locker room, commissioners rescheduling a rink at 11 PM, players wanting to know the standings before dinner. Every screen is designed for that reality.

Schedules that hold up

Multi-rink scheduling, drag-to-reschedule, ICS feeds for players, and captain-triggered check-ins so nobody shows up to a short bench.

Stats that mean something

Live scoring, boxscores, leaderboards, and season-long history — so awards and streaks feel earned, not made up on the last night of playoffs.

Communication that lands

Push notifications, chat threads per team, email digests, and broadcast messaging — the tools captains and commissioners were already improvising in group chats.

Which product is for you

League Vitals for Leagues vs. Teams & Pickup.

The two products serve different customers. Some features overlap. The core distinction is who you're running things for — a whole league with multiple teams, or a single team or pickup group.

What you get Leagues
Rookie / Starter / Pro
Teams & Pickup
Team Free / Team Pro
Who it's for
Multiple teams, standings, playoffs
Single team OR pickup group (one operator)
Core features
Scheduling League-wide, multi-rink Single team/crew
Standings + playoff brackets
Fair-teams auto-balancer Included for every team (Starter+) Core Team Pro feature
Chat, push, check-ins Every team gets it (Starter+)
Awards, streaks, history League-scoped (Pro) Team-scoped (Team Pro)
Full custom branding Pro tier Team Pro tier
LeaguePulse dashboard Preview (Starter) / Full (Pro)
Pricing
Free tier Rookie — up to 6 teams Team Free — 25 players
Paid entry Starter $29/mo Team Pro $9/mo
Top self-serve tier Pro $59/mo Team Pro $9/mo
Sales-led tier League+ ($1,500–$6,000+/yr)
A tour of the good parts

Six things you’ll actually use every week.

A sampler from the full catalog. See every feature by audience or the pickup deep-dive.

Multi-rink scheduling

Drag-to-reschedule, conflict detection, ICS feeds for every player, and automatic captain check-ins so nobody shows up to a short bench.

Rebooking a rink at 11 PM stops feeling like a group-chat mess.

Live boxscores & standings

Scorekeepers enter goals and assists rink-side. Boxscores publish live. Standings, playoff seeding, and leaderboards update the moment the game ends.

No spreadsheet, no scorekeeper email, no Sunday-morning reconciliation.

Fair-teams auto-balancer

Pickup nights get balanced squads from your player pool, based on position, headcount, and (on Pro tiers) private aggregate player rankings.

Nobody argues about the split before the puck drops.

Chat, push & check-ins

Team chat threads, league-wide broadcast, push notifications on game day, and captain-triggered game-night check-ins with a live headcount.

The group chat that was doing this job now has one job left: memes.

Awards, streaks & leader badges

Automatic recognition for goal streaks, hat tricks, assist runs, weekly leaders, and season-long awards — earned from real stats, not made up at the year-end banquet.

Awards mean something when the data backs them up.

League branding

Your logo in the header. Team logos on every standing. League colors, custom favicon, and share-card previews on every game link posted to social.

It stops looking like an app. It starts looking like your league.

Straightforward pricing

Real free tiers. No per-seat pricing.

League plans price the whole league, flat. Team & Pickup plans price one team or crew. Every self-serve tier has monthly, 4-month, and 6-month season options.

For leagues

Rookie / Starter / Pro

Free – $59/mo

For multi-team leagues that want standings, playoffs, and a professional-looking season. Rookie is free forever. Pro is $59/mo — full branding, unlimited history, awards, and pickup mode included.

  • Rookie — free forever, up to 6 teams
  • Starter — $29/mo, up to 12 teams, logos on it
  • Pro — $59/mo, unlimited teams, fully branded
  • League+ — associations & multi-league, from $1,500/yr
See league plans
For teams & pickup

Team Free / Team Pro

Free – $9/mo

For single teams and pickup crews. Team Free covers a small roster forever. Team Pro is $9/mo — unlimited players, fair-teams auto-balancer with private rankings, and full team branding.

  • Team Free — free forever, 25 players
  • Team Pro — $9/mo, unlimited roster
  • Full pickup mode with box scores & leaderboards
  • Awards, streaks, and season history included
See team plans
Common questions

Everything else.

Still on the fence? These are the questions we hear most. If yours isn't here, use the form below — real reply, same day.

See all questions →
If you have multiple teams playing each other in a season with standings — you want the League product (Rookie / Starter / Pro). If you're running a single team or a Thursday-night pickup crew, you want the Teams & Pickup product (Team Free / Team Pro). The League product includes Team-Pro-level features for every team in the league — you don't need to buy both.
Pickup mode is designed for drop-in hockey — you have a player pool, you pick a night, you split them into balanced squads with the fair-teams auto-balancer. It's a mode on the Teams & Pickup product (Team Pro), and it's also included on the Pro league tier for leagues that also run pickup nights on the side.
Yes. Rookie is a real free product — schedules, standings, boxscores, rosters, playoff brackets, and basic chat all work. The trade-off is limits (6 teams, 25 roster) and League Vitals branding stays visible.
Every self-serve tier has a 4-month and 6-month season plan — flip the pricing toggle on the League or Team page. You pay for the months you play and pause between seasons.
League+ is for associations — town rec centers, minor hockey associations, corporate leagues — that run more than one league under a single org. It adds multi-league admin, a custom domain, a custom email sender domain, priority support, and PO-based invoicing. Typical range $1,500–$6,000+/yr.
Data is hosted in North America on managed Postgres with automatic backups. You can export rosters, schedules, and stats to CSV from every tier.
Talk to us

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