Hockey setup
Built for hockey.
Beer league with the hard parts handled: ice slots priced out, a goalie summoned by 9 pm, and points tallied however your league counts an OT loss.
Watch a real league running on Beleeg
Westwood Paddle midseason — standings, scores, and next week. No signup.
Your setup at a glance
What's set up by default.
Every value here is a setting you can change. Override at the league, division, or single-match level — no developers needed.
Scoring
Custom scoring per league
Single canonical format per league.
Lineups
Custom per league
1 line per match by default (1–1 configurable).
Match shape
team vs team
Every match writes to the same scoreboard model — captains submit from any device, standings recompute live.
Sample league
Sample: Twin Cities Hockey, 2026-27 season
Twelve adult teams play a 24-game regular season on NHL points: 2 for a win, 1 for an OT or shootout loss, 0 for a regulation loss. Ties after regulation play 5 minutes of 3-on-3 OT followed by a 3-round shootout. Playoffs flip to sudden-death 20-minute OT periods with no shootout. Beer-league divisions run a flat 2-1-0 instead.
What's in the box for hockey
- Ice-slot inventory with cost-pass-through pricing — the canonical use of our inventory core
- Penalty + power-play state machine in the scorer app (stacked, delayed, and major)
- Locker-room assignment engine respecting gender, adjacency, and adult/minor separation
- Officials assignment + abuse-report workflow with auto-suspension on threshold
- Captain console with lineup, score-submit, and push standings on mobile
Player ratings
We recommend TrueSkill
Beer leagues with rotating lineups — TrueSkill's team-uncertainty model fits perfectly.
You can swap engines anytime in League → Settings → Ratings. Or upload your last few seasons of results and we will generate starting ratings.
Ready when you are
Spin up your hockey league.
Free leagues launch in minutes. Pro adds your own web address, your-brand email, and unlimited players.