Regular-season and playoff totals from official NHL player-landing and season-summary records. Games, goals, assists, points, shots and goalie results stay observed box-score facts.
Head to head · source-separated player workbench
Compare two players.
Production, career, playoffs, strength states, event sequences, shared opponents. The room changes lenses; it never averages them into one winner.
A count of directional rows, weighted by nothing. This page produces no composite score.
Choose a matchup and a comparison.
Compare the scorebook, career arc, event sequences, completed-season value, deployment and shared opponents. Each room keeps its source, clock and unit intact.
Preparing the source-separated comparison…
Comparison is useful only when the units survive.
How to read the room
A larger number is highlighted only where direction is unambiguous, and even then the room declares no better player. A career total answers a different question from a single-season rate. Goalies keep wins, save percentage and goals-against rather than being forced into skater columns. Unavailable evidence stays unavailable.
Takeaway, giveaway, hit and block rows follow the next qualifying event before a stoppage. Descriptive sequences: not proof of possession, recovery or causality.
Shared-opponent splits cover current-franchise alias sets, five-game minimum. This frozen career view mixes regular season and playoffs and controls for nothing.
Source contract: every room reads a local static export and names it. Official totals from NHL player-landing and season-summary records; Pressure from strict clean-chain sequences; the Opponent Atlas from a frozen career split. Nothing is averaged into one rating, and a missing file leaves its room visible with the gap explained.
Hockey Insights uses local static snapshots only. Source boundaries, freshness stamps, and correction handling are documented on About Data. See legal & image credits.