How to Run a Hockey League
A commissioner's guide to running an adult beer league — ice time, scheduling, rosters, rules, and surviving a full season.
Why hockey leagues are their own animal
Hockey is the hardest sport to run a league for, by a wide margin. Every other sport has one resource problem: players. Hockey has three: players, ice, and refs. Any of those goes sideways and your season falls apart.
But hockey players are also the most loyal. Once someone finds a good Sunday night league, they show up for years. The same faces come back every session. If you can solve the logistics, the community takes care of itself.
This guide is written for the Tuesday night commissioner — somebody running 4-8 teams at a local rink, not a rep league organizer. If you're building your first beer league or taking one over from the guy who's been running it for fifteen years and wants out, start here.
Getting started
The foundation is your ice contract. Before anything else, lock down:
- Ice time. Hockey rinks are a fixed commodity. Book early, book consistently, and lock in the same slot for the full season. A good rink contract is worth more than a good roster.
- Session length. Most beer leagues run 18-22 weeks per session, with two sessions per year (fall/winter, spring/summer). You can go shorter for a first-time league.
- League size. Four to eight teams. Four is tight but runs cleanly on one sheet of ice per week. Eight is the max before scheduling gets hard.
- Division level. Pick one: learn-to-play, beginner, intermediate, advanced. Don't try to be all of them. Mixed-level leagues always have one team getting destroyed.
The mistake first-time commissioners make is assuming they'll "figure out the level" once players sign up. You can't. Set the level first, recruit to it, turn away players who don't fit.
Building the schedule
A weekly double-header format is the standard. You get two games per ice time (back-to-back on one sheet), teams rotate through opponents. In a 6-team league that's 5 weeks to play everyone once.
Key scheduling principles:
- Every team plays every other team at least twice. Once is not enough for fair standings.
- Split home/away jerseys. It matters for the players and it's the only visual cue refs have.
- Rotate first-game vs second-game slots. The late game is often quieter and colder. Spread the pain.
- No team should play more than 3 weeks in a row at the late slot.
Build in a bye week at the halfway point. Hockey players get injured. Equipment breaks. You'll need the flex.
Rosterlytic generates balanced hockey schedules with jersey color assignments and double-header support. Time slot rotation is automatic.
Roster and team management
Roster size is 12-16 skaters plus a goalie. Hockey teams need depth because of injuries, travel, and the physical toll of back-to-back weeks. A team with only 10 guys will be running 3 lines of forwards for half the season.
The goalie problem is real. Goalies are scarce, especially in beginner divisions. Options:
- Dedicated goalie per team, season-long commitment
- Rotating goalie pool that floats between teams as needed
- Teams responsible for finding their own goalie each week
Rotating pools are the most reliable. Commit to a flat goalie fee ($30-50 per game) and keep a list of available goalies. Teams without a regular goalie call from the list.
Captains in hockey do more than basketball captains. They're your line coach, equipment manager, and fee collector. Pick people who've been around the league for at least a session.
Rules and officiating
Every game needs two refs and a scorekeeper. This is non-negotiable. Pay them. One-ref games in hockey become hockey fights.
USA Hockey rules are the base. Most beer leagues modify:
- No checking. This is the biggest rule change and the one you'll enforce constantly.
- No slap shots in lower divisions (concussion risk, puck velocity)
- No icing the puck in 4-on-4 play
- No fighting. Automatic season suspension. First offense, no appeal.
Running time clock with a running clock works for most beer leagues. Three periods, 15-17 minutes each, stop time only in the last two minutes of the third if it's a one-goal game.
For the full rulebook template, see our Adult Beer League Hockey Rules.
Handling fees
Hockey is expensive. Budget roughly:
- Ice: $300-500 per hour, 2-3 hours per week
- Refs: $60-100 per game (two refs, one scorekeeper)
- Pucks, admin, playoff prizes: $20 per player over the season
A typical 20-week hockey league is $400-700 per player. That's a lot of money. Collect it up front or in two chunks — once mid-session for a full payment is a mess.
Payment rules:
- Collect before session start, no exceptions
- Offer a two-payment plan (half up front, half by week 6) if you want to increase signups
- Charge late fees after week 6 if you offer the plan. Otherwise nobody pays the second half.
- No pay, no play. Seriously. Benching a player who hasn't paid is how you avoid a season with a $2,000 shortfall.
Rosterlytic handles split payments and late fees automatically. Players see their balance, get reminded, and captains don't have to chase anyone down.
Standings and playoffs
Two-point system: 2 for a win, 1 for an OT/shootout loss, 0 for a regulation loss. It rewards OT pressure and matches the NHL, which players are used to.
Tiebreakers:
- Head-to-head record
- Regulation wins
- Goal differential (capped at +/- 5 per game)
- Goals scored
- Coin flip
Playoff format: top 4 or top 6 of a 6-8 team league. Single elimination with a championship game. Don't try to run a full playoff tournament in beer league — you don't have the ice time.
Communication
Hockey leagues live on weekly emails or app notifications. Players need to know:
- Game time and ice sheet
- Opponent
- Jersey color (home/away)
- Current standings
- Any playoff implications
Send it 2-3 days before game night. That's enough time to plan, not so much time that people forget.
Common challenges
The goalie bails. Have a backup goalie list before the season starts. Do not wait until week three to build one.
One team is stacked. It happens when a buddy group signs up together. Address it between sessions, not in-session. Ask the captain to split up for the next session.
Injuries. Hockey has more injuries than any other beer league sport. Have a clear sub policy: emergency subs for the week are allowed with captain-to-captain notification.
Fighting. It will happen. Write the suspension policy into your rules and enforce it the first time. Any hesitation and you'll be enforcing it every week.
The rink doesn't renew your contract. Always have a backup rink identified before the season ends. Rink management changes. Ice times shift. Don't get caught flat-footed.
The bottom line
Running a hockey league is more work than any other beer sport, but the community payoff is bigger. Good beer leagues last decades. Players will play in yours for ten years if you run it well.
Your number one job is logistics. The ice, the refs, the goalies, the schedule. Everything else — standings, stats, playoff brackets — is secondary. Focus on the boring stuff and the hockey takes care of itself.
Rosterlytic manages hockey leagues end to end — schedule generation, double-header support, goalie rotation, fees, standings, playoffs. Built for commissioners who'd rather be skating than spreadsheeting.
Run your league in Rosterlytic — scheduling, standings, chat, and stats in one place.
Download Rosterlytic — FreeKeep reading
Adult Beer League Hockey Rules
A customizable rulebook template for adult beer league hockey — game format, rosters, standings, playoffs, code of conduct, and safety-first modifications.
How to Run a Basketball League
A practical guide to running an adult basketball league — scheduling, rosters, rules, fees, playoffs, and the stuff nobody warns you about.
How to Run a Flag Football League
A guide to organizing an adult flag football league — field booking, scheduling, rosters, rules, 7v7 or 5v5, and running a fair, competitive season.