Skip to content
PuckSignal
ChatLiveGamesPlayersStandingsPicks
Sign inGet Premium
PS
PuckSignal

NHL analytics covering every season since 1917. Ask anything about hockey.

RSS Feed

Product

  • Search
  • Live Scores
  • Games
  • Players & Stats
  • Standings
  • Analytics
  • Tonight's Picks
  • This Day in History
  • Playoff Bracket

Resources

  • Guide
  • RSS Feed
  • Pricing
  • API Docs
  • Support

Legal

  • Privacy Policy
  • Terms of Service

© 2026 PuckSignal. Not affiliated with, endorsed by, or connected to the National Hockey League, any NHL team, or the NHLPA. NHL and team names are trademarks of their respective owners.

If you or someone you know has a gambling problem, call 1-800-522-4700.

Hockey Analytics Guide

Every stat, metric, and feature on PuckSignal — what it means, why it matters, and where to find it.

Deep Dives

Advanced Stats

Understanding Corsi and Fenwick

What Corsi and Fenwick are, how they differ, why they matter for evaluating NHL players, and how to use them effectively.

7 min read
Advanced Stats

How Expected Goals (xG) Works

A deep dive into the expected goals model — what makes a high-xG shot, how models are built, and how to interpret xG data.

8 min read
Getting Started

A Beginner's Guide to Hockey Analytics

Move beyond goals and assists. An introduction to modern hockey statistics and what they reveal about the game.

9 min read

Stat Glossary

Counting Stats

The fundamentals — what most fans already know.

GGoals

Puck crosses the goal line. The most basic offensive stat.

Find it: Player pages, season summaries, game logs

AAssists

Credit given to the last two players who touched the puck before a goal (primary and secondary assist).

Find it: Player pages, season summaries

PPoints

Goals + Assists. The standard measure of offensive production.

Find it: Player pages, leaderboards, comparisons

PIMPenalty Minutes

Total minutes spent in the penalty box. 2 for minor, 5 for major, 10 for misconduct.

Find it: Player pages, game logs

+/-Plus/Minus

On-ice goal differential at even strength. +1 when your team scores, -1 when they score. Excludes power play.

Find it: Player pages, game logs

SOGShots on Goal

Shots that would enter the net if not saved. Excludes blocked shots and missed shots.

Find it: Player pages, game summaries, analytics

TOITime on Ice

Total minutes and seconds a player is on the ice. Measured per game and split by situation (even strength, power play, shorthanded).

Find it: Player pages, game logs, analytics

GPGames Played

Number of games a player appeared in.

Find it: Season summaries, career stats

GWGGame-Winning Goal

The goal that gives the winning team one more than the losing team's final total.

Find it: Player season stats

Goalie Stats

How we measure the people standing between the pipes.

SV%Save Percentage

Saves divided by shots faced. League average is roughly .905-.910. Elite goalies sustain .920+.

Find it: Player pages, goalie leaderboards

GAAGoals Against Average

Goals allowed per 60 minutes played. Lower is better. Sub-2.50 is strong.

Find it: Player pages, goalie leaderboards

SOShutout

Goalie plays the entire game (or credited portion) without allowing a goal.

Find it: Player pages, career stats

W/L/OTLWins / Losses / OT Losses

Goalie record. OT losses earn the team 1 point in the standings (loser point).

Find it: Player pages, standings

QSQuality Start

A start where the goalie's save percentage is .885 or higher. Roughly equivalent to giving your team a chance to win.

Find it: Advanced goalie stats

Possession & Shot Metrics

The analytics revolution — measuring who controls the puck.

CF%Corsi For Percentage

All shot attempts for vs. against at even strength (goals + shots on goal + missed shots + blocked shots). 50%+ means you're outshooting the opponent. The most widely used possession proxy.

Find it: Analytics page, player comparisons

FF%Fenwick For Percentage

Like Corsi but excludes blocked shots. Some analysts prefer it since blocking is partly the opponent's skill, not yours.

Find it: Analytics page

xGExpected Goals

