How to Build a Hockey Spare Pool That Actually Works

Stop panic-texting at 4 PM on game day. A real spare pool means you're never playing 9-on-12 again — here's exactly how to build one that doesn't fall apart after two weeks.

Jacob Birmingham
Co-Founder & CTO
January 14, 202610 min read

Key Takeaways

  • Keep a real database of subs with contact info, skill level, position, and availability — not just a group chat that went quiet in October
  • Set expectations around cost, arrival time, jerseys, and league rules before game day so nobody's surprised in the parking lot
  • Use a group chat or league software to automate the ask — reduce friction between "I need a sub" and "I've got one"
  • Track sub reliability after games and reward your most dependable spares with roster priority when spots open up
  • Tend the pool year-round: add new players every season and drop anyone who's ghosted you five times in a row

Two years into captaining the Dallas Adult Hockey League's Thursday night C-division, I had my worst game-day experience. Our left winger texted at 2 PM saying he had food poisoning. Our center texted at 3 PM saying he forgot it was his anniversary. Both my regular subs were out of town. I called seven people over the next hour and a half. Two didn't pick up. Three said no. One said yes and then no-showed. We played the game seven-on-nine and lost 11-2.

After that, I built an actual spare pool system. Three seasons later I have never scrambled for subs on game day. Here's what changed.

What a Real Spare Pool Actually Looks Like

Most captains don't have a spare pool. They have a vague memory of people who said they'd sub sometime, stored in their phone under names like "Hockey Dave" and "Greg from drop-in." When they need someone at 3 PM on a Tuesday, they're scrolling through contacts and sending individual texts to people who stopped answering a year ago.

A real spare pool is a maintained database of 10 to 15 players you've actually vetted, communicated with recently, and who know what showing up for your team involves. The difference in reliability is not even close.

The core information you need for each person in your pool:

  • Full name, phone, email
  • Skill level relative to your division (too good, good fit, serviceable)
  • Position
  • Availability patterns (weeknights, weekends, either)
  • Jersey colors they own
  • Notes from previous games

A Google Sheet with this information, shared with your assistant captain, is significantly better than nothing. Adult hockey league software with a built-in spare pool feature is better still — you can send a sub request to your entire pool in one click and the first person to confirm gets the spot automatically.

Where to Find Good Subs

The best subs I've found over eight seasons came from four places.

Other teams in your league with different game nights are your richest source. These players are already league-vetted, know the rink, and have regular equipment. They're also motivated — they want more ice time than their team's schedule provides. I've gotten my most reliable long-term subs this way, and several have ended up joining my roster full-time when spots opened.

Drop-in hockey sessions at the rink are where you find motivated players who aren't currently on a team. Go to a few sessions, watch who's at the right skill level, introduce yourself after. The ask is easy: "We play Thursday nights, we occasionally need subs, interested?" Most players say yes immediately.

Your own roster's social network is underused. Every player on your team knows other hockey players. Tell them explicitly what you're looking for and ask them to actively recruit. "I need a C-level right winger who can play weeknights, do you know anyone?" is more effective than a general announcement.

Learn-to-play graduates from the rink's programs are often eager for organized game experience and haven't been placed on a team yet. Ask the rink director if they can share contact info or announce your sub availability to recent graduates.

Tip

When you meet a potential sub, get their contact info immediately and follow up within 24 hours with a text that includes your game schedule and what subbing for you involves. Waiting even a week means they'll have found somewhere else to play or will have forgotten the conversation.

The Expectations Conversation

The fastest way to avoid sub problems is covering the basics before game day. I send every new sub a short text before their first game:

"Hey, here's what to expect: game is at [rink], puck drop at [time], be dressed and ready 15 minutes before. We're [dark/light] jerseys so bring both if you have them. Ice cost is [amount] — I'll Venmo-request you after. We're a C-level team, competitive but no running the goalie or cheap shots. Any questions?"

That covers cost, timing, jersey color, and behavioral expectations in about 60 words. The awkward money conversation after the game, the sub who didn't know what jersey to wear, the guy who played like he was auditioning for the NHL — most of those problems disappear with this one text.

The cost question matters more than people think. Some leagues have the team cover sub costs through dues; others have subs pay a per-game amount (typically $15-25 in recreational leagues). Either approach is fine, but the sub needs to know before they show up, not after the handshake line.

