One row per season, oldest at the top, with the team(s) he played for in the
Team column (hover a logo for the abbreviation) and then the
Box score group: his games played (
GP), goals, assists, points, plus-minus, penalty minutes, power-play points (
PPP), short-handed points (
SHP), game-winning goals (
GWG: the goal that put the winning team ahead for good; none in a shootout win), shots on goal (
SOG), hits (
HIT), blocked shots (
BLK), takeaways (
TK), giveaways (
GV) and hits taken (
HITT: times he was hit, from the play-by-play; blank before 2007-08, when it starts naming the player hit) that season (regular season; in the Career to date view, career totals through that season). The
Type column is the player's archetype as of the end of that season (his trailing 100 GP; with 60–99 career GP, all his games so far; blank below 60; the season in progress shows last season's type until it is complete; seasons before 2010-11 are matched to the same types, which are fitted on 2010-11 onward): an icon every season, the full name and window on hover. In the
Career to date view the column shows the type of his whole career through that season instead (every game up to then, not just the last 100), so the last season shows his career archetype. Skaters who have taken a shootout attempt get a
Shootout column, still inside the box score group (goals / attempts): shootout goals / attempts that season (regular season, 2010-11 on; in the Career to date view, career totals through that season; blank in a season without an attempt).
OZ/DZ starts closes the group: his offensive-zone faceoff starts per defensive-zone start, where a start is a shift he began on a faceoff in that zone (all situations, regular season; neutral-zone starts are left out; league average about 1.06, so above 1 is sheltered toward offense and below 1 leans defensive; hover for the counts; Career to date: career totals through that season). Every box under
Net goals per 84 games is the player's
net goals added per 84 games vs a league-average player, in calibrated model units — blue adds goals, red costs them, on fixed scales (−42 → +42 for Overall, a tighter −12.6 → +12.6 for the components, so seasons and players compare directly); gray text under the EV offense / EV defense pair, PP and PK is TOI per game in that situation — situation here means skater advantage: 6v5 with the goalie pulled counts as PP time and defending it counts as PK time, so these splits run a little higher than the official PP/SH TOI in the header row (the totals agree); an empty cell = no rated value that season. Faint vertical rules separate the column groups. The Overall column, the last of the group (next to Elo), is outlined:
Overall — the sum of the ten component columns before it.
EV offense — on-ice expected-goal creation at even strength vs league-average context (score, time, zone starts), scaled to its calibrated marginal value — five skaters share the same flow, so the marginal is ~4.4× smaller than face value. Net of Playmaking: the part of his linemates' chances he created is credited to him there instead.
EV defense — the same flow suppressed: on-ice expected goals against vs context, same marginal scaling. Net of Suppression: the part of the opponents' lower chance quality he is responsible for is credited to him there instead.
Power play / Penalty kill — priced chance flow above (PP) or suppressed below (PK) league-average context in situation, same marginal scaling.
Finishing — goals above expected (xG) on the shooter's own shots on goal: did he beat the goalie more often than those looks deserved? Individual credit, at face value, except in regular-season overtime: an OT goal ends the game and is worth about half a standings point, so it counts as about 1.5 regulation goals (a little less on an OT power play, whose team was already favoured; playoff overtime stays at face value). He keeps half of it: the other half of every shot's goals above expected is shared with his on-ice teammates and shows up in their Playmaking, because the guy who put it on his tape earned a cut.
Season | Career to date — the two buttons above the table switch every box in it: Type, GP, the box score, OZ/DZ starts, Overall, the ten components, Elo, the on-ice context and the contract columns. Season (the default) shows each season on its own: the raw season rate for seven components, while Playmaking's shot-quality part and Suppression, which are estimated from four linemates at once and cannot be read off a single season, come from a fit that lets each season move away from the player's career level only as far as the season's games support. Career to date shows what his career looked like at the end of each season: every component's games-played-weighted rate over all seasons up to that one, with small samples regressed toward the league mean (each component carries an empirical-Bayes prior, so a hot 20-game stint doesn't read as a career skill; Finishing's prior is counted in shots on goal rather than games — half signal at 565 shots — so a high-volume shooter's record firms up faster than a defenseman's), with Playmaking and Suppression re-estimated from games up to that point only. The GP column then counts career games through that season; Comp and Mates show the ice-time-weighted average through that season, and Top opp and the top linemates the most frequent ones up to that point; the contract columns average his cap hits so far. The last season's Career-to-date row is his career rate (its Overall box matches the header badge). Seasons before 2010-11 show their standard values in both views.
Regular season | Playoffs — the second pair of buttons switches the whole table to his postseasons: one row per spring he played, with his playoff team, playoff GP, the playoff box score (the NHL's totals) and the ten components plus Overall from the same chain run on his playoff games (every overtime included, priced against the same regular-season baseline; see the
playoff study). These are raw rates, not regressed, so a four-game spring can land at either end of the scale. OZ/DZ starts, Elo, the on-ice context and the contract columns are regular-season measures and drop out of the playoff view.
Career to date works there too: running playoff totals and the games-weighted playoff rate through each spring. Goalie cards show playoff GSAx/84 and Reb/100 (net of the same suppression debit as the regular season).
Playmaking — how much he raises his linemates' offense: the pass before the goal, priced. It comes in two parts. Shot quality: how much more dangerous their attempts are with him on the ice, estimated from every attempt since 2010-11 with each shooter's own skill held fixed. Assists: half of every teammate shot's goals above expected is shared among the other skaters on the ice, and on a goal the primary assist gets twice the secondary's share and the secondary twice a non-assisting teammate's (the expected-goal cost of every shot is shared equally). The credit is moved, not added — it comes out of the shared on-ice rows and the shooter's Finishing — so a team's total never changes.
Suppression — the defensive mirror of Playmaking: how much he lowers the opponents' shot quality and their finishing (goals against above expected, with the shooter and the goalie held fixed) while he is on the ice. Moved, not added — the quality part comes out of the shared EV defense / PK rows, the finishing part out of his goalie's GSAx (goalie values on the site are net of it) — so a team's total never changes.
Penalties — penalties drawn − taken, priced at that season's measured value of a drawn minor (≈0.16–0.20 goals: the average net goals scored in the two minutes after a penalty is drawn, measured league-wide per season).
Faceoffs — net faceoff wins × 0.010 goals (fixed-effects calibration). Shown for context: faceoff value flows through possession, so it partly overlaps the on-ice rows and isn’t part of the headline rating. A hundred extra draws won is about one goal.
Shootout — the standings value of his shootout attempts: each attempt is worth the win probability it added in that round and score (a sudden-death winner counts more than a first-round goal), at 3 goals per shootout win, and the goalie he faced loses the same amount. Real points, but almost all luck from one season to the next, so its Career-to-date boxes are shrunk by his career attempts (half signal at about 86), the way Finishing shrinks by shots. Blank in the playoffs (no shootouts) and before 2010-11.
Elo (its own column) — the game model’s results rating (the Player Elo factor on
Tonight), on goalie cards too: every game since 2003-04 moves the team up or down by one Elo step, scaled by how surprising the result and the margin were, and splits it among the players by that night’s leverage-weighted net goals; ratings are pulled 20% back toward 1500 at the start of each season. 1500 is average and about 60 points is one standard deviation. In the
Season view each box is the change over that season (from its pulled start); in the
Career to date view it is his rating after that season’s last game. It rates results, not the net-goal components, so it rewards long runs on winning teams.
On-ice context — who he skated with and against: Comp is the shared-TOI-weighted average Overall net goals/84 of the opposing skaters he faced, Mates the same for his own linemates (goalies excluded on both sides; skaters too small a sample to rate that season count as league-average). Competition spreads far less than teammate quality, so the two use different color scales (±1.5 and ±5). Top linemates are the four teammates he shared the most ice time with, each with the share of his ice time under the name; hover the Mates box or a name for his four most common teammates. Top opp (between Comp and Mates) works the same way for the other side: the opposing skater he shared the most ice time with and the share of his ice time; hover it for his four most-faced opponents.
Contract — that season's cap hit; Player value — what the league pays, as a share of the cap, for his 3-season net goals/84 (that season and the two before, small samples pulled toward average; goalies GSAx/84): a curve fitted to every non-entry-level player-season since 2010-11, flat for weak players and rising for strong ones, shown in that season's dollars (part-time seasons get the league minimum plus a share) — and Contract value, player value minus cap hit (blue = worth more than he is paid; colours compare shares of the cap, so seasons under a smaller cap read the same). Each dollar figure has its share of that season's cap underneath; Career to date averages the seasons so far. Cap hits come from team cap sheets (2010-11 on) and contract histories (earlier seasons).