A model-based estimate of how many goals a set of shots should produce, based on shot location, type, game situation, and other factors. Compares what happened to what should have happened.

Find it: MoneyPuck data, analytics

xGF%Expected Goals For %

Your share of expected goals in a game or season. Better than raw Corsi because it weights shot quality, not just volume.

Find it: Analytics page

HDCFHigh-Danger Chances For

Shot attempts from the slot or inner slot — the areas where goals are most likely scored.

Find it: Analytics, shot maps

Special Teams

Power play and penalty kill — where games are won and lost.

PP%Power Play Percentage

Goals scored per power play opportunity. League average is roughly 20%. Elite units hit 25%+.

Find it: Team pages, standings, rolling stats

PK%Penalty Kill Percentage

Percentage of opponent power plays killed without allowing a goal. 80%+ is solid.

Find it: Team pages, standings, rolling stats

PPGPower Play Goals

Goals scored while your team has a man advantage.

Find it: Player pages, game logs

SHGShorthanded Goals

Goals scored while your team is shorthanded. Rare and demoralizing for the team on the power play.

Find it: Player pages, game logs

EDGE Tracking

NHL's puck and player tracking system — speed, distance, and more.

Top SpeedMax Skating Speed

The fastest speed a player reached during a game or season, measured in MPH via arena tracking sensors.

Find it: Player EDGE stats, leaderboards

Speed BurstsSpeed Bursts (22+ MPH)

Number of times a player hit 22+ MPH in a game. Measures explosive skating ability.

Find it: Player EDGE stats

DistanceDistance Skated

Total miles skated per game, measured by tracking sensors. Forwards typically cover 3-4 miles per game.

Find it: Player EDGE stats

Shot SpeedShot Velocity

Speed of the puck when shot, measured in MPH. Hardest shots exceed 100 MPH.

Find it: Player EDGE stats, leaderboards

Zone TimeZone Time %

Percentage of a player's ice time spent in each zone (offensive, defensive, neutral). Indicates deployment and play style.

Find it: Player EDGE stats

Standings & Records

How teams are ranked and what the numbers mean.

PTSPoints (Standings)

2 points for a win, 1 point for an overtime/shootout loss, 0 for a regulation loss. Determines playoff seeding.

Find it: Standings, team pages

ROWRegulation + OT Wins

Wins excluding shootout wins. Used as tiebreaker in standings.

Find it: Standings

P%Points Percentage

Points earned divided by maximum possible points (GP x 2). Better than raw points for comparing teams with different games played.

Find it: Standings, team pages

DIFFGoal Differential

Goals scored minus goals allowed. The simplest predictor of team quality.

Find it: Standings, team pages

L10Last 10 Games

Record over the last 10 games. Shows current form rather than full-season performance.

Find it: Standings, team rolling stats

Current Season Leaders

Goal Leaders

  1. 1.Nathan MacKinnon (COL)51
  2. 2.Cole Caufield (MTL)49
  3. 3.Connor McDavid (EDM)43
  4. 4.Nikita Kucherov (TBL)42
  5. 5.Wyatt Johnston (DAL)41

Points Leaders

  1. 1.Connor McDavid (EDM)126
  2. 2.Nikita Kucherov (TBL)125
  3. 3.Nathan MacKinnon (COL)122
  4. 4.Macklin Celebrini (SJS)105

Data Coverage

1917
First season
22,000+
Games
13,000+
Players
6.7M
Events

2010 — today: Full play-by-play, shifts, coordinates, on-ice tracking, line combinations, advanced stats

2007 — 2009: Play-by-play events, player stats, no shift data

1917 — 2006: Game scores, season stats for every player, franchise records. Event detail varies by era.

Draft data: Every pick from 1963 to today (12,900+ picks)

EDGE tracking: Skating speed, shot speed, distance — 2021 season onward

PDOPDO

Shooting percentage + save percentage. Regresses to 1.000 over time. A PDO far above 1.000 suggests luck that will normalize. Named after a message board user, not an acronym.

Find it: Team rolling stats

5.Leon Draisaitl (EDM)
97