The moment I realized captaining was harder than I thought came in my second season, around week six. I was on the ice for the last 90 seconds of a period, down by two, when my phone buzzed. Three texts from three different players asking if we had a game Thursday. I had sent the schedule to everyone two weeks earlier. I had also sent a reminder on Monday. It was Wednesday. The schedule had not changed.
I skated to the bench thinking: I need a better system.
Eight years later I have better systems. Here's what I know.
Before the Season Even Starts
Roster Size and Commitment
The target is 15 to 17 skaters plus two goalies. That number is based on 70% average attendance — if 15 players are on the roster and 70% show up, you have 10 or 11, which is a full game. Go below 13 and a bad week puts you in forfeit territory. Go above 18 and the people who show up reliably aren't getting enough ice time.
Before adding anyone, ask directly: "Can you commit to 75% of games?" You're looking for a genuine yes, not an optimistic maybe. The maybe becomes a problem by November. The honest no is actually your friend — you'd rather find out in August than mid-December.
Position balance matters more than captains usually account for. Aim for nine or ten forwards, five or six defensemen, and two goalies. A team with twelve forwards and three defensemen will hate playing defense by week four.
Setting Up the Money
The financial setup conversation is the one most captains do wrong, and the cost is weeks of uncomfortable follow-up. Calculate the full season cost before you start collecting:
| Expense | Typical Range |
|---|---|
| League registration | $3,000-$6,000 per team |
| Jerseys (if not already owned) | $30-$60 per player |
| Sub fees (team-covered) | $15-$25 per game |
| End-of-season event | $200-$500 |
Divide by roster size. Add a buffer of $20 to $30 per player. Tell everyone the number and what it covers: "Dues are $320 for the season. That covers all regular-season games, playoffs if we make it, and our year-end thing." Break it down so nobody has to guess where the money went.
Collect dues before the season or within the first two weeks. The guy who hasn't paid by game three is the same guy who will claim he "definitely already paid, check your Venmo" in week six. He didn't. Two weeks is your window.
Use adult hockey league software with payment tracking if you can — it makes dues collection transparent and removes you from the position of being the debt collector. Nobody likes that role and it affects your relationships with your own teammates.
One Communication Channel
Before the first game, pick a single primary channel and tell everyone that's where team information lives. Group text, WhatsApp, GroupMe — doesn't matter which, just pick one. The teams I've seen struggle most with communication are the ones where important information lived in three different places depending on who sent it.
Game reminders should be short: "Game Thursday at 9:15, Rink B. Be dressed by 8:45." That's it. A three-paragraph message about the game plan gets three reads and six people who missed the time.
Every Week During the Season
The 48-Hour Routine
Send the availability check 48 hours before game time, not game morning. "Who's in for Thursday?" sent Tuesday gives people time to respond and gives you time to find subs if you need them. The same message sent Thursday morning means you're finding subs with six hours of lead time, which is exactly the panic-scramble situation that makes captaining miserable.
Count responses as they come in. If you're looking thin by Tuesday evening, reach out to your sub pool Wednesday. The 48-hour window is the difference between calm captain and frantic captain.
Tip
Get an assistant captain to handle the sub calls when you're short. Not because you can't do it, but because dividing the labor means you're both less burned out by March. "You handle attendance tracking, I'll handle finances" is a reasonable split that keeps one person from drowning in admin.
Ice Time
The fastest way to lose players is having the same two guys double-shift every period while the dues-paying fourth-liner stands on the bench watching. Set line combinations before the game, even informal ones. Rotate the power play and penalty kill — don't just use the five best skaters every time. Give new or lower-skill players meaningful shifts, not two-minute parking spots at the end of the bench.
I learned this the hard way in season three when one of my better players — quiet, paid on time, showed up every week — told me at the end-of-season thing that he'd almost quit in February because he felt invisible. I hadn't noticed because he never complained. I gave him a proper spot on the second line the following season and he's been on the team ever since.
Conflict
Someone will have a problem with something or someone by week four. The protocol is consistent: address it privately, listen before you respond, apply the same rules to everyone regardless of how long you've known them, and bring in the commissioner when it's genuinely above your level (conduct violations, rule disputes with other teams). Never address conflict in the group chat. Ever.
The "playing favorites" version of captaining — the one where your buddies get the power play spots and the unspoken rule violations get overlooked when it's the right person — is visible to everyone on the team long before you know they've noticed. It erodes trust in a way that's almost impossible to recover.
Post-Game
Thank the team, win or lose. Three words, takes four seconds, means something. If there was an incident, note it before you forget the specifics. Report scores to the league same night or next morning before it slips. Update your attendance tracking.
End of Season
Playoffs
Confirm availability before you assume everyone's going to make it. Some players who were present all season disappear when the stakes go up (vacation, suddenly "really busy at work"). Know your roster freeze date and verify sub eligibility before your first playoff game — most leagues require subs to have played minimum games. Find out whether overtime rules or tiebreakers work differently in playoffs than regular season.
Set the tone in the locker room: it should feel more focused than a regular-season game without becoming something nobody enjoys. Beer league playoff hockey is genuinely fun when it's close. Don't let manufactured intensity kill that.
The Wrap
Close the season with an event, even if it's casual. Awards in the locker room after the last game, pizza somewhere, whatever fits your team. The season needs an ending, not just a last game that trails off when everyone disperses to their cars.
Collect feedback from the team about what worked. Use it. The same problems will come up again next season if you don't address them now while the experience is fresh.
Settle the finances and share a summary — income, expenses, what's left over. Transparency on money builds trust that carries into next season. And gauge re-up interest while the post-season warmth is still in the room. The recruitment conversation is dramatically easier when people just played their last game than when you're calling them six weeks later.
The Tools That Actually Help
| Tool | What It Handles |
|---|---|
| League management app | Scheduling, rosters, standings in one place |
| Venmo or Zelle | Frictionless dues and sub payments |
| Single group chat | All team communication, no exceptions |
| Google Sheet | Attendance tracking and financial record |
| Spare pool list | Pre-built sub contacts with skill levels noted |
The goal is minimizing the time you spend on admin so you can spend more of Thursday nights actually playing hockey. Captaining is supposed to be part of the experience, not a second job you do for free in addition to paying to play.
For the broader operational picture — league-level management, scheduling tools, division structure — our beer league management guide covers what captains need to know about the league side. The captain's job is the team side, and these two things together are what make the season work.
Jacob Birmingham's Insight
Eight years of captaining my beer league team in Dallas taught me more about leadership than any book I've read on the subject. The hard lessons in this checklist were all earned the expensive way — through seasons of screwing things up and figuring out what actually works.
Frequently Asked Questions
How much time per week does captaining a beer league team take?
Expect 2-4 hours per week during the season. Most of it is communication — confirming attendance, finding subs, coordinating logistics, and answering the same question five different people asked separately. The right tools can cut that in half and save what's left of your sanity.
What do you do when a player refuses to pay dues?
Have one direct conversation explaining what it means for the team. If they still ghost you on it, remove them from the roster. It's uncomfortable, but letting one guy freeload poisons the whole culture. The people who actually pay on time are watching.
Should the captain also be the best player on the team?
Nope. The best captain is the best leader, not the best skater. Communication, organization, and treating everyone fairly matter way more than your plus-minus. Some of the worst captains we've played for were the most skilled guys on the ice.
How do you handle a player who always shows up late?
Talk to them privately, explain how it affects the rest of the team, and set a clear expectation going forward. If it keeps happening, reduce their ice time. If it still keeps happening, that's a roster conversation — and you're probably not the first captain to have it with this guy.
Sources & References
- USA Hockey team management guidelines for adult recreational leagues
- Beer League Players Association survey on captain satisfaction (2023)
- Dallas Adult Hockey League captain handbook