Home Results Analytics Power Rankings Scoreboard Official Plays · Subscribers Official Plays · Free Plays Pricing FAQ
Home › Analytics › NHL Team Stats

NHL Team Stats

Every team on 5-on-5 play, special teams, finishing and goaltending versus expected, pace and schedule, with ranks, league averages and percentiles.

Reading the table

Pick a season and a window. Rank (#) is 5-on-5 expected-goals share (xGF%). Green is better than the league and brick-red is worse; for "allowed" stats lower is better and the colours flip. Display → Show → Percentiles swaps every value for its percentile against the league (100 = best). Greyed cells have less than that metric's minimum sample. Click a team for its full profile.

Expected goals (xG) are G&W's own: the chance each unblocked shot attempt becomes a goal, added up. A team that creates more xG than it allows is controlling the quality of play, whatever the score said. High-danger chances are G&W's highest tier of scoring chances. Per-60 rates use time on ice from the NHL's shift charts.

Windows. Season is every regular-season game so far. Last 20 / 10 / 5 are each team's (or goalie's) most recent games. Home and Away keep only those games. Back-to-back keeps games played the day after the team's previous game; Rested keeps games with at least one day off. Custom dates covers any date range you choose. Every number is recomputed from the games themselves, never averaged from per-game rates, and a window never uses a game played after its last date.

Free and members. Season and Last 20 are free for everyone. Last 10, Last 5, the splits and custom dates are part of Analytics, and every higher plan includes them.

Every metric

Results

Points % (P%)
Points earned (2 for a win, 1 for an overtime or shootout loss) divided by 2 points per game. Higher is better.
Goals for / game (GF/GP)
Final-score goals for divided by games played. Higher is better.
Goals against / game (GA/GP)
Final-score goals against divided by games played. Lower is better. Lower is better.
Goal diff / game (GD/GP)
Goals for minus goals against, per game. Higher is better.

5-on-5

xGF% (xGF%)
G&W expected goals (xG): the chance each unblocked shot attempt becomes a goal, summed. xGF% is the team's share of all expected goals in its games. At 5-on-5 with both goalies in net. 50% is even. Higher is better.
CF% (Corsi) (CF%)
Shot attempts for divided by all shot attempts in the team's games. At 5-on-5 with both goalies in net. Higher is better.
FF% (Fenwick) (FF%)
Unblocked attempts for divided by all unblocked attempts. At 5-on-5 with both goalies in net. Higher is better.
SF% (SF%)
Shots on goal for divided by all shots on goal. At 5-on-5 with both goalies in net. Higher is better.
HDCF% (HDCF%)
High-danger chances are G&W's highest tier of unblocked attempts by scoring chance. HDCF% is the team's share of them. At 5-on-5 with both goalies in net. Higher is better.
GF% (GF%)
Goals for divided by all goals. At 5-on-5 with both goalies in net. Higher is better.
xGF/60 (xGF/60)
G&W expected goals (xG): the chance each unblocked shot attempt becomes a goal, summed. Per 60 minutes of 5-on-5 time on ice. Higher is better.
xGA/60 (xGA/60)
G&W expected goals (xG): the chance each unblocked shot attempt becomes a goal, summed. Allowed per 60 minutes of 5-on-5 time. Lower is better. Lower is better.
CF/60 (CF/60)
All shot attempts (on goal, missed, blocked) per 60 minutes of 5-on-5 time. Higher is better.
CA/60 (CA/60)
Opponent shot attempts per 60 minutes of 5-on-5 time. Lower is better. Lower is better.
HDCF/60 (HDCF/60)
High-danger chances for per 60 minutes of 5-on-5 time. Higher is better.
HDCA/60 (HDCA/60)
Opponent high-danger chances per 60 minutes of 5-on-5 time. Lower is better. Lower is better.
GF/60 (GF/60)
Goals for per 60 minutes of 5-on-5 time. Higher is better.
GA/60 (GA/60)
Goals against per 60 minutes of 5-on-5 time. Lower is better. Lower is better.
Shooting % (Sh%)
Goals divided by shots on goal at 5-on-5. Higher is better.
Save % (Sv%)
Saves divided by shots on goal against at 5-on-5. Higher is better.

All situations

xGF% (all) (xGF% all)
G&W expected goals (xG): the chance each unblocked shot attempt becomes a goal, summed. Team share across every game state. Higher is better.
xGF / game (xGF/GP)
G&W expected goals (xG): the chance each unblocked shot attempt becomes a goal, summed. Per game, every game state. Higher is better.
xGA / game (xGA/GP)
G&W expected goals (xG): the chance each unblocked shot attempt becomes a goal, summed. Allowed per game, every game state. Lower is better. Lower is better.

Finishing & goaltending

Finishing vs xG / game (GAx/GP)
Goals minus G&W expected goals on attempts against a goalie in net (empty-net goals left out), per game. Positive = finishing above expected. Higher is better.
Goaltending vs xG / game (GSAx/GP)
G&W expected goals against minus goals allowed with the team's goalie in net, per game. Positive = goalies saving more than expected. Higher is better.
Shooting % (all) (Sh% all)
Goals divided by shots on goal against a goalie in net, every game state. Higher is better.
Save % (all) (Sv% all)
Saves divided by shots on goal against, every game state. Higher is better.

Special teams

PP min / game (PP min)
Minutes with more skaters than the opponent (both goalies in), per game. Neither higher nor lower is better.
PK min / game (PK min)
Minutes with fewer skaters than the opponent (both goalies in), per game. Lower is better. Lower is better.
PP xGF/60 (PP xGF/60)
G&W expected goals (xG): the chance each unblocked shot attempt becomes a goal, summed. Per 60 minutes on the power play. Higher is better.
PP GF/60 (PP GF/60)
Goals scored with the man advantage per 60 power-play minutes. Higher is better.
PP FF/60 (PP FF/60)
Unblocked shot attempts on the power play per 60 power-play minutes. Higher is better.
PK xGA/60 (PK xGA/60)
G&W expected goals (xG): the chance each unblocked shot attempt becomes a goal, summed. Allowed per 60 minutes shorthanded. Lower is better. Lower is better.
PK GA/60 (PK GA/60)
Goals allowed while shorthanded per 60 penalty-kill minutes. Lower is better. Lower is better.
PK FA/60 (PK FA/60)
Opponent unblocked shot attempts while shorthanded per 60 penalty-kill minutes. Lower is better. Lower is better.
PIM / game (PIM/GP)
Team penalty minutes per game. Lower is better. Lower is better.

Pace & schedule

Pace (Pace)
Shot attempts by both teams, every game state, per 60 minutes played. A style measure. Neither higher nor lower is better.
Back-to-backs (B2B)
Games played the calendar day after the team's previous game. Neither higher nor lower is better.
Travel km / game (Km/GP)
Great-circle kilometres from the previous game's arena to this game's arena, per game. Neither higher nor lower is better.
Time zones / game (TZ/GP)
Time zones crossed from the previous game's arena, per game. Neither higher nor lower is better.

Data: NHL play-by-play, boxscores and shift charts. Regular season only. Shootout goals count in goals per game (as in the standings) but not in 5-on-5 or shot-based numbers.