Hockey league management, minus the spreadsheets.
Build the schedule, post scores after every game, and let standings and player stats update themselves. Free for your league, with apps for every player.
Free to use. Works on the web, iPhone and Android.
Division A standings
Winter season, week 14
| Team | GP | W | L | T | PTS |
|---|---|---|---|---|---|
| 1HWHarbor Wolves | 14 | 11 | 2 | 1 | 23 |
| 2NBNorthside Blades | 14 | 9 | 4 | 1 | 19 |
| 3CRCicero Railers | 13 | 8 | 4 | 1 | 17 |
| 4EHEastwood Hawks | 14 | 5 | 8 | 1 | 11 |
| 5SCSalt City Skates | 13 | 2 | 10 | 1 | 5 |
Everything a season needs
One place for the commissioner, the scorekeeper and every player on the roster.
Schedules
Add games one at a time or upload the whole season from a spreadsheet. Every team gets its own calendar.
Scores and box scores
Record goals, assists, penalties and goalie stats after each game, from the rink or from home.
Standings
Standings rebuild from results on their own, for the whole league or division by division.
Seasons and divisions
Split teams into divisions, keep every past season, and roll into next season in one step.
Rosters and players
Players link their account to a roster spot, with jersey numbers, positions and season stats.
League announcements
Post a message once and every player sees it in the app: rink changes, cancellations, playoff news.
How a season runs on Hockey Hub
- 1
Set up the league
Create the league, add divisions and invite teams.
- 2
Load the schedule
Enter games or upload a spreadsheet of dates, times and rinks.
- 3
Post scores
Enter the final and the scoresheet after each game.
- 4
Everyone stays current
Standings, player stats and team pages update for everyone.
The schedule in every player’s pocket
Players see game times and rinks, check in for games, follow standings and get league announcements on their phone. When you change a game, they see it.


Set up your league tonight
It’s free. Create the league, add your teams and share the schedule before the first puck drop.