Glossary

What every column means and how it is calculated. Shot attempts, expected goals and scoring chances are onice's own calculations from the NHL's play-by-play and shift data.

Team and on-ice numbers

ColumnMeaningFormula
GPGames played: games with time on ice in any situation.
TOITime on ice in the selected situation, minutes (per game in rate mode).
TOI/GPTime on ice per game played, minutes (rate and relative modes).
WWins.
LLosses in regulation.
OTLLosses in overtime or a shootout.
ROWRegulation and overtime wins (shootout wins excluded).
Total PointsGoals and assists.
Point %Points / (2 x games played), regular season.points / (2 x GP)
W%Share of games: W.
L%Share of games: L.
OTL%Share of games: OTL.
ROW%Share of games: ROW.
CFCorsi for: shot attempts: goals, shots on goal, misses and blocks, made by the team of the entity while it is on the ice.
CACorsi against: the same made by the opponent.
CF%Share of corsi for the entity: for / (for + against).cf / (cf + ca)
FFFenwick for: unblocked shot attempts: goals, shots on goal and misses, made by the team of the entity while it is on the ice.
FAFenwick against: the same made by the opponent.
FF%Share of fenwick for the entity: for / (for + against).ff / (ff + fa)
SFShots for: shots on goal, goals included, made by the team of the entity while it is on the ice.
SAShots against: the same made by the opponent.
SF%Share of shots for the entity: for / (for + against).sf / (sf + sa)
GFGoals for: goals, made by the team of the entity while it is on the ice.
GAGoals against: the same made by the opponent.
GF%Share of goals for the entity: for / (for + against).gf / (gf + ga)
xGFExpected goals for: the xG of unblocked attempts (our model), made by the team of the entity while it is on the ice.
xGAExpected goals against: sum of the xG of the shots faced.
xGF%Share of expected goals for the entity: for / (for + against).xgf / (xgf + xga)
SCFScoring chances for: attempts worth 2 or more danger points, made by the team of the entity while it is on the ice.
SCAScoring chances against: the same made by the opponent.
SCF%Share of scoring chances for the entity: for / (for + against).scf / (scf + sca)
SCSFShots from scoring chances for: shots on goal from scoring chances, made by the team of the entity while it is on the ice.
SCSAShots from scoring chances against: the same made by the opponent.
SCSF%Share of shots from scoring chances for the entity: for / (for + against).scsf / (scsf + scsa)
SCGFGoals from scoring chances for: goals from scoring chances, made by the team of the entity while it is on the ice.
SCGAGoals from scoring chances against: the same made by the opponent.
SCGF%Share of goals from scoring chances for the entity: for / (for + against).scgf / (scgf + scga)
HDCFHigh-danger chances for: attempts worth 3 or more danger points, made by the team of the entity while it is on the ice.
HDCAHigh-danger chances against: the same made by the opponent.
HDCF%Share of high-danger chances for the entity: for / (for + against).hdcf / (hdcf + hdca)
HDSFHigh-danger shots for: shots on goal from high-danger chances, made by the team of the entity while it is on the ice.
HDSAHigh-danger shots against: the same made by the opponent.
HDSF%Share of high-danger shots for the entity: for / (for + against).hdsf / (hdsf + hdsa)
HDGFHigh-danger goals for: goals from high-danger chances, made by the team of the entity while it is on the ice.
HDGAHigh-danger goals against: the same made by the opponent.
HDGF%Share of high-danger goals for the entity: for / (for + against).hdgf / (hdgf + hdga)
MDCFMedium-danger chances for: attempts worth exactly 2 danger points, made by the team of the entity while it is on the ice.
MDCAMedium-danger chances against: the same made by the opponent.
MDCF%Share of medium-danger chances for the entity: for / (for + against).mdcf / (mdcf + mdca)
MDSFMedium-danger shots for: shots on goal from medium-danger chances, made by the team of the entity while it is on the ice.
MDSAMedium-danger shots against: the same made by the opponent.
MDSF%Share of medium-danger shots for the entity: for / (for + against).mdsf / (mdsf + mdsa)
MDGFMedium-danger goals for: goals from medium-danger chances, made by the team of the entity while it is on the ice.
MDGAMedium-danger goals against: the same made by the opponent.
MDGF%Share of medium-danger goals for the entity: for / (for + against).mdgf / (mdgf + mdga)
LDCFLow-danger chances for: attempts worth at most 1 danger point, made by the team of the entity while it is on the ice.
LDCALow-danger chances against: the same made by the opponent.
LDCF%Share of low-danger chances for the entity: for / (for + against).ldcf / (ldcf + ldca)
LDSFLow-danger shots for: shots on goal from low-danger chances, made by the team of the entity while it is on the ice.
LDSALow-danger shots against: the same made by the opponent.
LDSF%Share of low-danger shots for the entity: for / (for + against).ldsf / (ldsf + ldsa)
LDGFLow-danger goals for: goals from low-danger chances, made by the team of the entity while it is on the ice.
LDGALow-danger goals against: the same made by the opponent.
LDGF%Share of low-danger goals for the entity: for / (for + against).ldgf / (ldgf + ldga)
Rush Attempts ForRush attempts for: attempts within 4 s of a play event in the neutral or own zone, made by the team of the entity while it is on the ice.
Rush Attempts AgainstRush attempts against: the same made by the opponent.
Rush Attempts For%Share of rush attempts for the entity: for / (for + against).rush_cf / (rush_cf + rush_ca)
Rebound Attempts ForRebound attempts for: attempts within 3 s of an earlier attempt of the same team, made by the team of the entity while it is on the ice.
Rebound Attempts AgainstRebound attempts against: the same made by the opponent.
Rebound Attempts For%Share of rebound attempts for the entity: for / (for + against).reb_cf / (reb_cf + reb_ca)
xLDCFLow xG attempts for: unblocked attempts worth under 8 % expected goals each, made by the team of the entity while it is on the ice.
xLDCALow xG attempts against: the same made by the opponent.
xLDCF%Share of low xg attempts for the entity: for / (for + against).xldcf / (xldcf + xldca)
xLDGFLow xG goals for: goals from low xG attempts, made by the team of the entity while it is on the ice.
xLDGALow xG goals against: the same made by the opponent.
xLDGF%Share of low xg goals for the entity: for / (for + against).xldgf / (xldgf + xldga)
xMDCFMedium xG attempts for: unblocked attempts worth 8 % to under 20 % expected goals each, made by the team of the entity while it is on the ice.
xMDCAMedium xG attempts against: the same made by the opponent.
xMDCF%Share of medium xg attempts for the entity: for / (for + against).xmdcf / (xmdcf + xmdca)
xMDGFMedium xG goals for: goals from medium xG attempts, made by the team of the entity while it is on the ice.
xMDGAMedium xG goals against: the same made by the opponent.
xMDGF%Share of medium xg goals for the entity: for / (for + against).xmdgf / (xmdgf + xmdga)
xHDCFHigh xG attempts for: unblocked attempts worth 20 % or more expected goals each, made by the team of the entity while it is on the ice.
xHDCAHigh xG attempts against: the same made by the opponent.
xHDCF%Share of high xg attempts for the entity: for / (for + against).xhdcf / (xhdcf + xhdca)
xHDGFHigh xG goals for: goals from high xG attempts, made by the team of the entity while it is on the ice.
xHDGAHigh xG goals against: the same made by the opponent.
xHDGF%Share of high xg goals for the entity: for / (for + against).xhdgf / (xhdgf + xhdga)
Flurry xGFFlurry-adjusted expected goals for: xG of attempts, each less the chance that an earlier attempt of the same flurry (rebounds without a whistle) already scored, made by the team of the entity while it is on the ice.
Flurry xGAFlurry-adjusted expected goals against: the same made by the opponent.
Flurry xGF%Share of flurry-adjusted expected goals for the entity: for / (for + against).fxgf / (fxgf + fxga)
SH%Shooting percentage.goals / shots for individuals, gf / sf on ice
SV%Save percentage: 1 - goals against / shots against.1 - ga / sa
PDOSH% + SV% while on the ice.sh_pct + sv_pct
SCSH%Shooting percentage on SC chances.scgf / scsf
SCSV%Save percentage on SC chances.1 - scga / scsa
HDSH%Shooting percentage on HD chances.hdgf / hdsf
HDSV%Save percentage on HD chances.1 - hdga / hdsa
MDSH%Shooting percentage on MD chances.mdgf / mdsf
MDSV%Save percentage on MD chances.1 - mdga / mdsa
LDSH%Shooting percentage on LD chances.ldgf / ldsf
LDSV%Save percentage on LD chances.1 - ldga / ldsa
Off. Zone FaceoffsFaceoffs in the entity's offensive zone while on the ice.
Neu. Zone FaceoffsFaceoffs in the neutral zone while on the ice.
Def. Zone FaceoffsFaceoffs in the entity's defensive zone while on the ice.
+/-Plus-minus: goals for at even strength or short-handed minus goals against at even strength or on the power play (empty-net goals count, penalty-shot goals cannot be told apart).
Thru%Share of the team's shot attempts that were not blocked: fenwick / corsi.ff / cf
Thru% againstShare of the opponent's shot attempts that were not blocked.fa / ca
Off. Zone Faceoff %Offensive zone faceoffs / (offensive + defensive).
PIMPenalty minutes.
GiveawaysGiveaways.
TakeawaysTakeaways.
HitsHits made.
Hits TakenHits received.
Shots BlockedShots blocked by the player (not his own team's).
Top shot speed (mph)The hardest shot of the season by NHL EDGE puck tracking (2021-22 on).
Avg shot speed (mph)Average speed of the team's shots by NHL EDGE tracking.
Top skating speed (mph)Highest skating speed of the season by NHL EDGE tracking.
Bursts 22+ mphSkating bursts of 22 miles per hour or more (NHL EDGE).
Distance / 60 (mi)Miles skated per 60 minutes, all situations (NHL EDGE).
OZ time %Share of the team's ice time with the puck in the offensive zone (NHL EDGE).
Shot attempt diffShot attempt differential per game by NHL EDGE.
Deserve to win %Chance that the team wins the game on the chances it created and allowed (expected goals as Poisson counts, a regulation tie split evenly).
Faceoffs %Faceoffs won / faceoffs taken.
GDGoal differential: goals for minus goals against.
xGDExpected goal differential: xGF minus xGA.
GF above xGFGoals for minus expected goals for: positive means the team scored more than its chances were worth.
GA above xGAGoals against minus expected goals against: positive means the team allowed more than its chances were worth.
GD above xGDGoal differential minus expected goal differential.
SH% (unblocked)Shooting percentage on unblocked attempts.gf / ff
SH% (all attempts)Shooting percentage on all shot attempts.gf / cf
Blocked %Share of shot attempts for that were blocked.(cf - ff) / cf
Net miss %Share of unblocked attempts for that missed the net.(ff - sf) / ff
SV% (unblocked)Save percentage on unblocked attempts against.1 - ga / fa
xSV% (unblocked)Expected save percentage on unblocked attempts against: what an average goalie would do on these chances.1 - xga / fa
SV% above expected (unblocked)Save percentage on unblocked attempts minus its expected value.sv% - xsv%
PIM by opponentsPenalty minutes taken by the opponents of the team in the same games.
PIM share %Share of all penalty minutes of the team's games that the team took: pim / (pim + pim by opponents).
Takeaways by opponentsTakeaways of the opponents of the team in the same games (the team's giveaways to them are Giveaways).
Takeaway share %Share of all takeaways of the team's games made by the team.
Hits given %Hits given / (hits given + hits taken).
Rebound goalsGoals scored on rebound attempts (an attempt within 3 seconds of the team's earlier attempt, no whistle between).
Rebound goals againstGoals allowed on the opponents' rebound attempts.
Goals from rebounds %Share of the team's goals scored on rebound attempts.reb goals / gf
Goals against from rebounds %Share of the goals allowed that came from the opponents' rebound attempts.reb goals against / ga
Expected net miss %Share of unblocked attempts for that an average team would miss the net with, from a model of the shot's place, type and situation.sum of expected misses / ff
Net miss % above expectedNet miss % minus its expected value: positive means the team misses the net more than its shots suggest.
D-zone giveawaysGiveaways in the player's or team's own defensive zone.
D-zone giveaways %Share of the team's giveaways made in its own defensive zone.dz giveaways / giveaways
RWRegulation wins: games won before overtime.
GDGoal differential from the final scores of the games (goals for minus goals against, overtime goals included, shootout deciders not).
GF above expectedRolling averages: goals for minus expected goals for over the window (GF - xGF).
GA saved above expectedRolling averages: expected goals against minus goals against over the window (xGA - GA): positive means the goaltending saved more than average.

Skaters, individual

ColumnMeaningFormula
GPGames played: games with time on ice in any situation.
TOITime on ice in the selected situation, minutes (per game in rate mode).
TOI/GPTime on ice per game played, minutes (rate and relative modes).
Total PointsGoals and assists.
SH%Shooting percentage.goals / shots for individuals, gf / sf on ice
GoalsGoals scored.
First AssistsPrimary assists.
Second AssistsSecondary assists.
Total AssistsPrimary and secondary assists.
ShotsOwn shots on goal, goals included.
iCFOwn shot attempts.
iFFOwn unblocked shot attempts.
ixGExpected goals of own attempts.
iSCFOwn attempts that were scoring chances.
iHDCFOwn attempts that were high-danger chances.
Rush AttemptsOwn rush attempts.
Rebounds CreatedOwn attempts (not goals) followed by a rebound attempt.
Total PenaltiesPenalties taken.
MinorMinor penalties.
MajorMajor penalties.
MisconductMisconduct penalties.
PIMPenalty minutes.
Penalties DrawnPenalties drawn.
GiveawaysGiveaways.
TakeawaysTakeaways.
HitsHits made.
Hits TakenHits received.
Shots BlockedShots blocked by the player (not his own team's).
Faceoffs WonFaceoffs won.
Faceoffs LostFaceoffs lost.
IPPIndividual points percentage: points / goals scored by the team while he was on the ice.points / gf
GARGoals above replacement of the last selected regular season: even-strength offense and defense (RAPM), finishing, penalties taken and drawn, minus a replacement-level player of the same time.
WARWins above replacement: GAR / 6.
SPARStandings points above replacement: two points per win.
EVOEven-strength offense in goals above average: RAPM offense times 5v5 time.
EVDEven-strength defense in goals above average: minus RAPM defense times 5v5 time.
FinishingGoals minus his own expected goals.
TakePenalties taken against the league rate, in goals (negative: more than average).
DrawPenalties drawn against the league rate, in goals.
Top shot speed (mph)The hardest shot of the season by NHL EDGE puck tracking (2021-22 on).
Avg shot speed (mph)Average speed of the team's shots by NHL EDGE tracking.
Top skating speed (mph)Highest skating speed of the season by NHL EDGE tracking.
Bursts 22+ mphSkating bursts of 22 miles per hour or more (NHL EDGE).
Distance / 60 (mi)Miles skated per 60 minutes, all situations (NHL EDGE).
OZ time %Share of the team's ice time with the puck in the offensive zone (NHL EDGE).
Shooting talent %How much better (positive) or worse than the xG model the player finishes, from his whole record up to the last selected season, pulled towards average: (goals + 8) / (xG + 8) - 1.
Talent-adjusted ixGThe player's expected goals times his shooting-talent multiplier.
Created xGExpected goals of the rebound attempts that the player's own attempts created (by himself or a teammate).
iThru%Share of the player's own shot attempts that were not blocked: iFF / iCF.iff / icf
Faceoffs %Faceoffs won / faceoffs taken.
D-zone giveawaysGiveaways in the player's or team's own defensive zone.

Goalies

ColumnMeaningFormula
GPGames played: games with time on ice in any situation.
TOITime on ice in the selected situation, minutes (per game in rate mode).
TOI/GPTime on ice per game played, minutes (rate and relative modes).
xGAExpected goals against: sum of the xG of the shots faced.
SH%Shooting percentage.goals / shots for individuals, gf / sf on ice
SV%Save percentage: 1 - goals against / shots against.1 - ga / sa
PDOSH% + SV% while on the ice.sh_pct + sv_pct
SCSV%Save percentage on SC chances.1 - scga / scsa
HDSV%Save percentage on HD chances.1 - hdga / hdsa
MDSV%Save percentage on MD chances.1 - mdga / mdsa
LDSV%Save percentage on LD chances.1 - ldga / ldsa
RAPM xGA/60Defensive impact: expected goals per 60 minutes that his team allows above average because he is on the ice. Negative is better.
RAPM net/60Net impact: offense minus defense, in expected goals per 60 minutes (for a goalie, minus his defense). Positive is better.
SV% 5v5 (EDGE)Save percentage at 5v5 by NHL EDGE.
SV% 5v5 close (EDGE)Save percentage at 5v5 in close games by NHL EDGE.
Shots against / 60 5v5 (EDGE)Shots faced per 60 minutes at 5v5 by NHL EDGE.
Games SV% > .900 % (EDGE)Share of his games with a save percentage above .900 (NHL EDGE).
Shots AgainstShots on goal faced.
Goals AgainstGoals allowed.
SavesShots against minus goals against.
GAAGoals against per 60 minutes.
GSAAGoals saved above average: goals a league-average goalie would have allowed on the same shots (same filters) minus the real ones.
Rebounds allowedSaves that were followed by a rebound attempt of the same team.
xReboundsRebounds an average goalie would allow on the same saves.
Rebounds saved above expectedExpected rebounds minus rebounds allowed: positive is better than average.
Rebound %Rebounds allowed as a share of saves.
xRebound %Expected rebounds as a share of saves.
FreezesSaves after which the goalie stopped the play at once.
xFreezesFreezes an average goalie would make on the same saves.
Freezes above expectedFreezes minus expected freezes: positive is better than average.
Freeze %Freezes as a share of saves.
xSV%Expected save percentage: what an average goalie would save on the same shots, 100 - xGA / SA x 100.
SV% above expectedSave percentage minus expected save percentage, in percentage points.
xG saved above average %Goals saved above expected as a percentage of expected goals against.
GSAxGoals saved above expected: xGA minus goals against.
Rush Attempts AgainstRush attempts faced.
Rebound Attempts AgainstRebound attempts faced.
Avg. Shot DistanceAverage distance of shots faced, feet.
Avg. Goal DistanceAverage distance of goals allowed, feet.
HD Shots AgainstShots faced from HD chances.
HD SavesSaves on HD chances.
HD Goals AgainstGoals allowed on HD chances.
HDGAAGoals against per 60 minutes from HD chances.
HDGSAAGSAA on HD chances.
MD Shots AgainstShots faced from MD chances.
MD SavesSaves on MD chances.
MD Goals AgainstGoals allowed on MD chances.
MDGAAGoals against per 60 minutes from MD chances.
MDGSAAGSAA on MD chances.
LD Shots AgainstShots faced from LD chances.
LD SavesSaves on LD chances.
LD Goals AgainstGoals allowed on LD chances.
LDGAAGoals against per 60 minutes from LD chances.
LDGSAAGSAA on LD chances.

Shift report

ColumnMeaningFormula
TOITime on ice in the selected situation, minutes (per game in rate mode).
ShiftsNumber of shifts (a shift counts in the situation it began in).
Avg. shift (s)Average length of a shift, seconds.
Std. dev. (s)Standard deviation of the shift length of the player, seconds.
ShortShifts shorter than the player's average by more than one standard deviation.
LongShifts longer than the player's average by more than one standard deviation.
Extra shortShifts shorter than the player's average by more than two standard deviations.
Extra longShifts longer than the player's average by more than two standard deviations.

Player bios

ColumnMeaningFormula
GPGames played: games with time on ice in any situation.
TOITime on ice in the selected situation, minutes (per game in rate mode).
Date of birthDate of birth.
AgeAge in years today.
Birth cityCity of birth.
State / provinceState or province of birth.
CountryCountry of birth.
Height (in)Height in inches.
Weight (lbs)Weight in pounds.
Shoots / catchesThe hand a skater shoots with or a goalie catches with: L or R.
Draft yearYear of the NHL draft in which the player was picked.
Draft teamTeam that picked the player.
RoundRound of the draft.
Pick in roundPick number in the round.
Overall pickOverall pick number.

Skaters, on ice, and combinations

ColumnMeaningFormula
QoT (TOI)Quality of teammates: the average time on ice per game of the skaters on the ice with him at 5v5, weighted by the time shared.
QoC (TOI)Quality of competition: the same for the opponents on the ice against him.
QoT (CF%)Quality of teammates by 5v5 CF%: the average of their season CF% weighted by the time shared.
QoC (CF%)Quality of competition by 5v5 CF%.
Off. Zone StartsShifts that began with a faceoff in that zone (or on the fly, without one).
Neu. Zone StartsShifts that began with a faceoff in that zone (or on the fly, without one).
Def. Zone StartsShifts that began with a faceoff in that zone (or on the fly, without one).
On The Fly StartsShifts that began with a faceoff in that zone (or on the fly, without one).
Off. Zone Start %Offensive zone starts / (offensive + defensive).
RAPM xGF/60Offensive impact: expected goals per 60 minutes that his team creates above average because he is on the ice, from a ridge regression over all 5v5 stints of the last three seasons that separates him from teammates, opponents, score and venue. None for goalies.

Situations and filters

All every strength · EV even strength · 5v5 five skaters a side, both goalies in · 5v5 SVA 5v5 adjusted for score and venue (McCurdy's method: events of the side that gains from the score or home ice are scaled down) · PP / PK skater advantage / disadvantage · 5v4, 4v5, 3v3 exact strengths · Empty net own / opponent goalie pulled.

Danger zones. Shot attempts from the attacking zone get points by place (slot 3, middle area 2, rest 1), plus 1 for a rebound (within 3 s of an earlier attempt) and 1 for a rush (within 4 s of play in the neutral or own zone), minus 1 if blocked. Scoring chance: 2 or more. High danger: 3 or more. Medium: exactly 2. Low: 1 or fewer.