How it works

See exactly how it works, from setup to end-of-season feedback.

Every screen below is the real product, built mobile-first so it works for coaches at the rink and players at home.

Season start · Step 1

Set up your team, in under 5 minutes.

Choose your account type, name your team, and import your roster from Crossbar, SportsEngine, or a spreadsheet. The onboarding wizard walks you through every step.

Step 1 of 5

How are you using Hockey Coach Hub?

This helps us set up the right tools for you.

🏒
I coach one team
Set up your roster, send goal links, and run evals — just you and your team.
🏟️
I run a program or organization
Manage multiple teams, invite coaches, and get a program-wide overview.
Continue →
Choose your role
Step 2 of 5

Set up your team

You can add more details and players in the next steps.

Team Name
Peewee B
Season
2025-26
← Back
Continue →
Name your team
Step 3 of 5

Add your roster

Import from your association website, upload a CSV, or add players manually.

Import from association website
Works with Crossbar-powered sites.
https://www.yourassoci...
Import
📎 Upload CSV / Excel
Supports GameSheet, SportsEngine, or any spreadsheet
2 players — review & edit below
Alex Chen
14
Forward
Jordan Park
7
Defense
+ Add player
← BackSkip for now
Continue →
Import your roster
Season start · Step 2

Players set their own goals, no app, no login.

You send each player a personal link. They tap it on their phone, answer a short set of questions in their own words, and submit. No account required. Their answers appear in your dashboard immediately.

  • Works on any phone — no app download
  • Questions are fully customizable per team
  • Goals feed directly into check-ins and end-of-season feedback
  • Players can view but not edit after submitting
E
Eastside Hockey
Peewee B · 2025-26

Season Goals

#14
Alex Chen

Your coach wants to hear from you. Take a few minutes to set your goals for this season — they'll check in with you at mid-season and end of season to see how you're tracking.

1
My long-term hockey goals are:
Play at the AAA level someday.
2
My strengths as a hockey player are:
Skating speed and compete level.
3
This season, I want to improve on:
Edge work and making/receiving passes.
4
Next season I want to play (level and team):
Write your answer here...
Submit my goals →

Your answers will be shared with your coaching staff. You won't be able to edit them after submitting.

All season · Step 3

Your whole coaching staff rates every player.

Invite assistants, skills coaches, and goalie coaches. Each rates players independently against the criteria you set: Skating, Puck Skills, Shooting, Hockey IQ, Character. Scores average automatically.

  • Separate skater and goalie criteria built in
  • Fully customizable categories and criteria
  • No limit on coaches or evaluation rounds
  • Run evals at pre-season, mid-season, end of season, or anytime

Alex Chen

Forward · #14
⛸ Skater
Point in Season
Pre-season
Mid-season
End of season
Anytime
Your name (evaluator)
Coach Mike
Skating
Speed
1
2
3
4
5
Agility
1
2
3
4
5
Backwards
1
2
3
4
5
Puck Skills
Stickhandling
1
2
3
4
5
Passing
1
2
3
4
5
Receiving
1
2
3
4
5
Shooting
Strength
1
2
3
4
5
Accuracy
1
2
3
4
5
Hockey IQ
Positioning
1
2
3
4
5
Anticipation
1
2
3
4
5
Character
Work Ethic
1
2
3
4
5
Compete Level
1
2
3
4
5
Preseason

Grade tryouts and scrimmages live, from the bench.

Tap a fixed jersey-number grid and log a quick +/- with a one-tap note, fast enough to keep up with real shifts. Share a no-login link so evaluators who aren't your season coaches can grade too, then rank the whole tryout by net score the moment it ends.

  • Numbers only on the grid, names never shown while grading
  • No-login evaluator link, no dashboard or roster access
  • Works for multiple evaluators on the same scrimmage at once
  • A tryout report ranks every player the moment you end the session
See the full tryout report →
U12 AA Tryouts · Group 2

Bench

14:22 elapsed · 38 logged
White
4+2
9-1
11
14+3
22+1
Dark
2+1
8
15-2
21+1
27+2
+ White #14 · BackcheckUNDO
All season · Step 4

Challenges keep development fun for players.

Assign skill challenges from the library or build your own. Players see their progress on their phone, arcade-style, and you verify completion at practice. Points, badges, and streaks do the motivating for you.

  • Preset challenge library, ready to assign in one tap
  • On-ice and off-ice challenges
  • Progress bars and badges players actually check
  • You verify completion, so it stays honest
Alex Chen · #14
> THIS WEEK_
CROSSOVER KING+10 PTS
4/5 DRILLS · ALMOST THERE!
TOP SHELF x25+15 PTS
10/25 SHOTS · KEEP FIRING
★ BACKCHECK BOSSDONE!
BADGE EARNED · 3-WEEK STREAK
Points and badges verified by your coach at practice.
All season · Step 5

Quick notes that turn into real conversations.

