What do hockey stats mean — points, plus/minus, and save percentage?
A plain-English guide to reading a hockey box score: goals, assists, points, PIM, SV%, GAA, and advanced metrics like Corsi and expected goals.
Hockey stats turn a game into numbers. A goal (G) and assist (A) combine into a point (P); up to two assists count per goal. Plus/minus tracks even-strength goals for and against, and penalty minutes (PIM) total your time in the box. Goalies live by save percentage (SV%) and goals-against average (GAA). Advanced metrics like Corsi measure shot-attempt possession. JudgeMate's free scoreboard tracks the live score and penalty timers for one match — not full stat lines.
Hockey stats at a glance
- A point (P) equals goals plus assists; a hat trick is 3 goals by one player in a game.
- Each goal awards up to two assists to the last two teammates who touched the puck.
- Plus/minus counts even-strength and short-handed goals; power-play goals don't count.
- Save percentage (SV%) = saves ÷ shots; GAA = goals against per 60 minutes.
- Corsi and Fenwick measure shot-attempt differential as a proxy for possession.
What do hockey stats actually measure?
Hockey statistics translate 60 minutes of play into a record you can read, compare, and argue about. Every goal, assist, save, and penalty becomes a data point, and together they describe who drove play and who sat in the box. Understanding the abbreviations is the first step.
The core skater stats are goals (G), assists (A), points (P), plus/minus (+/-), and penalty minutes (PIM). Goalies are measured separately with save percentage (SV%), goals-against average (GAA), and shutouts. Layered on top, analytics like Corsi and expected goals (xG) estimate possession and chance quality that the traditional box score misses.
It helps to be honest about what a live scoreboard does versus what a full stats service does. JudgeMate is a free scoreboard for a single match: it tracks the running score, the game clock, period/overtime/shootout progression, and penalty timers that count down live so everyone knows when a team returns to full strength. It does not compile season stat lines, standings, or advanced metrics — those come from official scorers and analytics providers.
Why do the numbers matter? Because they let you separate impressions from evidence. A player can look busy and still be -3; a goalie can lose 2-1 and still post a .950 save percentage on 40 shots. Stats reward the context the eye test misses. For the rules behind how those goals are credited, see our guide to how ice hockey scoring works.
Throughout this guide we use the conventions you'll see on official sheets: save percentage as a three-digit decimal (.920), GAA to two decimals (2.45), and scores with a hyphen (3-2). Once you know the vocabulary, a box score reads like a short story of the game — who created, who finished, and who got caught.
How do goals, assists, and points work?
Scoring stats credit the players who create and finish goals. A goal (G) goes to the last attacker to touch the puck before it crosses the line; an assist (A) goes to teammates who set it up. A point (P) is simply goals plus assists — the headline number for any forward or defenceman.
Hockey awards a maximum of two assists per goal, and only to the last two teammates who touched the puck before the scorer. A tic-tac-toe passing play still credits just two setup men, no matter how many earlier touches there were. This is why elite playmakers can rack up 50-plus assists in a season without scoring many goals themselves.
A hat trick is three goals by one player in a single game — the term borrowed from cricket, now celebrated with fans throwing hats onto the ice. A natural hat trick means three consecutive goals with no other player scoring in between. Four goals is sometimes informally called a "Texas hat trick," though that phrase isn't official.
Here's how the three basic scoring numbers relate:
| Stat | Symbol | What it counts |
|---|---|---|
| Goal | G | Puck you put in the net |
| Assist | A | Up to 2 per goal, last two passers |
| Point | P | G + A combined |
Points are the currency of scoring races. When you see a forward listed at 35-45—80, that reads 35 goals, 45 assists, 80 points. The dash-separated triple is the standard shorthand on rosters and broadcasts.
One nuance: assists are a scorer's judgment call. If the puck deflects off an opponent between the pass and the goal, the assist can be waved off. That subjectivity is why assist totals occasionally get revised after review. To see which players are most likely to earn them, read our breakdown of ice hockey positions.
Free ice-hockey scoreboard.
Score, period and clock on the big screen, controlled from your phone.
What are plus/minus and penalty minutes?
Plus/minus measures goal differential while a skater is on the ice at even strength. You earn +1 when your team scores an even-strength or short-handed goal while you're on the ice, and -1 when you're on for one against. Over a season the number hints at whether you help or hurt.
The critical exclusion: power-play goals do not count toward plus/minus. If your team scores while on the man advantage, nobody gets a plus; if you allow a short-handed goal during that power play, the players on for it take a minus. This keeps the stat focused on even-strength play, where most of the game happens.
A +20 season is very good; -20 suggests a player was regularly on the ice for goals against. But plus/minus is famously noisy — it depends heavily on linemates, goaltending, and luck. A great player on a weak team can post an ugly number, which is why analysts pair it with possession metrics rather than trusting it alone.
Penalty minutes (PIM) total the time a player's penalties cost. The common infractions carry fixed durations:
| Penalty | Minutes | Team plays short? |
|---|---|---|
| Minor | 2 | Yes |
| Double minor | 4 | Yes |
| Major | 5 | Yes |
| Misconduct | 10 | No (5th skater replaces) |
| Match/game misconduct | ejection | Varies |
A misconduct is 10 minutes but, importantly, the team does not play short-handed — a substitute serves the time while five skaters stay on the ice. That's why a player can have high PIM without hurting the team's strength as much as the raw number suggests.
During any minor or major, the penalized team is short-handed and the opponent goes on the power play. JudgeMate's scoreboard runs a live penalty countdown so the bench and crowd see exactly when the penalty expires. For the tactical side, see our power play and penalty kill guide.
How do you read save percentage and GAA?
Goalie stats measure how well a netminder stops the puck. The two headline numbers are save percentage (SV%) and goals-against average (GAA), and together they tell you almost everything about a goalie's night.
Save percentage is saves divided by shots on goal, written as a three-digit decimal. A goalie who stops 28 of 30 shots posts a .933 SV%. League-average starters typically sit around .905-.915; anything .920 or better across a season is elite. Because it's a rate, SV% fairly compares a goalie who faced 40 shots to one who faced 20.
Goals-against average is the number of goals allowed per 60 minutes of play. The formula is goals against × 60 ÷ minutes played. A 2.45 GAA means the goalie concedes roughly two and a half goals per full game. GAA depends partly on the team in front — a goalie behind a leaky defence faces more chances — so pair it with SV% for a fair read.
A shutout is a game in which a goalie allows zero goals while playing the entire game. Shutouts are prestigious; a season with 6-8 shutouts marks a standout starter. Shots against (SA) simply counts the shots on goal a netminder faced, the denominator behind save percentage.
| Goalie stat | Formula | Good benchmark |
|---|---|---|
| SV% | saves ÷ shots | .920+ |
| GAA | GA × 60 ÷ minutes | under 2.50 |
| Shutout | 0 goals allowed | 6+ per season |
| Shots against | count of SOG faced | context only |
One caveat: a shot on goal must be a shot that would have scored without the save. Shots that miss the net or hit the post are not shots on goal, so they never appear in SV% or GAA. That distinction is why the official scorer's shot count matters so much to a goalie's line.
What are Corsi, Fenwick, and expected goals?
Advanced stats go beyond the box score to estimate possession and chance quality. They exist because goals are rare — often just 5-6 per game combined — so shot-based metrics offer a larger, more stable sample of who controlled play.
Corsi counts all shot attempts — shots on goal, missed shots, and blocked shots — for and against while a player is on the ice. A Corsi For % above 50 means your team attempted more shots than the opponent during your shifts, a proxy for puck possession. Fenwick is the same idea but excludes blocked shots, on the theory that shot-blocking is a repeatable skill worth separating out.
Faceoff win % is the share of draws a player wins: faceoffs won ÷ total faceoffs taken. A center at 55% is strong, and winning draws in the defensive or offensive zone can directly set up or prevent scoring chances.
Time on ice (TOI) is the total minutes and seconds a player is on the ice, usually split by even strength, power play, and penalty kill. A top defenceman may log 24-26 minutes a night — one of the clearest signals of how much a coach trusts a player.
Expected goals (xG) assigns each shot a scoring probability based on location, type, and situation, then sums them. If a team generates 3.1 xG but scores only 1, the model suggests they created enough to deserve more — an indicator of finishing luck or hot goaltending.
| Advanced stat | Measures | Above-average mark |
|---|---|---|
| Corsi For % | all shot attempts | 50%+ |
| Fenwick For % | unblocked attempts | 50%+ |
| Faceoff win % | draws won | 52%+ |
| TOI | minutes played | 20+ (top skaters) |
| xG | chance quality | context-dependent |
These metrics come from detailed play-by-play tracking, not a simple scoreboard. JudgeMate does not compute Corsi, Fenwick, or xG — it tracks the live score and penalty timers for one match. Analytics sites and league data feeds supply the possession numbers.
How do you read a hockey box score?
A box score summarizes each player's game on one line. For skaters the standard columns are G, A, P, +/-, PIM, SOG, and TOI; for goalies they are SA, SV, GA, and SV%. Reading a line left to right tells you what a player did in minutes.
Here's a sample skater line and how to decode it:
| Player | G | A | P | +/- | PIM | SOG | TOI |
|---|---|---|---|---|---|---|---|
| Nowak | 1 | 2 | 3 | +2 | 2 | 5 | 18:42 |
Nowak scored 1 goal, added 2 assists for 3 points, was on the ice for two more even-strength goals for than against (+2), took a single 2-minute minor (2 PIM), fired 5 shots on goal, and played 18 minutes 42 seconds. That's a strong all-around night.
A goalie line reads differently because you want to see the workload and the result:
| Goalie | SA | SV | GA | SV% |
|---|---|---|---|---|
| Kowalski | 30 | 28 | 2 | .933 |
Kowalski faced 30 shots against, made 28 saves, allowed 2 goals, for a .933 save percentage. Note that SA = SV + GA always: 28 + 2 = 30. If the goalie had allowed zero, the line would show a shutout.
The order of columns can vary slightly by league, but the abbreviations are near-universal. When you see a scoring summary that lists goal times, scorers, and assists, you're reading the play-by-play that feeds the box score. To follow a game live, try the ice hockey live scoreboard.
Remember the honesty boundary: a live scoreboard shows the current score and penalty status, while a box score is the fuller record compiled after the fact. Knowing both lets you follow a match live and still study it afterward.
Worked example: reading a player and goalie line
Let's compute two lines step by step.
Skater: a winger records 1 goal, 2 assists, +2, and 2 PIM. To find points, add goals and assists: 1 + 2 = 3 points. The +2 means she was on the ice for two more even-strength goals for than against; the 2 PIM is a single minor penalty. Her line reads 1-2—3, +2, 2 PIM.
Goalie: a netminder faces 30 shots on goal and makes 28 saves. First, goals against = shots − saves = 30 − 28 = 2. Save percentage = saves ÷ shots = 28 ÷ 30 = .933. His line reads 30 SA, 28 SV, 2 GA, .933 SV%.
Now sanity-check with the identity SA = SV + GA: 28 + 2 = 30. ✓ If he'd stopped all 30, his SV% would be 1.000 and the game a shutout. Two numbers, two quick calculations, and you've read the whole night.
Free ice-hockey scoreboard — score and periods live.
Score, period and clock on the big screen. Control from your phone, share with fans. No sign-up.
Frequently asked questions
Primary Sources
- IIHF Official Rule Book 2023 — IIHF
- NHL Official Rules — NHL
- USA Hockey Playing Rules — USA Hockey
- IIHF Statistics — IIHF
Related Guides
How Is Ice Hockey Scored?
Read guideHow to Referee Ice Hockey
Read guideFree Ice Hockey Scoreboard App
Read guideWhat are the positions in ice hockey and what does each player do?
Read guideWhat are the penalties in ice hockey, and how long is each one?
Read guideWhat are power play and penalty kill in hockey?
Read guideWhat are the dimensions of an ice hockey rink?
Read guideReady to run your event?
Create a free event and let the scoring take care of itself.