Analytics, 2025-26
Regular season, five-on-five unless a list says otherwise. Worked out for
1312 of 1312 games.
What these numbers mean
The regular season and the playoffs are kept apart, and the Games box above picks one. The numbers 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 are at full strength with their goalies in net. It is most
of a game, and the fairest place to compare teams and players, because power plays do not skew it.
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 who played the same minutes, the kind a team can call up for nothing. It is a total,
so a full season counts for more than half of one. Most regulars 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
A skater's rating is five parts added together. Each is zero for an average skater.
Even-strength offence is his own goals, assists and chances at five-on-five, plus how
much better his team's chances are with him on the ice than off it.
Even-strength defence is the same comparison for chances against, plus his blocked
shots and takeaways. Power play is a fifth of what his unit did above the league rate,
weighted towards whoever scored or made the last pass. Penalty kill is a quarter of
what his unit gave up above the league rate. Penalties is the minors he drew minus the
minors he took, at about a sixth of a goal each.
Goalies
A goalie's rating is his goals saved above expected, plus an allowance for how many shots he faced. Only
about a third of a goalie's season figure is the goalie, so one year should be read lightly.
What it cannot see
It does not reward 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 for it. Over a
full season about two-thirds of a rating is the player and one-third is chance. 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 the attempts for a team and CA
the attempts against it. CF% is the share that were for. Above 50% means the 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, since a blocked shot was rarely 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% is the share of the other team's shots
that were stopped. PDO is the two added together, and 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)
How much a shot was worth. Every unblocked attempt gets the chance that a shot like it goes in, based
on 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
Before 2023-24 the NHL timed events less exactly, 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. It is like CF%, but each attempt counts
for what it was worth, so a team that gets to the slot rates 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 to say 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 while 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 they played together, 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, 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 come out at zero as a group, 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 year. It is the same whether he plays every
game or misses half the season.
Retained salary
A team that trades 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 it is what he costs in Be a GM. The league's
rules: a team may keep at most half of a contract, may keep 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. From 2026-27 the second team cannot do so 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: 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. Each year, the cap charge is his cap hit minus the salary the team saves that year. So the
charge can be large in a year his salary was low, it runs twice as long as the contract would have, and
it can even be a small credit. Buyouts can be 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. 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 separately, 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
What his season was worth at the going rate, minus his 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 covers 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 split
between his teams 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 a number for its exact
percentile.
What a number 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, and a team's against the other teams. A line or
pair is set against the lines or pairs that played at least a tenth as long together as the busiest one.
Some numbers stay plain because they are neither good nor bad on their own: PDO, which is mostly luck,
and counts that simply follow ice time, such as attempts taken or goals against. A rating also stays
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. 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. Click Goals, Saved, Missed or Blocked in the key
to show only those.
Possession and luck
Each dot is a team. The further right, the more of the shot attempts it takes. The higher, the more its
shots are going in and its goalies are stopping, compared with usual. Top right is good and lucky, and
bottom right is good and unlucky.
45 50 55 60 98 100 102 Carolina Hurricanes: CF% 59.0, PDO 98.4 CAR Colorado Avalanche: CF% 56.4, PDO 102.1 COL Tampa Bay Lightning: CF% 53.1, PDO 101.9 TBL Utah Mammoth: CF% 52.9, PDO 100.3 UTA Ottawa Senators: CF% 52.6, PDO 99.3 OTT Vegas Golden Knights: CF% 52.3, PDO 98.3 VGK Anaheim Ducks: CF% 52.1, PDO 98.1 ANA Los Angeles Kings: CF% 52.1, PDO 100.1 LAK Florida Panthers: CF% 51.9, PDO 98.9 FLA New Jersey Devils: CF% 51.3, PDO 97.1 NJD Columbus Blue Jackets: CF% 51.1, PDO 100.3 CBJ Edmonton Oilers: CF% 50.3, PDO 98.1 EDM Pittsburgh Penguins: CF% 50.2, PDO 101.2 PIT Washington Capitals: CF% 49.6, PDO 101.8 WSH Buffalo Sabres: CF% 49.5, PDO 102.0 BUF Nashville Predators: CF% 49.4, PDO 99.2 NSH Detroit Red Wings: CF% 49.2, PDO 98.6 DET Calgary Flames: CF% 49.2, PDO 98.4 CGY Boston Bruins: CF% 49.0, PDO 102.2 BOS New York Islanders: CF% 49.0, PDO 99.2 NYI Winnipeg Jets: CF% 48.9, PDO 99.8 WPG New York Rangers: CF% 48.6, PDO 100.9 NYR Minnesota Wild: CF% 48.4, PDO 100.8 MIN St. Louis Blues: CF% 48.4, PDO 100.0 STL Montréal Canadiens: CF% 48.3, PDO 101.9 MTL Philadelphia Flyers: CF% 47.5, PDO 100.8 PHI Dallas Stars: CF% 47.1, PDO 102.4 DAL San Jose Sharks: CF% 47.0, PDO 99.8 SJS Vancouver Canucks: CF% 46.9, PDO 97.4 VAN Seattle Kraken: CF% 46.0, PDO 101.1 SEA Chicago Blackhawks: CF% 46.0, PDO 99.6 CHI Toronto Maple Leafs: CF% 45.5, PDO 100.3 TOR Corsi for % (share of shot attempts) PDO
Teams
Team
GP
CF
CA
CF%
FF%
SF%
xGF%
GF%
Sh%
Sv%
PDO
Carolina Hurricanes
82
4,563
3,166
59.0
58.9
57.7
56.7
53.5
8.9
89.5
98.4
Colorado Avalanche
82
4,590
3,544
56.4
55.9
57.2
57.6
62.8
9.8
92.2
102.1
Tampa Bay Lightning
82
3,829
3,387
53.1
52.4
51.5
54.4
56.2
11.1
90.8
101.9
Utah Mammoth
82
3,983
3,553
52.9
52.9
52.3
52.7
53.2
10.3
90.0
100.3
Ottawa Senators
82
3,776
3,408
52.6
53.7
54.1
55.7
52.3
10.0
89.3
99.3
Vegas Golden Knights
82
3,954
3,605
52.3
52.8
54.5
55.0
50.3
9.3
89.0
98.3
Anaheim Ducks
82
4,164
3,823
52.1
52.5
52.2
50.6
47.4
8.9
89.3
98.1
Los Angeles Kings
82
4,108
3,772
52.1
52.2
51.6
51.8
52.1
8.4
91.7
100.1
Florida Panthers
82
3,771
3,488
51.9
50.9
49.9
50.2
47.2
9.6
89.3
98.9
New Jersey Devils
82
4,010
3,803
51.3
51.3
51.1
48.6
42.6
7.2
89.8
97.1
Columbus Blue Jackets
82
4,103
3,929
51.1
50.5
51.1
51.5
51.8
9.1
91.1
100.3
Edmonton Oilers
82
3,835
3,795
50.3
51.0
52.7
51.3
48.1
9.2
89.0
98.1
Pittsburgh Penguins
82
3,878
3,846
50.2
50.5
50.8
51.5
53.7
11.1
90.1
101.2
Washington Capitals
82
3,784
3,851
49.6
50.2
50.0
50.4
54.9
10.2
91.6
101.8
Buffalo Sabres
82
3,735
3,804
49.5
49.8
50.0
51.0
55.3
10.6
91.4
102.0
Nashville Predators
82
3,744
3,833
49.4
48.4
47.7
47.3
45.6
8.7
90.5
99.2
Detroit Red Wings
82
3,803
3,929
49.2
49.7
49.7
47.3
45.7
8.1
90.5
98.6
Calgary Flames
82
3,845
3,976
49.2
48.9
49.4
46.6
44.8
7.8
90.6
98.4
Boston Bruins
82
3,756
3,909
49.0
49.1
49.0
47.9
54.8
10.6
91.6
102.2
New York Islanders
82
3,711
3,864
49.0
49.3
49.9
47.8
47.7
8.3
91.0
99.2
Winnipeg Jets
82
3,607
3,769
48.9
48.6
48.0
47.1
47.5
9.3
90.5
99.8
New York Rangers
82
3,662
3,871
48.6
48.0
47.1
47.7
49.5
9.5
91.4
100.9
Minnesota Wild
82
3,852
4,100
48.4
49.0
49.4
50.7
51.5
9.1
91.7
100.8
St. Louis Blues
82
3,514
3,744
48.4
48.0
48.5
50.2
48.5
9.8
90.2
100.0
Montréal Canadiens
82
3,544
3,795
48.3
49.5
48.9
49.7
53.5
11.3
90.6
101.9
Philadelphia Flyers
82
3,314
3,657
47.5
48.6
50.0
51.4
51.9
10.2
90.5
100.8
Dallas Stars
82
3,236
3,631
47.1
48.1
49.0
51.5
55.2
10.8
91.6
102.4
San Jose Sharks
82
3,413
3,855
47.0
46.4
46.6
47.4
46.2
10.1
89.7
99.8
Vancouver Canucks
82
3,536
4,001
46.9
46.2
45.2
42.2
38.4
8.2
89.2
97.4
Seattle Kraken
82
3,557
4,180
46.0
45.6
45.8
46.1
48.9
9.3
91.8
101.1
Chicago Blackhawks
82
3,373
3,964
46.0
45.1
44.4
43.8
43.3
9.6
90.0
99.6
Toronto Maple Leafs
82
3,523
4,221
45.5
45.1
44.7
45.7
45.4
10.3
90.0
100.3
Player rating
Goals above replacement: the goals a player added to his team's goal difference, compared with a spare-part
player who played the same minutes. For a skater it is five parts added together, each measured against the
league: even-strength offence and defence, the power play, the penalty kill, and penalties drawn minus
penalties taken. About six goals are worth one win.
Players with at least 20 games are ranked.
Skaters
#
Player
Pos
Team
GP
EV offence
EV defence
Power play
Penalty kill
Penalties
Goals above repl.
Wins
1
Connor McDavid
C
EDM
82
+14.6
-4.5
+7.0
+0.7
+5.3
+28.4
+4.7
2
Evan Bouchard
D
EDM
82
+13.9
+0.2
+1.8
-0.5
+0.5
+22.7
+3.8
3
Nathan MacKinnon
C
COL
80
+17.8
-4.9
+2.1
+0.1
+0.9
+21.0
+3.5
4
Macklin Celebrini
C
SJS
82
+12.2
-1.7
+2.1
+0.2
+2.4
+20.1
+3.3
5
Zach Werenski
D
CBJ
75
+11.8
+0.1
+0.6
+0.0
+0.6
+19.8
+3.3
6
Lane Hutson
D
MTL
82
+9.5
+4.1
-1.3
+0.1
+0.5
+19.5
+3.2
7
Moritz Seider
D
DET
82
+2.3
+9.8
+1.4
-0.3
-0.8
+19.3
+3.2
8
Mark Stone
R
VGK
60
+5.5
+3.6
+4.4
+0.4
+2.2
+19.3
+3.2
9
Brandon Hagel
L
TBL
71
+14.8
-1.7
+0.4
+0.1
+1.3
+18.8
+3.1
10
Nikita Kucherov
R
TBL
76
+15.0
-4.7
+3.2
+0.0
+0.8
+18.6
+3.1
11
Mitch Marner
R
VGK
81
+6.5
+2.3
+2.0
+0.9
+1.1
+17.3
+2.9
12
Jason Robertson
L
DAL
82
+8.8
-1.4
+3.1
0.0
+1.4
+16.6
+2.8
13
Nick Suzuki
C
MTL
82
+6.2
+1.8
+3.2
+0.3
+0.3
+16.6
+2.8
14
David Pastrnak
R
BOS
77
+9.2
-2.4
+3.2
+0.1
+1.6
+16.1
+2.7
15
Cole Caufield
R
MTL
81
+9.0
-1.5
+2.8
+0.0
+1.6
+16.0
+2.7
16
Quinn Hughes
D
MIN
74
+7.9
-2.7
+0.8
+0.1
+2.8
+15.8
+2.6
17
Jack Eichel
C
VGK
74
+9.1
-0.1
-0.5
+0.6
+1.9
+15.4
+2.6
18
Cale Makar
D
COL
75
+7.2
-1.3
-0.1
+1.3
+2.1
+15.4
+2.6
19
Rasmus Dahlin
D
BUF
77
+9.8
0.0
-0.4
+0.6
-0.9
+15.4
+2.6
20
Mattias Ekholm
D
EDM
82
+9.5
+2.0
-0.2
-0.8
-0.9
+15.3
+2.5
Defencemen
#
Player
Pos
Team
GP
EV offence
EV defence
Power play
Penalty kill
Penalties
Goals above repl.
Wins
1
Evan Bouchard
D
EDM
82
+13.9
+0.2
+1.8
-0.5
+0.5
+22.7
+3.8
2
Zach Werenski
D
CBJ
75
+11.8
+0.1
+0.6
+0.0
+0.6
+19.8
+3.3
3
Lane Hutson
D
MTL
82
+9.5
+4.1
-1.3
+0.1
+0.5
+19.5
+3.2
4
Moritz Seider
D
DET
82
+2.3
+9.8
+1.4
-0.3
-0.8
+19.3
+3.2
5
Quinn Hughes
D
MIN
74
+7.9
-2.7
+0.8
+0.1
+2.8
+15.8
+2.6
6
Cale Makar
D
COL
75
+7.2
-1.3
-0.1
+1.3
+2.1
+15.4
+2.6
7
Rasmus Dahlin
D
BUF
77
+9.8
0.0
-0.4
+0.6
-0.9
+15.4
+2.6
8
Mattias Ekholm
D
EDM
82
+9.5
+2.0
-0.2
-0.8
-0.9
+15.3
+2.5
9
Sam Malinski
D
COL
82
+5.6
+5.6
-0.1
+0.1
-1.2
+14.8
+2.5
10
Jake Sanderson
D
OTT
67
+2.8
+2.9
+0.2
+1.5
+1.1
+14.0
+2.3
Goalies
A goalie's rating is his goals 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 goalies are listed separately.
Value for money
Each ranked player's cap hit against his goals above replacement. A player's season is worth the cost of
the cheapest player 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, minus his cap hit.
For skaters, teams paid $847K of cap space a goal on top of
a $775K minimum, across the 715 of
715 ranked skaters whose contract is known.
For goalies, teams paid $259K of cap space a goal on top of
a $775K minimum, across the 66 of
66 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 5 10 15 -10 0 10 20 30 Macklin Celebrini (SJS): $975K, 20.1 goals above replacement, +$16.8M Celebrini Lane Hutson (MTL): $950K, 19.5 goals above replacement, +$16.3M Hutson Connor McDavid (EDM): $12.5M, 28.4 goals above replacement, +$12.3M McDavid Sam Malinski (COL): $1.4M, 14.8 goals above replacement, +$11.9M Malinski Matthew Schaefer (NYI): $975K, 13.5 goals above replacement, +$11.2M Schaefer Josh Doan (BUF): $925K, 13.1 goals above replacement, +$11M Doan Brandon Hagel (TBL): $6.5M, 18.8 goals above replacement, +$10.2M Hagel Brandt Clarke (LAK): $863K, 11.5 goals above replacement, +$9.7M Clarke Evan Bouchard (EDM): $10.5M, 22.7 goals above replacement, +$9.5M Jackson LaCombe (ANA): $925K, 11.3 goals above replacement, +$9.4M Moritz Seider (DET): $8.55M, 19.3 goals above replacement, +$8.6M Leo Carlsson (ANA): $950K, 10.3 goals above replacement, +$8.6M Pavel Dorofeyev (VGK): $1.835M, 11.2 goals above replacement, +$8.4M Darren Raddysh (TBL): $975K, 9.8 goals above replacement, +$8.1M Jordan Spence (OTT): $1.5M, 10.4 goals above replacement, +$8.1M Zach Werenski (CBJ): $9.583M, 19.8 goals above replacement, +$8M Luke Evangelista (NSH): $3M, 11.7 goals above replacement, +$7.7M Mark Stone (VGK): $9.5M, 19.3 goals above replacement, +$7.6M Mattias Ekholm (EDM): $6.25M, 15.3 goals above replacement, +$7.4M Jackson Blake (CAR): $906K, 8.9 goals above replacement, +$7.4M Ryan Shea (PIT): $900K, 8.9 goals above replacement, +$7.4M Mackie Samoskevich (FLA): $775K, 8.7 goals above replacement, +$7.3M Dylan Holloway (STL): $2.29M, 10.4 goals above replacement, +$7.3M Ryan O'Reilly (NSH): $4.5M, 13.0 goals above replacement, +$7.3M Jason Robertson (DAL): $7.75M, 16.6 goals above replacement, +$7.1M Simon Edvinsson (DET): $894K, 8.5 goals above replacement, +$7.1M Nikita Kucherov (TBL): $9.5M, 18.6 goals above replacement, +$7.1M Nick Suzuki (MTL): $7.875M, 16.6 goals above replacement, +$7M Ryan Hartman (MIN): $4M, 12.0 goals above replacement, +$6.9M Ivan Barbashev (VGK): $5M, 12.9 goals above replacement, +$6.7M William Eklund (SJS): $863K, 7.9 goals above replacement, +$6.6M Logan Stankoven (CAR): $814K, 7.8 goals above replacement, +$6.6M Shayne Gostisbehere (CAR): $3.2M, 10.5 goals above replacement, +$6.5M Cole Caufield (MTL): $7.85M, 16.0 goals above replacement, +$6.4M Mavrik Bourque (DAL): $950K, 7.8 goals above replacement, +$6.4M Zach Benson (BUF): $950K, 7.7 goals above replacement, +$6.4M Quinn Hughes (MIN): $7.85M, 15.8 goals above replacement, +$6.3M Parker Kelly (COL): $825K, 7.4 goals above replacement, +$6.2M Cutter Gauthier (ANA): $950K, 7.4 goals above replacement, +$6.1M Nathan MacKinnon (COL): $12.6M, 21.0 goals above replacement, +$6M Beckett Sennecke (ANA): $943K, 7.3 goals above replacement, +$6M Olen Zellweger (ANA): $844K, 7.1 goals above replacement, +$6M Logan Cooley (UTA): $950K, 7.2 goals above replacement, +$5.9M Denton Mateychuk (CBJ): $887K, 7.1 goals above replacement, +$5.9M Connor Bedard (CHI): $950K, 7.1 goals above replacement, +$5.8M Michael Carcone (UTA): $775K, 6.7 goals above replacement, +$5.7M Mark Jankowski (CAR): $800K, 6.7 goals above replacement, +$5.7M Nick Schmaltz (UTA): $5.85M, 12.6 goals above replacement, +$5.6M Ivan Demidov (MTL): $941K, 6.8 goals above replacement, +$5.6M Linus Karlsson (VAN): $775K, 6.6 goals above replacement, +$5.6M Alex DeBrincat (DET): $7.875M, 15.0 goals above replacement, +$5.6M Justin Sourdif (WSH): $825K, 6.6 goals above replacement, +$5.6M Kailer Yamamoto (UTA): $775K, 6.6 goals above replacement, +$5.6M Clayton Keller (UTA): $7.15M, 14.0 goals above replacement, +$5.5M Connor Dewar (PIT): $1.1M, 6.8 goals above replacement, +$5.5M Drake Batherson (OTT): $4.975M, 11.4 goals above replacement, +$5.4M Arseny Gritsyuk (NJD): $925K, 6.6 goals above replacement, +$5.4M Fraser Minten (BOS): $817K, 6.4 goals above replacement, +$5.4M Emmitt Finnie (DET): $845K, 6.3 goals above replacement, +$5.3M Ryan Winterton (SEA): $828K, 6.2 goals above replacement, +$5.2M Esa Lindell (DAL): $5.25M, 11.4 goals above replacement, +$5.1M Marcus Johansson (MIN): $800K, 6.1 goals above replacement, +$5.1M Eetu Luostarinen (FLA): $3M, 8.7 goals above replacement, +$5.1M Noel Acciari (PIT): $2M, 7.4 goals above replacement, +$5.1M Ben Kindel (PIT): $975K, 6.2 goals above replacement, +$5M Tommy Novak (PIT): $3.5M, 9.1 goals above replacement, +$5M Matt Boldy (MIN): $7M, 13.2 goals above replacement, +$4.9M Alex Tuch (BUF): $4.75M, 10.5 goals above replacement, +$4.9M Justin Hryckowian (DAL): $870K, 5.9 goals above replacement, +$4.9M Cale Makar (COL): $9M, 15.4 goals above replacement, +$4.8M Taylor Hall (CAR): $3.167M, 8.4 goals above replacement, +$4.7M Charlie Coyle (CBJ): $5.25M, 10.9 goals above replacement, +$4.7M Claude Giroux (OTT): $2M, 7.0 goals above replacement, +$4.7M Brent Burns (COL): $1M, 5.7 goals above replacement, +$4.6M Jake Sanderson (OTT): $8.05M, 14.0 goals above replacement, +$4.6M Pontus Holmberg (TBL): $1.55M, 6.3 goals above replacement, +$4.5M Justin Brazeau (PIT): $1.5M, 6.2 goals above replacement, +$4.5M Jack Hughes (NJD): $8M, 13.8 goals above replacement, +$4.5M Will Smith (SJS): $950K, 5.5 goals above replacement, +$4.5M A.J. Greer (FLA): $850K, 5.3 goals above replacement, +$4.4M Ryan Poehling (ANA): $1.9M, 6.6 goals above replacement, +$4.4M Tyler Tucker (STL): $925K, 5.4 goals above replacement, +$4.4M Adam Fantilli (CBJ): $950K, 5.3 goals above replacement, +$4.3M Zachary Bolduc (MTL): $863K, 5.2 goals above replacement, +$4.3M Noah Cates (PHI): $4M, 8.8 goals above replacement, +$4.2M Jimmy Snuggerud (STL): $950K, 5.1 goals above replacement, +$4.2M Shane Wright (SEA): $887K, 5.0 goals above replacement, +$4.1M Jack Drury (COL): $1.725M, 6.0 goals above replacement, +$4.1M John Tavares (TOR): $4.389M, 9.1 goals above replacement, +$4.1M Aliaksei Protas (WSH): $3.375M, 7.9 goals above replacement, +$4.1M Hendrix Lapierre (WSH): $850K, 4.9 goals above replacement, +$4.1M Artturi Lehkonen (COL): $4.5M, 9.2 goals above replacement, +$4.1M Philip Broberg (STL): $4.581M, 9.1 goals above replacement, +$3.9M Charle-Edouard D'Astous (TBL): $775K, 4.6 goals above replacement, +$3.9M Jack Eichel (VGK): $10M, 15.4 goals above replacement, +$3.8M Miro Heiskanen (DAL): $8.45M, 13.6 goals above replacement, +$3.8M Egor Chinakhov (PIT): $2.1M, 6.1 goals above replacement, +$3.8M Martin Necas (COL): $6.5M, 11.2 goals above replacement, +$3.8M Nick Blankenburg (COL): $775K, 4.5 goals above replacement, +$3.8M Ben Hutton (VGK): $975K, 4.7 goals above replacement, +$3.8M Kaedan Korczak (VGK): $825K, 4.5 goals above replacement, +$3.8M J.J. Moser (TBL): $3.375M, 7.5 goals above replacement, +$3.8M Damon Severson (CBJ): $6.25M, 10.7 goals above replacement, +$3.6M Denver Barkey (PHI): $913K, 4.4 goals above replacement, +$3.6M Gage Goncalves (TBL): $1.2M, 4.7 goals above replacement, +$3.6M Owen Tippett (PHI): $6.2M, 10.5 goals above replacement, +$3.5M Frank Nazar (CHI): $950K, 4.3 goals above replacement, +$3.5M Noah Ostlund (BUF): $887K, 4.2 goals above replacement, +$3.4M Igor Chernyshov (SJS): $934K, 4.2 goals above replacement, +$3.4M William Carrier (CAR): $2M, 5.5 goals above replacement, +$3.4M Mitch Marner (VGK): $12M, 17.3 goals above replacement, +$3.4M Tyler Kleven (OTT): $1.6M, 4.9 goals above replacement, +$3.3M Collin Graf (SJS): $942K, 4.1 goals above replacement, +$3.3M Ian Moore (ANA): $925K, 4.1 goals above replacement, +$3.3M Viktor Arvidsson (BOS): $4M, 7.7 goals above replacement, +$3.3M Matvei Michkov (PHI): $950K, 4.1 goals above replacement, +$3.3M Alex Turcotte (LAK): $775K, 3.9 goals above replacement, +$3.3M Alexis Lafrenière (NYR): $7.45M, 11.7 goals above replacement, +$3.3M Kirill Marchenko (CBJ): $3.85M, 7.4 goals above replacement, +$3.2M Jordan Kyrou (STL): $8.125M, 12.5 goals above replacement, +$3.2M Michael Amadio (OTT): $2.6M, 5.9 goals above replacement, +$3.2M David Pastrnak (BOS): $11.25M, 16.1 goals above replacement, +$3.2M Tye Kartye (NYR): $1.25M, 4.3 goals above replacement, +$3.2M Blake Coleman (CGY): $4.9M, 8.6 goals above replacement, +$3.2M Dylan Cozens (OTT): $7.1M, 11.2 goals above replacement, +$3.1M Vasily Podkolzin (EDM): $1M, 4.0 goals above replacement, +$3.1M Brock Nelson (COL): $7.5M, 11.6 goals above replacement, +$3.1M Sean Walker (CAR): $3.6M, 7.0 goals above replacement, +$3.1M Ben Meyers (SEA): $775K, 3.6 goals above replacement, +$3.1M Emil Andrae (PHI): $903K, 3.8 goals above replacement, +$3.1M Nico Hischier (NJD): $7.25M, 11.1 goals above replacement, +$3M Jake Guentzel (TBL): $9M, 13.2 goals above replacement, +$2.9M Brady Tkachuk (OTT): $8.206M, 12.2 goals above replacement, +$2.9M Tim Stützle (OTT): $8.35M, 12.4 goals above replacement, +$2.9M Matt Savoie (EDM): $887K, 3.5 goals above replacement, +$2.9M Nick Cousins (OTT): $825K, 3.5 goals above replacement, +$2.9M Josh Morrissey (WPG): $6.25M, 9.8 goals above replacement, +$2.9M Adam Fox (NYR): $9.5M, 13.6 goals above replacement, +$2.8M Jared McCann (SEA): $5M, 8.3 goals above replacement, +$2.8M Rasmus Dahlin (BUF): $11M, 15.4 goals above replacement, +$2.8M Jeff Malott (LAK): $775K, 3.3 goals above replacement, +$2.8M Tom Wilson (WSH): $6.5M, 10.0 goals above replacement, +$2.8M Anthony Cirelli (TBL): $6.25M, 9.7 goals above replacement, +$2.7M Patrick Kane (DET): $3M, 5.8 goals above replacement, +$2.7M Marat Khusnutdinov (BOS): $925K, 3.3 goals above replacement, +$2.7M Marco Kasper (DET): $887K, 3.3 goals above replacement, +$2.7M Jordan Staal (CAR): $2.9M, 5.6 goals above replacement, +$2.6M Mika Zibanejad (NYR): $8.5M, 12.2 goals above replacement, +$2.6M Ridly Greig (OTT): $3.25M, 6.0 goals above replacement, +$2.6M Beck Malenstyn (BUF): $1.35M, 3.8 goals above replacement, +$2.6M Dawson Mercer (NJD): $4M, 6.9 goals above replacement, +$2.6M Ethen Frank (WSH): $775K, 3.1 goals above replacement, +$2.6M Braeden Bowman (VGK): $838K, 3.1 goals above replacement, +$2.6M Sam Steel (DAL): $2.1M, 4.6 goals above replacement, +$2.6M Alex Steeves (BOS): $850K, 3.1 goals above replacement, +$2.6M Mark Scheifele (WPG): $8.5M, 12.2 goals above replacement, +$2.6M Travis Sanheim (PHI): $6.25M, 9.5 goals above replacement, +$2.6M John Carlson (ANA): $8M, 11.5 goals above replacement, +$2.5M Rasmus Andersson (VGK): $4.55M, 7.4 goals above replacement, +$2.5M Evan Rodrigues (FLA): $3M, 5.6 goals above replacement, +$2.5M Tage Thompson (BUF): $7.143M, 10.4 goals above replacement, +$2.5M Ryan Leonard (WSH): $950K, 3.1 goals above replacement, +$2.5M Alexander Nikishin (CAR): $925K, 3.1 goals above replacement, +$2.5M Brock Faber (MIN): $8.5M, 12.0 goals above replacement, +$2.4M Luke Kunin (FLA): $775K, 2.8 goals above replacement, +$2.4M Boone Jenner (CBJ): $3.75M, 6.3 goals above replacement, +$2.4M Ross Colton (COL): $4M, 6.6 goals above replacement, +$2.4M Bobby Brink (MIN): $1.5M, 3.7 goals above replacement, +$2.4M Kiefer Sherwood (SJS): $1.5M, 3.6 goals above replacement, +$2.3M Anthony Mantha (PIT): $2.5M, 4.8 goals above replacement, +$2.3M Mats Zuccarello (MIN): $4.125M, 6.7 goals above replacement, +$2.3M Nick Robertson (TOR): $1.825M, 4.0 goals above replacement, +$2.3M Colin Blackwell (DAL): $775K, 2.7 goals above replacement, +$2.3M Jesper Bratt (NJD): $7.875M, 11.1 goals above replacement, +$2.3M Shane Pinto (OTT): $3.75M, 6.2 goals above replacement, +$2.2M James van Riemsdyk (DET): $1M, 2.8 goals above replacement, +$2.2M Gabriel Vilardi (WPG): $7.5M, 10.5 goals above replacement, +$2.2M Dominic James (TBL): $910K, 2.7 goals above replacement, +$2.2M Peyton Krebs (BUF): $1.45M, 3.3 goals above replacement, +$2.2M Trevor Zegras (PHI): $5.75M, 8.4 goals above replacement, +$2.1M Danila Yurov (MIN): $950K, 2.7 goals above replacement, +$2.1M Pavel Mintyukov (ANA): $918K, 2.6 goals above replacement, +$2.1M Sammy Blais (MTL): $775K, 2.5 goals above replacement, +$2.1M Jacob Melanson (SEA): $826K, 2.5 goals above replacement, +$2.1M Brayden McNabb (VGK): $3.65M, 5.8 goals above replacement, +$2M Mathieu Olivier (CBJ): $3M, 5.0 goals above replacement, +$2M Cole Perfetti (WPG): $3.25M, 5.3 goals above replacement, +$2M Kirill Kaprizov (MIN): $9M, 12.0 goals above replacement, +$2M Colton Parayko (STL): $6.5M, 9.1 goals above replacement, +$1.9M Jared Wright (LAK): $868K, 2.4 goals above replacement, +$1.9M Vincent Desharnais (SJS): $2M, 3.7 goals above replacement, +$1.9M Elmer Soderblom (PIT): $1.125M, 2.7 goals above replacement, +$1.9M Zachary L'Heureux (NSH): $863K, 2.3 goals above replacement, +$1.9M Adam Wilsby (NSH): $775K, 2.2 goals above replacement, +$1.9M Oliver Moore (CHI): $942K, 2.4 goals above replacement, +$1.9M Daniil But (UTA): $950K, 2.4 goals above replacement, +$1.9M Valeri Nichushkin (COL): $6.125M, 8.5 goals above replacement, +$1.9M Joel Kiviranta (COL): $1.25M, 2.7 goals above replacement, +$1.8M Connor Murphy (EDM): $4.4M, 6.4 goals above replacement, +$1.8M Oskar Bäck (DAL): $825K, 2.2 goals above replacement, +$1.8M Casey Cizikas (NYI): $2.5M, 4.1 goals above replacement, +$1.7M Gabe Perreault (NYR): $942K, 2.2 goals above replacement, +$1.7M Jacob Bryson (WPG): $900K, 2.2 goals above replacement, +$1.7M Parker Wotherspoon (PIT): $1M, 2.3 goals above replacement, +$1.7M Brayden Pachal (CGY): $1.188M, 2.5 goals above replacement, +$1.7M Cale Fleury (SEA): $890K, 2.1 goals above replacement, +$1.7M Eric Robinson (CAR): $1.7M, 3.0 goals above replacement, +$1.7M Zach Hyman (EDM): $5.5M, 7.5 goals above replacement, +$1.6M Lucas Raymond (DET): $8.075M, 10.6 goals above replacement, +$1.6M Mario Ferraro (SJS): $3.25M, 4.9 goals above replacement, +$1.6M Mark Kastelic (BOS): $1.567M, 2.9 goals above replacement, +$1.6M Robert Thomas (STL): $8.125M, 10.6 goals above replacement, +$1.6M Trevor van Riemsdyk (WSH): $3M, 4.5 goals above replacement, +$1.6M Morgan Barron (WPG): $1.85M, 3.1 goals above replacement, +$1.6M Olli Maatta (CGY): $3.5M, 5.1 goals above replacement, +$1.6M Nate Schmidt (UTA): $3.5M, 5.0 goals above replacement, +$1.6M Hunter Brzustewicz (CGY): $950K, 2.0 goals above replacement, +$1.5M Cole Schwindt (FLA): $825K, 1.8 goals above replacement, +$1.5M Jack Roslovic (EDM): $1.5M, 2.6 goals above replacement, +$1.5M Jonas Brodin (MIN): $6M, 7.9 goals above replacement, +$1.5M Pavol Regenda (SJS): $775K, 1.8 goals above replacement, +$1.5M Oliver Kapanen (MTL): $925K, 1.9 goals above replacement, +$1.5M Jansen Harkins (ANA): $788K, 1.8 goals above replacement, +$1.5M Radek Faksa (DAL): $2M, 3.2 goals above replacement, +$1.5M Max Jones (EDM): $1M, 2.0 goals above replacement, +$1.5M Sean Kuraly (BOS): $1.85M, 3.0 goals above replacement, +$1.4M Jamie Benn (DAL): $1M, 2.0 goals above replacement, +$1.4M Colton Dach (EDM): $825K, 1.7 goals above replacement, +$1.4M Juraj Slafkovský (MTL): $7.6M, 9.7 goals above replacement, +$1.4M Kyle Connor (WPG): $7.143M, 9.1 goals above replacement, +$1.4M Alexander Wennberg (SJS): $5M, 6.6 goals above replacement, +$1.4M Rutger McGroarty (PIT): $950K, 1.8 goals above replacement, +$1.4M Seth Jarvis (CAR): $7.42M, 9.4 goals above replacement, +$1.4M Nick DeSimone (UTA): $800K, 1.6 goals above replacement, +$1.4M Josh Manson (COL): $4.5M, 6.0 goals above replacement, +$1.3M Danton Heinen (CBJ): $2.25M, 3.3 goals above replacement, +$1.3M Adam Lowry (WPG): $3.25M, 4.5 goals above replacement, +$1.3M Matvei Gridin (CGY): $943K, 1.7 goals above replacement, +$1.3M Lawson Crouse (UTA): $4.3M, 5.7 goals above replacement, +$1.3M Ilya Solovyov (PIT): $775K, 1.5 goals above replacement, +$1.3M Alex Laferriere (LAK): $4.1M, 5.4 goals above replacement, +$1.3M Noah Laba (NYR): $870K, 1.6 goals above replacement, +$1.3M Shea Theodore (VGK): $7.425M, 9.3 goals above replacement, +$1.3M Ryker Evans (SEA): $2.05M, 3.0 goals above replacement, +$1.3M Easton Cowan (TOR): $905K, 1.6 goals above replacement, +$1.3M Michael Eyssimont (BOS): $1.45M, 2.3 goals above replacement, +$1.3M Pierre-Olivier Joseph (VAN): $775K, 1.5 goals above replacement, +$1.2M Wyatt Johnston (DAL): $8.4M, 10.5 goals above replacement, +$1.2M Dylan Guenther (UTA): $7.143M, 9.0 goals above replacement, +$1.2M Stephen Halliday (OTT): $950K, 1.6 goals above replacement, +$1.2M Victor Olofsson (CGY): $1.575M, 2.4 goals above replacement, +$1.2M Evgeni Malkin (PIT): $6.1M, 7.7 goals above replacement, +$1.2M Marc Gatcomb (NYI): $900K, 1.6 goals above replacement, +$1.2M Rasmus Sandin (WSH): $4.6M, 5.9 goals above replacement, +$1.2M Blake Lizotte (PIT): $1.85M, 2.7 goals above replacement, +$1.2M Jaroslav Chmelar (NYR): $868K, 1.5 goals above replacement, +$1.2M Emil Lilleberg (TBL): $800K, 1.4 goals above replacement, +$1.2M Jakob Chychrun (WSH): $9M, 11.1 goals above replacement, +$1.1M Fabian Zetterlund (OTT): $4.275M, 5.5 goals above replacement, +$1.1M Conor Sheary (NYR): $775K, 1.3 goals above replacement, +$1.1M Jordan Martinook (CAR): $3.05M, 4.0 goals above replacement, +$1.1M Cody Glass (NJD): $2.5M, 3.3 goals above replacement, +$1.1M Rickard Rakell (PIT): $5M, 6.3 goals above replacement, +$1.1M Barrett Hayton (UTA): $2.65M, 3.5 goals above replacement, +$1.1M Joel Nystrom (CAR): $925K, 1.4 goals above replacement, +$1.1M Kyle Capobianco (DAL): $775K, 1.3 goals above replacement, +$1.1M Landon Slaggert (CHI): $900K, 1.4 goals above replacement, +$1M Joel Hanley (CGY): $1.75M, 2.3 goals above replacement, +$1M Berkly Catton (SEA): $943K, 1.3 goals above replacement, +$956K Max Crozier (TBL): $775K, 1.1 goals above replacement, +$929K Anders Lee (NYI): $7M, 8.4 goals above replacement, +$927K Mattias Samuelsson (BUF): $4.286M, 5.2 goals above replacement, +$917K Samuel Helenius (LAK): $806K, 1.1 goals above replacement, +$915K Nikita Nesterenko (ANA): $788K, 1.1 goals above replacement, +$905K Isak Rosen (WPG): $894K, 1.2 goals above replacement, +$887K Ville Koivunen (PIT): $806K, 1.0 goals above replacement, +$836K Mike Reilly (CAR): $1.1M, 1.3 goals above replacement, +$814K Steven Lorentz (TOR): $1.35M, 1.6 goals above replacement, +$809K Alexandre Carrier (MTL): $3.75M, 4.5 goals above replacement, +$807K Zakhar Bardakov (COL): $868K, 1.1 goals above replacement, +$806K Tony DeAngelo (NYI): $1.75M, 2.1 goals above replacement, +$795K Nikita Grebenkin (PHI): $875K, 1.0 goals above replacement, +$789K Jason Zucker (BUF): $4.75M, 5.6 goals above replacement, +$769K Martin Fehérváry (WSH): $2.675M, 3.1 goals above replacement, +$769K Troy Terry (ANA): $7M, 8.2 goals above replacement, +$763K Corey Perry (TBL): $2M, 2.3 goals above replacement, +$749K Justin Barron (NSH): $1.15M, 1.3 goals above replacement, +$736K Jack St. Ivany (PIT): $775K, 0.9 goals above replacement, +$735K Jordan Eberle (SEA): $4.75M, 5.6 goals above replacement, +$734K Curtis Douglas (VAN): $775K, 0.9 goals above replacement, +$723K Filip Forsberg (NSH): $8.5M, 10.0 goals above replacement, +$722K Wyatt Kaiser (CHI): $1.7M, 1.9 goals above replacement, +$717K Fedor Svechkov (NSH): $925K, 1.0 goals above replacement, +$709K Jake Neighbours (STL): $3.75M, 4.3 goals above replacement, +$705K Uvis Balinskis (FLA): $850K, 0.9 goals above replacement, +$702K Mason Marchment (CBJ): $4.5M, 5.2 goals above replacement, +$693K Nick Seeler (PHI): $2.7M, 3.1 goals above replacement, +$691K Matthew Wood (NSH): $950K, 1.0 goals above replacement, +$681K Jani Nyman (SEA): $892K, 0.9 goals above replacement, +$681K Tanner Jeannot (BOS): $3.4M, 3.9 goals above replacement, +$669K Will Cuylle (NYR): $3.9M, 4.5 goals above replacement, +$658K Michael Misa (SJS): $975K, 1.0 goals above replacement, +$647K Albert Johansson (DET): $1.125M, 1.2 goals above replacement, +$625K Jonathan Aspirot (BOS): $775K, 0.7 goals above replacement, +$623K Brett Howden (VGK): $2.5M, 2.8 goals above replacement, +$623K Morgan Geekie (BOS): $5.5M, 6.3 goals above replacement, +$611K Dakota Joshua (TOR): $3.25M, 3.6 goals above replacement, +$600K Philipp Kurashev (SJS): $1.2M, 1.2 goals above replacement, +$598K Mason Lohrei (BOS): $3.2M, 3.5 goals above replacement, +$558K Michael Bunting (DAL): $4.5M, 5.1 goals above replacement, +$555K David Perron (DET): $4M, 4.5 goals above replacement, +$547K Adam Erne (DAL): $775K, 0.6 goals above replacement, +$543K Josh Dunne (BUF): $775K, 0.6 goals above replacement, +$537K Sam Dickinson (SJS): $943K, 0.8 goals above replacement, +$534K Cole Sillinger (CBJ): $2.25M, 2.4 goals above replacement, +$519K Matias Maccelli (TOR): $3.425M, 3.7 goals above replacement, +$503K Noah Juulsen (PHI): $900K, 0.7 goals above replacement, +$491K Sam Carrick (BUF): $1M, 0.8 goals above replacement, +$487K Spencer Stastney (EDM): $825K, 0.6 goals above replacement, +$475K Zack Ostapchuk (SJS): $825K, 0.6 goals above replacement, +$468K Declan Carlile (TBL): $775K, 0.5 goals above replacement, +$464K Cole Koepke (WPG): $1M, 0.8 goals above replacement, +$450K Zachary Aston-Reese (CBJ): $775K, 0.5 goals above replacement, +$437K Alexandre Texier (MTL): $1M, 0.8 goals above replacement, +$421K Adam Edstrom (NYR): $975K, 0.7 goals above replacement, +$414K Sonny Milano (WSH): $1.9M, 1.8 goals above replacement, +$409K Colton White (NJD): $775K, 0.5 goals above replacement, +$393K Noah Hanifin (VGK): $7.35M, 8.2 goals above replacement, +$393K Jonny Brodzinski (NYR): $788K, 0.4 goals above replacement, +$337K Mathieu Joseph (LAK): $2.95M, 2.9 goals above replacement, +$324K Zach Metsa (BUF): $775K, 0.4 goals above replacement, +$312K Jack Quinn (BUF): $3.375M, 3.4 goals above replacement, +$288K Timo Meier (NJD): $8.8M, 9.8 goals above replacement, +$279K Taylor Ward (LAK): $775K, 0.3 goals above replacement, +$276K Matthew Robertson (NYR): $775K, 0.3 goals above replacement, +$241K John Marino (UTA): $4.4M, 4.5 goals above replacement, +$228K Adam Pelech (NYI): $5.75M, 6.1 goals above replacement, +$211K Jayden Struble (MTL): $1.413M, 1.0 goals above replacement, +$209K Kyle MacLean (NYI): $775K, 0.2 goals above replacement, +$209K Matthew Kessel (STL): $800K, 0.2 goals above replacement, +$161K Josh Samanski (EDM): $975K, 0.4 goals above replacement, +$148K Tyson Jost (NSH): $775K, 0.2 goals above replacement, +$147K Nikolaj Ehlers (CAR): $8.5M, 9.2 goals above replacement, +$109K Justin Kirkland (CGY): $900K, 0.3 goals above replacement, +$108K Kasperi Kapanen (EDM): $1.3M, 0.7 goals above replacement, +$105K Tyler Bertuzzi (CHI): $5.5M, 5.7 goals above replacement, +$83K Trevor Moore (LAK): $4.2M, 4.1 goals above replacement, +$73K Zayne Parekh (CGY): $943K, 0.3 goals above replacement, +$52K Noah Gregor (FLA): $775K, 0.0 goals above replacement, +$40K Bobby McMann (SEA): $1.35M, 0.7 goals above replacement, +$1K Tomas Hertl (VGK): $8.138M, 8.7 goals above replacement, -$1K Nick Lardis (CHI): $897K, 0.1 goals above replacement, -$1K Jeffrey Viel (ANA): $775K, 0.0 goals above replacement, -$2K Taylor Raddysh (NYR): $1.5M, 0.9 goals above replacement, -$2K Elias Salomonsson (WPG): $815K, 0.0 goals above replacement, -$6K Troy Stecher (TOR): $788K, 0.0 goals above replacement, -$6K Brendan Gaunce (CBJ): $775K, 0.0 goals above replacement, -$37K Jonatan Berggren (STL): $1.825M, 1.2 goals above replacement, -$42K Alexander Holtz (VGK): $838K, 0.0 goals above replacement, -$51K Michael McCarron (MIN): $900K, 0.1 goals above replacement, -$60K Yakov Trenin (MIN): $3.5M, 3.1 goals above replacement, -$67K Tanner Pearson (BUF): $1M, 0.2 goals above replacement, -$75K Alex Newhook (MTL): $2.9M, 2.4 goals above replacement, -$82K Otto Stenberg (STL): $918K, 0.1 goals above replacement, -$87K Michael Kesselring (BUF): $1.4M, 0.6 goals above replacement, -$89K Quinton Byfield (LAK): $6.25M, 6.3 goals above replacement, -$101K Adam Gaudette (SJS): $2M, 1.3 goals above replacement, -$106K Scott Morrow (NYR): $917K, 0.0 goals above replacement, -$108K Mikey Anderson (LAK): $4.125M, 3.8 goals above replacement, -$135K Tyler Pitlick (MIN): $775K, -0.2 goals above replacement, -$151K Lenni Hameenaho (NJD): $950K, 0.0 goals above replacement, -$152K David Kampf (WSH): $1.1M, 0.2 goals above replacement, -$159K Dylan DeMelo (WPG): $4.9M, 4.7 goals above replacement, -$178K Tyler Toffoli (SJS): $6M, 6.0 goals above replacement, -$180K Josh Mahura (SEA): $908K, -0.1 goals above replacement, -$183K Shakir Mukhamadullin (SJS): $1M, 0.0 goals above replacement, -$191K Nikolas Matinpalo (OTT): $875K, -0.1 goals above replacement, -$196K Nathan Walker (STL): $775K, -0.2 goals above replacement, -$198K Arttu Hyry (DAL): $870K, -0.2 goals above replacement, -$262K Lars Eller (OTT): $1.25M, 0.2 goals above replacement, -$279K Matty Beniers (SEA): $7.143M, 7.2 goals above replacement, -$280K Connor McMichael (WSH): $2.1M, 1.2 goals above replacement, -$281K Simon Holmstrom (NYI): $3.625M, 3.0 goals above replacement, -$304K Emil Heineman (NYI): $1.1M, 0.0 goals above replacement, -$306K Yanni Gourde (TBL): $2.333M, 1.5 goals above replacement, -$310K Garnet Hathaway (PHI): $2.4M, 1.5 goals above replacement, -$361K Roope Hintz (DAL): $8.45M, 8.6 goals above replacement, -$382K Adam Klapka (CGY): $1.25M, 0.1 goals above replacement, -$390K Jeremy Lauzon (VGK): $2M, 1.0 goals above replacement, -$411K Nils Lundkvist (DAL): $1.25M, 0.1 goals above replacement, -$416K Tyson Foerster (PHI): $3.75M, 3.0 goals above replacement, -$418K Matt Rempe (NYR): $975K, -0.3 goals above replacement, -$457K Arshdeep Bains (VAN): $775K, -0.5 goals above replacement, -$462K Calum Ritchie (NYI): $918K, -0.4 goals above replacement, -$462K Maxim Shabanov (NYI): $975K, -0.4 goals above replacement, -$503K Drew O'Connor (VAN): $2.5M, 1.4 goals above replacement, -$513K Jamie Drysdale (PHI): $2.3M, 1.2 goals above replacement, -$529K Radko Gudas (ANA): $4M, 3.2 goals above replacement, -$535K Cam York (PHI): $5.15M, 4.5 goals above replacement, -$545K Lian Bichsel (DAL): $918K, -0.5 goals above replacement, -$556K Andrew Copp (DET): $5.625M, 5.1 goals above replacement, -$560K Tim Washe (ANA): $813K, -0.6 goals above replacement, -$562K Ryan McDonagh (TBL): $6.75M, 6.4 goals above replacement, -$565K Donovan Sebrango (FLA): $775K, -0.7 goals above replacement, -$568K Cole Reinhardt (FLA): $813K, -0.6 goals above replacement, -$568K Jesper Boqvist (FLA): $1.5M, 0.2 goals above replacement, -$580K Robby Fabbri (MIN): $775K, -0.7 goals above replacement, -$588K Nate Danielson (DET): $918K, -0.5 goals above replacement, -$589K Rodrigo Abols (PHI): $800K, -0.7 goals above replacement, -$593K Joel Armia (LAK): $2.5M, 1.3 goals above replacement, -$620K Jeff Skinner (SJS): $3M, 1.9 goals above replacement, -$642K David Tomasek (EDM): $1.2M, -0.3 goals above replacement, -$652K Jake McCabe (TOR): $4.492M, 3.6 goals above replacement, -$664K Ozzy Wiesblatt (NSH): $775K, -0.8 goals above replacement, -$674K Urho Vaakanainen (NYR): $1.55M, 0.1 goals above replacement, -$675K Artem Zub (OTT): $4.6M, 3.7 goals above replacement, -$675K Brandon Saad (VGK): $2M, 0.6 goals above replacement, -$676K Max Sasson (VAN): $775K, -0.8 goals above replacement, -$680K Jacob Bernard-Docker (DET): $875K, -0.7 goals above replacement, -$686K Joel Farabee (CGY): $5M, 4.2 goals above replacement, -$704K Nathan Bastian (DAL): $775K, -0.8 goals above replacement, -$705K Logan Mailloux (STL): $875K, -0.7 goals above replacement, -$707K John Beecher (CGY): $900K, -0.7 goals above replacement, -$713K Ryan McLeod (BUF): $5M, 4.1 goals above replacement, -$765K Morgan Frost (CGY): $4.375M, 3.3 goals above replacement, -$768K Connor Clifton (PIT): $3.333M, 2.1 goals above replacement, -$801K Anton Lundell (FLA): $5M, 4.0 goals above replacement, -$803K Jeff Petry (MIN): $775K, -0.9 goals above replacement, -$805K Ben Jones (MIN): $775K, -1.0 goals above replacement, -$818K Louis Crevier (CHI): $900K, -0.9 goals above replacement, -$847K Brett Pesce (NJD): $5.5M, 4.6 goals above replacement, -$857K Martin Pospisil (CGY): $1M, -0.7 goals above replacement, -$859K Connor Brown (NJD): $3M, 1.6 goals above replacement, -$875K Joel Eriksson Ek (MIN): $5.25M, 4.2 goals above replacement, -$904K Simon Nemec (NJD): $918K, -0.9 goals above replacement, -$922K Ryan Greene (CHI): $950K, -0.9 goals above replacement, -$950K Curtis Lazar (EDM): $775K, -1.1 goals above replacement, -$960K Jacob Quillan (TOR): $875K, -1.0 goals above replacement, -$967K Tyson Kozak (BUF): $775K, -1.2 goals above replacement, -$984K Adam Henrique (EDM): $3M, 1.5 goals above replacement, -$992K Bryan Rust (PIT): $5.125M, 4.0 goals above replacement, -$997K Isac Lundeström (CBJ): $1.3M, -0.6 goals above replacement, -$1M Marcus Foligno (MIN): $4M, 2.6 goals above replacement, -$1M Scott Sabourin (TBL): $775K, -1.2 goals above replacement, -$1.1M Daemon Hunt (MIN): $775K, -1.2 goals above replacement, -$1.1M Zemgus Girgensons (TBL): $850K, -1.2 goals above replacement, -$1.1M Juuso Parssinen (NYR): $1.25M, -0.7 goals above replacement, -$1.1M Brad Lambert (WPG): $887K, -1.1 goals above replacement, -$1.1M Aatu Räty (VAN): $775K, -1.3 goals above replacement, -$1.1M Niko Mikkola (FLA): $2.5M, 0.7 goals above replacement, -$1.1M Juho Lammikko (NJD): $800K, -1.4 goals above replacement, -$1.2M Ian Cole (UTA): $2.8M, 0.9 goals above replacement, -$1.2M Mikael Backlund (CGY): $4.5M, 2.9 goals above replacement, -$1.2M Drew Helleson (ANA): $1.1M, -1.1 goals above replacement, -$1.3M Scott Mayfield (NYI): $3.5M, 1.7 goals above replacement, -$1.3M Brad Marchand (FLA): $5.25M, 3.8 goals above replacement, -$1.3M Alexander Petrovic (DAL): $775K, -1.5 goals above replacement, -$1.3M Dylan Samberg (WPG): $5.75M, 4.3 goals above replacement, -$1.3M Roman Josi (NSH): $9.059M, 8.2 goals above replacement, -$1.3M Kaapo Kakko (SEA): $4.525M, 2.9 goals above replacement, -$1.3M Gavin Brindley (COL): $950K, -1.4 goals above replacement, -$1.3M Andrew Mangiapane (CHI): $3.6M, 1.7 goals above replacement, -$1.4M Ryan Reaves (SJS): $1.35M, -0.9 goals above replacement, -$1.4M Liam O'Brien (UTA): $1M, -1.3 goals above replacement, -$1.4M Vladimir Tarasenko (MIN): $4.75M, 3.0 goals above replacement, -$1.4M Brandon Duhaime (WSH): $1.85M, -0.4 goals above replacement, -$1.4M Sam Reinhart (FLA): $8.625M, 7.6 goals above replacement, -$1.4M Leon Draisaitl (EDM): $14M, 13.9 goals above replacement, -$1.4M Nicolas Deslauriers (CAR): $1.75M, -0.5 goals above replacement, -$1.4M Lukas Reichel (BOS): $1.2M, -1.2 goals above replacement, -$1.4M Jake Evans (MTL): $2.85M, 0.7 goals above replacement, -$1.5M Scott Laughton (LAK): $3M, 0.9 goals above replacement, -$1.5M Egor Zamula (CBJ): $1.7M, -0.7 goals above replacement, -$1.5M Samuel Girard (PIT): $5M, 3.2 goals above replacement, -$1.5M Jake DeBrusk (VAN): $5.5M, 3.8 goals above replacement, -$1.5M Christian Dvorak (PHI): $5.4M, 3.7 goals above replacement, -$1.5M Kirby Dach (MTL): $3.363M, 1.3 goals above replacement, -$1.5M Steven Stamkos (NSH): $8M, 6.7 goals above replacement, -$1.5M Andrei Kuzmenko (LAK): $4.3M, 2.4 goals above replacement, -$1.5M Anthony Beauvillier (WSH): $2.75M, 0.5 goals above replacement, -$1.5M Joseph Veleno (MTL): $900K, -1.7 goals above replacement, -$1.6M Tomas Nosek (FLA): $775K, -1.9 goals above replacement, -$1.6M Reid Schaefer (NSH): $887K, -1.8 goals above replacement, -$1.6M Timothy Liljegren (WSH): $3M, 0.7 goals above replacement, -$1.6M Reilly Smith (VGK): $2M, -0.5 goals above replacement, -$1.7M Yan Kuznetsov (CGY): $813K, -1.9 goals above replacement, -$1.7M Oliver Bjorkstrand (TBL): $5.4M, 3.4 goals above replacement, -$1.8M Jake Christiansen (CBJ): $975K, -1.8 goals above replacement, -$1.8M Frederick Gaudreau (SEA): $2.1M, -0.5 goals above replacement, -$1.8M Alec Regula (EDM): $775K, -2.1 goals above replacement, -$1.8M Charlie McAvoy (BOS): $9.5M, 8.2 goals above replacement, -$1.8M Isaac Howard (EDM): $950K, -1.9 goals above replacement, -$1.8M Carl Grundstrom (PHI): $1.8M, -0.9 goals above replacement, -$1.8M Jason Dickinson (EDM): $4.25M, 2.0 goals above replacement, -$1.8M Sebastian Aho (CAR): $9.75M, 8.5 goals above replacement, -$1.8M Alexander Kerfoot (UTA): $3M, 0.5 goals above replacement, -$1.8M Liam Ohgren (VAN): $887K, -2.0 goals above replacement, -$1.8M Zach Bogosian (MIN): $1.25M, -1.6 goals above replacement, -$1.8M William Nylander (TOR): $11.5M, 10.5 goals above replacement, -$1.8M Declan Chisholm (WSH): $1.6M, -1.2 goals above replacement, -$1.8M Luke Glendening (PHI): $775K, -2.2 goals above replacement, -$1.9M Nicolas Roy (COL): $3M, 0.4 goals above replacement, -$1.9M Matt Grzelcyk (CHI): $1M, -2.0 goals above replacement, -$1.9M Sam Rinzel (CHI): $942K, -2.0 goals above replacement, -$1.9M Victor Mancini (VAN): $870K, -2.2 goals above replacement, -$1.9M Connor Zary (CGY): $3.775M, 1.2 goals above replacement, -$1.9M Nino Niederreiter (WPG): $4M, 1.5 goals above replacement, -$2M Dmitri Voronkov (CBJ): $4.175M, 1.7 goals above replacement, -$2M Mathew Barzal (NYI): $9.15M, 7.6 goals above replacement, -$2M Gustav Forsling (FLA): $5.75M, 3.5 goals above replacement, -$2M Michael Rasmussen (DET): $3.2M, 0.5 goals above replacement, -$2M Sam Lafferty (CHI): $2M, -0.9 goals above replacement, -$2M Henri Jokiharju (BOS): $3M, 0.3 goals above replacement, -$2M Ryan Graves (PIT): $4.5M, 2.0 goals above replacement, -$2M Ryan Nugent-Hopkins (EDM): $5.125M, 2.8 goals above replacement, -$2M Travis Hamonic (DET): $1M, -2.1 goals above replacement, -$2M Ty Emberson (EDM): $1.3M, -1.8 goals above replacement, -$2M Mikko Rantanen (DAL): $12M, 10.9 goals above replacement, -$2M Zeev Buium (VAN): $967K, -2.2 goals above replacement, -$2M Alexey Toropchenko (STL): $1.7M, -1.3 goals above replacement, -$2M Devon Toews (COL): $7.25M, 5.2 goals above replacement, -$2.1M Vladislav Gavrikov (NYR): $7M, 4.9 goals above replacement, -$2.1M Ryan Lomberg (CGY): $2M, -1.0 goals above replacement, -$2.1M Jamie Oleksiak (SEA): $4.6M, 2.0 goals above replacement, -$2.1M Logan Stanley (BUF): $1.25M, -2.0 goals above replacement, -$2.1M Miles Wood (CBJ): $2.5M, -0.5 goals above replacement, -$2.1M Anze Kopitar (LAK): $7M, 4.8 goals above replacement, -$2.1M Teddy Blueger (VAN): $1.8M, -1.3 goals above replacement, -$2.2M Nazem Kadri (COL): $7M, 4.8 goals above replacement, -$2.2M Rasmus Ristolainen (PHI): $5.1M, 2.5 goals above replacement, -$2.2M Vincent Iorio (NYR): $814K, -2.6 goals above replacement, -$2.2M Haydn Fleury (WPG): $950K, -2.5 goals above replacement, -$2.3M Maxim Tsyplakov (NJD): $2.25M, -0.9 goals above replacement, -$2.3M Hampus Lindholm (BOS): $6.5M, 4.1 goals above replacement, -$2.3M Thomas Harley (DAL): $4M, 1.1 goals above replacement, -$2.3M Artemi Panarin (LAK): $11.643M, 10.1 goals above replacement, -$2.3M Ryan Donato (CHI): $4M, 1.1 goals above replacement, -$2.3M Pius Suter (STL): $4.125M, 1.2 goals above replacement, -$2.3M Brian Dumoulin (LAK): $4M, 1.0 goals above replacement, -$2.3M Cole Smith (VGK): $1M, -2.6 goals above replacement, -$2.4M Nick Foligno (MIN): $4.5M, 1.6 goals above replacement, -$2.4M Jaden Schwartz (SEA): $5.5M, 2.7 goals above replacement, -$2.4M Adam Boqvist (NYI): $850K, -2.8 goals above replacement, -$2.4M Oliver Ekman-Larsson (TOR): $3.5M, 0.3 goals above replacement, -$2.4M Kaiden Guhle (MTL): $5.55M, 2.7 goals above replacement, -$2.5M Colton Sissons (VGK): $2.857M, -0.6 goals above replacement, -$2.6M Matt Duchene (DAL): $4.5M, 1.4 goals above replacement, -$2.6M Vladislav Namestnikov (WPG): $3M, -0.4 goals above replacement, -$2.6M Joel Edmundson (LAK): $3.85M, 0.6 goals above replacement, -$2.6M Bowen Byram (BUF): $6.25M, 3.3 goals above replacement, -$2.6M Anthony Duclair (NYI): $3.5M, 0.1 goals above replacement, -$2.7M Nick Bjugstad (NJD): $1.75M, -2.0 goals above replacement, -$2.7M Alex Iafallo (WPG): $3.667M, 0.3 goals above replacement, -$2.7M Mikael Granlund (ANA): $7M, 4.2 goals above replacement, -$2.7M Carter Verhaeghe (FLA): $7M, 4.1 goals above replacement, -$2.7M Elias Pettersson (VAN): $838K, -3.1 goals above replacement, -$2.7M Conor Garland (CBJ): $4.95M, 1.7 goals above replacement, -$2.7M Ilya Mikheyev (CHI): $4.75M, 1.4 goals above replacement, -$2.8M Filip Hronek (VAN): $7.25M, 4.4 goals above replacement, -$2.8M Pavel Zacha (BOS): $4.75M, 1.4 goals above replacement, -$2.8M Ty Dellandrea (SJS): $1.3M, -2.7 goals above replacement, -$2.8M Evgenii Dadonov (NJD): $1M, -3.0 goals above replacement, -$2.8M Nick Paul (TBL): $3.15M, -0.5 goals above replacement, -$2.8M Nils Hoglander (VAN): $3M, -0.7 goals above replacement, -$2.8M Philippe Myers (TOR): $850K, -3.2 goals above replacement, -$2.8M Ross Johnston (ANA): $1.1M, -3.0 goals above replacement, -$2.9M Jalen Chatfield (CAR): $3M, -0.8 goals above replacement, -$2.9M Jonathan Toews (WPG): $2M, -2.0 goals above replacement, -$2.9M Ondrej Palat (NYI): $6M, 2.7 goals above replacement, -$2.9M Eeli Tolvanen (SEA): $3.475M, -0.3 goals above replacement, -$2.9M Chris Kreider (ANA): $6.5M, 3.3 goals above replacement, -$2.9M Jaccob Slavin (CAR): $6.396M, 3.1 goals above replacement, -$3M Kevin Fiala (LAK): $7.875M, 4.9 goals above replacement, -$3M Jake Middleton (MIN): $4.35M, 0.7 goals above replacement, -$3M Ilya Lyubushkin (DAL): $3.25M, -0.6 goals above replacement, -$3M Casey Mittelstadt (BOS): $5.75M, 2.3 goals above replacement, -$3M Erik Karlsson (PIT): $11.5M, 9.1 goals above replacement, -$3M David Jiricek (PHI): $918K, -3.4 goals above replacement, -$3M Kent Johnson (CBJ): $1.8M, -2.4 goals above replacement, -$3M Brandon Tanev (UTA): $2.5M, -1.6 goals above replacement, -$3.1M Jesperi Kotkaniemi (CAR): $4.82M, 1.1 goals above replacement, -$3.1M Nico Sturm (MIN): $2M, -2.2 goals above replacement, -$3.1M Oskar Sundqvist (STL): $1.5M, -2.8 goals above replacement, -$3.1M Brandon Montour (SEA): $7.143M, 3.8 goals above replacement, -$3.2M Dmitri Simashev (UTA): $950K, -3.5 goals above replacement, -$3.2M Vinnie Hinostroza (FLA): $775K, -3.8 goals above replacement, -$3.2M Adrian Kempe (LAK): $5.5M, 1.8 goals above replacement, -$3.2M Marco Rossi (VAN): $5M, 1.2 goals above replacement, -$3.2M Conor Timmins (BUF): $2.2M, -2.2 goals above replacement, -$3.3M Dylan Larkin (DET): $8.7M, 5.5 goals above replacement, -$3.3M Andrei Svechnikov (CAR): $7.75M, 4.3 goals above replacement, -$3.3M Jonas Siegenthaler (NJD): $3.4M, -0.9 goals above replacement, -$3.4M Jack McBain (UTA): $4.25M, 0.1 goals above replacement, -$3.4M Zach Whitecloud (CGY): $2.75M, -1.7 goals above replacement, -$3.4M Alex Vlasic (CHI): $4.6M, 0.5 goals above replacement, -$3.4M Axel Sandin-Pellikka (DET): $918K, -3.8 goals above replacement, -$3.4M Josh Norris (BUF): $7.95M, 4.4 goals above replacement, -$3.4M K'Andre Miller (CAR): $7.5M, 3.9 goals above replacement, -$3.4M Mattias Janmark (EDM): $1.45M, -3.3 goals above replacement, -$3.4M Warren Foegele (OTT): $3.5M, -1.0 goals above replacement, -$3.5M Dylan Strome (WSH): $5M, 0.8 goals above replacement, -$3.6M Braden Schneider (NYR): $2.2M, -2.6 goals above replacement, -$3.6M Johnathan Kovacevic (NJD): $4M, -0.5 goals above replacement, -$3.6M Tom Willander (VAN): $950K, -4.1 goals above replacement, -$3.7M Sidney Crosby (PIT): $8.7M, 5.0 goals above replacement, -$3.7M Jared Spurgeon (MIN): $7.575M, 3.7 goals above replacement, -$3.7M Thomas Chabot (OTT): $8M, 4.2 goals above replacement, -$3.7M Stefan Noesen (NJD): $2.75M, -2.1 goals above replacement, -$3.7M Sean Durzi (UTA): $6M, 1.8 goals above replacement, -$3.7M Auston Matthews (TOR): $13.25M, 10.3 goals above replacement, -$3.8M Keegan Kolesar (VGK): $2.5M, -2.5 goals above replacement, -$3.8M Brayden Point (TBL): $9.5M, 5.7 goals above replacement, -$3.9M Kyle Palmieri (NYI): $4.75M, 0.1 goals above replacement, -$3.9M Tyler Myers (DAL): $3M, -2.0 goals above replacement, -$3.9M Alex Killorn (ANA): $6.25M, 1.8 goals above replacement, -$3.9M Arber Xhekaj (MTL): $1.3M, -4.0 goals above replacement, -$3.9M John Klingberg (SJS): $4M, -0.8 goals above replacement, -$3.9M Morgan Rielly (TOR): $7.5M, 3.3 goals above replacement, -$4M Gustav Nyquist (WPG): $3.25M, -1.8 goals above replacement, -$4M Max Domi (TOR): $3.75M, -1.3 goals above replacement, -$4.1M Nick Jensen (OTT): $4.05M, -1.0 goals above replacement, -$4.1M Sean Couturier (PHI): $7.75M, 3.4 goals above replacement, -$4.1M Noah Dobson (MTL): $9.5M, 5.4 goals above replacement, -$4.1M Paul Cotter (NJD): $775K, -4.9 goals above replacement, -$4.2M J.T. Compher (DET): $5.1M, 0.2 goals above replacement, -$4.2M Jonathan Drouin (STL): $4M, -1.2 goals above replacement, -$4.2M Dalibor Dvorsky (STL): $887K, -4.9 goals above replacement, -$4.2M Ryan Strome (CGY): $5M, 0.0 goals above replacement, -$4.3M Matt Roy (WSH): $5.75M, 0.8 goals above replacement, -$4.3M Adam Larsson (SEA): $5.25M, 0.2 goals above replacement, -$4.3M Dougie Hamilton (NJD): $9M, 4.7 goals above replacement, -$4.3M Calle Jarnkrok (TOR): $2.1M, -3.6 goals above replacement, -$4.4M Mason McTavish (ANA): $7M, 2.2 goals above replacement, -$4.4M Trent Frederic (EDM): $3.85M, -1.6 goals above replacement, -$4.4M Jack Finley (STL): $775K, -5.3 goals above replacement, -$4.5M Barclay Goodrow (SJS): $3.642M, -2.0 goals above replacement, -$4.5M Sean Monahan (CBJ): $5.5M, 0.2 goals above replacement, -$4.6M JJ Peterka (UTA): $7.7M, 2.7 goals above replacement, -$4.6M Sam Bennett (FLA): $8M, 3.1 goals above replacement, -$4.6M Dante Fabbro (CBJ): $4.125M, -1.5 goals above replacement, -$4.6M Pavel Buchnevich (STL): $8M, 3.0 goals above replacement, -$4.7M Matthew Tkachuk (FLA): $9.5M, 4.8 goals above replacement, -$4.7M Gabriel Landeskog (COL): $7M, 1.8 goals above replacement, -$4.7M Pierre-Luc Dubois (WSH): $8.5M, 3.5 goals above replacement, -$4.8M Carson Soucy (NYI): $3.25M, -2.7 goals above replacement, -$4.8M Vince Dunn (SEA): $7.35M, 2.0 goals above replacement, -$4.9M Simon Benoit (TOR): $1.35M, -5.1 goals above replacement, -$4.9M Andrew Peeke (BOS): $2.75M, -3.5 goals above replacement, -$4.9M Luke Schenn (BUF): $2.75M, -3.5 goals above replacement, -$4.9M Ivan Provorov (CBJ): $8.5M, 3.3 goals above replacement, -$5M Jake Walman (EDM): $3.4M, -2.8 goals above replacement, -$5M Jean-Gabriel Pageau (NYI): $5M, -0.9 goals above replacement, -$5M Justin Faulk (DET): $6.5M, 0.8 goals above replacement, -$5.1M Mike Matheson (MTL): $4.875M, -1.3 goals above replacement, -$5.2M Bo Horvat (NYI): $8.5M, 3.0 goals above replacement, -$5.2M Brayden Schenn (NYI): $6.5M, 0.6 goals above replacement, -$5.2M Luke Hughes (NJD): $9M, 3.5 goals above replacement, -$5.2M Nick Leddy (SJS): $4M, -2.4 goals above replacement, -$5.2M Matt Coronato (CGY): $6.5M, 0.5 goals above replacement, -$5.3M Mason Appleton (DET): $2.9M, -3.8 goals above replacement, -$5.3M Brenden Dillon (NJD): $4M, -2.5 goals above replacement, -$5.3M Teuvo Teravainen (CHI): $5.4M, -0.9 goals above replacement, -$5.3M J.T. Miller (NYR): $8M, 2.2 goals above replacement, -$5.4M Jordan Greenway (BUF): $4M, -2.6 goals above replacement, -$5.4M Kevin Hayes (PIT): $7.143M, 1.1 goals above replacement, -$5.5M Yegor Sharangovich (CGY): $5.75M, -0.6 goals above replacement, -$5.5M Josh Anderson (MTL): $5.5M, -0.9 goals above replacement, -$5.5M Cam Fowler (STL): $6.5M, 0.2 goals above replacement, -$5.6M Elias Pettersson (VAN): $11.6M, 6.1 goals above replacement, -$5.6M Seth Jones (FLA): $9.5M, 3.7 goals above replacement, -$5.6M Brendan Gallagher (MTL): $6.5M, 0.1 goals above replacement, -$5.6M Matthew Knies (TOR): $7.75M, 1.6 goals above replacement, -$5.6M Aaron Ekblad (FLA): $6.1M, -0.6 goals above replacement, -$5.8M Travis Konecny (PHI): $8.75M, 2.5 goals above replacement, -$5.9M MacKenzie Weegar (UTA): $6.25M, -0.5 goals above replacement, -$5.9M Ryan Lindgren (SEA): $4.5M, -2.6 goals above replacement, -$5.9M Owen Power (BUF): $8.35M, 1.9 goals above replacement, -$6M Nic Dowd (VGK): $3M, -4.5 goals above replacement, -$6M Erik Cernak (TBL): $5.2M, -2.0 goals above replacement, -$6.1M Artyom Levshunov (CHI): $975K, -7.0 goals above replacement, -$6.1M Nick Perbix (NSH): $2.75M, -4.9 goals above replacement, -$6.2M Neal Pionk (WPG): $7M, 0.1 goals above replacement, -$6.2M Will Borgen (NYR): $4.1M, -3.4 goals above replacement, -$6.2M Jacob Trouba (ANA): $8M, 1.2 goals above replacement, -$6.2M Vincent Trocheck (NYR): $5.625M, -1.6 goals above replacement, -$6.2M Ryan Pulock (NYI): $6.15M, -1.0 goals above replacement, -$6.2M Alex Ovechkin (WSH): $9.5M, 2.9 goals above replacement, -$6.3M Erik Haula (NSH): $3.15M, -4.6 goals above replacement, -$6.3M Kevin Stenlund (UTA): $2M, -6.0 goals above replacement, -$6.3M Nicolas Hague (NSH): $5.5M, -1.9 goals above replacement, -$6.3M Andre Burakovsky (CHI): $5.5M, -1.9 goals above replacement, -$6.3M Frank Vatrano (ANA): $4.571M, -3.1 goals above replacement, -$6.4M Nikita Zadorov (BOS): $5M, -2.6 goals above replacement, -$6.4M Victor Hedman (TBL): $8M, 0.9 goals above replacement, -$6.5M Cody Ceci (LAK): $4.5M, -3.3 goals above replacement, -$6.5M Marcus Pettersson (VAN): $5.5M, -2.1 goals above replacement, -$6.5M Dmitry Orlov (SJS): $6.5M, -1.1 goals above replacement, -$6.7M Elias Lindholm (BOS): $7.75M, 0.1 goals above replacement, -$6.9M Mikhail Sergachev (UTA): $8.5M, 1.0 goals above replacement, -$6.9M Kris Letang (PIT): $6.1M, -2.0 goals above replacement, -$7M Brandon Carlo (TOR): $4.1M, -4.5 goals above replacement, -$7.1M Jonathan Marchessault (NSH): $5.5M, -2.9 goals above replacement, -$7.1M Brock Boeser (VAN): $7.25M, -0.9 goals above replacement, -$7.2M Phillip Danault (MTL): $5.5M, -3.5 goals above replacement, -$7.7M Evander Kane (VAN): $5.125M, -4.0 goals above replacement, -$7.8M Jonathan Huberdeau (CGY): $10.5M, 1.7 goals above replacement, -$8.3M Drew Doughty (LAK): $11M, 2.2 goals above replacement, -$8.3M Brady Skjei (NSH): $7M, -2.6 goals above replacement, -$8.4M Skjei Erik Gudbranson (CBJ): $4M, -6.3 goals above replacement, -$8.6M Gudbranson Kevin Bahl (CGY): $5.35M, -4.9 goals above replacement, -$8.7M Bahl Darnell Nurse (EDM): $9.25M, -0.4 goals above replacement, -$8.8M Nurse Tyler Seguin (DAL): $9.85M, -0.2 goals above replacement, -$9.2M Seguin Brett Kulak (COL): $2.75M, -9.6 goals above replacement, -$10.1M Kulak Chandler Stephenson (SEA): $6.25M, -6.8 goals above replacement, -$11.3M Stephenson Ben Chiarot (DET): $4.75M, -10.3 goals above replacement, -$12.7M Chiarot Cap hit, in millions of dollars Goals above replacement
Each dot is a skater. The line is the going rate: a skater above it gave more than he cost, and one
below it gave less. Hover over a dot to see the player, or click it to open his page.
GAR is goals above replacement. Value is what the season was worth at the going rate, minus the cap hit.
Teams
What each team got for its cap space, counting its ranked players whose contract is known. A player who
changed teams is split between his teams 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, leaving out shots at an empty net. The shot
quality and finishing lists include skaters with at least a quarter of the busiest shooter's attempts, and
the chances created list includes those with at least a quarter of the most ice time. One season of
finishing is mostly luck.
Chances against results
Each dot is a team at five-on-five. The further right, the more of the expected goals it gets, meaning
the better its chances. The higher, the more of the actual goals it gets. A team above the line is
getting better results than its chances were worth, thanks to hot shooting or goaltending, and a team
below it is getting worse results.
45 50 55 40 45 50 55 60 Carolina Hurricanes: 56.7% of expected goals, 53.5% of goals CAR Colorado Avalanche: 57.6% of expected goals, 62.8% of goals COL Tampa Bay Lightning: 54.4% of expected goals, 56.2% of goals TBL Utah Mammoth: 52.7% of expected goals, 53.2% of goals UTA Ottawa Senators: 55.7% of expected goals, 52.3% of goals OTT Vegas Golden Knights: 55.0% of expected goals, 50.3% of goals VGK Anaheim Ducks: 50.6% of expected goals, 47.4% of goals ANA Los Angeles Kings: 51.8% of expected goals, 52.1% of goals LAK Florida Panthers: 50.2% of expected goals, 47.2% of goals FLA New Jersey Devils: 48.6% of expected goals, 42.6% of goals NJD Columbus Blue Jackets: 51.5% of expected goals, 51.8% of goals CBJ Edmonton Oilers: 51.3% of expected goals, 48.1% of goals EDM Pittsburgh Penguins: 51.5% of expected goals, 53.7% of goals PIT Washington Capitals: 50.4% of expected goals, 54.9% of goals WSH Buffalo Sabres: 51.0% of expected goals, 55.3% of goals BUF Nashville Predators: 47.3% of expected goals, 45.6% of goals NSH Detroit Red Wings: 47.3% of expected goals, 45.7% of goals DET Calgary Flames: 46.6% of expected goals, 44.8% of goals CGY Boston Bruins: 47.9% of expected goals, 54.8% of goals BOS New York Islanders: 47.8% of expected goals, 47.7% of goals NYI Winnipeg Jets: 47.1% of expected goals, 47.5% of goals WPG New York Rangers: 47.7% of expected goals, 49.5% of goals NYR Minnesota Wild: 50.7% of expected goals, 51.5% of goals MIN St. Louis Blues: 50.2% of expected goals, 48.5% of goals STL Montréal Canadiens: 49.7% of expected goals, 53.5% of goals MTL Philadelphia Flyers: 51.4% of expected goals, 51.9% of goals PHI Dallas Stars: 51.5% of expected goals, 55.2% of goals DAL San Jose Sharks: 47.4% of expected goals, 46.2% of goals SJS Vancouver Canucks: 42.2% of expected goals, 38.4% of goals VAN Seattle Kraken: 46.1% of expected goals, 48.9% of goals SEA Chicago Blackhawks: 43.8% of expected goals, 43.3% of goals CHI Toronto Maple Leafs: 45.7% of expected goals, 45.4% of goals TOR 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 come out at zero as a group.
The per-60 and hardest-shots lists include goalies who played at least a quarter as much as the busiest.
Most goals saved above expected
Goals saved above expected per 60
Fewest goals saved above expected