The 48-Hour System

The change that had the biggest single impact on my sub success rate was moving from same-day outreach to 48-hour outreach. I used to wait until game morning to figure out if I was short, which meant I was texting people at 9 AM for a 10 PM game when their day was already full. Now I count RSVPs 48 hours out and start the sub process the moment I see I'm likely short.

By 48 hours out, most people know if they can make it. Your Tier 1 subs — the most reliable ones — get first contact. If they're unavailable, you move to the broader pool. If you're still short 24 hours out, you send a group message to your entire spare pool. The game-day desperation text to random contacts essentially stops.

Warning

Never promise a sub spot to more than one person simultaneously. I learned this the hard way when two people showed up expecting to play and I had to tell one of them to go home. Use a first-to-confirm system: the first person who replies "I'm in" gets the spot, and you immediately let everyone else know it's filled.

Maintaining the Pool Between Seasons

Spare pools decay. People move, change jobs, find regular teams, stop playing. A sub list you built two years ago and never updated is a list of outdated contact info and people who've stopped answering.

The offseason check-in takes five minutes: message everyone in your pool, something like "hey, we're starting up again in September — still interested in subbing?" The ones who respond are still active. The ones who don't get removed. Do this once before every season and you'll have a current, reliable pool rather than a historical record of people who used to play hockey.

Add two or three new subs every season to replace natural attrition. If you're tracking who subbed and how reliable they were — and you should be, even if it's just a note in your phone — use that data to prioritize your outreach. Your most reliable subs get first contact; your least reliable ones are the last resort.

The Goalie Problem Is Separate

Everything above applies to skaters. For goalies, you need a completely separate approach because goalie shortage is a different problem with different stakes. A team that's one skater short can still play a real game. A team without a goalie forfeits.

Maintain a dedicated list of backup goalies. Two is the absolute minimum; three or four is better. Cultivate these relationships with more care than you give your regular subs — buy them a beer after, thank them specifically, let them know they're valued. Goalies who feel appreciated stay available. Goalies who feel like a utility function find a team to play on full-time.

Know your league's goalie sub policy. Most leagues allow any eligible skater to sub as a goalie in an emergency, and some leagues maintain a shared goalie pool. Find out what the options are before you need them at 5 PM on game night.

If your team plays at the same rink consistently, it's worth knowing which rink staff members play goal or know goalies. Rink relationships built over time have bailed out many teams on short notice.

For the broader operational view on managing your team and the sub pool together, our beer league management guide covers the rest of what you need for a smooth season.

Jacob Birmingham's Insight

Eight years captaining teams in the Dallas Adult Hockey League means I've lived every sub nightmare there is. Scrambling at 4 PM, fielding nine skaters, the whole thing. The system in this guide is what finally made game-day feel like game-day instead of triage. If I can get organized, anyone can.

Frequently Asked Questions

How many spares should be in a hockey spare pool?

Shoot for 8-12 spare skaters and at least 2 spare goalies. That's enough depth to cover absences without turning your pool into a full roster of people who never actually play.

Should subs pay to play in beer league games?

Depends on your league. Some require subs to cover a per-game fee ($15-$25 is typical). Others have the team absorb it through dues. Whatever you decide, tell the sub before they show up — nobody wants that conversation in the handshake line.

How do you handle a sub who is too skilled for the league?

Pull them aside after the game and have an honest conversation about skill-level fit. Most players get it. If they keep treating your C-league game like a tryout, remove them from the pool — it's not worth the tension.

Can I use the same spare pool across multiple teams?

Absolutely — a league-wide spare pool is way more efficient than every captain hoarding their own list. Tools like RocketHockey let you manage it at the league level with skill-level filtering so you're not sending C-level subs to an A-league game.

spare poolsub finderteam managementbeer leagueroster management
Share this article:

Sources & References

  1. Dallas Adult Hockey League spare pool management guidelines
  2. USA Hockey adult registration and substitute player policies
  3. r/hockeyplayers community surveys on sub management best practices

Jacob Birmingham

Co-Founder & CTO

Co-founder of RocketHockey and the technical mind behind the platform. Jacob has been playing hockey since he could walk and has captained beer league teams for over a decade. He built the scoring, scheduling, and communication tools that power RocketHockey because he was tired of group texts and shared Google Sheets.

Want to learn more about Adult Hockey?

Read Our Complete Guide