For captains & pickup organizers

One team. One crew. Zero group-chat chaos.

Whether you captain a beer-league squad or organize a Thursday-night pickup crew — a clean roster, reliable check-ins, live stats, and the fair-teams auto-balancer that ends the “who's on which side” argument.

Every feature, one purpose

Everything a captain or pickup organizer needs — and nothing they don't.

Purpose-built for the person running the group chat, chasing check-ins, and keeping the crew together week after week.

Team & pickup modes

Run a fixed roster team all season, a rotating Thursday-night pickup, or both from one account. Switch between them without setting up a new app.

One app for every crew you skate with.

Fair-teams auto-balancer

Peer-ranked skill scores, aggregated across the group, generate balanced whites & darks in one tap. Drag to swap; the balance meter updates live.

Ends the “who's on which side” argument before warmups.

Rosters & check-ins

One roster of record with jersey numbers, positions, and roles. Players confirm IN or OUT with one tap; captains see the count before puck drop.

Nobody shows up to a short bench.

Team chat & push notifications

A dedicated channel for your crew. Roster calls, game reminders, and last-minute swaps land as push notifications — not lost group-chat replies.

One channel to reach everyone.

Season stats & streaks

Every game logs to a season-wide stat line: games, goals, assists, plus-minus, point streaks. Personal highs and team leaders update as scores post.

Every game counts — and everyone sees it.

Team branding (Team Pro)

Add your team logo, jersey colors, and sponsor patches. The app reflects your crew's identity across chat, standings, and stat sheets.

Feels like the team, not a generic sports app.

Lineup builder

Set forward lines, defence pairs, and goalie starter in a drag-and-drop board. Push the finalized lineup to the crew before warmups.

Line changes happen; confusion doesn't.

Player pool & spare requests

Short a body? Post a spare request to your player pool and the app pings available skaters. First to confirm gets the shift.

Never scramble at 6 PM again.

Two modes, one app

Team mode. Or Pickup mode. You choose.

Same clean roster tools. Same reliable check-ins. Two different shapes depending on how your crew plays. Switch modes at creation — the app adapts.

Team mode

You captain a beer-league team

Your team plays in a league you don't run. Or you're the captain and your team has a fixed roster. You want the operating side without paying for a whole league setup.

  • Fixed roster with jersey numbers and positions
  • Season-long stat tracking (G/A/PIM/GP)
  • Chat, push, check-ins, lineup builder
  • Award history & records for your team
  • Full custom branding on Team Pro
Pickup mode

You organize drop-in / pickup nights

You've got a player pool, a weekly ice slot, and a group chat where the same three questions get asked every week. Pickup mode is the whole apparatus around that — player pool, check-ins, and fair-teams auto-balancer.

  • Player pool with skill ratings
  • Fair-teams auto-balancer by skill
  • Weekly roster call with IN/OUT tracking
  • Spare-request signaling
  • Pickup-only stat tracking (optional)

Full pickup feature walkthrough →

Running a whole league with multiple teams? See League Vitals for Leagues →
Signature feature · peer-ranked

Fair-teams, ranked by the players themselves.

Every organizer runs into the same problem: one person's skill rating never matches how the crew actually sees each other. Fair-teams solves it by asking the players.

Each skater in your crew privately ranks the other players by skill. Rankings are aggregated across the whole group into a crowdsourced skill score for every player — no captain plays favorites, no ego, nothing shared publicly. On game night the algorithm looks at who's actually confirmed and suggests balanced squads from that aggregated data.

  • Private peer rankings — every player rates the rest of the crew, no one sees who ranked them what
  • Crowdsourced skill scores — aggregated across the pool, so the rating reflects reality, not a captain's guess
  • Attendance-aware — only balances the skaters who actually checked IN for tonight
  • Position-aware — goalies split first, then forwards / D
  • Locked pairs + manual override — keep line-mates together, drag to swap, math updates live
  • Repeat-avoidance — won't put the same pair together every week
1 · Players privately rank each other
You rank BourqueA
Kane ranks BourqueA-
McDavid ranks BourqueA
Aggregated → BourqueA (94)
Repeat for every player · scores stay private
2 · Who's IN tonight →
W Whites 62.4
McDavid · Bourque · Kane
Larkin · Bedard
Trocheck · Point
D Darks 62.1
Marchand · Panarin
Pettersson · Draisaitl
Suzuki · Guentzel · Zibanejad
3 · Suggested split · Δ 0.3 skill points
Team & Pickup pricing

Two tiers. Both work end to end.

Team Free covers the basics for one team or pickup crew. Team Pro adds fair-teams, unlimited history, full branding, and priority push.

Monthly billing · cancel anytime · no setup fees
Team Free
$0 forever

A real free tier for one team or pickup crew — up to 25 players, current season, LV branding stays visible.

  • Team OR Pickup mode
  • 25 player cap
  • Current season only
  • Schedule + basic roster tools
  • Basic team chat
  • Email notifications only
  • Read-only GMVitals & PlayerPulse
  • League Vitals branding on all pages
Not included in Team Pro: Standings and LeaguePulse — those are structurally multi-team features. If you're running a whole league with multiple teams playing each other, you want the League product instead.
How it starts

From free tier to running your season — in an evening.

Most captains and pickup organizers have their crew signed up before the next game.

1

Pick your mode

Team mode for a fixed roster. Pickup mode for a player pool — you can switch later if needed.

2

Invite your crew

Send a link. Players join, set jersey number and position (Team) or a skill rating (Pickup).

3

Play

Weekly check-ins auto-fire. Live scoring on game night. Fair-teams runs before puck drop.

4

Upgrade when you're ready

Go Team Pro to unlock fair-teams, unlimited history, full branding, and priority push notifications.

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