Analytics, 2017-18
Regular season, five-on-five unless a list says otherwise. Worked out for
1271 of 1271 games.
What these numbers mean
The regular season and the playoffs are kept apart, and the Games box above picks one. The numbers below start in 2010-11, the first season the NHL
recorded every shot attempt and where it was taken from. Five-on-five means both teams
at full strength with their goalies in. It is most of a game and the fairest place to compare teams and
players, so power plays do not skew the numbers.
Player rating
Goals above replacement
One number for a player's season: the goals he added to his team's goal difference, compared with a
spare-part player given the same ice time, the kind a team can call up for nothing. It is a total, so
playing a full season counts for more than playing half of one. Among regulars most players fall
between -5 and +10, and the best seasons are near +30.
Wins above replacement
The same in wins. About six goals of goal difference are worth one win in the standings.
The five parts
Even-strength offence is his own goals, assists and chances at five-on-five, and how
much better the team's chances are with him on the ice than with him off it.
Even-strength defence is the same comparison for chances against, with his blocked
shots and takeaways. Power play is a fifth of what his unit did above the league
rate, tilted towards whoever scored or made the last pass. Penalty kill is a quarter
of what his unit gave up above the rate. Penalties is the minors he drew less the
minors he took, at about a sixth of a goal each. Each part is zero for an average skater.
Goalies
A goalie's rating is his goals saved above expected, plus the same kind of allowance for workload. Only
about a third of a goalie's season figure reflects the goalie, so one year should be read lightly.
What it cannot see
It does not pay for scoring more than the chances were worth, so pure finishers rate lower than their
goal totals suggest. It does not know who a player was sent out against, so shutdown players are
under-rated. A star on a deep team is compared with good teammates and loses a little by it. A full
season is about two-thirds the player and one-third chance, and under forty games it is more chance
than player.
Shot attempts
Corsi (CF, CA, CF%)
Every shot attempt: shots on goal, missed shots and blocked shots. CF is attempts for a team and CA
attempts against it. CF% is the share that were for. Above 50% means a team, or the team while a
player is on the ice, has the puck more than its opponents. It stands in for possession, which
nobody records directly.
Fenwick (FF%)
The same without blocked shots, on the view that a blocked shot was never much of a chance.
SF%, GF%
The share of shots on goal, and of goals, that were for.
Sh%, Sv%, PDO
Sh% is the share of a team's shots on goal that went in, and Sv% the share of the other team's that
were stopped. PDO is the two added together. Across the league it comes to 100. A team or player far
above 100 is getting the bounces and usually cools off; one far below is usually due to recover.
iCF, attempts taken
The shot attempts a player took himself.
Expected goals
Expected goals (xG)
What a shot was worth. Every unblocked attempt gets the chance that a shot like it goes in, judged by
where it was taken from, what kind of shot it was, whether it was a rebound and the score. A shot from
the slot is worth about 0.20 and one from the point about 0.015. Add them up and you have the goals a
team or player would expect from the chances they had. Blocked shots count for nothing, because they
are recorded where they were blocked.
Seasons before 2023-24
The NHL timed events less exactly before 2023-24, and differently from rink to rink, so expected goals
for those seasons are rougher. They still add up to the goals actually scored each season, and they
are still a fair guide to individual shooters and goalies. For teams before 2022-23 they are no
better a guide than Corsi.
xGF%
The share of the expected goals at five-on-five that were for. Like CF%, but each attempt counts for
what it was worth, so a team that gets to the slot is rated above one that shoots from the boards.
For a skater it is the share while he was on the ice.
Chances created (xG per 60)
The expected goals of a skater's own shots for every 60 minutes he plays: how often he gets a chance.
Shot quality (xG per attempt)
The average chance of one of his unblocked attempts going in: how good each chance is.
Finishing (goals above expected)
Goals minus expected goals. Over one season it is mostly luck, and it takes several seasons before it
says much about a shooter. Shots at an empty net are left out, so an easy goal does not count as
finishing.
A player against his team
CF% rel, xGF% rel
A player's share while he is on the ice, compared with his team's share in the same games when he is
off it. It separates a good player on a poor team from a passenger on a strong one. +5 means the team
does five points better with him out there.
Lines and pairings
Forward lines and defence pairs
On team and player pages: the three forwards, or the two defencemen, who were on the ice together at
five-on-five, how long for, and how the team did in that time. It is worked out from the shift
charts a second at a time. A line has to be out together for twenty seconds in a game to count, so
players crossing during a change are not mistaken for a line.
Goalies
Goals saved above expected
The expected goals of the shots a goalie faced, minus the goals he let in. It judges him on how hard
his shots were and not just how many he stopped, so a goalie behind a leaky defence gets credit that
save percentage does not give him. Only shots taken while he was in net count. Each season is set so
the league's goalies as a whole come out at zero, which makes it a measure against his peers.
Per 60
The same for every 60 minutes he played, so a backup can be compared with a starter.
Shot difficulty (xG per attempt faced)
The average chance of a shot against him going in. A high number says more about his team than about him.
Expected save %
The save percentage an ordinary goalie would have had on the same shots, to set beside his own.
Contracts and value
Cap hit
What a player counts against his team's salary cap in a season. It is the average of his contract
over its years, so it can differ from what he is paid in any one of them, and it is the same whether
he plays every game or misses half the season.
Retained salary
A team trading a player may keep paying part of his contract. He is still shown with his whole cap
hit, and judged against it, but his new team is charged only its share: that share is what counts
in a team's value and on its roster (marked with a star), and what he costs in Be a GM.
The league's rules: a team may keep at most half of a contract, may be keeping part of no more than
three contracts at once, and may not have more than 15% of the cap ceiling tied up this way. A
contract can have salary kept by at most two teams, and from 2026-27 the second cannot happen within
75 days of the regular season after the first, which ends trades that passed a player through a
third team to cut his cost twice.
Dead cap
What a team counts against the cap for players who are no longer on it: the salary it kept paying
for a player it traded, and what is left of a contract it bought out. Only the cases gathered so
far are listed, on the team's page and in Be a GM.
Buyout
A team may end a contract early by paying the player two-thirds of the salary he is still owed, or
one-third if he is under 26, spread over twice the years that were left. Signing bonuses are paid
in full on top. What counts against the cap each year is his cap hit less what the team saves in
salary that year, so the charge can be large in a year his salary was low, runs twice as long as
the contract would have, and can even be a small credit. Buyouts are made in a window from mid-June
(or two days after the Stanley Cup is won, if later) to June 30.
Where the contracts come from
The NHL does not publish contracts, so they do not come with the games. They are gathered from public
collections of contract data and from news reports of signings. Recent seasons are nearly complete.
Further back, mostly the contracts of players who were still playing in 2024 are known, so an older
season can be missing most of its players, and the page says so when it is.
Cap dollars per point, per goal above replacement
The cap hit divided by what the player produced in the regular season. Lower is better value. In a
season still being played these start very high and fall as the games add up.
The going rate
What teams as a whole paid for one goal above replacement that season: the cap space they spent above
the cheapest contract, divided by the goals above replacement they got for it. Skaters and goalies
are priced apart, because a goalie's goals above replacement run much higher and each costs less.
Worth at the going rate
What a season like his cost on average: the cheapest contract plus his goals above replacement at the
going rate. A player who rated below a spare-part player can come out worth less than nothing.
Value
Worth less cap hit: how much more, or less, he gave than he cost. Players on their first contract are
paid far below the going rate, so they top the lists. Only players with enough games to be ranked get
a value, and it is for the regular season only.
A team's value
The same, added up over its ranked players whose contract is known. A player who changed teams is
shared out by the games he played for each.
Reading the pages
Who is ranked
A call-up with one good night would top every list, so lists of rates and shares only include players
who played a fair amount: at least a quarter as much as the busiest player that season. Totals, such
as most expected goals, include everyone.
Ranking bars
On a player's page, a bar filled to the 90th means he is ahead of 90% of the regulars at his position.
Forwards are ranked against forwards, defencemen against defencemen and goalies against goalies.
Coloured numbers
On player and team pages a number is coloured by its percentile, the share of the others it is ahead
of: dark green from the 80th up,
green from the 60th, amber
for the middle, pale red from the 40th down and
dark red from the 20th down. Hover over the number for its exact
percentile.
Who it is ranked against depends on the number. A skater's on-ice shares are set against every skater
who played enough to be ranked, and his rating against the ranked players at his position. A goalie's
numbers are set against the regular goalies, a team's against the other teams, and a line or pair
against the lines or pairs that played at least a tenth as long together as the busiest one.
Numbers that are neither good nor bad on their own stay plain: PDO, which is mostly luck, and counts
that simply follow ice time, such as attempts taken or goals against. A rating is also left plain
until a player has enough games to be ranked.
The radar on the compare page
Each spoke is one measure, running from the lowest regular at the centre to the league leader at the
rim. The gap between two players on a spoke is the real gap in their numbers, and the dashed outline
is the typical player.
Race charts
Stepped lines that add up through a game or a season. On a game page each team's line climbs with
every chance, with a dot for each goal. On a player's page his goals race his expected goals, and on
a goalie's page the goals he allowed race the goals he was expected to allow.
Shot maps
The attacking half of the rink with the net on the right. A map with many shots opens as a heat map:
darker red means more shots from that area, and each dot is a goal. The button under the key switches
to a dot for every shot, sized by how good the chance was. Clicking Goals, Saved, Missed or Blocked
in the key shows only those.
Possession and luck
Each dot is a team. Further right means it takes more of the shot attempts. Higher means its shots are
going in and its goalies are stopping more than usual. Top right is good and lucky; bottom right is good
and unlucky.
46 48 50 52 54 98 99 100 101 102 Carolina Hurricanes: CF% 54.5, PDO 97.9 CAR Boston Bruins: CF% 53.7, PDO 100.3 BOS Calgary Flames: CF% 53.5, PDO 98.7 CGY Chicago Blackhawks: CF% 52.3, PDO 98.9 CHI Pittsburgh Penguins: CF% 52.3, PDO 98.2 PIT St. Louis Blues: CF% 51.7, PDO 100.0 STL Tampa Bay Lightning: CF% 51.7, PDO 102.3 TBL Winnipeg Jets: CF% 51.5, PDO 101.1 WPG Columbus Blue Jackets: CF% 51.5, PDO 100.3 CBJ Nashville Predators: CF% 51.5, PDO 101.7 NSH Dallas Stars: CF% 51.0, PDO 100.4 DAL San Jose Sharks: CF% 50.9, PDO 99.2 SJS Vegas Golden Knights: CF% 50.8, PDO 100.5 VGK Edmonton Oilers: CF% 50.6, PDO 99.3 EDM Montréal Canadiens: CF% 50.5, PDO 98.5 MTL Los Angeles Kings: CF% 50.0, PDO 101.0 LAK Toronto Maple Leafs: CF% 49.8, PDO 101.9 TOR Philadelphia Flyers: CF% 49.7, PDO 100.3 PHI Florida Panthers: CF% 49.2, PDO 100.0 FLA Detroit Red Wings: CF% 48.8, PDO 99.6 DET New Jersey Devils: CF% 48.6, PDO 99.7 NJD Anaheim Ducks: CF% 48.6, PDO 101.4 ANA Arizona Coyotes: CF% 48.1, PDO 99.5 ARI Washington Capitals: CF% 48.0, PDO 101.7 WSH Vancouver Canucks: CF% 47.7, PDO 99.3 VAN Buffalo Sabres: CF% 47.6, PDO 97.8 BUF Colorado Avalanche: CF% 47.6, PDO 101.5 COL New York Islanders: CF% 47.5, PDO 100.5 NYI Minnesota Wild: CF% 47.2, PDO 100.9 MIN Ottawa Senators: CF% 47.2, PDO 98.6 OTT New York Rangers: CF% 45.9, PDO 99.8 NYR Corsi for % (share of shot attempts) PDO
Teams
Team
GP
CF
CA
CF%
FF%
SF%
xGF%
GF%
Sh%
Sv%
PDO
Carolina Hurricanes
82
4,259
3,558
54.5
53.2
52.9
52.7
46.4
7.0
90.9
97.9
Boston Bruins
82
3,915
3,373
53.7
53.8
53.9
54.5
54.8
7.9
92.3
100.3
Calgary Flames
82
4,177
3,630
53.5
53.3
52.5
53.1
48.2
6.8
91.9
98.7
Chicago Blackhawks
82
4,198
3,823
52.3
51.0
51.0
49.8
47.4
7.1
91.8
98.9
Pittsburgh Penguins
82
3,965
3,619
52.3
53.1
53.3
53.0
47.8
7.2
91.0
98.2
St. Louis Blues
82
3,896
3,638
51.7
52.7
52.1
51.7
52.3
7.2
92.9
100.0
Tampa Bay Lightning
82
3,880
3,631
51.7
51.5
50.3
53.5
57.1
9.4
92.9
102.3
Winnipeg Jets
82
3,812
3,589
51.5
51.7
51.4
52.7
54.9
8.6
92.5
101.1
Columbus Blue Jackets
82
4,048
3,814
51.5
52.6
52.4
52.2
53.3
7.4
92.8
100.3
Nashville Predators
82
3,851
3,629
51.5
51.5
50.6
50.9
56.6
8.2
93.6
101.7
Dallas Stars
82
3,726
3,576
51.0
51.1
51.0
52.9
52.3
7.7
92.7
100.4
San Jose Sharks
82
4,071
3,928
50.9
51.7
51.5
51.7
49.1
7.6
91.6
99.2
Vegas Golden Knights
82
3,881
3,754
50.8
50.7
51.0
50.0
52.6
8.4
92.1
100.5
Edmonton Oilers
82
4,047
3,953
50.6
51.1
50.4
51.0
48.1
7.5
91.8
99.3
Montréal Canadiens
82
3,947
3,862
50.5
50.4
50.6
50.8
45.1
6.3
92.2
98.5
Los Angeles Kings
82
3,690
3,687
50.0
49.7
49.9
48.0
53.3
7.9
93.1
101.0
Toronto Maple Leafs
82
3,965
3,993
49.8
48.7
48.4
50.6
54.2
9.0
92.9
101.9
Philadelphia Flyers
82
3,659
3,702
49.7
50.1
51.1
49.7
52.0
7.8
92.4
100.3
Florida Panthers
82
3,802
3,928
49.2
50.0
49.7
49.0
49.7
7.6
92.4
100.0
Detroit Red Wings
82
3,575
3,746
48.8
49.4
48.7
48.5
47.3
7.6
92.0
99.6
New Jersey Devils
82
3,586
3,794
48.6
49.0
49.9
49.8
48.9
7.9
91.7
99.7
Anaheim Ducks
82
3,665
3,881
48.6
48.5
48.7
48.9
53.4
8.1
93.3
101.4
Arizona Coyotes
82
3,774
4,073
48.1
47.0
47.7
46.4
46.1
7.3
92.2
99.5
Washington Capitals
82
3,609
3,915
48.0
47.4
47.6
47.4
52.6
9.2
92.5
101.7
Vancouver Canucks
82
3,497
3,833
47.7
47.7
47.9
46.3
45.7
7.2
92.2
99.3
Buffalo Sabres
82
3,379
3,719
47.6
47.6
48.0
45.6
40.3
6.1
91.6
97.8
Colorado Avalanche
82
3,491
3,845
47.6
47.0
47.2
46.6
52.1
8.3
93.2
101.5
New York Islanders
82
3,742
4,138
47.5
46.8
46.8
46.6
48.2
8.8
91.7
100.5
Minnesota Wild
82
3,434
3,843
47.2
48.1
49.7
53.3
52.6
8.2
92.7
100.9
Ottawa Senators
82
3,684
4,124
47.2
47.6
47.6
45.6
43.4
7.7
90.8
98.6
New York Rangers
82
3,532
4,159
45.9
46.1
46.1
47.2
45.3
7.5
92.2
99.8
Player rating
Goals above replacement: the goals a player added to his team's goal difference, compared with a spare-part
player given the same ice time. For a skater it is the sum of five parts, each measured against the
league: even-strength offence and defence, the power play, the penalty kill, and penalties drawn less
penalties taken. About six goals are worth one win.
Players with at least 20 games are ranked.
Before 2023-24 the NHL timed events less exactly, and differently from rink to rink, so expected goals for this season are rougher than for recent ones.
Skaters
Defencemen
#
Player
Pos
Team
GP
EV offence
EV defence
Power play
Penalty kill
Penalties
Goals above repl.
Wins
1
Seth Jones
D
CBJ
78
+4.1
+2.3
+1.8
+0.5
+0.7
+15.8
+2.6
2
Colton Parayko
D
STL
82
+1.1
+4.7
-0.6
+0.7
+2.1
+14.1
+2.4
3
John Klingberg
D
DAL
82
+7.8
-3.1
+0.5
+0.8
+0.0
+12.6
+2.1
4
Mark Giordano
D
CGY
82
+3.2
+5.0
-1.7
-0.6
-0.3
+12.2
+2.0
5
Shayne Gostisbehere
D
PHI
78
+0.9
+2.3
+1.5
+0.1
+1.6
+11.9
+2.0
6
Jaccob Slavin
D
CAR
82
-0.1
+6.4
-0.2
-0.9
+0.7
+11.9
+2.0
7
Jared Spurgeon
D
MIN
61
+1.7
+4.3
+0.2
+0.0
+0.5
+11.8
+2.0
8
Dougie Hamilton
D
CGY
82
+7.4
+2.1
-0.3
0.0
-3.5
+11.4
+1.9
9
Roman Josi
D
NSH
75
+7.2
-2.3
+0.9
-0.5
-0.2
+11.2
+1.9
10
Victor Hedman
D
TBL
77
+5.0
+0.5
+0.4
+0.4
-1.8
+11.1
+1.9
Goalies
A goalie's rating is the goals he saved above expected plus an allowance for the shots he faced. It is on
the same scale as a skater's, but only about a third of one season's figure is the goalie and the rest
is chance, so the two are listed apart.
Value for money
Each ranked player's cap hit against his goals above replacement. A player's season is worth what the
cheapest player cost plus his goals above replacement at the going rate, which is what teams as a whole
paid for each one. His value is what the season was worth less his cap hit.
For skaters, teams paid $637K of cap space a goal on top of
a $613K minimum, across the 691 of
691 ranked skaters whose contract is known.
For goalies, teams paid $226K of cap space a goal on top of
a $625K minimum, across the 56 of
56 ranked goalies whose contract is known.
Players on their first contract are paid far below the going rate, so they fill the best-value lists.
What these words mean
-0 2 4 6 8 10 -10 0 10 20 Connor McDavid (EDM): $925K, 24.6 goals above replacement, +$15.4M McDavid Mathew Barzal (NYI): $863K, 18.1 goals above replacement, +$11.3M Barzal Brayden Point (TBL): $687K, 15.7 goals above replacement, +$9.9M Point Auston Matthews (TOR): $925K, 15.0 goals above replacement, +$9.3M Matthews William Karlsson (VGK): $1M, 14.6 goals above replacement, +$8.9M Karlsson Mitch Marner (TOR): $894K, 13.9 goals above replacement, +$8.6M Marner Jason Zucker (MIN): $2M, 15.5 goals above replacement, +$8.5M Zucker Jonathan Marchessault (VGK): $750K, 12.3 goals above replacement, +$7.7M Marchessault Kevin Fiala (NSH): $863K, 12.4 goals above replacement, +$7.6M Jaccob Slavin (CAR): $743K, 11.9 goals above replacement, +$7.5M Yanni Gourde (TBL): $1M, 12.1 goals above replacement, +$7.3M Nico Hischier (NJD): $925K, 11.6 goals above replacement, +$7.1M Blake Coleman (NJD): $660K, 10.8 goals above replacement, +$6.8M Sean Couturier (PHI): $4.333M, 16.4 goals above replacement, +$6.8M Taylor Hall (NJD): $6M, 18.7 goals above replacement, +$6.5M Timo Meier (SJS): $894K, 10.6 goals above replacement, +$6.5M Riley Nash (BOS): $900K, 10.5 goals above replacement, +$6.4M Sebastian Aho (CAR): $925K, 10.3 goals above replacement, +$6.2M Josh Manson (ANA): $825K, 9.9 goals above replacement, +$6.1M Evgenii Dadonov (FLA): $4M, 14.9 goals above replacement, +$6.1M Bryan Rust (PIT): $640K, 9.6 goals above replacement, +$6.1M William Nylander (TOR): $894K, 9.9 goals above replacement, +$6M Ondrej Kase (ANA): $670K, 9.4 goals above replacement, +$5.9M Craig Smith (NSH): $4.25M, 14.9 goals above replacement, +$5.8M Colin Miller (VGK): $1M, 9.7 goals above replacement, +$5.8M Will Butcher (NJD): $925K, 9.5 goals above replacement, +$5.7M Ivan Provorov (PHI): $894K, 9.4 goals above replacement, +$5.7M Nikolaj Ehlers (WPG): $894K, 9.3 goals above replacement, +$5.6M Mark Stone (OTT): $3.5M, 13.3 goals above replacement, +$5.6M Mikko Rantanen (COL): $894K, 9.2 goals above replacement, +$5.6M Danton Heinen (BOS): $873K, 8.9 goals above replacement, +$5.4M Nikita Kucherov (TBL): $4.767M, 15.0 goals above replacement, +$5.4M Seth Jones (CBJ): $5.4M, 15.8 goals above replacement, +$5.3M Sam Reinhart (BUF): $894K, 8.5 goals above replacement, +$5.1M Noah Hanifin (CAR): $925K, 8.5 goals above replacement, +$5.1M Joonas Donskoi (SJS): $1.9M, 10.0 goals above replacement, +$5.1M Ryan Pulock (NYI): $863K, 8.2 goals above replacement, +$5M Trevor van Riemsdyk (CAR): $825K, 8.2 goals above replacement, +$5M Jake DeBrusk (BOS): $863K, 8.2 goals above replacement, +$5M Brett Pesce (CAR): $809K, 7.9 goals above replacement, +$4.8M Travis Konecny (PHI): $894K, 7.9 goals above replacement, +$4.7M Stefan Noesen (NJD): $660K, 7.4 goals above replacement, +$4.6M Jack Eichel (BUF): $925K, 7.7 goals above replacement, +$4.6M Zach Werenski (CBJ): $925K, 7.6 goals above replacement, +$4.5M Adam Lowry (WPG): $1.125M, 7.9 goals above replacement, +$4.5M Brock McGinn (CAR): $888K, 7.4 goals above replacement, +$4.5M Tyler Bertuzzi (DET): $662K, 7.0 goals above replacement, +$4.4M Pavel Buchnevich (NYR): $925K, 7.4 goals above replacement, +$4.4M John Klingberg (DAL): $4.25M, 12.6 goals above replacement, +$4.4M Anthony Mantha (DET): $863K, 7.3 goals above replacement, +$4.4M Mikael Granlund (MIN): $5.75M, 14.9 goals above replacement, +$4.4M Brendan Gallagher (MTL): $3.75M, 11.7 goals above replacement, +$4.3M Matthew Tkachuk (CGY): $925K, 7.2 goals above replacement, +$4.3M Pierre-Luc Dubois (CBJ): $894K, 7.2 goals above replacement, +$4.3M Jakub Vrana (WSH): $863K, 7.1 goals above replacement, +$4.3M Alex Tuch (VGK): $925K, 7.1 goals above replacement, +$4.2M James van Riemsdyk (TOR): $4.25M, 12.3 goals above replacement, +$4.2M Derek Ryan (CAR): $1.425M, 7.7 goals above replacement, +$4.1M Colton Parayko (STL): $5.5M, 14.1 goals above replacement, +$4.1M Christian Djoos (WSH): $650K, 6.4 goals above replacement, +$4M Nathan MacKinnon (COL): $6.3M, 15.2 goals above replacement, +$4M Mika Zibanejad (NYR): $5.35M, 13.7 goals above replacement, +$4M Mikhail Sergachev (TBL): $894K, 6.6 goals above replacement, +$3.9M Charles Hudon (MTL): $650K, 6.1 goals above replacement, +$3.8M Jordan Eberle (NYI): $6M, 14.4 goals above replacement, +$3.8M Eric Staal (MIN): $3.5M, 10.4 goals above replacement, +$3.7M Roman Josi (NSH): $4M, 11.2 goals above replacement, +$3.7M Shayne Gostisbehere (PHI): $4.5M, 11.9 goals above replacement, +$3.7M Teuvo Teravainen (CAR): $2.86M, 9.2 goals above replacement, +$3.6M Pierre-Edouard Bellemare (VGK): $1.45M, 6.9 goals above replacement, +$3.6M Alex DeBrincat (CHI): $778K, 5.9 goals above replacement, +$3.6M Vinnie Hinostroza (CHI): $718K, 5.8 goals above replacement, +$3.6M Brian Gibbons (NJD): $650K, 5.7 goals above replacement, +$3.6M Joel Armia (WPG): $925K, 6.0 goals above replacement, +$3.5M Travis Dermott (TOR): $863K, 5.8 goals above replacement, +$3.5M Ryan Ellis (NSH): $2.5M, 8.4 goals above replacement, +$3.4M Mike Matheson (FLA): $925K, 5.9 goals above replacement, +$3.4M Patrik Laine (WPG): $925K, 5.9 goals above replacement, +$3.4M Aleksander Barkov (FLA): $5.9M, 13.7 goals above replacement, +$3.4M Paul Byron (MTL): $1.167M, 6.2 goals above replacement, +$3.4M Erik Gustafsson (CHI): $650K, 5.3 goals above replacement, +$3.4M Joakim Ryan (SJS): $650K, 5.3 goals above replacement, +$3.4M MacKenzie Weegar (FLA): $675K, 5.3 goals above replacement, +$3.3M Patric Hornqvist (PIT): $4.25M, 10.9 goals above replacement, +$3.3M Darnell Nurse (EDM): $863K, 5.5 goals above replacement, +$3.3M Dmitrij Jaskin (STL): $1M, 5.6 goals above replacement, +$3.2M Nick Jensen (DET): $813K, 5.3 goals above replacement, +$3.2M John Carlson (WSH): $3.967M, 10.2 goals above replacement, +$3.1M Brandon Tanev (WPG): $700K, 5.1 goals above replacement, +$3.1M Jaden Schwartz (STL): $5.35M, 12.3 goals above replacement, +$3.1M Denis Malgin (FLA): $690K, 4.9 goals above replacement, +$3.1M Markus Nutivaara (CBJ): $818K, 5.1 goals above replacement, +$3.1M Jared McCann (FLA): $894K, 5.2 goals above replacement, +$3.1M Oliver Bjorkstrand (CBJ): $656K, 4.8 goals above replacement, +$3M Zach Hyman (TOR): $2.25M, 7.3 goals above replacement, +$3M Kyle Connor (WPG): $925K, 5.2 goals above replacement, +$3M Mark Borowiecki (OTT): $1.1M, 5.4 goals above replacement, +$3M Garnet Hathaway (CGY): $650K, 4.7 goals above replacement, +$2.9M Jared Spurgeon (MIN): $5.188M, 11.8 goals above replacement, +$2.9M Jeff Skinner (CAR): $5.725M, 12.6 goals above replacement, +$2.9M Josh Morrissey (WPG): $863K, 4.8 goals above replacement, +$2.8M Tyler Bozak (TOR): $4.2M, 10.0 goals above replacement, +$2.8M Nick Cousins (ARI): $1M, 4.9 goals above replacement, +$2.7M Kyle Brodziak (STL): $950K, 4.8 goals above replacement, +$2.7M Alex Iafallo (LAK): $925K, 4.8 goals above replacement, +$2.7M Mattias Ekholm (NSH): $3.75M, 9.2 goals above replacement, +$2.7M David Pastrnak (BOS): $6.667M, 13.7 goals above replacement, +$2.7M Mark Pysyk (FLA): $2.733M, 7.5 goals above replacement, +$2.6M Claude Giroux (PHI): $8.275M, 16.1 goals above replacement, +$2.6M Nick Bjugstad (FLA): $4.1M, 9.6 goals above replacement, +$2.6M Matt Grzelcyk (BOS): $859K, 4.5 goals above replacement, +$2.6M Rickard Rakell (ANA): $3.789M, 9.0 goals above replacement, +$2.6M Brock Boeser (VAN): $925K, 4.5 goals above replacement, +$2.6M Devin Shore (DAL): $870K, 4.4 goals above replacement, +$2.6M Tomas Nosek (VGK): $613K, 4.0 goals above replacement, +$2.6M Brady Skjei (NYR): $925K, 4.5 goals above replacement, +$2.6M Scott Laughton (PHI): $963K, 4.5 goals above replacement, +$2.5M Micheal Ferland (CGY): $1.75M, 5.7 goals above replacement, +$2.5M Jake Guentzel (PIT): $734K, 4.1 goals above replacement, +$2.5M Mark Jankowski (CGY): $925K, 4.4 goals above replacement, +$2.5M Thomas Chabot (OTT): $863K, 4.2 goals above replacement, +$2.4M Fredrik Claesson (OTT): $650K, 3.7 goals above replacement, +$2.3M Filip Forsberg (NSH): $6M, 12.0 goals above replacement, +$2.3M Tim Schaller (BOS): $775K, 3.8 goals above replacement, +$2.3M Charlie McAvoy (BOS): $917K, 4.1 goals above replacement, +$2.3M Brayden McNabb (VGK): $1.7M, 5.3 goals above replacement, +$2.3M Christian Fischer (ARI): $822K, 3.9 goals above replacement, +$2.3M Christian Folin (LAK): $850K, 3.9 goals above replacement, +$2.3M Ben Lovejoy (NJD): $2.667M, 6.7 goals above replacement, +$2.2M Tim Heed (SJS): $650K, 3.6 goals above replacement, +$2.2M Anthony Beauvillier (NYI): $894K, 3.9 goals above replacement, +$2.2M Blake Wheeler (WPG): $5.6M, 11.3 goals above replacement, +$2.2M Johnny Gaudreau (CGY): $6.75M, 13.1 goals above replacement, +$2.2M Dylan DeMelo (SJS): $650K, 3.5 goals above replacement, +$2.2M Cam Atkinson (CBJ): $3.5M, 8.0 goals above replacement, +$2.2M Evan Rodrigues (BUF): $650K, 3.5 goals above replacement, +$2.2M Barclay Goodrow (SJS): $650K, 3.5 goals above replacement, +$2.2M Nick Schmaltz (CHI): $925K, 3.9 goals above replacement, +$2.2M Alex Biega (VAN): $750K, 3.6 goals above replacement, +$2.2M Byron Froese (MTL): $650K, 3.4 goals above replacement, +$2.1M Phillip Danault (MTL): $913K, 3.8 goals above replacement, +$2.1M Dougie Hamilton (CGY): $5.75M, 11.4 goals above replacement, +$2.1M Greg Pateryn (DAL): $800K, 3.6 goals above replacement, +$2.1M Jeff Petry (MTL): $5.5M, 11.0 goals above replacement, +$2.1M Andrew Copp (WPG): $1M, 3.9 goals above replacement, +$2.1M Daniel Carr (MTL): $725K, 3.4 goals above replacement, +$2.1M Colton Sceviour (FLA): $950K, 3.7 goals above replacement, +$2M Jake Virtanen (VAN): $894K, 3.6 goals above replacement, +$2M Derrick Pouliot (VAN): $800K, 3.5 goals above replacement, +$2M Carl Hagelin (PIT): $4M, 8.5 goals above replacement, +$2M Kyle Turris (NSH): $3.5M, 7.7 goals above replacement, +$2M Dmitry Orlov (WSH): $5.1M, 10.2 goals above replacement, +$2M Tomas Hertl (SJS): $3M, 6.9 goals above replacement, +$2M Clayton Keller (ARI): $886K, 3.6 goals above replacement, +$2M Tom Wilson (WSH): $2M, 5.3 goals above replacement, +$2M Kevin Labanc (SJS): $718K, 3.3 goals above replacement, +$2M Jacob Trouba (WPG): $2.813M, 6.5 goals above replacement, +$1.9M Connor Carrick (TOR): $750K, 3.2 goals above replacement, +$1.9M Joe Pavelski (SJS): $6M, 11.5 goals above replacement, +$1.9M Mathieu Perreault (WPG): $4.125M, 8.5 goals above replacement, +$1.9M Thomas Hickey (NYI): $2.2M, 5.4 goals above replacement, +$1.9M Andreas Athanasiou (DET): $1.388M, 4.2 goals above replacement, +$1.9M Nate Schmidt (VGK): $2.225M, 5.4 goals above replacement, +$1.8M Luke Glendening (DET): $1.8M, 4.8 goals above replacement, +$1.8M Artemi Panarin (CBJ): $6M, 11.3 goals above replacement, +$1.8M Jordan Oesterle (CHI): $650K, 2.9 goals above replacement, +$1.8M Miles Wood (NJD): $925K, 3.3 goals above replacement, +$1.8M Victor Mete (MTL): $748K, 3.0 goals above replacement, +$1.8M Tommy Wingels (BOS): $750K, 3.0 goals above replacement, +$1.8M Patrik Nemeth (COL): $945K, 3.3 goals above replacement, +$1.8M Alexander Kerfoot (COL): $925K, 3.2 goals above replacement, +$1.8M Thomas Vanek (CBJ): $2M, 4.9 goals above replacement, +$1.7M Chris Tierney (SJS): $735K, 2.9 goals above replacement, +$1.7M Brendan Leipsic (VAN): $650K, 2.7 goals above replacement, +$1.7M Gemel Smith (DAL): $650K, 2.7 goals above replacement, +$1.7M Lance Bouma (CHI): $1M, 3.2 goals above replacement, +$1.7M Logan Shaw (MTL): $650K, 2.7 goals above replacement, +$1.7M Nick Holden (BOS): $1.65M, 4.2 goals above replacement, +$1.7M Radek Faksa (DAL): $2.2M, 5.1 goals above replacement, +$1.7M Michael Grabner (NJD): $1.65M, 4.2 goals above replacement, +$1.6M Mark Giordano (CGY): $6.75M, 12.2 goals above replacement, +$1.6M Vince Dunn (STL): $723K, 2.7 goals above replacement, +$1.6M Brandon Manning (PHI): $975K, 3.1 goals above replacement, +$1.6M Nate Prosser (MIN): $650K, 2.6 goals above replacement, +$1.6M Stephen Johns (DAL): $725K, 2.7 goals above replacement, +$1.6M Boone Jenner (CBJ): $2.9M, 6.1 goals above replacement, +$1.6M Derek Grant (ANA): $650K, 2.6 goals above replacement, +$1.6M Josh Anderson (CBJ): $1.85M, 4.4 goals above replacement, +$1.6M Gustav Nyquist (DET): $4.75M, 9.0 goals above replacement, +$1.6M Derek Forbort (LAK): $650K, 2.5 goals above replacement, +$1.6M Nicholas Shore (CGY): $925K, 2.9 goals above replacement, +$1.5M Jake Dotchin (TBL): $813K, 2.6 goals above replacement, +$1.5M Oliver Ekman-Larsson (ARI): $5.5M, 10.0 goals above replacement, +$1.5M Michal Kempny (WSH): $900K, 2.7 goals above replacement, +$1.5M Dylan Larkin (DET): $925K, 2.8 goals above replacement, +$1.4M Adam Pelech (NYI): $1.6M, 3.8 goals above replacement, +$1.4M Mark Barberio (COL): $750K, 2.4 goals above replacement, +$1.4M Nolan Patrick (PHI): $925K, 2.7 goals above replacement, +$1.4M Curtis Lazar (CGY): $950K, 2.7 goals above replacement, +$1.4M William Carrier (VGK): $689K, 2.3 goals above replacement, +$1.4M Pavel Zacha (NJD): $894K, 2.6 goals above replacement, +$1.4M Brandon Davidson (NYI): $1.425M, 3.4 goals above replacement, +$1.4M Travis Sanheim (PHI): $863K, 2.5 goals above replacement, +$1.4M Kevan Miller (BOS): $2.5M, 5.1 goals above replacement, +$1.4M Antoine Roussel (DAL): $2M, 4.3 goals above replacement, +$1.4M Mats Zuccarello (NYR): $4.5M, 8.2 goals above replacement, +$1.3M Reilly Smith (VGK): $5M, 9.0 goals above replacement, +$1.3M Tyler Pitlick (DAL): $1M, 2.7 goals above replacement, +$1.3M J.T. Miller (TBL): $2.75M, 5.4 goals above replacement, +$1.3M Vladislav Namestnikov (NYR): $1.938M, 4.2 goals above replacement, +$1.3M Anthony Duclair (CHI): $1.2M, 3.0 goals above replacement, +$1.3M Ivan Barbashev (STL): $742K, 2.3 goals above replacement, +$1.3M Robert Bortuzzo (STL): $1.15M, 2.9 goals above replacement, +$1.3M Brad Marchand (BOS): $6.125M, 10.7 goals above replacement, +$1.3M Samuel Girard (COL): $728K, 2.2 goals above replacement, +$1.3M Oskar Sundqvist (STL): $675K, 2.1 goals above replacement, +$1.3M Devante Smith-Pelly (WSH): $650K, 2.1 goals above replacement, +$1.3M Ryan Hartman (NSH): $863K, 2.4 goals above replacement, +$1.3M Matt Irwin (NSH): $650K, 2.0 goals above replacement, +$1.3M Matt Benning (EDM): $925K, 2.4 goals above replacement, +$1.2M Torey Krug (BOS): $5.25M, 9.2 goals above replacement, +$1.2M Dustin Brown (LAK): $5.875M, 10.2 goals above replacement, +$1.2M Matt Hendricks (WPG): $700K, 2.0 goals above replacement, +$1.2M Anton Slepyshev (EDM): $925K, 2.4 goals above replacement, +$1.2M Christian Dvorak (ARI): $839K, 2.2 goals above replacement, +$1.2M Deryk Engelland (VGK): $1M, 2.5 goals above replacement, +$1.2M Artturi Lehkonen (MTL): $839K, 2.2 goals above replacement, +$1.2M Mirco Mueller (NJD): $850K, 2.2 goals above replacement, +$1.1M Radko Gudas (PHI): $3.35M, 6.1 goals above replacement, +$1.1M Marcus Sorensen (SJS): $700K, 1.9 goals above replacement, +$1.1M Jimmy Vesey (NYR): $925K, 2.2 goals above replacement, +$1.1M Brad Hunt (VGK): $650K, 1.8 goals above replacement, +$1.1M Brayden Schenn (STL): $5.125M, 8.8 goals above replacement, +$1.1M Nicolas Deslauriers (MTL): $775K, 2.0 goals above replacement, +$1.1M Scottie Upshall (STL): $800K, 1.9 goals above replacement, +$1.1M Kasperi Kapanen (TOR): $863K, 2.0 goals above replacement, +$1M Henrik Zetterberg (DET): $6.083M, 10.2 goals above replacement, +$1M Remi Elie (DAL): $728K, 1.8 goals above replacement, +$1M Yohann Auvitu (EDM): $700K, 1.7 goals above replacement, +$986K Matt Nieto (COL): $1M, 2.2 goals above replacement, +$984K Jakob Chychrun (ARI): $925K, 2.0 goals above replacement, +$954K Jake Gardiner (TOR): $4.05M, 6.9 goals above replacement, +$952K Filip Chlapik (OTT): $728K, 1.7 goals above replacement, +$946K Max McCormick (OTT): $650K, 1.5 goals above replacement, +$944K Brian Dumoulin (PIT): $4.1M, 7.0 goals above replacement, +$943K Chandler Stephenson (WSH): $650K, 1.5 goals above replacement, +$918K Jack Roslovic (WPG): $894K, 1.9 goals above replacement, +$908K Gabriel Bourque (COL): $750K, 1.6 goals above replacement, +$892K Tyler Seguin (DAL): $5.75M, 9.5 goals above replacement, +$884K Tomas Jurco (CHI): $800K, 1.7 goals above replacement, +$874K Ryan Carpenter (VGK): $650K, 1.4 goals above replacement, +$859K Jesse Puljujarvi (EDM): $925K, 1.8 goals above replacement, +$859K Reid Boucher (VAN): $688K, 1.4 goals above replacement, +$845K Richard Panik (ARI): $2.8M, 4.7 goals above replacement, +$836K Brett Kulak (CGY): $650K, 1.4 goals above replacement, +$824K Pontus Aberg (EDM): $650K, 1.3 goals above replacement, +$818K Cory Conacher (TBL): $650K, 1.3 goals above replacement, +$814K Connor Brickley (FLA): $750K, 1.4 goals above replacement, +$782K Alexander Radulov (DAL): $6.25M, 10.1 goals above replacement, +$780K Joel Eriksson Ek (MIN): $894K, 1.6 goals above replacement, +$767K Zdeno Chara (BOS): $4M, 6.5 goals above replacement, +$763K Jordan Martinook (ARI): $1.8M, 3.1 goals above replacement, +$755K Cody Franson (CHI): $1M, 1.7 goals above replacement, +$719K Noel Acciari (BOS): $725K, 1.3 goals above replacement, +$717K Erik Karlsson (OTT): $6.5M, 10.4 goals above replacement, +$714K Christopher DiDomenico (OTT): $613K, 1.1 goals above replacement, +$684K Sean Kuraly (BOS): $809K, 1.4 goals above replacement, +$681K Calle Jarnkrok (NSH): $2M, 3.2 goals above replacement, +$654K Elias Lindholm (CAR): $2.7M, 4.3 goals above replacement, +$653K Dominic Toninato (COL): $925K, 1.5 goals above replacement, +$650K Dylan Strome (ARI): $863K, 1.4 goals above replacement, +$643K Jussi Jokinen (VAN): $1.1M, 1.8 goals above replacement, +$643K Brandon Montour (ANA): $925K, 1.5 goals above replacement, +$615K Ondrej Palat (TBL): $5.3M, 8.3 goals above replacement, +$607K Patrice Bergeron (BOS): $6.875M, 10.8 goals above replacement, +$588K Michael Raffl (PHI): $2.35M, 3.6 goals above replacement, +$587K John Tavares (NYI): $5.5M, 8.6 goals above replacement, +$571K Shea Theodore (VGK): $863K, 1.3 goals above replacement, +$566K Frank Vatrano (FLA): $793K, 1.1 goals above replacement, +$548K Sonny Milano (CBJ): $863K, 1.3 goals above replacement, +$547K Slater Koekkoek (TBL): $800K, 1.1 goals above replacement, +$538K Nick Seeler (MIN): $718K, 1.0 goals above replacement, +$511K Jordie Benn (MTL): $1.1M, 1.5 goals above replacement, +$494K Joel Edmundson (STL): $1.05M, 1.4 goals above replacement, +$480K Tony DeAngelo (NYR): $863K, 1.1 goals above replacement, +$458K Kevin Hayes (NYR): $2.6M, 3.8 goals above replacement, +$458K Jakob Silfverberg (ANA): $3.75M, 5.6 goals above replacement, +$456K Tucker Poolman (WPG): $925K, 1.2 goals above replacement, +$444K Casey Nelson (BUF): $650K, 0.8 goals above replacement, +$443K Tyson Jost (COL): $886K, 1.1 goals above replacement, +$433K Brian Gionta (BOS): $700K, 0.8 goals above replacement, +$422K Scott Hartnell (NSH): $1M, 1.3 goals above replacement, +$416K Andreas Borgman (TOR): $925K, 1.1 goals above replacement, +$405K Scott Wilson (BUF): $625K, 0.6 goals above replacement, +$399K Anders Bjork (BOS): $925K, 1.1 goals above replacement, +$397K Magnus Paajarvi (OTT): $800K, 0.9 goals above replacement, +$390K Tyler Motte (VAN): $925K, 1.1 goals above replacement, +$362K Mathew Dumba (MIN): $2.55M, 3.6 goals above replacement, +$356K Oscar Lindberg (VGK): $1.7M, 2.3 goals above replacement, +$349K Carl Gunnarsson (STL): $2.9M, 4.1 goals above replacement, +$331K Gabriel Dumont (OTT): $650K, 0.5 goals above replacement, +$313K Tom Pyatt (OTT): $1.1M, 1.2 goals above replacement, +$295K Dominic Moore (TOR): $1M, 1.1 goals above replacement, +$293K Steven Kampfer (NYR): $650K, 0.5 goals above replacement, +$288K Michael Amadio (LAK): $718K, 0.6 goals above replacement, +$281K Gustav Olofsson (MIN): $725K, 0.6 goals above replacement, +$279K Riley Sheahan (PIT): $2.075M, 2.7 goals above replacement, +$264K Connor Brown (TOR): $2.1M, 2.7 goals above replacement, +$260K Matt Duchene (OTT): $6M, 8.8 goals above replacement, +$244K Jake Muzzin (LAK): $4M, 5.7 goals above replacement, +$244K Oskar Lindblom (PHI): $925K, 0.9 goals above replacement, +$232K Jonathan Huberdeau (FLA): $5.9M, 8.6 goals above replacement, +$215K Ian McCoshen (FLA): $925K, 0.8 goals above replacement, +$198K JT Brown (ANA): $1.25M, 1.3 goals above replacement, +$192K Brendan Gaunce (VAN): $750K, 0.5 goals above replacement, +$176K Johnny Oduya (PHI): $1M, 0.9 goals above replacement, +$167K Tobias Rieder (LAK): $2.225M, 2.8 goals above replacement, +$162K Connor Murphy (CHI): $3.85M, 5.3 goals above replacement, +$160K Alexander Petrovic (FLA): $1.85M, 2.2 goals above replacement, +$135K Jon Merrill (VGK): $1.138M, 1.0 goals above replacement, +$134K Drake Caggiula (EDM): $925K, 0.7 goals above replacement, +$120K Tom Kuhnhackl (PIT): $625K, 0.2 goals above replacement, +$119K Carter Rowney (PIT): $613K, 0.2 goals above replacement, +$112K Vladimir Tarasenko (STL): $7.5M, 11.0 goals above replacement, +$111K Jakub Jerabek (WSH): $925K, 0.7 goals above replacement, +$106K Esa Lindell (DAL): $2.2M, 2.7 goals above replacement, +$104K Kyle Palmieri (NJD): $4.65M, 6.5 goals above replacement, +$100K Jake McCabe (BUF): $1.6M, 1.7 goals above replacement, +$98K Greg McKegg (PIT): $650K, 0.2 goals above replacement, +$98K Dominik Simon (PIT): $693K, 0.3 goals above replacement, +$95K Miikka Salomaki (NSH): $613K, 0.1 goals above replacement, +$92K Sven Andrighetto (COL): $1.4M, 1.4 goals above replacement, +$85K Troy Stecher (VAN): $925K, 0.6 goals above replacement, +$83K Maxim Mamin (FLA): $758K, 0.3 goals above replacement, +$72K Jujhar Khaira (EDM): $675K, 0.2 goals above replacement, +$66K Nail Yakupov (COL): $875K, 0.5 goals above replacement, +$60K Adam Erne (TBL): $874K, 0.5 goals above replacement, +$60K Austin Watson (NSH): $1.1M, 0.8 goals above replacement, +$49K Dan Girardi (TBL): $3M, 3.8 goals above replacement, +$48K Charlie Coyle (MIN): $3.2M, 4.1 goals above replacement, +$40K Mark Scheifele (WPG): $6.125M, 8.7 goals above replacement, +$33K Sam Bennett (CGY): $1.95M, 2.1 goals above replacement, +$26K John Hayden (CHI): $925K, 0.5 goals above replacement, +$22K Xavier Ouellet (DET): $1.25M, 1.0 goals above replacement, +$19K Lukas Sedlak (CBJ): $825K, 0.4 goals above replacement, +$16K Jesper Fast (NYR): $1.85M, 2.0 goals above replacement, +$13K Sven Baertschi (VAN): $1.85M, 1.9 goals above replacement, +$3K Zack Mitchell (MIN): $660K, 0.0 goals above replacement, -$23K Ross Johnston (NYI): $667K, 0.0 goals above replacement, -$25K Leon Draisaitl (EDM): $8.5M, 12.3 goals above replacement, -$26K Trevor Lewis (LAK): $2M, 2.1 goals above replacement, -$40K Josh Archibald (ARI): $675K, 0.0 goals above replacement, -$49K Michael Cammalleri (EDM): $1M, 0.5 goals above replacement, -$50K Boo Nieves (NYR): $755K, 0.1 goals above replacement, -$60K Luke Witkowski (DET): $750K, 0.1 goals above replacement, -$67K Sidney Crosby (PIT): $8.7M, 12.6 goals above replacement, -$81K Ryan McDonagh (TBL): $4.7M, 6.3 goals above replacement, -$93K Phillip Di Giuseppe (CAR): $725K, 0.0 goals above replacement, -$94K Nick Ritchie (ANA): $894K, 0.3 goals above replacement, -$96K Markus Hannikainen (CBJ): $675K, -0.1 goals above replacement, -$104K Scott Mayfield (NYI): $625K, -0.2 goals above replacement, -$118K Jordan Weal (PHI): $1.75M, 1.6 goals above replacement, -$128K Taylor Leier (PHI): $807K, 0.1 goals above replacement, -$155K Darren Archibald (VAN): $650K, -0.2 goals above replacement, -$164K Nikolay Goldobin (VAN): $863K, 0.1 goals above replacement, -$165K David Kampf (CHI): $925K, 0.2 goals above replacement, -$171K Bo Horvat (VAN): $5.5M, 7.4 goals above replacement, -$176K Victor Hedman (TBL): $7.875M, 11.1 goals above replacement, -$177K Conor Sheary (PIT): $3M, 3.5 goals above replacement, -$185K Jaromir Jagr (CGY): $1M, 0.3 goals above replacement, -$186K Evander Kane (SJS): $5.25M, 7.0 goals above replacement, -$197K Chris Kreider (NYR): $4.625M, 6.0 goals above replacement, -$203K Marko Dano (WPG): $850K, 0.0 goals above replacement, -$207K Brad Richardson (ARI): $2.083M, 2.0 goals above replacement, -$228K David Desharnais (NYR): $1M, 0.2 goals above replacement, -$233K Joshua Ho-Sang (NYI): $863K, 0.0 goals above replacement, -$238K Victor Antipin (BUF): $925K, 0.1 goals above replacement, -$244K Anders Lee (NYI): $3.75M, 4.5 goals above replacement, -$249K Brett Ritchie (DAL): $1.75M, 1.4 goals above replacement, -$252K Marc-Edouard Vlasic (SJS): $4.25M, 5.3 goals above replacement, -$256K Tanner Fritz (NYI): $650K, -0.3 goals above replacement, -$257K Lee Stempniak (CAR): $2.5M, 2.6 goals above replacement, -$261K Nikita Scherbak (MTL): $863K, 0.0 goals above replacement, -$269K John Gilmour (NYR): $743K, -0.2 goals above replacement, -$273K Hampus Lindholm (ANA): $5.206M, 6.8 goals above replacement, -$275K Seth Griffith (BUF): $650K, -0.4 goals above replacement, -$278K Alex Killorn (TBL): $4.45M, 5.6 goals above replacement, -$279K Erik Haula (VGK): $2.75M, 2.9 goals above replacement, -$286K Dennis Rasmussen (ANA): $725K, -0.3 goals above replacement, -$296K Jimmy Hayes (NJD): $700K, -0.3 goals above replacement, -$296K Chris Kunitz (TBL): $2M, 1.7 goals above replacement, -$309K Kris Letang (PIT): $7.25M, 9.9 goals above replacement, -$309K Lars Eller (WSH): $3.5M, 4.0 goals above replacement, -$314K Oscar Fantenberg (LAK): $925K, 0.0 goals above replacement, -$331K Blake Comeau (COL): $2.4M, 2.3 goals above replacement, -$353K Frederick Gaudreau (NSH): $667K, -0.5 goals above replacement, -$358K Julius Honka (DAL): $863K, -0.2 goals above replacement, -$389K Kevin Roy (ANA): $925K, -0.2 goals above replacement, -$414K Daniel Winnik (MIN): $660K, -0.6 goals above replacement, -$419K Ian Cole (CBJ): $2.1M, 1.7 goals above replacement, -$434K Sean Monahan (CGY): $6.375M, 8.4 goals above replacement, -$434K Danny O'Regan (BUF): $859K, -0.3 goals above replacement, -$445K Chad Ruhwedel (PIT): $650K, -0.7 goals above replacement, -$455K Jonny Brodzinski (LAK): $650K, -0.7 goals above replacement, -$466K Chris Thorburn (STL): $900K, -0.3 goals above replacement, -$473K Nazem Kadri (TOR): $4.5M, 5.3 goals above replacement, -$480K Logan Couture (SJS): $6M, 7.7 goals above replacement, -$482K Cedric Paquette (TBL): $813K, -0.5 goals above replacement, -$489K Anthony Bitetto (NSH): $613K, -0.8 goals above replacement, -$490K Anton Stralman (TBL): $4.5M, 5.3 goals above replacement, -$497K Derek MacKenzie (FLA): $1.375M, 0.4 goals above replacement, -$506K Martin Frk (DET): $650K, -0.8 goals above replacement, -$520K Benoit Pouliot (BUF): $1.15M, 0.0 goals above replacement, -$526K T.J. Oshie (WSH): $5.75M, 7.2 goals above replacement, -$526K Jannik Hansen (SJS): $2.5M, 2.1 goals above replacement, -$531K Colin White (OTT): $925K, -0.4 goals above replacement, -$567K Josh Jooris (PIT): $775K, -0.6 goals above replacement, -$575K Scott Harrington (CBJ): $675K, -0.8 goals above replacement, -$599K Brandon Carlo (BOS): $789K, -0.7 goals above replacement, -$609K Jamie Oleksiak (PIT): $965K, -0.4 goals above replacement, -$618K Jacob de la Rose (MTL): $725K, -0.8 goals above replacement, -$619K Iiro Pakarinen (EDM): $725K, -0.8 goals above replacement, -$620K Jason Dickinson (DAL): $894K, -0.5 goals above replacement, -$627K Andy Andreoff (LAK): $678K, -0.9 goals above replacement, -$641K Sebastian Aho (NYI): $770K, -0.8 goals above replacement, -$644K Zemgus Girgensons (BUF): $1.6M, 0.5 goals above replacement, -$645K Jordan Schroeder (CBJ): $650K, -1.0 goals above replacement, -$650K Matt Stajan (CGY): $3.125M, 2.9 goals above replacement, -$650K Brent Burns (SJS): $8M, 10.6 goals above replacement, -$657K Tyler Ennis (MIN): $4.6M, 5.2 goals above replacement, -$701K Andre Burakovsky (WSH): $3M, 2.6 goals above replacement, -$713K Alexander Burmistrov (VAN): $900K, -0.7 goals above replacement, -$725K Ben Hutton (VAN): $2.8M, 2.3 goals above replacement, -$730K Nino Niederreiter (MIN): $5.25M, 6.1 goals above replacement, -$735K Jacob Josefson (BUF): $700K, -1.1 goals above replacement, -$760K Kyle Clifford (LAK): $1.6M, 0.4 goals above replacement, -$763K Nic Dowd (VAN): $640K, -1.2 goals above replacement, -$764K Gabriel Landeskog (COL): $5.571M, 6.6 goals above replacement, -$769K Marcus Foligno (MIN): $2.875M, 2.3 goals above replacement, -$783K Noah Juulsen (MTL): $863K, -0.8 goals above replacement, -$792K Ryan Murphy (MIN): $700K, -1.1 goals above replacement, -$792K Alex Chiasson (WSH): $660K, -1.2 goals above replacement, -$794K Morgan Rielly (TOR): $5M, 5.6 goals above replacement, -$818K Taylor Chorney (CBJ): $800K, -1.0 goals above replacement, -$832K Paul Carey (NYR): $650K, -1.2 goals above replacement, -$833K Marcus Pettersson (ANA): $794K, -1.0 goals above replacement, -$834K Max Domi (ARI): $863K, -0.9 goals above replacement, -$835K Justin Falk (BUF): $650K, -1.3 goals above replacement, -$865K Alexander Wennberg (CBJ): $4.9M, 5.3 goals above replacement, -$891K J.T. Compher (COL): $925K, -0.9 goals above replacement, -$893K Wayne Simmonds (PHI): $3.975M, 3.9 goals above replacement, -$901K David Schlemko (MTL): $2.1M, 0.9 goals above replacement, -$905K Rob O'Gara (NYR): $925K, -0.9 goals above replacement, -$909K Kris Versteeg (CGY): $1.75M, 0.3 goals above replacement, -$915K Yannick Weber (NSH): $650K, -1.4 goals above replacement, -$928K Joakim Nordstrom (CAR): $1.275M, -0.4 goals above replacement, -$939K Matt Cullen (MIN): $1M, -0.9 goals above replacement, -$941K Niklas Hjalmarsson (ARI): $4.1M, 4.0 goals above replacement, -$945K Ryan Reaves (VGK): $1.125M, -0.7 goals above replacement, -$954K Joe Morrow (WPG): $650K, -1.4 goals above replacement, -$955K Ryan Dzingel (OTT): $1.8M, 0.3 goals above replacement, -$970K Anze Kopitar (LAK): $10M, 13.2 goals above replacement, -$972K Melker Karlsson (SJS): $2M, 0.6 goals above replacement, -$983K Torrey Mitchell (LAK): $1.2M, -0.6 goals above replacement, -$999K Colton Sissons (NSH): $625K, -1.6 goals above replacement, -$1M Kevin Connauton (ARI): $1M, -1.0 goals above replacement, -$1M Jesper Bratt (NJD): $749K, -1.4 goals above replacement, -$1M Jason Demers (ARI): $4.5M, 4.4 goals above replacement, -$1.1M Eric Gryba (EDM): $900K, -1.2 goals above replacement, -$1.1M Rick Nash (BOS): $7.8M, 9.6 goals above replacement, -$1.1M Alexander Steen (STL): $5.75M, 6.4 goals above replacement, -$1.1M Roman Polak (TOR): $1.1M, -0.9 goals above replacement, -$1.1M Ryan O'Reilly (BUF): $7.5M, 9.1 goals above replacement, -$1.1M Mikkel Boedker (SJS): $4M, 3.6 goals above replacement, -$1.1M Justin Williams (CAR): $4.5M, 4.4 goals above replacement, -$1.1M Vincent Trocheck (FLA): $4.75M, 4.7 goals above replacement, -$1.2M Erik Johnson (COL): $6M, 6.6 goals above replacement, -$1.2M Andrew Cogliano (ANA): $3M, 1.9 goals above replacement, -$1.2M Nick Bonino (NSH): $4.1M, 3.6 goals above replacement, -$1.2M Alan Quine (NYI): $613K, -1.9 goals above replacement, -$1.2M David Booth (DET): $700K, -1.8 goals above replacement, -$1.2M Ryan Suter (MIN): $7.538M, 9.0 goals above replacement, -$1.2M Nicklas Backstrom (WSH): $6.7M, 7.6 goals above replacement, -$1.2M Matt Calvert (CBJ): $2.2M, 0.5 goals above replacement, -$1.3M Andrej Sustr (TBL): $1.95M, 0.1 goals above replacement, -$1.3M Steven Santini (NJD): $925K, -1.5 goals above replacement, -$1.3M Drew Stafford (NJD): $800K, -1.7 goals above replacement, -$1.3M Madison Bowey (WSH): $703K, -1.9 goals above replacement, -$1.3M Alex Pietrangelo (STL): $6.5M, 7.2 goals above replacement, -$1.3M Steven Stamkos (TBL): $8.5M, 10.3 goals above replacement, -$1.3M Jamie Benn (DAL): $9.5M, 11.8 goals above replacement, -$1.3M Neal Pionk (NYR): $925K, -1.6 goals above replacement, -$1.4M Brandon Saad (CHI): $6M, 6.3 goals above replacement, -$1.4M Brendan Perlini (ARI): $863K, -1.8 goals above replacement, -$1.4M Patrick Maroon (NJD): $2M, 0.0 goals above replacement, -$1.4M Cam Fowler (ANA): $4M, 3.2 goals above replacement, -$1.4M Kris Russell (EDM): $4M, 3.2 goals above replacement, -$1.4M Nick Baptiste (BUF): $718K, -2.0 goals above replacement, -$1.4M Oscar Klefbom (EDM): $4.167M, 3.4 goals above replacement, -$1.4M Tage Thompson (STL): $925K, -1.8 goals above replacement, -$1.4M Dan Hamhuis (DAL): $3.75M, 2.7 goals above replacement, -$1.4M Josh Bailey (NYI): $3.3M, 1.9 goals above replacement, -$1.5M Tanner Pearson (LAK): $3.75M, 2.6 goals above replacement, -$1.5M Casey Cizikas (NYI): $3.35M, 2.0 goals above replacement, -$1.5M Chris Wagner (NYI): $638K, -2.3 goals above replacement, -$1.5M James Neal (VGK): $5M, 4.5 goals above replacement, -$1.5M Mattias Janmark (DAL): $700K, -2.2 goals above replacement, -$1.5M Markus Granlund (VAN): $900K, -1.9 goals above replacement, -$1.5M Chris Stewart (CGY): $1.15M, -1.6 goals above replacement, -$1.5M Andy Greene (NJD): $5M, 4.5 goals above replacement, -$1.6M Calvin de Haan (NYI): $3.3M, 1.8 goals above replacement, -$1.6M Anton Lindholm (COL): $718K, -2.3 goals above replacement, -$1.6M Nikita Zadorov (COL): $2.15M, -0.1 goals above replacement, -$1.6M Evgeni Malkin (PIT): $9.5M, 11.4 goals above replacement, -$1.6M Colin Wilson (COL): $3.938M, 2.6 goals above replacement, -$1.6M Justin Faulk (CAR): $4.833M, 4.0 goals above replacement, -$1.7M Gustav Forsling (CHI): $873K, -2.3 goals above replacement, -$1.7M Jan Rutta (CHI): $925K, -2.2 goals above replacement, -$1.7M Adam Larsson (EDM): $4.167M, 2.9 goals above replacement, -$1.7M Mikael Backlund (CGY): $3.575M, 1.9 goals above replacement, -$1.8M Matt Hunwick (PIT): $2.25M, -0.3 goals above replacement, -$1.8M Ben Chiarot (WPG): $1.4M, -1.7 goals above replacement, -$1.8M Patrick Sharp (CHI): $800K, -2.6 goals above replacement, -$1.8M Frans Nielsen (DET): $5.25M, 4.4 goals above replacement, -$1.9M Tyler Johnson (TBL): $5M, 3.9 goals above replacement, -$1.9M Jordan Nolan (BUF): $950K, -2.4 goals above replacement, -$1.9M Ryan Spooner (NYR): $2.825M, 0.5 goals above replacement, -$1.9M Ryan Murray (CBJ): $2.825M, 0.5 goals above replacement, -$1.9M Francois Beauchemin (ANA): $1M, -2.4 goals above replacement, -$1.9M Michael Stone (CGY): $3.5M, 1.5 goals above replacement, -$1.9M Brock Nelson (NYI): $2.5M, -0.1 goals above replacement, -$2M Derick Brassard (PIT): $5M, 3.7 goals above replacement, -$2M Jakub Voracek (PHI): $8.25M, 8.8 goals above replacement, -$2M Luke Schenn (ARI): $1.25M, -2.2 goals above replacement, -$2M Zac Rinaldo (ARI): $700K, -3.1 goals above replacement, -$2M David Perron (VGK): $3.75M, 1.7 goals above replacement, -$2M Derek Dorsett (VAN): $2.65M, 0.0 goals above replacement, -$2.1M Jean-Gabriel Pageau (OTT): $3.1M, 0.7 goals above replacement, -$2.1M Brenden Dillon (SJS): $3.27M, 0.9 goals above replacement, -$2.1M Matt Martin (TOR): $2.5M, -0.3 goals above replacement, -$2.1M Nate Thompson (LAK): $1.65M, -1.7 goals above replacement, -$2.1M Ryan Strome (EDM): $2.5M, -0.3 goals above replacement, -$2.1M Shawn Matthias (WPG): $2.125M, -0.9 goals above replacement, -$2.1M Peter Holland (NYR): $675K, -3.2 goals above replacement, -$2.1M Brandon Sutter (VAN): $4.375M, 2.6 goals above replacement, -$2.1M Carl Soderberg (COL): $4.75M, 3.1 goals above replacement, -$2.1M Bryan Little (WPG): $4.7M, 3.0 goals above replacement, -$2.2M Mike Reilly (MTL): $725K, -3.2 goals above replacement, -$2.2M Adam Henrique (ANA): $4M, 1.8 goals above replacement, -$2.2M Josh Gorges (BUF): $3.9M, 1.7 goals above replacement, -$2.2M Ryan Nugent-Hopkins (EDM): $6M, 5.0 goals above replacement, -$2.2M Jonas Brodin (MIN): $4.167M, 2.1 goals above replacement, -$2.2M Jordan Staal (CAR): $6M, 4.9 goals above replacement, -$2.3M Nathan Beaulieu (BUF): $2.4M, -0.8 goals above replacement, -$2.3M Chris Tanev (VAN): $4.45M, 2.5 goals above replacement, -$2.3M Ben Harpur (OTT): $653K, -3.5 goals above replacement, -$2.3M Daniel Sedin (VAN): $7M, 6.4 goals above replacement, -$2.3M Jeff Carter (LAK): $5.273M, 3.7 goals above replacement, -$2.3M Robert Hagg (PHI): $894K, -3.2 goals above replacement, -$2.3M Antoine Vermette (ANA): $1.75M, -1.9 goals above replacement, -$2.3M Tyler Toffoli (LAK): $4.6M, 2.6 goals above replacement, -$2.3M Brett Connolly (WSH): $1.5M, -2.3 goals above replacement, -$2.4M Brian Boyle (NJD): $2.75M, -0.4 goals above replacement, -$2.4M Paul Stastny (WPG): $7M, 6.2 goals above replacement, -$2.4M Cody McLeod (NYR): $1.333M, -2.7 goals above replacement, -$2.4M Alex Ovechkin (WSH): $9.538M, 10.2 goals above replacement, -$2.4M Loui Eriksson (VAN): $6M, 4.6 goals above replacement, -$2.5M Justin Braun (SJS): $3.8M, 1.1 goals above replacement, -$2.5M David Krejci (BOS): $7.25M, 6.5 goals above replacement, -$2.5M David Backes (BOS): $6M, 4.5 goals above replacement, -$2.5M Mikko Koivu (MIN): $6.75M, 5.7 goals above replacement, -$2.5M Andrew Ladd (NYI): $5.5M, 3.7 goals above replacement, -$2.5M Klas Dahlbeck (CAR): $850K, -3.6 goals above replacement, -$2.5M Viktor Arvidsson (NSH): $4.25M, 1.7 goals above replacement, -$2.6M Jay Beagle (WSH): $1.75M, -2.3 goals above replacement, -$2.6M Micheal Haley (FLA): $825K, -3.8 goals above replacement, -$2.6M Darren Helm (DET): $3.85M, 0.9 goals above replacement, -$2.7M Patrik Berglund (STL): $3.85M, 0.8 goals above replacement, -$2.7M Drew Doughty (LAK): $7M, 5.7 goals above replacement, -$2.8M Troy Brouwer (CGY): $4.5M, 1.7 goals above replacement, -$2.8M Michael Del Zotto (VAN): $3M, -0.7 goals above replacement, -$2.8M Michael Frolik (CGY): $4.3M, 1.3 goals above replacement, -$2.9M Luca Sbisa (VGK): $3.6M, 0.1 goals above replacement, -$2.9M Olli Maatta (PIT): $4.083M, 0.7 goals above replacement, -$3M Alexander Edler (VAN): $5M, 2.1 goals above replacement, -$3M Evgeny Kuznetsov (WSH): $7.8M, 6.5 goals above replacement, -$3.1M Rasmus Ristolainen (BUF): $5.4M, 2.6 goals above replacement, -$3.1M Marco Scandella (BUF): $4M, 0.4 goals above replacement, -$3.1M Marcus Kruger (CAR): $3.083M, -1.1 goals above replacement, -$3.2M Andrew Shaw (MTL): $3.9M, 0.1 goals above replacement, -$3.2M Andrew MacDonald (PHI): $5M, 1.8 goals above replacement, -$3.2M Adrian Kempe (LAK): $894K, -4.6 goals above replacement, -$3.2M Alexandre Burrows (OTT): $2.5M, -2.1 goals above replacement, -$3.2M Zack Kassian (EDM): $1.95M, -3.0 goals above replacement, -$3.3M Radim Vrbata (FLA): $2.5M, -2.2 goals above replacement, -$3.3M Niklas Kronwall (DET): $4.75M, 1.3 goals above replacement, -$3.3M Cody Ceci (OTT): $2.8M, -1.7 goals above replacement, -$3.3M Cody Eakin (VGK): $3.85M, -0.1 goals above replacement, -$3.3M Jason Pominville (BUF): $5.6M, 2.6 goals above replacement, -$3.3M Joel Ward (SJS): $3.275M, -1.0 goals above replacement, -$3.3M Ryan Getzlaf (ANA): $8.25M, 6.8 goals above replacement, -$3.3M Jamie McGinn (FLA): $3.333M, -1.0 goals above replacement, -$3.3M Dale Weise (PHI): $2.35M, -2.5 goals above replacement, -$3.3M Danny DeKeyser (DET): $5M, 1.6 goals above replacement, -$3.3M Braydon Coburn (TBL): $3.7M, -0.5 goals above replacement, -$3.4M Toby Enstrom (WPG): $5.75M, 2.7 goals above replacement, -$3.4M Victor Rask (CAR): $4M, 0.0 goals above replacement, -$3.4M Mark Letestu (CBJ): $1.8M, -3.5 goals above replacement, -$3.4M Max Pacioretty (MTL): $4.5M, 0.7 goals above replacement, -$3.4M Dennis Seidenberg (NYI): $1.25M, -4.4 goals above replacement, -$3.5M Tomas Tatar (VGK): $5.3M, 1.9 goals above replacement, -$3.5M Ryan Callahan (TBL): $5.8M, 2.6 goals above replacement, -$3.5M Kurtis MacDermid (LAK): $650K, -5.5 goals above replacement, -$3.6M Johan Larsson (BUF): $1.475M, -4.3 goals above replacement, -$3.6M Cal Clutterbuck (NYI): $3.5M, -1.2 goals above replacement, -$3.6M Tyson Barrie (COL): $5.5M, 1.9 goals above replacement, -$3.7M Haydn Fleury (CAR): $863K, -5.5 goals above replacement, -$3.7M Erik Gudbranson (VAN): $3.5M, -1.4 goals above replacement, -$3.8M Sam Gagner (VAN): $3.15M, -2.0 goals above replacement, -$3.8M David Savard (CBJ): $4.25M, -0.3 goals above replacement, -$3.8M Dmitry Kulikov (WPG): $4.333M, -0.2 goals above replacement, -$3.8M Marian Gaborik (OTT): $4.875M, 0.6 goals above replacement, -$3.9M Justin Schultz (PIT): $5.5M, 1.5 goals above replacement, -$4M Mike Hoffman (OTT): $5.188M, 1.0 goals above replacement, -$4M Adam McQuaid (BOS): $2.75M, -2.9 goals above replacement, -$4M Nick Leddy (NYI): $5.5M, 1.3 goals above replacement, -$4M Leo Komarov (TOR): $2.95M, -2.7 goals above replacement, -$4.1M Brendan Smith (NYR): $4.35M, -0.6 goals above replacement, -$4.1M Bobby Ryan (OTT): $7.25M, 3.9 goals above replacement, -$4.1M Nikita Zaitsev (TOR): $4.5M, -0.4 goals above replacement, -$4.1M Ron Hainsey (TOR): $3M, -2.8 goals above replacement, -$4.1M Nick Foligno (CBJ): $5.5M, 0.9 goals above replacement, -$4.3M Alex Galchenyuk (MTL): $4.9M, 0.0 goals above replacement, -$4.3M Jason Chimera (ANA): $2.25M, -4.2 goals above replacement, -$4.3M P.K. Subban (NSH): $9M, 6.4 goals above replacement, -$4.3M Justin Abdelkader (DET): $4.25M, -1.2 goals above replacement, -$4.4M Damon Severson (NJD): $4.167M, -1.4 goals above replacement, -$4.4M Zach Parise (MIN): $7.538M, 3.9 goals above replacement, -$4.4M Tomas Plekanec (TOR): $6M, 1.5 goals above replacement, -$4.5M Matt Niskanen (WSH): $5.75M, 1.1 goals above replacement, -$4.5M Phil Kessel (PIT): $8M, 4.6 goals above replacement, -$4.5M Marcus Johansson (NJD): $4.583M, -0.8 goals above replacement, -$4.5M Zack Smith (OTT): $3.25M, -3.1 goals above replacement, -$4.6M Alex Goligoski (ARI): $5.475M, 0.4 goals above replacement, -$4.6M Dustin Byfuglien (WPG): $7.6M, 3.7 goals above replacement, -$4.6M Martin Hanzal (DAL): $4.75M, -0.8 goals above replacement, -$4.6M John Moore (NJD): $1.667M, -5.7 goals above replacement, -$4.7M Karl Alzner (MTL): $4.625M, -1.1 goals above replacement, -$4.7M Marc Staal (NYR): $5.7M, 0.5 goals above replacement, -$4.8M Travis Zajac (NJD): $5.75M, 0.5 goals above replacement, -$4.8M Derek Stepan (ARI): $6.5M, 1.6 goals above replacement, -$4.9M Trevor Daley (DET): $3.167M, -3.7 goals above replacement, -$4.9M Artem Anisimov (CHI): $4.55M, -1.8 goals above replacement, -$5.1M Keith Yandle (FLA): $6.35M, 0.9 goals above replacement, -$5.2M Travis Hamonic (CGY): $3.857M, -3.2 goals above replacement, -$5.3M Alec Martinez (LAK): $4M, -3.2 goals above replacement, -$5.4M Jonathan Drouin (MTL): $5.5M, -0.9 goals above replacement, -$5.4M Johnny Boychuk (NYI): $6M, -0.1 goals above replacement, -$5.5M Jason Spezza (DAL): $7.5M, 2.2 goals above replacement, -$5.5M Jay Bouwmeester (STL): $5.4M, -1.1 goals above replacement, -$5.5M Kyle Okposo (BUF): $6M, -0.1 goals above replacement, -$5.5M Corey Perry (ANA): $8.625M, 4.0 goals above replacement, -$5.5M Marc Methot (DAL): $4.9M, -1.9 goals above replacement, -$5.5M Andrej Sekera (EDM): $5.5M, -1.0 goals above replacement, -$5.6M Jori Lehtera (PHI): $4.7M, -2.3 goals above replacement, -$5.6M Shea Weber (MTL): $7.857M, 2.6 goals above replacement, -$5.6M Alexei Emelin (NSH): $4.1M, -3.4 goals above replacement, -$5.6M Sami Vatanen (NJD): $4.875M, -2.4 goals above replacement, -$5.8M Joe Thornton (SJS): $8M, 2.3 goals above replacement, -$5.9M Tyler Myers (WPG): $5.5M, -1.6 goals above replacement, -$5.9M TJ Brodie (CGY): $4.65M, -3.1 goals above replacement, -$6M Mike Green (DET): $6M, -1.1 goals above replacement, -$6.1M Kevin Bieksa (ANA): $4M, -4.5 goals above replacement, -$6.3M Milan Lucic (EDM): $6M, -1.4 goals above replacement, -$6.3M Brent Seabrook (CHI): $6.875M, -0.2 goals above replacement, -$6.4M Patrick Marleau (TOR): $6.25M, -1.4 goals above replacement, -$6.5M Ryan Kesler (ANA): $6.875M, -0.4 goals above replacement, -$6.5M Kevin Shattenkirk (NYR): $6.65M, -1.1 goals above replacement, -$6.8M Vladimir Sobotka (STL): $3.5M, -6.1 goals above replacement, -$6.8M Valtteri Filppula (PHI): $5M, -3.8 goals above replacement, -$6.8M Jack Johnson (CBJ): $4.357M, -5.1 goals above replacement, -$7M Patrick Kane (CHI): $10.5M, 4.5 goals above replacement, -$7M Brandon Dubinsky (CBJ): $5.85M, -2.9 goals above replacement, -$7.1M Jonathan Ericsson (DET): $4.25M, -5.4 goals above replacement, -$7.1M Ericsson Henrik Sedin (VAN): $7M, -1.3 goals above replacement, -$7.2M Sedin Jonathan Toews (CHI): $10.5M, 4.2 goals above replacement, -$7.2M Toews Duncan Keith (CHI): $5.538M, -4.0 goals above replacement, -$7.4M Keith Ryan Johansen (NSH): $8M, -0.6 goals above replacement, -$7.8M Johansen Dion Phaneuf (LAK): $7M, -2.3 goals above replacement, -$7.9M Phaneuf Aaron Ekblad (FLA): $7.5M, -2.9 goals above replacement, -$8.7M Ekblad Brooks Orpik (WSH): $5.5M, -8.6 goals above replacement, -$10.3M Orpik Cap hit, in millions of dollars Goals above replacement
One dot a skater. The line is the going rate: a skater above it gave more than he cost, and one below
it less. Hover over a dot for the player, or click it for his page.
GAR is goals above replacement. Value is what the season was worth at the going rate, less the cap hit.
Teams
What each team got for its cap space, from its ranked players whose contract is known. A player who
changed teams is shared out by the games he played for each.
Skaters
Ranked lists include skaters with at least a quarter of the busiest skater's time on the ice, and never fewer than 200 shot attempts with them out there.
Expected goals relative to team
Expected goals
What each skater's own shots were worth, in all situations and leaving out shots at an empty net. The lists
for shot quality and finishing include skaters with at least a quarter of the busiest shooter's attempts,
and chances created those with at least a quarter of the most ice time. One season of finishing is mostly
luck.
Before 2023-24 the NHL timed events less exactly, and differently from rink to rink, so expected goals for this season are rougher than for recent ones. For teams in these seasons, the share of expected goals is no better a guide than the share of shot attempts.
Chances against results
Each dot is a team at five-on-five. Further right means it gets more of the expected goals: the better
chances. Higher means it gets more of the actual goals. A team above the line is getting better results
than its chances were worth, from hot shooting or goaltending, and one below it worse.
46 48 50 52 54 40 45 50 55 Carolina Hurricanes: 52.7% of expected goals, 46.4% of goals CAR Boston Bruins: 54.5% of expected goals, 54.8% of goals BOS Calgary Flames: 53.1% of expected goals, 48.2% of goals CGY Chicago Blackhawks: 49.8% of expected goals, 47.4% of goals CHI Pittsburgh Penguins: 53.0% of expected goals, 47.8% of goals PIT St. Louis Blues: 51.7% of expected goals, 52.3% of goals STL Tampa Bay Lightning: 53.5% of expected goals, 57.1% of goals TBL Winnipeg Jets: 52.7% of expected goals, 54.9% of goals WPG Columbus Blue Jackets: 52.2% of expected goals, 53.3% of goals CBJ Nashville Predators: 50.9% of expected goals, 56.6% of goals NSH Dallas Stars: 52.9% of expected goals, 52.3% of goals DAL San Jose Sharks: 51.7% of expected goals, 49.1% of goals SJS Vegas Golden Knights: 50.0% of expected goals, 52.6% of goals VGK Edmonton Oilers: 51.0% of expected goals, 48.1% of goals EDM Montréal Canadiens: 50.8% of expected goals, 45.1% of goals MTL Los Angeles Kings: 48.0% of expected goals, 53.3% of goals LAK Toronto Maple Leafs: 50.6% of expected goals, 54.2% of goals TOR Philadelphia Flyers: 49.7% of expected goals, 52.0% of goals PHI Florida Panthers: 49.0% of expected goals, 49.7% of goals FLA Detroit Red Wings: 48.5% of expected goals, 47.3% of goals DET New Jersey Devils: 49.8% of expected goals, 48.9% of goals NJD Anaheim Ducks: 48.9% of expected goals, 53.4% of goals ANA Arizona Coyotes: 46.4% of expected goals, 46.1% of goals ARI Washington Capitals: 47.4% of expected goals, 52.6% of goals WSH Vancouver Canucks: 46.3% of expected goals, 45.7% of goals VAN Buffalo Sabres: 45.6% of expected goals, 40.3% of goals BUF Colorado Avalanche: 46.6% of expected goals, 52.1% of goals COL New York Islanders: 46.6% of expected goals, 48.2% of goals NYI Minnesota Wild: 53.3% of expected goals, 52.6% of goals MIN Ottawa Senators: 45.6% of expected goals, 43.4% of goals OTT New York Rangers: 47.2% of expected goals, 45.3% of goals NYR Expected goals for % (share of chances) Goals for % (share of goals)
Most expected goals: forwards
Most expected goals: defencemen
Goalies
Goals saved above expected: the goals the shots a goalie faced were expected to produce, minus the goals he
let in. Only shots taken while he was in net count, and the league's goalies as a whole come out at zero.
The per-60 and hardest-shots lists include goalies who played at least a quarter as much as the busiest.
Before 2023-24 the NHL timed events less exactly, and differently from rink to rink, so expected goals for this season are rougher than for recent ones.
Most goals saved above expected
Goals saved above expected per 60
Fewest goals saved above expected