# 🏒 Simple Hockey standings tracker

> Track hockey standings with W-L-OTL, points, goals for, and goals against. Great for beer leagues and youth hockey. Schedule and stats too.

Canonical: https://simplestandings.com/hockey

## What your hockey standings look like

Default columns for hockey: W, L, OTL, PTS, GF, GA. You can customize, add, or remove any column.

| # | Team | W | L | OTL | PTS | GF | GA |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | Team 1 | — | — | — | — | — | — |
| 2 | Team 2 | — | — | — | — | — | — |
| 3 | Team 3 | — | — | — | — | — | — |

## Player statistics for hockey

Default stat columns: GP, G, A, PTS, PIM. Check Statistics when creating to enable a player stats table on the same share page.

| # | Player | GP | G | A | PTS | PIM |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | Player 1 | — | — | — | — | — |
| 2 | Player 2 | — | — | — | — | — |
| 3 | Player 3 | — | — | — | — | — |

[Learn more about league statistics tracking](https://simplestandings.com/league-statistics-tracker)

## Hockey schedule

Check Schedule when creating to add games on the same share page. Visitors filter by team or venue automatically, so each team sees only their own games.

| Date | Time | Venue | Home Team | Away Team |
| --- | --- | --- | --- | --- |
| — | — | — | — | — |
| — | — | — | — | — |
| — | — | — | — | — |

## The easiest way to track hockey standings

Simple Standings makes it easy to track your hockey league. Whether it is a beer league, youth hockey, or roller hockey, you can track wins, losses, overtime losses, points, and goal stats. Share a clean standings page with your whole league. It does more than the table, too: tick Schedule to add games with dates, times, and venues that visitors can filter by team, and Statistics to track goals, assists, and points. Enable any combination — all three sit on the same shareable link.

## How hockey standings work

Hockey standings run on points, and the standard rec and youth system is **2 points for a win, 1 for an overtime or shootout loss, and 0 for a regulation loss**. The overtime loss (OTL) is why a hockey table has three result columns instead of two: losing in overtime still earns something, and a team that keeps games close gets rewarded for it.

Some competitions use a 3-2-1-0 system instead — 3 points for a regulation win, 2 for an overtime or shootout win, 1 for an overtime or shootout loss — which is what the IIHF uses for its championships. It makes every game worth the same 3 points, where 2-1-0 hands out 3 for an overtime game and 2 for a regulation one.

Many beer leagues have no overtime at all and let a regular-season game end tied. A tie is worth 1 point each, the same as an overtime loss, so many leagues simply count it in the same column.

## A worked example

Five teams, double round robin — eight games each, twenty in all, seven of them decided in overtime:

| Team | GP | W | L | OTL | PTS | GF | GA | GD |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Ice Dogs | 8 | 6 | 1 | 1 | 13 | 34 | 18 | +16 |
| Blades | 8 | 5 | 2 | 1 | 11 | 29 | 22 | +7 |
| Rink Rats | 8 | 4 | 1 | 3 | 11 | 27 | 23 | +4 |
| Pucks | 8 | 3 | 4 | 1 | 7 | 22 | 28 | −6 |
| Zambonis | 8 | 2 | 5 | 1 | 5 | 17 | 38 | −21 |

Blades and Rink Rats are level on 11 points. Rink Rats have only one regulation loss, but three overtime losses are three games they did not win. Using total wins as the tiebreaker, Blades (5) finish ahead of Rink Rats (4).

Check the arithmetic: every game has one winner, so total wins (20) equal total losses plus overtime losses (13 + 7).

## Common hockey tiebreakers

When teams finish level, these are applied in order until the tie is broken:

1. **Fewest games played**, or points percentage, when teams have played different numbers of games.
2. **Regulation wins** (or wins not counting shootouts), which rewards teams that won without needing extra time.
3. **Total wins.**
4. **Head-to-head** points between the tied teams.
5. **Goal differential.**

Rec leagues often skip straight to head-to-head and then goal differential. The important thing is that the order is written down before anyone is tied.

## How hockey seasons are scheduled

- **Ice time decides everything.** A beer league buys a fixed number of slots, often one game a week per team, and the schedule fills them. Late slots rotate so the same team is not always on at 11 p.m.
- **Single or double round robin** in the regular season, then a playoff of the top four or the whole league.
- **Divisions by skill.** Most adult leagues tier teams (A, B, C) and keep a separate table for each, moving teams between tiers between seasons.
- **Tournaments** play round-robin pools on a weekend, then semifinals and a final, often with a shootout instead of overtime to keep the ice schedule on time.

## Setting up hockey standings in Simple Standings

Pick Hockey when you create a league and the standings start from the Simple preset — W, L, OTL, and PTS — or from Advanced: W, L, OTL, PTS, GF, GA, and GD, with PTS worked out as `W × 2 + OTL` and GD worked out as `GF − GA`. New hockey leagues sort by PTS. Every column can be renamed, removed, or added to. A computed column can read every typed-in column, plus any computed column to its left.

When you report a score, an **OT/SO** tick appears because the league has an OTL column. Tick it for a game won in overtime or a shootout and the loser gets an OTL instead of an L; the winner still gets the W. With the suggested column mapping, a tied score goes into OTL for both teams, which is the same 1 point. Undo takes any of it back out exactly.

Points on the Advanced preset are already `W × 2 + OTL`, so reported results move PTS on their own. On a 3-2-1-0 system, add a column for regulation wins (RW) and use `RW × 3 + (W − RW) × 2 + OTL`. For a tiebreaker sort, `PTS × 100000 + W × 1000 + GD` ranks by points, then wins, then goal differential.

Box scores come set up for three periods with shots on goal (SOG) beside the line score, and + OT adds an overtime period. A box score decided past regulation credits the OTL the same way the tick does.

## Free hockey tools

- [Printable hockey game sheet](https://simplestandings.com/hockey-game-sheet): A free one-page score sheet: rosters, goals and assists, penalties, shots, goalies and signatures.
- [Hockey standings template](https://simplestandings.com/hockey-standings-template): The W, L, OTL and points table you start with, with PTS and GD that calculate themselves.

## Features for hockey leagues

- Custom columns tailored for hockey (wins, losses, points, and more)
- Computed columns for auto-calculated stats like win percentage and point differential
- Shareable read-only link for players, parents, and fans
- Dark and light mode — set your own colors for each theme
- Smart schedule filters — visitors filter by team, venue, or any column automatically
- Public description for announcements, rules, or league info at the top of your page
- Add links to your share page — waivers, social media, sign-up forms, anything
- Game schedule with custom columns, dates, times, venues, and scores
- Player statistics table prefilled for hockey — goals, assists, and points
- Customize colors and fonts for your shareable page
- QR code sharing and CSV export
- Your league’s logo and custom pages in your league’s navigation
- Box scores for every game: the score period by period, each player’s line, and a page of its own
- Works on desktop and mobile — no app to install
- No spreadsheets, no imports — just type it in

## How to set up hockey standings

### 1. Create your standings

Sign up, click “Create new”, and choose Hockey. Default columns (W, L, OTL, PTS, GF, GA) are ready to go.

### 2. Add teams and enter results

Type in your teams names and fill in the stats. Update them after each game or whenever you like.

### 3. Share the standings

Hit “Share” to get a read-only link. Send it to teams, coaches, parents — anyone who wants to see the standings.

## Keeping score live

[Free hockey score keeper](https://simplestandings.com/hockey/scorekeeper): tap to score on your phone, then save the result straight into your standings.

## Frequently asked questions

### How do I create hockey standings?

Sign up for a free account, click "Create new", choose your columns (wins, losses, points, etc.), add your teams, and type in the data. No spreadsheets or imports needed.

### Can I share my hockey standings with others?

Yes. Every standings you create gets a unique shareable link. Anyone with the link can view the standings — no account required.

### Can I make a hockey schedule too?

Yes. Check Schedule when creating and add games with dates, times, venues, and scores. Visitors can filter the schedule by team or venue, so each team sees only their own games.

### Can I track hockey stats?

Yes. Check Statistics when creating and you get a stats table with the columns already prefilled for hockey — goals, assists, and points. Add computed columns for anything you work out with a formula, and sort by whichever column matters.

### Is Simple Standings free for hockey leagues?

Free — standings, schedule, and statistics with no team limits, no game caps, and a public share link included. Public pages carry ads, which is what pays for it; a one-time $9.99 USD removes them from a league, with no subscription and no renewal.

### Do hockey scores automatically update the standings?

Only if you want them to. Typing the table in yourself is the default, and it is what most leagues stick with — no syncing, no broken formulas. You can also enter one game at a time and let it do the arithmetic, report a score and have the standings update themselves, or keep a full box score for each game that updates the standings and every player's totals at once.

## Standings for other sports

- [⚾ Baseball](https://simplestandings.com/baseball)
- [🥎 Softball](https://simplestandings.com/softball)
- [🏀 Basketball](https://simplestandings.com/basketball)
- [⚽ Soccer](https://simplestandings.com/soccer)
- [🏈 Football](https://simplestandings.com/football)
- [🏳️ Flag Football](https://simplestandings.com/flag-football)
- [View all sports](https://simplestandings.com/sports)
- [Browse by league type](https://simplestandings.com/for)