Jot a check-in after practice or a game, tagged to a player, in under thirty seconds. By mid-season, you've got a real trend line instead of a memory to rely on when a parent or player asks how it's going.

  • Tag by skill, attitude, or general note
  • Timestamped and attributed to the coach who wrote it
  • Every check-in feeds the end-of-season letter
  • No limit on how often you log
← Alex Chen

Check-ins

3 notes this season
+ Add a check-in
Note
Feb 3, 2026
Faceoff percentage way up this week. Confident on the dot now.
Coach Mike
Skill
Jan 20, 2026
Backhand shot is coming along. Still needs more power, keep drilling.
Coach Sarah
Attitude
Jan 6, 2026
Great bench energy, picked up teammates after a tough shift.
Coach Mike
All season · Step 6

One place for every player's full season, and every season before it.

Each player has a profile showing exactly where they are in the season arc: goals submitted, check-ins added, evals completed, feedback generated. When a player is carried into a new season, their history comes with them.

  • Season arc shows status at a glance
  • Coach check-ins tied to each player, timestamped
  • Averaged eval scores from all coaches in one view
  • Year-over-year history follows the player between seasons
← Roster

Alex Chen

Forward
2 seasons · 3 evals
✏ Edit
+ Eval
Goals
Submitted
Check-ins
1 note
Evals
1 eval
Feedback
Not generated
Season history
2025-26 · Peewee B
2024-25 · Squirt A
Season Goals
MY LONG-TERM HOCKEY GOALS ARE:
Play at the AAA level someday.
MY STRENGTHS AS A HOCKEY PLAYER ARE:
Skating speed and compete level.
THIS SEASON, I WANT TO IMPROVE ON:
Edge work and making/receiving passes.
Coach Check-ins
Note
May 12, 2026 · Coach Mike
Great edge work in practice today. Real improvement since September.
The roster view

Your whole team, at a glance.

The roster shows every player's status: who's submitted goals, who has a check-in, who's been evaluated, and who still needs feedback. Send a goal link, add a note, or start an eval without leaving the roster.

  • Getting started checklist tracks your season setup
  • Stats bar shows goals, check-ins, evals, and feedback at a glance
  • One-tap actions from every player row
  • Import your roster anytime via Crossbar URL or CSV
Getting started2 of 4 done
×
Create your team
Add players to your roster
Send your first goal link
Go to roster
Complete your first player eval
Eval a player
Peewee B
↑ Import
+ Add Player
24 players · 2025-26
GOALS
3/24
CHECK-INS
7/24
EVALS
3/24
FEEDBACK
0/24
Alex Chen
View
Copy link
+ Note
+ Eval
Jordan Park
View
Send link
+ Note
+ Eval
Sam Rivera
View
Send link
+ Note
+ Eval
Casey Moore
View
Send link
+ Note
+ Eval
Drew Ellis
View
Send link
+ Note
+ Eval
Season end · Step 7

Honest, personal feedback for every player, in minutes.

At the end of the season, generate a letter for each player grounded in everything captured all year: the goals they set in their own words, your staff's eval scores and comments, your check-in notes. Adjust tone, review, and send.

  • Grounded in real data — not a generic template
  • References the player's own words from their goals
  • Directness and formality sliders match your voice
  • Export to Word, print, or copy to email
End-of-season letter
Copy
DirectnessBalanced
Very gentleVery direct
FormalityCasual
CasualFormal

Dear Alex,

What a season you've had. I want to take a moment to recognize the growth I watched happen from September right through to today.

You came into this season with a clear goal, to play AAA someday, and you told us your edge work and passing were what you most wanted to improve. I took note of that in September, and I want you to know we saw real movement on both fronts.

Your skating speed and compete level have always been what set you apart. Coach Mike's evaluations confirmed what we see every practice: you bring it every single shift. That work ethic is what makes everything else possible.

Here's what I want you to focus on going into next season as you set your sights on Peewee A...

For organizations

One dashboard for every team in your program.

Directors and program admins see every team's development program in one place: who's submitted goals, who's been evaluated, who has feedback ready. Consistency across the whole organization, not just one bench.

  • Every team, one glance
  • Spot the teams falling behind on evals or letters
  • Invite and manage coaches across all teams
  • Available on the Organization tier
Eastside Hockey Association

Program overview

TEAMS
8
PLAYERS
132
COACHES
19
Every team, one glance
Peewee B
16 players
Goals16/16
Evals14/16
Letters12/16
Squirt A
14 players
Goals12/14
Evals14/14
Letters0/14
Bantam B
18 players
Goals18/18
Evals9/18
Letters0/18

Every screen you just saw works on mobile, for coaches and players.

The goal form, the challenge tracker, the eval form, the player profile: all designed for phones first. Coaches at the rink, players at home. No laptop required.

Ready to build this for your team?

Set up in under 5 minutes. No credit card required.

Start free →