Hockey Terminal
Be a GM

Analytics, 2019-20

Regular season, five-on-five unless a list says otherwise. Worked out for 1082 of 1082 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.

464850525498100102Vegas Golden Knights: CF% 54.7, PDO 99.0VGKCarolina Hurricanes: CF% 54.4, PDO 99.2CARMontréal Canadiens: CF% 54.4, PDO 99.1MTLLos Angeles Kings: CF% 53.0, PDO 97.8LAKToronto Maple Leafs: CF% 52.0, PDO 99.9TORTampa Bay Lightning: CF% 51.9, PDO 102.9TBLColorado Avalanche: CF% 51.6, PDO 102.1COLWashington Capitals: CF% 51.6, PDO 100.6WSHPittsburgh Penguins: CF% 51.1, PDO 100.4PITNashville Predators: CF% 51.0, PDO 100.4NSHBoston Bruins: CF% 50.9, PDO 101.7BOSPhiladelphia Flyers: CF% 50.9, PDO 100.7PHISt. Louis Blues: CF% 50.8, PDO 101.5STLCalgary Flames: CF% 50.5, PDO 99.1CGYSan Jose Sharks: CF% 50.3, PDO 97.4SJSFlorida Panthers: CF% 50.0, PDO 100.4FLAMinnesota Wild: CF% 49.6, PDO 100.9MINColumbus Blue Jackets: CF% 49.3, PDO 99.6CBJDallas Stars: CF% 49.3, PDO 100.1DALBuffalo Sabres: CF% 48.8, PDO 100.3BUFWinnipeg Jets: CF% 48.7, PDO 100.6WPGAnaheim Ducks: CF% 48.5, PDO 99.3ANAChicago Blackhawks: CF% 48.4, PDO 100.9CHIArizona Coyotes: CF% 48.4, PDO 100.1ARIVancouver Canucks: CF% 48.4, PDO 100.4VANOttawa Senators: CF% 48.3, PDO 99.0OTTEdmonton Oilers: CF% 47.9, PDO 100.0EDMNew York Rangers: CF% 46.6, PDO 101.0NYRNew York Islanders: CF% 46.6, PDO 100.0NYINew Jersey Devils: CF% 46.1, PDO 99.1NJDDetroit Red Wings: CF% 45.8, PDO 96.6DETCorsi for % (share of shot attempts)PDO

Teams

Team GP CF CA CF% FF% SF% xGF% GF% Sh% Sv% PDO
Vegas Golden Knights 71 3,512 2,904 54.7 54.9 54.5 56.6 51.4 7.8 91.2 99.0
Carolina Hurricanes 68 3,197 2,675 54.4 53.8 53.1 52.7 50.9 8.3 91.0 99.2
Montréal Canadiens 71 3,650 3,065 54.4 53.7 53.3 54.0 50.3 7.5 91.6 99.1
Los Angeles Kings 70 3,412 3,030 53.0 52.6 52.6 51.0 45.2 6.5 91.3 97.8
Toronto Maple Leafs 70 3,426 3,165 52.0 51.3 51.0 52.3 50.8 8.8 91.1 99.9
Tampa Bay Lightning 70 3,085 2,857 51.9 51.3 50.3 54.1 58.8 9.9 93.0 102.9
Colorado Avalanche 70 3,233 3,038 51.6 51.4 51.6 52.4 58.0 9.0 93.1 102.1
Washington Capitals 69 3,103 2,916 51.6 51.2 50.5 51.2 52.2 9.4 91.2 100.6
Pittsburgh Penguins 69 3,042 2,908 51.1 51.7 51.8 52.0 53.1 8.9 91.5 100.4
Nashville Predators 69 3,298 3,164 51.0 51.8 51.4 50.8 52.7 8.7 91.8 100.4
Boston Bruins 70 3,025 2,915 50.9 51.0 51.6 52.4 57.3 8.4 93.4 101.7
Philadelphia Flyers 69 2,945 2,840 50.9 50.8 51.3 50.4 53.4 9.0 91.7 100.7
St. Louis Blues 71 2,933 2,844 50.8 50.8 51.8 50.8 56.2 9.0 92.5 101.5
Calgary Flames 70 3,285 3,216 50.5 49.9 49.4 50.0 46.6 7.4 91.7 99.1
San Jose Sharks 70 3,055 3,016 50.3 49.9 49.7 48.4 42.2 7.4 89.9 97.4
Florida Panthers 69 3,047 3,046 50.0 50.1 50.4 49.0 51.5 9.1 91.3 100.4
Minnesota Wild 69 3,029 3,078 49.6 49.6 49.8 52.4 52.3 9.5 91.4 100.9
Columbus Blue Jackets 70 3,116 3,200 49.3 51.0 52.2 51.7 50.8 6.9 92.7 99.6
Dallas Stars 69 2,997 3,080 49.3 49.1 49.5 52.2 50.0 6.9 93.3 100.1
Buffalo Sabres 69 2,803 2,938 48.8 48.4 48.0 47.2 48.9 8.5 91.8 100.3
Winnipeg Jets 71 3,138 3,306 48.7 47.8 48.1 44.1 49.8 8.2 92.4 100.6
Anaheim Ducks 71 3,106 3,303 48.5 48.4 48.1 46.9 46.1 7.8 91.5 99.3
Chicago Blackhawks 70 3,157 3,359 48.4 47.9 47.0 46.8 49.7 8.3 92.5 100.9
Arizona Coyotes 70 3,116 3,317 48.4 48.4 49.6 48.8 49.8 7.4 92.7 100.1
Vancouver Canucks 69 3,041 3,248 48.4 49.0 47.9 48.1 49.1 8.7 91.8 100.4
Ottawa Senators 71 3,178 3,398 48.3 48.7 48.0 48.9 44.9 7.6 91.4 99.0
Edmonton Oilers 71 3,002 3,266 47.9 48.3 48.4 48.7 48.3 8.6 91.4 100.0
New York Rangers 70 2,944 3,374 46.6 47.4 48.1 47.3 51.0 9.0 92.0 101.0
New York Islanders 68 2,945 3,379 46.6 46.8 48.1 50.0 48.2 7.6 92.4 100.0
New Jersey Devils 69 2,845 3,329 46.1 47.0 47.4 46.5 44.8 7.8 91.3 99.1
Detroit Red Wings 71 2,672 3,163 45.8 45.9 45.6 43.3 35.0 6.1 90.4 96.6

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. 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

# Player Pos Team GP EV offence EV defence Power play Penalty kill Penalties Goals above repl. Wins
1 Nathan MacKinnon C COL 69 +11.9 -1.1 +2.3 -0.1 +2.9 +19.9 +3.3
2 Auston Matthews C TOR 70 +8.3 +3.0 +2.1 +0.0 +1.8 +19.3 +3.2
3 Roman Josi D NSH 69 +9.5 +2.0 +1.1 +0.2 -0.2 +18.6 +3.1
4 Mark Stone R VGK 65 +8.2 +4.5 +1.7 -0.2 +0.3 +18.0 +3.0
5 Elias Pettersson C VAN 68 +6.7 +3.3 +0.8 -0.3 +3.9 +17.8 +3.0
6 David Pastrnak R BOS 70 +9.7 -0.7 +4.7 -0.3 +0.3 +17.4 +2.9
7 Artemi Panarin L NYR 69 +9.6 +1.2 +0.5 -0.2 +1.8 +16.8 +2.8
8 Brad Marchand L BOS 70 +9.4 -0.2 +0.6 +0.3 +1.9 +15.8 +2.6
9 Max Pacioretty L VGK 71 +8.5 +2.0 +1.8 +0.0 -0.2 +15.7 +2.6
10 Leon Draisaitl C EDM 71 +10.0 -5.3 +5.4 -0.8 +2.0 +15.6 +2.6
11 Jaccob Slavin D CAR 68 +2.2 +5.6 -0.1 +0.9 +1.3 +15.1 +2.5
12 Evgeni Malkin C PIT 55 +10.2 +0.9 +1.9 +0.0 -1.3 +14.7 +2.5
13 Adam Fox D NYR 70 +4.1 +7.1 +0.0 +0.1 -1.0 +14.7 +2.4
14 Connor McDavid C EDM 64 +10.2 -6.2 +4.7 0.0 +1.6 +14.1 +2.4
15 Brendan Gallagher R MTL 59 +10.2 +1.2 -1.2 +0.1 -0.1 +13.0 +2.2
16 Alex Pietrangelo D STL 70 +5.1 +0.3 +1.3 +0.2 +0.1 +12.7 +2.1
17 Cale Makar D COL 57 +5.8 +1.6 +0.9 +0.0 +0.4 +12.7 +2.1
18 Victor Hedman D TBL 66 +5.6 +0.1 +0.7 +1.3 -0.4 +12.6 +2.1
19 Mathew Barzal C NYI 68 +6.9 +0.4 +0.8 -0.3 +0.9 +12.6 +2.1
20 Nikolaj Ehlers L WPG 71 +6.3 +0.7 -0.6 -0.3 +3.1 +12.4 +2.1

Defencemen

# Player Pos Team GP EV offence EV defence Power play Penalty kill Penalties Goals above repl. Wins
1 Roman Josi D NSH 69 +9.5 +2.0 +1.1 +0.2 -0.2 +18.6 +3.1
2 Jaccob Slavin D CAR 68 +2.2 +5.6 -0.1 +0.9 +1.3 +15.1 +2.5
3 Adam Fox D NYR 70 +4.1 +7.1 +0.0 +0.1 -1.0 +14.7 +2.4
4 Alex Pietrangelo D STL 70 +5.1 +0.3 +1.3 +0.2 +0.1 +12.7 +2.1
5 Cale Makar D COL 57 +5.8 +1.6 +0.9 +0.0 +0.4 +12.7 +2.1
6 Victor Hedman D TBL 66 +5.6 +0.1 +0.7 +1.3 -0.4 +12.6 +2.1
7 Charlie McAvoy D BOS 67 +3.0 +4.2 -0.8 +0.2 +0.7 +12.4 +2.1
8 Shea Theodore D VGK 71 +5.0 +2.2 0.0 +0.1 -0.5 +12.0 +2.0
9 John Carlson D WSH 69 +6.9 -1.9 +1.7 +0.3 -0.7 +11.9 +2.0
10 Ryan Ellis D NSH 49 +3.9 +2.7 +0.1 +0.1 +0.8 +11.4 +1.9

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.

# Goalie Team GP Saved above expected Goals above repl. Wins
1 Connor Hellebuyck WPG 58 +26.0 +42.9 +7.2
2 Ben Bishop DAL 44 +13.2 +25.0 +4.2
3 Mackenzie Blackwood NJD 47 +10.5 +24.2 +4.0
4 Mikko Koskinen EDM 38 +12.6 +23.8 +4.0
5 Tuukka Rask BOS 40 +12.9 +22.9 +3.8
6 Jacob Markstrom VAN 43 +9.5 +22.4 +3.7
7 Corey Crawford CHI 40 +10.2 +22.2 +3.7
8 Darcy Kuemper ARI 29 +12.2 +20.0 +3.3
9 Jordan Binnington STL 50 +6.5 +20.0 +3.3
10 Jonathan Bernier DET 46 +6.0 +19.4 +3.2

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 $834K of cap space a goal on top of a $675K minimum, across the 668 of 670 ranked skaters whose contract is known. For goalies, teams paid $264K of cap space a goal on top of a $675K minimum, across the 57 of 57 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

-0510-01020Elias Pettersson (VAN): $925K, 17.8 goals above replacement, +$14.6MPetterssonRoman Josi (NSH): $4M, 18.6 goals above replacement, +$12.2MJosiAdam Fox (NYR): $925K, 14.7 goals above replacement, +$12MFoxNathan MacKinnon (COL): $6.3M, 19.9 goals above replacement, +$10.9MMacKinnonCale Makar (COL): $881K, 12.7 goals above replacement, +$10.4MMakarMathew Barzal (NYI): $863K, 12.6 goals above replacement, +$10.3MBarzalBrady Tkachuk (OTT): $925K, 12.3 goals above replacement, +$10MTkachukMiro Heiskanen (DAL): $894K, 11.2 goals above replacement, +$9.1MHeiskanenAnthony Cirelli (TBL): $728K, 10.9 goals above replacement, +$9MDavid Pastrnak (BOS): $6.667M, 17.4 goals above replacement, +$8.5MAndrew Mangiapane (CGY): $715K, 9.9 goals above replacement, +$8.3MQuinn Hughes (VAN): $917K, 10.1 goals above replacement, +$8.2MJaccob Slavin (CAR): $5.3M, 15.1 goals above replacement, +$8MBrendan Gallagher (MTL): $3.75M, 13.0 goals above replacement, +$7.8MBrad Marchand (BOS): $6.125M, 15.8 goals above replacement, +$7.7MGarnet Hathaway (WSH): $1.5M, 10.1 goals above replacement, +$7.6MValeri Nichushkin (COL): $850K, 8.6 goals above replacement, +$7MAndrei Svechnikov (CAR): $925K, 8.7 goals above replacement, +$7MMax Pacioretty (VGK): $7M, 15.7 goals above replacement, +$6.8MJohn Marino (PIT): $925K, 8.4 goals above replacement, +$6.7MNico Hischier (NJD): $925K, 8.2 goals above replacement, +$6.6MAlex DeBrincat (CHI): $778K, 7.9 goals above replacement, +$6.5MSamuel Girard (COL): $728K, 7.7 goals above replacement, +$6.4MVince Dunn (STL): $723K, 7.6 goals above replacement, +$6.3MMacKenzie Weegar (FLA): $1.6M, 8.6 goals above replacement, +$6.2MTyler Ennis (EDM): $800K, 7.6 goals above replacement, +$6.2MAnthony Mantha (DET): $3.3M, 10.5 goals above replacement, +$6.2MMark Stone (VGK): $9.5M, 18.0 goals above replacement, +$6.2MJordan Greenway (MIN): $917K, 7.6 goals above replacement, +$6.1MCharlie McAvoy (BOS): $4.9M, 12.4 goals above replacement, +$6.1MKevin Shattenkirk (TBL): $1.75M, 8.5 goals above replacement, +$6MOliver Bjorkstrand (CBJ): $2.5M, 9.3 goals above replacement, +$5.9MBryan Rust (PIT): $3.5M, 10.5 goals above replacement, +$5.9MDevon Toews (NYI): $700K, 6.9 goals above replacement, +$5.8MPhillip Danault (MTL): $3.083M, 9.7 goals above replacement, +$5.7MRobert Thomas (STL): $894K, 7.0 goals above replacement, +$5.6MPierre-Luc Dubois (CBJ): $894K, 6.8 goals above replacement, +$5.5MCharlie Coyle (BOS): $3.2M, 9.6 goals above replacement, +$5.4MShea Theodore (VGK): $5.2M, 12.0 goals above replacement, +$5.4MRoope Hintz (DAL): $812K, 6.6 goals above replacement, +$5.4MConor Garland (ARI): $775K, 6.6 goals above replacement, +$5.4MJaden Schwartz (STL): $5.35M, 12.0 goals above replacement, +$5.3MWarren Foegele (CAR): $747K, 6.4 goals above replacement, +$5.3MRyan Hartman (MIN): $1.9M, 7.7 goals above replacement, +$5.2MLeon Draisaitl (EDM): $8.5M, 15.6 goals above replacement, +$5.2MRasmus Andersson (CGY): $756K, 6.3 goals above replacement, +$5.1MThomas Chabot (OTT): $863K, 6.4 goals above replacement, +$5.1MNoel Acciari (FLA): $1.667M, 7.4 goals above replacement, +$5.1MAuston Matthews (TOR): $11.634M, 19.3 goals above replacement, +$5.1MNikolaj Ehlers (WPG): $6M, 12.4 goals above replacement, +$5MJake DeBrusk (BOS): $863K, 6.3 goals above replacement, +$5MClayton Keller (ARI): $886K, 6.3 goals above replacement, +$5MJake Virtanen (VAN): $1.25M, 6.7 goals above replacement, +$5MJ.T. Miller (VAN): $5.25M, 11.4 goals above replacement, +$5MJesper Bratt (NJD): $749K, 5.9 goals above replacement, +$4.9MRocco Grimaldi (NSH): $1M, 6.2 goals above replacement, +$4.9MMatt Grzelcyk (BOS): $1.4M, 6.7 goals above replacement, +$4.8MJoel Eriksson Ek (MIN): $1.488M, 6.8 goals above replacement, +$4.8MMatt Roy (LAK): $700K, 5.8 goals above replacement, +$4.8MAlex Pietrangelo (STL): $6.5M, 12.7 goals above replacement, +$4.8MOndrej Palat (TBL): $5.3M, 11.2 goals above replacement, +$4.7MTeuvo Teravainen (CAR): $5.4M, 11.3 goals above replacement, +$4.7MBlake Coleman (TBL): $1.8M, 6.9 goals above replacement, +$4.6MMarcus Foligno (MIN): $2.875M, 8.2 goals above replacement, +$4.6MPavel Buchnevich (NYR): $3.25M, 8.6 goals above replacement, +$4.6MKailer Yamamoto (EDM): $894K, 5.7 goals above replacement, +$4.5MJonathan Huberdeau (FLA): $5.9M, 11.6 goals above replacement, +$4.4MDominik Kubalik (CHI): $925K, 5.6 goals above replacement, +$4.4MIlya Mikheyev (TOR): $925K, 5.5 goals above replacement, +$4.3MJamie Oleksiak (DAL): $2.138M, 6.9 goals above replacement, +$4.3MSean Couturier (PHI): $4.333M, 9.4 goals above replacement, +$4.2MBrayden Point (TBL): $6.75M, 12.2 goals above replacement, +$4.1MMikhail Sergachev (TBL): $894K, 5.2 goals above replacement, +$4.1MDougie Hamilton (CAR): $5.75M, 11.0 goals above replacement, +$4.1MTyler Bertuzzi (DET): $1.4M, 5.6 goals above replacement, +$4MNick Cousins (VGK): $1M, 5.1 goals above replacement, +$3.9MJared McCann (PIT): $1.25M, 5.4 goals above replacement, +$3.9MDenis Gurianov (DAL): $894K, 4.9 goals above replacement, +$3.9MRyan Ellis (NSH): $6.25M, 11.4 goals above replacement, +$3.9MVladislav Gavrikov (CBJ): $925K, 5.0 goals above replacement, +$3.9MJakub Vrana (WSH): $3.35M, 7.9 goals above replacement, +$3.9MTony DeAngelo (NYR): $925K, 4.9 goals above replacement, +$3.9MMika Zibanejad (NYR): $5.35M, 10.2 goals above replacement, +$3.8MFilip Forsberg (NSH): $6M, 11.0 goals above replacement, +$3.8MNick Suzuki (MTL): $863K, 4.8 goals above replacement, +$3.8MTyler Pitlick (PHI): $1M, 4.9 goals above replacement, +$3.8MTimo Meier (SJS): $6M, 10.9 goals above replacement, +$3.7MOskar Lindblom (PHI): $925K, 4.8 goals above replacement, +$3.7MCarson Soucy (MIN): $750K, 4.5 goals above replacement, +$3.7MAnthony Beauvillier (NYI): $2.1M, 6.1 goals above replacement, +$3.6MHaydn Fleury (CAR): $850K, 4.6 goals above replacement, +$3.6MJake Guentzel (PIT): $6M, 10.7 goals above replacement, +$3.6MJordan Eberle (NYI): $5.5M, 10.1 goals above replacement, +$3.6MKevin Fiala (MIN): $3M, 7.0 goals above replacement, +$3.5MDylan Strome (CHI): $863K, 4.4 goals above replacement, +$3.5MSlater Koekkoek (CHI): $925K, 4.5 goals above replacement, +$3.5MRyan Graves (COL): $735K, 4.2 goals above replacement, +$3.5MEvgeni Malkin (PIT): $9.5M, 14.7 goals above replacement, +$3.5MTyson Jost (COL): $886K, 4.4 goals above replacement, +$3.4MNicolas Aube-Kubel (PHI): $700K, 4.1 goals above replacement, +$3.4MBen Hutton (LAK): $1.5M, 5.1 goals above replacement, +$3.4MNick Bonino (NSH): $4.1M, 8.2 goals above replacement, +$3.4MZachary Sanford (STL): $1.5M, 5.0 goals above replacement, +$3.4MVictor Hedman (TBL): $7.875M, 12.6 goals above replacement, +$3.3MKevin Labanc (SJS): $1M, 4.4 goals above replacement, +$3.3MArtturi Lehkonen (MTL): $2.4M, 6.0 goals above replacement, +$3.3MTaylor Hall (ARI): $6M, 10.2 goals above replacement, +$3.2MTravis Konecny (PHI): $5.5M, 9.6 goals above replacement, +$3.2MDamon Severson (NJD): $4.167M, 8.0 goals above replacement, +$3.2MPhilippe Myers (PHI): $679K, 3.7 goals above replacement, +$3.1MChandler Stephenson (VGK): $1.05M, 4.1 goals above replacement, +$3.1MArtemi Panarin (NYR): $11.643M, 16.8 goals above replacement, +$3MEvgenii Dadonov (FLA): $4M, 7.6 goals above replacement, +$3MNic Dowd (WSH): $750K, 3.7 goals above replacement, +$3MTyler Toffoli (VAN): $4.6M, 8.3 goals above replacement, +$3MJuuso Riikola (PIT): $850K, 3.8 goals above replacement, +$3MWilliam Nylander (TOR): $6.962M, 11.1 goals above replacement, +$3MJack Hughes (NJD): $925K, 3.8 goals above replacement, +$3MBlake Lizotte (LAK): $925K, 3.8 goals above replacement, +$2.9MLars Eller (WSH): $3.5M, 6.9 goals above replacement, +$2.9MTravis Sanheim (PHI): $3.25M, 6.6 goals above replacement, +$2.9MNick Holden (VGK): $2.2M, 5.3 goals above replacement, +$2.9MJason Spezza (TOR): $700K, 3.4 goals above replacement, +$2.8MWilliam Karlsson (VGK): $5.9M, 9.6 goals above replacement, +$2.8MColin Blackwell (NSH): $675K, 3.3 goals above replacement, +$2.8MTomas Tatar (MTL): $5.3M, 8.9 goals above replacement, +$2.8MPierre-Edouard Bellemare (COL): $1.8M, 4.6 goals above replacement, +$2.7MVictor Mete (MTL): $748K, 3.3 goals above replacement, +$2.7MMatt Calvert (COL): $2.85M, 5.8 goals above replacement, +$2.7MKyle Palmieri (NJD): $4.65M, 8.0 goals above replacement, +$2.7MZach Werenski (CBJ): $5M, 8.4 goals above replacement, +$2.7MJason Dickinson (DAL): $1.5M, 4.2 goals above replacement, +$2.6MIlya Lyubushkin (ARI): $874K, 3.4 goals above replacement, +$2.6MTomas Hertl (SJS): $5.625M, 9.1 goals above replacement, +$2.6MJared Spurgeon (MIN): $5.188M, 8.5 goals above replacement, +$2.6MAnthony Duclair (OTT): $1.65M, 4.3 goals above replacement, +$2.6MJohn Carlson (WSH): $8M, 11.9 goals above replacement, +$2.6MGaetan Haas (EDM): $925K, 3.4 goals above replacement, +$2.5MAaron Ekblad (FLA): $7.5M, 11.2 goals above replacement, +$2.5MCaleb Jones (EDM): $720K, 3.0 goals above replacement, +$2.5MRyan Strome (NYR): $3.1M, 5.9 goals above replacement, +$2.5MBrendan Lemieux (NYR): $925K, 3.2 goals above replacement, +$2.5MAustin Wagner (LAK): $759K, 3.0 goals above replacement, +$2.4MWilliam Carrier (VGK): $725K, 2.9 goals above replacement, +$2.3MTravis Dermott (TOR): $863K, 3.0 goals above replacement, +$2.3MOndrej Kase (BOS): $2.6M, 5.1 goals above replacement, +$2.3MCraig Smith (NSH): $4.25M, 7.1 goals above replacement, +$2.3MMatthew Tkachuk (CGY): $7M, 10.4 goals above replacement, +$2.3MCarter Verhaeghe (TBL): $700K, 2.8 goals above replacement, +$2.3MJakob Silfverberg (ANA): $5.25M, 8.2 goals above replacement, +$2.3MAndrew Copp (WPG): $2.28M, 4.7 goals above replacement, +$2.3MPatrice Bergeron (BOS): $6.875M, 10.2 goals above replacement, +$2.3MSean Walker (LAK): $745K, 2.8 goals above replacement, +$2.3MDmitry Orlov (WSH): $5.1M, 8.0 goals above replacement, +$2.3MTaylor Fedun (DAL): $738K, 2.8 goals above replacement, +$2.3MPar Lindholm (BOS): $850K, 2.9 goals above replacement, +$2.2MRyan Pulock (NYI): $2M, 4.2 goals above replacement, +$2.2MNeal Pionk (WPG): $3M, 5.4 goals above replacement, +$2.2MColton Sceviour (FLA): $1.2M, 3.3 goals above replacement, +$2.2MBrad Hunt (MIN): $700K, 2.6 goals above replacement, +$2.2MJoakim Nygard (EDM): $925K, 2.9 goals above replacement, +$2.2MJonas Siegenthaler (WSH): $714K, 2.6 goals above replacement, +$2.1MPierre Engvall (TOR): $925K, 2.9 goals above replacement, +$2.1MBrendan Leipsic (WSH): $700K, 2.6 goals above replacement, +$2.1MZachary Aston-Reese (PIT): $1M, 2.9 goals above replacement, +$2.1MNick Jensen (WSH): $2.5M, 4.7 goals above replacement, +$2.1MRyan Lindgren (NYR): $925K, 2.8 goals above replacement, +$2MTroy Terry (ANA): $925K, 2.7 goals above replacement, +$2MJesper Fast (NYR): $1.85M, 3.8 goals above replacement, +$2MZach Hyman (TOR): $2.25M, 4.3 goals above replacement, +$2MTeddy Blueger (PIT): $750K, 2.5 goals above replacement, +$2MReilly Smith (VGK): $5M, 7.6 goals above replacement, +$2MAdam Pelech (NYI): $1.6M, 3.5 goals above replacement, +$2MEric Robinson (CBJ): $874K, 2.6 goals above replacement, +$2MRyan Donato (MIN): $1.9M, 3.8 goals above replacement, +$1.9MJake Muzzin (TOR): $4M, 6.3 goals above replacement, +$1.9MJustin Holl (TOR): $675K, 2.3 goals above replacement, +$1.9MRasmus Dahlin (BUF): $925K, 2.6 goals above replacement, +$1.9MAnders Bjork (BOS): $925K, 2.5 goals above replacement, +$1.9MGabriel Landeskog (COL): $5.571M, 8.1 goals above replacement, +$1.8MKarson Kuhlman (BOS): $750K, 2.3 goals above replacement, +$1.8MTim Heed (SJS): $960K, 2.5 goals above replacement, +$1.8MIlya Kovalchuk (WSH): $700K, 2.2 goals above replacement, +$1.8MTobias Rieder (CGY): $700K, 2.2 goals above replacement, +$1.8MKevin Rooney (NJD): $700K, 2.2 goals above replacement, +$1.8MMatt Duchene (NSH): $8M, 10.9 goals above replacement, +$1.8MNick Paul (OTT): $750K, 2.2 goals above replacement, +$1.8MLucas Wallmark (FLA): $675K, 2.1 goals above replacement, +$1.8MDylan Larkin (DET): $6.1M, 8.6 goals above replacement, +$1.8MCalle Jarnkrok (NSH): $2M, 3.7 goals above replacement, +$1.8MJayce Hawryluk (OTT): $874K, 2.3 goals above replacement, +$1.7MLogan Brown (OTT): $863K, 2.2 goals above replacement, +$1.7MAlex Nylander (CHI): $863K, 2.2 goals above replacement, +$1.7MChad Ruhwedel (PIT): $700K, 2.0 goals above replacement, +$1.7MSebastian Aho (CAR): $8.454M, 11.3 goals above replacement, +$1.6MJoshua Brown (FLA): $675K, 2.0 goals above replacement, +$1.6MFilip Chytil (NYR): $894K, 2.2 goals above replacement, +$1.6MSammy Blais (STL): $850K, 2.1 goals above replacement, +$1.6MMichael Raffl (PHI): $1.6M, 3.0 goals above replacement, +$1.6MDominik Kahun (BUF): $925K, 2.2 goals above replacement, +$1.6MTorey Krug (BOS): $5.25M, 7.4 goals above replacement, +$1.6MChristian Dvorak (ARI): $4.45M, 6.4 goals above replacement, +$1.6MRyan O'Reilly (STL): $7.5M, 10.0 goals above replacement, +$1.5MJeff Petry (MTL): $5.5M, 7.6 goals above replacement, +$1.5MT.J. Oshie (WSH): $5.75M, 7.9 goals above replacement, +$1.5MDrake Caggiula (CHI): $1.5M, 2.8 goals above replacement, +$1.5MNoah Dobson (NYI): $894K, 2.1 goals above replacement, +$1.5MAdam Boqvist (CHI): $894K, 2.1 goals above replacement, +$1.5MJosh Leivo (VAN): $1.5M, 2.8 goals above replacement, +$1.5MJonas Brodin (MIN): $4.167M, 5.9 goals above replacement, +$1.5MNicolas Roy (VGK): $720K, 1.8 goals above replacement, +$1.5MJake McCabe (BUF): $2.85M, 4.3 goals above replacement, +$1.4MJean-Gabriel Pageau (NYI): $3.1M, 4.6 goals above replacement, +$1.4MMichael Amadio (LAK): $700K, 1.7 goals above replacement, +$1.4MDylan DeMelo (WPG): $900K, 1.9 goals above replacement, +$1.4MMike Reilly (OTT): $1.5M, 2.6 goals above replacement, +$1.4MTravis Boyd (WSH): $800K, 1.8 goals above replacement, +$1.4MJonathan Marchessault (VGK): $5M, 6.8 goals above replacement, +$1.3MRyan Nugent-Hopkins (EDM): $6M, 8.0 goals above replacement, +$1.3MJohan Larsson (BUF): $1.55M, 2.6 goals above replacement, +$1.3MAleksander Barkov (FLA): $5.9M, 7.8 goals above replacement, +$1.3MMarcus Pettersson (PIT): $874K, 1.8 goals above replacement, +$1.3MCedric Paquette (TBL): $1.65M, 2.7 goals above replacement, +$1.3MAdam Gaudette (VAN): $917K, 1.8 goals above replacement, +$1.3MRyan Carpenter (CHI): $1M, 1.9 goals above replacement, +$1.2MRickard Rakell (ANA): $3.789M, 5.2 goals above replacement, +$1.2MBarclay Goodrow (TBL): $925K, 1.8 goals above replacement, +$1.2MKirby Dach (CHI): $925K, 1.8 goals above replacement, +$1.2MMathieu Joseph (TBL): $728K, 1.5 goals above replacement, +$1.2MJustin Williams (CAR): $700K, 1.5 goals above replacement, +$1.2MDerek Ryan (CGY): $3.125M, 4.3 goals above replacement, +$1.2MMark Pysyk (FLA): $2.733M, 3.9 goals above replacement, +$1.2MKevin Stenlund (CBJ): $864K, 1.6 goals above replacement, +$1.1MConnor Brown (OTT): $2.1M, 3.0 goals above replacement, +$1.1MOskar Sundqvist (STL): $2.75M, 3.8 goals above replacement, +$1.1MPatrick Russell (EDM): $700K, 1.3 goals above replacement, +$1.1MAaron Ness (ARI): $725K, 1.4 goals above replacement, +$1.1MBrandon Tanev (PIT): $3.5M, 4.7 goals above replacement, +$1.1MVincent Trocheck (CAR): $4.75M, 6.2 goals above replacement, +$1.1MYakov Trenin (NSH): $731K, 1.4 goals above replacement, +$1.1MEric Staal (MIN): $3.25M, 4.3 goals above replacement, +$1MMason Appleton (WPG): $742K, 1.3 goals above replacement, +$1MMattias Janmark (DAL): $2.3M, 3.1 goals above replacement, +$997KDavid Kampf (CHI): $1M, 1.6 goals above replacement, +$997KMatt Benning (EDM): $1.9M, 2.6 goals above replacement, +$983KPatrick Marleau (PIT): $700K, 1.2 goals above replacement, +$948KTrevor Moore (LAK): $775K, 1.3 goals above replacement, +$946KJordan Kyrou (STL): $758K, 1.2 goals above replacement, +$943KIvan Barbashev (STL): $1.475M, 2.1 goals above replacement, +$936KVinnie Hinostroza (ARI): $1.5M, 2.1 goals above replacement, +$919KAndrew Agozzino (ANA): $700K, 1.1 goals above replacement, +$916KRiley Sheahan (EDM): $900K, 1.4 goals above replacement, +$903KJoe Thornton (SJS): $2M, 2.7 goals above replacement, +$893KStefan Noesen (SJS): $700K, 1.1 goals above replacement, +$886KJ.T. Compher (COL): $3.5M, 4.4 goals above replacement, +$880KJames van Riemsdyk (PHI): $7M, 8.6 goals above replacement, +$862KMax Domi (MTL): $3.15M, 4.0 goals above replacement, +$831KVictor Olofsson (BUF): $768K, 1.1 goals above replacement, +$786KMartin Necas (CAR): $863K, 1.1 goals above replacement, +$769KDillon Dube (CGY): $778K, 1.0 goals above replacement, +$754KDominik Simon (PIT): $750K, 1.0 goals above replacement, +$747KErik Cernak (TBL): $698K, 0.9 goals above replacement, +$743KMackenzie MacEachern (STL): $750K, 1.0 goals above replacement, +$738KBlake Wheeler (WPG): $8.25M, 10.0 goals above replacement, +$734KSonny Milano (ANA): $874K, 1.1 goals above replacement, +$721KNathan Gerbe (CBJ): $675K, 0.9 goals above replacement, +$714KAndrew Peeke (CBJ): $917K, 1.1 goals above replacement, +$697KNikita Kucherov (TBL): $9.5M, 11.4 goals above replacement, +$691KJoel Kellman (SJS): $925K, 1.1 goals above replacement, +$672KJoel Farabee (PHI): $925K, 1.1 goals above replacement, +$658KMattias Ekholm (NSH): $3.75M, 4.4 goals above replacement, +$630KOscar Klefbom (EDM): $4.167M, 4.9 goals above replacement, +$627KPhillip Di Giuseppe (NYR): $700K, 0.7 goals above replacement, +$595KJack Roslovic (WPG): $894K, 0.9 goals above replacement, +$549KFilip Zadina (DET): $894K, 0.9 goals above replacement, +$545KLawson Crouse (ARI): $1.533M, 1.7 goals above replacement, +$541KEmil Bemstrom (CBJ): $925K, 0.9 goals above replacement, +$539KCorey Perry (DAL): $1.5M, 1.6 goals above replacement, +$529KJansen Harkins (WPG): $768K, 0.7 goals above replacement, +$508KAlexandre Texier (CBJ): $898K, 0.9 goals above replacement, +$498KChristian Fischer (ARI): $822K, 0.8 goals above replacement, +$490KCarl Hagelin (WSH): $2.75M, 3.1 goals above replacement, +$486KJoseph Blandisi (PIT): $700K, 0.6 goals above replacement, +$456KAntti Suomela (SJS): $700K, 0.6 goals above replacement, +$442KMitchell Stephens (TBL): $833K, 0.7 goals above replacement, +$435KFrank Vatrano (FLA): $2.533M, 2.7 goals above replacement, +$428KBrian Boyle (FLA): $940K, 0.8 goals above replacement, +$393KJoel Armia (MTL): $2.6M, 2.8 goals above replacement, +$385KMatthew Highmore (CHI): $776K, 0.6 goals above replacement, +$375KDean Kukan (CBJ): $725K, 0.5 goals above replacement, +$374KDenis Malgin (TOR): $750K, 0.5 goals above replacement, +$369KMartin Marincin (TOR): $700K, 0.5 goals above replacement, +$355KVladislav Kamenev (COL): $750K, 0.5 goals above replacement, +$353KTrevor Lewis (LAK): $2M, 2.0 goals above replacement, +$343KAlex Iafallo (LAK): $2.425M, 2.5 goals above replacement, +$328KCurtis Lazar (BUF): $700K, 0.4 goals above replacement, +$318KScott Mayfield (NYI): $1.45M, 1.3 goals above replacement, +$310KSam Reinhart (BUF): $3.65M, 3.9 goals above replacement, +$306KBrett Kulak (MTL): $1.85M, 1.8 goals above replacement, +$289KConnor Murphy (CHI): $3.85M, 4.2 goals above replacement, +$288KNikita Gusev (NJD): $4.5M, 4.9 goals above replacement, +$287KMatt Tennyson (NJD): $700K, 0.3 goals above replacement, +$259KJosh Archibald (EDM): $1M, 0.7 goals above replacement, +$254KPatrick Maroon (TBL): $900K, 0.6 goals above replacement, +$254KAdam Henrique (ANA): $5.825M, 6.4 goals above replacement, +$227KTyler Bozak (STL): $5M, 5.5 goals above replacement, +$220KMark Scheifele (WPG): $6.125M, 6.8 goals above replacement, +$185KDominic Toninato (FLA): $775K, 0.3 goals above replacement, +$153KLogan Shaw (WPG): $700K, 0.2 goals above replacement, +$152KGivani Smith (DET): $714K, 0.2 goals above replacement, +$140KSam Lafferty (PIT): $768K, 0.3 goals above replacement, +$140KEthan Bear (EDM): $720K, 0.2 goals above replacement, +$130KFilip Chlapik (OTT): $728K, 0.2 goals above replacement, +$129KMark Giordano (CGY): $6.75M, 7.4 goals above replacement, +$120KMarco Scandella (STL): $4M, 4.1 goals above replacement, +$115KJordan Oesterle (ARI): $1.4M, 1.0 goals above replacement, +$105KJustin Dowling (DAL): $750K, 0.2 goals above replacement, +$97KMatt Niskanen (PHI): $5.75M, 6.2 goals above replacement, +$90KJoakim Ryan (LAK): $725K, 0.2 goals above replacement, +$81KMark Jankowski (CGY): $1.675M, 1.3 goals above replacement, +$80KRobby Fabbri (DET): $900K, 0.3 goals above replacement, +$65KJordan Weal (MTL): $1.4M, 0.9 goals above replacement, +$61KTomas Nosek (VGK): $1M, 0.5 goals above replacement, +$61KLuke Kunin (MIN): $925K, 0.4 goals above replacement, +$59KJakob Lilja (CBJ): $793K, 0.2 goals above replacement, +$47KMorgan Frost (PHI): $863K, 0.3 goals above replacement, +$30KCarter Rowney (ANA): $1.133M, 0.6 goals above replacement, +$26KSteven Stamkos (TBL): $8.5M, 9.4 goals above replacement, +$18KAndre Burakovsky (COL): $3.25M, 3.1 goals above replacement, +$15KJakob Chychrun (ARI): $4.6M, 4.7 goals above replacement, +$6KCasey Cizikas (NYI): $3.35M, 3.2 goals above replacement, -$17KColton Parayko (STL): $5.5M, 5.8 goals above replacement, -$31KConnor McDavid (EDM): $12.5M, 14.1 goals above replacement, -$38KOscar Fantenberg (VAN): $850K, 0.2 goals above replacement, -$39KNathan Beaulieu (WPG): $1M, 0.3 goals above replacement, -$50KNicolas Deslauriers (ANA): $950K, 0.3 goals above replacement, -$59KJordan Martinook (CAR): $2M, 1.5 goals above replacement, -$79KTroy Stecher (VAN): $2.325M, 1.9 goals above replacement, -$81KJordan Staal (CAR): $6M, 6.3 goals above replacement, -$85KIan Cole (COL): $4.25M, 4.2 goals above replacement, -$99KZack Kassian (EDM): $1.95M, 1.4 goals above replacement, -$99KPatric Hornqvist (PIT): $5.3M, 5.4 goals above replacement, -$105KTyler Motte (VAN): $975K, 0.2 goals above replacement, -$134KScott Laughton (PHI): $2.3M, 1.8 goals above replacement, -$134KAdrian Kempe (LAK): $2M, 1.4 goals above replacement, -$150KBrock Boeser (VAN): $5.875M, 6.0 goals above replacement, -$162KConor Sheary (PIT): $3M, 2.6 goals above replacement, -$164KDryden Hunt (FLA): $715K, -0.2 goals above replacement, -$168KGabriel Bourque (WPG): $700K, -0.2 goals above replacement, -$184KAndreas Englund (OTT): $700K, -0.2 goals above replacement, -$184KNikolai Prokhorkin (LAK): $925K, 0.1 goals above replacement, -$199KNick Schmaltz (ARI): $5.85M, 6.0 goals above replacement, -$201KAlexander Kerfoot (TOR): $3.5M, 3.1 goals above replacement, -$247KMark Borowiecki (OTT): $1.2M, 0.3 goals above replacement, -$255KMarkus Granlund (EDM): $1.3M, 0.4 goals above replacement, -$264KAndreas Johnsson (TOR): $3.4M, 2.9 goals above replacement, -$266KRiley Nash (CBJ): $2.75M, 2.1 goals above replacement, -$301KConnor Clifton (BOS): $725K, -0.3 goals above replacement, -$312KJimmy Vesey (BUF): $2.275M, 1.5 goals above replacement, -$337KChris Kreider (NYR): $4.625M, 4.3 goals above replacement, -$338KOliver Kylington (CGY): $731K, -0.3 goals above replacement, -$347KTrevor van Riemsdyk (CAR): $2.3M, 1.5 goals above replacement, -$365KOlli Maatta (CHI): $4.083M, 3.6 goals above replacement, -$382KMichael Del Zotto (ANA): $750K, -0.4 goals above replacement, -$385KMitch Marner (TOR): $10.893M, 11.8 goals above replacement, -$406KYanni Gourde (TBL): $5.167M, 4.8 goals above replacement, -$449KMario Ferraro (SJS): $925K, -0.2 goals above replacement, -$454KBarrett Hayton (ARI): $894K, -0.3 goals above replacement, -$459KNicolas Hague (VGK): $792K, -0.5 goals above replacement, -$503KMax Jones (ANA): $863K, -0.4 goals above replacement, -$506KBrock McGinn (CAR): $2.1M, 1.1 goals above replacement, -$509KJon Merrill (VGK): $1.375M, 0.2 goals above replacement, -$511KBrayden Schenn (STL): $5.125M, 4.7 goals above replacement, -$516KJason Zucker (PIT): $5.5M, 5.2 goals above replacement, -$520KZemgus Girgensons (BUF): $1.6M, 0.5 goals above replacement, -$529KDerek Grant (PHI): $700K, -0.6 goals above replacement, -$530KEvan Rodrigues (PIT): $2M, 0.9 goals above replacement, -$543KRiley Stillman (FLA): $773K, -0.6 goals above replacement, -$571KScott Sabourin (OTT): $700K, -0.7 goals above replacement, -$602KMatt Nieto (COL): $1.975M, 0.8 goals above replacement, -$605KAnthony Bitetto (WPG): $700K, -0.7 goals above replacement, -$617KMatt Irwin (ANA): $675K, -0.7 goals above replacement, -$624KMarcus Sorensen (SJS): $1.5M, 0.2 goals above replacement, -$632KRichard Panik (WSH): $2.75M, 1.7 goals above replacement, -$633KKris Russell (EDM): $4M, 3.2 goals above replacement, -$653KKyle Clifford (TOR): $1.6M, 0.3 goals above replacement, -$655KJustin Braun (PHI): $3.8M, 2.9 goals above replacement, -$671KDrake Batherson (OTT): $737K, -0.7 goals above replacement, -$677KDavid Savard (CBJ): $4.25M, 3.5 goals above replacement, -$682KRoss Johnston (NYI): $1M, -0.4 goals above replacement, -$696KErik Brannstrom (OTT): $863K, -0.7 goals above replacement, -$735KConnor Bunnaman (PHI): $737K, -0.8 goals above replacement, -$741KBrandon Saad (CHI): $6M, 5.5 goals above replacement, -$758KJ.C. Beaudin (OTT): $765K, -0.8 goals above replacement, -$763KRobert Bortuzzo (STL): $1.375M, -0.1 goals above replacement, -$799KFrederik Gauthier (TOR): $675K, -1.0 goals above replacement, -$823KZach Bogosian (TBL): $1.3M, -0.3 goals above replacement, -$862KBrendan Guhle (ANA): $698K, -1.0 goals above replacement, -$873KTanner Pearson (VAN): $3.75M, 2.6 goals above replacement, -$878KAnders Lee (NYI): $7M, 6.5 goals above replacement, -$888KJosh Bailey (NYI): $5M, 4.1 goals above replacement, -$894KDanton Heinen (ANA): $2.8M, 1.5 goals above replacement, -$903KMicheal Haley (NYR): $700K, -1.1 goals above replacement, -$904KMichal Kempny (WSH): $2.5M, 1.1 goals above replacement, -$905KHenri Jokiharju (BUF): $925K, -0.8 goals above replacement, -$913KBrock Nelson (NYI): $6M, 5.3 goals above replacement, -$923KIvan Provorov (PHI): $6.75M, 6.1 goals above replacement, -$969KYannick Weber (NSH): $675K, -1.2 goals above replacement, -$980KAlex Biega (DET): $825K, -1.0 goals above replacement, -$1MDeryk Engelland (VGK): $700K, -1.2 goals above replacement, -$1MSam Steel (ANA): $863K, -1.0 goals above replacement, -$1MJohn Moore (BOS): $2.75M, 1.3 goals above replacement, -$1MTom Kuhnhackl (NYI): $850K, -1.0 goals above replacement, -$1MDennis Gilbert (CHI): $925K, -0.9 goals above replacement, -$1MJan Rutta (TBL): $1.3M, -0.5 goals above replacement, -$1.1MRasmus Sandin (TOR): $894K, -1.0 goals above replacement, -$1.1MJosh Manson (ANA): $4.1M, 2.8 goals above replacement, -$1.1MPaul Stastny (VGK): $6.5M, 5.7 goals above replacement, -$1.1MBrett Ritchie (BOS): $1M, -1.0 goals above replacement, -$1.1MDerick Brassard (NYI): $1.2M, -0.7 goals above replacement, -$1.1MJack Eichel (BUF): $10M, 9.8 goals above replacement, -$1.1MCody Glass (VGK): $863K, -1.1 goals above replacement, -$1.1MCody Goloubef (DET): $800K, -1.2 goals above replacement, -$1.1MKyle Okposo (BUF): $6M, 5.0 goals above replacement, -$1.2MJosh Anderson (CBJ): $1.85M, 0.0 goals above replacement, -$1.2MJacob de la Rose (STL): $900K, -1.2 goals above replacement, -$1.2MCale Fleury (MTL): $772K, -1.3 goals above replacement, -$1.2MMatt Martin (NYI): $2.5M, 0.7 goals above replacement, -$1.2MBo Horvat (VAN): $5.5M, 4.3 goals above replacement, -$1.2MDarnell Nurse (EDM): $3.2M, 1.5 goals above replacement, -$1.2MJamie Benn (DAL): $9.5M, 9.1 goals above replacement, -$1.2MNick Ritchie (BOS): $1.499M, -0.5 goals above replacement, -$1.2MPaul Byron (MTL): $3.4M, 1.8 goals above replacement, -$1.3MRasmus Asplund (BUF): $845K, -1.3 goals above replacement, -$1.3MChris Tierney (OTT): $2.938M, 1.2 goals above replacement, -$1.3MSam Bennett (CGY): $2.55M, 0.7 goals above replacement, -$1.3MRyan Poehling (MTL): $925K, -1.3 goals above replacement, -$1.3MMikael Backlund (CGY): $5.35M, 4.0 goals above replacement, -$1.4MMichael Dal Colle (NYI): $700K, -1.6 goals above replacement, -$1.4MViktor Arvidsson (NSH): $4.25M, 2.7 goals above replacement, -$1.4MScott Harrington (CBJ): $1.633M, -0.5 goals above replacement, -$1.4MMike Hoffman (FLA): $5.188M, 3.8 goals above replacement, -$1.4MAndreas Athanasiou (EDM): $3M, 1.1 goals above replacement, -$1.4MAlexander Steen (STL): $5.75M, 4.4 goals above replacement, -$1.4MMark Barberio (COL): $1.45M, -0.7 goals above replacement, -$1.4MDavid Perron (STL): $4M, 2.3 goals above replacement, -$1.4MCam Fowler (ANA): $6.5M, 5.3 goals above replacement, -$1.4MCasey Mittelstadt (BUF): $925K, -1.4 goals above replacement, -$1.4MWill Butcher (NJD): $3.733M, 1.9 goals above replacement, -$1.4MDante Fabbro (NSH): $925K, -1.4 goals above replacement, -$1.5MKasperi Kapanen (TOR): $3.2M, 1.3 goals above replacement, -$1.5MDavid Gustafsson (WPG): $818K, -1.6 goals above replacement, -$1.5MPatrik Nemeth (DET): $3M, 1.0 goals above replacement, -$1.5MRadim Simek (SJS): $675K, -1.8 goals above replacement, -$1.5MAlex Tuch (VGK): $4.75M, 3.1 goals above replacement, -$1.5MDan Hamhuis (NSH): $1.25M, -1.1 goals above replacement, -$1.5MRyan Murray (CBJ): $4.6M, 2.9 goals above replacement, -$1.5MMaxime Comtois (ANA): $820K, -1.7 goals above replacement, -$1.5MMichael Grabner (ARI): $3.35M, 1.3 goals above replacement, -$1.6MCal Clutterbuck (NYI): $3.5M, 1.5 goals above replacement, -$1.6MJohn Klingberg (DAL): $4.25M, 2.4 goals above replacement, -$1.6MTJ Brodie (CGY): $4.65M, 2.8 goals above replacement, -$1.6MZach Parise (MIN): $7.538M, 6.3 goals above replacement, -$1.6MAlex Killorn (TBL): $4.45M, 2.6 goals above replacement, -$1.6MAndrej Sekera (DAL): $1.5M, -0.9 goals above replacement, -$1.6MBrian Dumoulin (PIT): $4.1M, 2.2 goals above replacement, -$1.6MMike Matheson (FLA): $4.875M, 3.1 goals above replacement, -$1.6MDmytro Timashov (DET): $694K, -2.0 goals above replacement, -$1.7MChristoffer Ehn (DET): $759K, -1.9 goals above replacement, -$1.7MTucker Poolman (WPG): $775K, -1.9 goals above replacement, -$1.7MNoah Hanifin (CGY): $4.95M, 3.1 goals above replacement, -$1.7MAlex Chiasson (EDM): $2.15M, -0.3 goals above replacement, -$1.7MBrad Richardson (ARI): $1.25M, -1.4 goals above replacement, -$1.7MSam Gagner (DET): $3.15M, 0.9 goals above replacement, -$1.7MNoah Gregor (SJS): $768K, -2.0 goals above replacement, -$1.7MMikael Granlund (NSH): $5.75M, 4.0 goals above replacement, -$1.7MJustin Faulk (STL): $4.833M, 2.9 goals above replacement, -$1.7MJarred Tinordi (NSH): $700K, -2.1 goals above replacement, -$1.8MFilip Hronek (DET): $714K, -2.1 goals above replacement, -$1.8MTaro Hirose (DET): $925K, -1.9 goals above replacement, -$1.8MDennis Cholowski (DET): $894K, -1.9 goals above replacement, -$1.8MJesper Boqvist (NJD): $925K, -1.9 goals above replacement, -$1.8MGreg McKegg (NYR): $750K, -2.1 goals above replacement, -$1.8MLuca Sbisa (WPG): $750K, -2.1 goals above replacement, -$1.8MSean Kuraly (BOS): $1.275M, -1.5 goals above replacement, -$1.9MElias Lindholm (CGY): $4.85M, 2.7 goals above replacement, -$1.9MLeo Komarov (NYI): $3M, 0.5 goals above replacement, -$1.9MLuke Schenn (TBL): $700K, -2.3 goals above replacement, -$1.9MDylan Gambrell (SJS): $700K, -2.3 goals above replacement, -$2MDale Weise (MTL): $2.35M, -0.4 goals above replacement, -$2MErik Gustafsson (CGY): $1.2M, -1.8 goals above replacement, -$2MDevin Shore (CBJ): $2.3M, -0.5 goals above replacement, -$2MDerek Forbort (CGY): $2.525M, -0.2 goals above replacement, -$2MMarkus Nutivaara (CBJ): $2.7M, 0.0 goals above replacement, -$2MTyler Myers (VAN): $6M, 3.9 goals above replacement, -$2.1MBoone Jenner (CBJ): $3.75M, 1.2 goals above replacement, -$2.1MAndrew Cogliano (DAL): $3.25M, 0.6 goals above replacement, -$2.1MKris Letang (PIT): $7.25M, 5.4 goals above replacement, -$2.1MMats Zuccarello (MIN): $6M, 3.9 goals above replacement, -$2.1MRobert Hagg (PHI): $1.15M, -2.0 goals above replacement, -$2.1MVictor Rask (MIN): $4M, 1.4 goals above replacement, -$2.1MJoe Pavelski (DAL): $7M, 5.0 goals above replacement, -$2.2MJoakim Nordstrom (BOS): $1M, -2.2 goals above replacement, -$2.2MSeth Jones (CBJ): $5.4M, 3.1 goals above replacement, -$2.2MJakub Voracek (PHI): $8.25M, 6.5 goals above replacement, -$2.2MNick Foligno (CBJ): $5.5M, 3.2 goals above replacement, -$2.2MJesperi Kotkaniemi (MTL): $925K, -2.3 goals above replacement, -$2.2MRadek Faksa (DAL): $2.2M, -0.8 goals above replacement, -$2.2MClaude Giroux (PHI): $8.275M, 6.4 goals above replacement, -$2.2MBrayden McNabb (VGK): $2.5M, -0.5 goals above replacement, -$2.3MCam Atkinson (CBJ): $5.875M, 3.5 goals above replacement, -$2.3MBrandon Carlo (BOS): $2.85M, -0.1 goals above replacement, -$2.3MNino Niederreiter (CAR): $5.25M, 2.7 goals above replacement, -$2.3MAdam Erne (DET): $1.05M, -2.3 goals above replacement, -$2.3MRoman Polak (DAL): $1.75M, -1.5 goals above replacement, -$2.3MPavel Zacha (NJD): $2.25M, -0.9 goals above replacement, -$2.4MDarren Helm (DET): $3.85M, 0.9 goals above replacement, -$2.4MMikko Rantanen (COL): $9.25M, 7.4 goals above replacement, -$2.4MChris Wagner (BOS): $1.25M, -2.2 goals above replacement, -$2.4MJohn Hayden (NJD): $750K, -2.8 goals above replacement, -$2.4MRyan Reaves (VGK): $2.775M, -0.5 goals above replacement, -$2.5MTyler Johnson (TBL): $5M, 2.2 goals above replacement, -$2.5MAdam Lowry (WPG): $2.917M, -0.3 goals above replacement, -$2.5MNate Thompson (PHI): $1M, -2.7 goals above replacement, -$2.5MCarl Gunnarsson (STL): $1.75M, -1.8 goals above replacement, -$2.6MAlec Martinez (VGK): $4M, 0.9 goals above replacement, -$2.6MJohnny Gaudreau (CGY): $6.75M, 4.2 goals above replacement, -$2.6MSidney Crosby (PIT): $8.7M, 6.5 goals above replacement, -$2.6MTom Wilson (WSH): $5.167M, 2.3 goals above replacement, -$2.6MNicklas Backstrom (WSH): $6.7M, 4.1 goals above replacement, -$2.6MConnor Carrick (NJD): $1.5M, -2.2 goals above replacement, -$2.6MBrent Burns (SJS): $8M, 5.6 goals above replacement, -$2.7MJoonas Donskoi (COL): $3.9M, 0.7 goals above replacement, -$2.7MMadison Bowey (DET): $1M, -2.8 goals above replacement, -$2.7MJujhar Khaira (EDM): $1.2M, -2.6 goals above replacement, -$2.7MCarl Soderberg (ARI): $4.75M, 1.6 goals above replacement, -$2.7MMirco Mueller (NJD): $1.4M, -2.4 goals above replacement, -$2.7MMelker Karlsson (SJS): $2M, -1.7 goals above replacement, -$2.8MBrett Connolly (FLA): $3.5M, 0.0 goals above replacement, -$2.8MZdeno Chara (BOS): $2M, -1.9 goals above replacement, -$2.9MJames Neal (EDM): $5.75M, 2.6 goals above replacement, -$2.9MRadko Gudas (WSH): $3.35M, -0.3 goals above replacement, -$2.9MLibor Hajek (NYR): $833K, -3.3 goals above replacement, -$2.9MCody Eakin (WPG): $3.85M, 0.3 goals above replacement, -$2.9MJordie Benn (VAN): $2M, -1.9 goals above replacement, -$2.9MRyan McDonagh (TBL): $6.75M, 3.8 goals above replacement, -$2.9MBrendan Smith (NYR): $4.35M, 0.9 goals above replacement, -$3MTim Schaller (LAK): $1.9M, -2.1 goals above replacement, -$3MAndrew Shaw (CHI): $3.9M, 0.3 goals above replacement, -$3MSami Vatanen (NJD): $4.875M, 1.4 goals above replacement, -$3MNazem Kadri (COL): $4.5M, 0.9 goals above replacement, -$3.1MBrenden Dillon (WSH): $3.27M, -0.6 goals above replacement, -$3.1MJason Demers (ARI): $4.5M, 0.9 goals above replacement, -$3.1MColton Sissons (NSH): $2.857M, -1.1 goals above replacement, -$3.1MAndy Greene (NYI): $5M, 1.4 goals above replacement, -$3.1MBraydon Coburn (TBL): $1.7M, -2.6 goals above replacement, -$3.2MAdam Larsson (EDM): $4.167M, 0.4 goals above replacement, -$3.2MBrett Howden (NYR): $863K, -3.6 goals above replacement, -$3.2MLuke Glendening (DET): $1.8M, -2.5 goals above replacement, -$3.2MAlexander Radulov (DAL): $6.25M, 2.8 goals above replacement, -$3.2MAustin Watson (NSH): $1.1M, -3.4 goals above replacement, -$3.3MPatrick Kane (CHI): $10.5M, 7.9 goals above replacement, -$3.3MBrendan Perlini (DET): $874K, -3.7 goals above replacement, -$3.3MAlexander Wennberg (CBJ): $4.9M, 1.1 goals above replacement, -$3.3MMathieu Perreault (WPG): $4.125M, 0.2 goals above replacement, -$3.3MGustav Nyquist (CBJ): $5.5M, 1.8 goals above replacement, -$3.3MBrandon Sutter (VAN): $4.375M, 0.4 goals above replacement, -$3.4MMorgan Rielly (TOR): $5M, 1.1 goals above replacement, -$3.4MErik Haula (FLA): $2.75M, -1.6 goals above replacement, -$3.4MJacob Larsson (ANA): $894K, -3.9 goals above replacement, -$3.4MLogan Couture (SJS): $8M, 4.6 goals above replacement, -$3.5MGreg Pateryn (MIN): $2.25M, -2.3 goals above replacement, -$3.5MMikkel Boedker (OTT): $4M, -0.3 goals above replacement, -$3.6MArtem Anisimov (OTT): $4.55M, 0.3 goals above replacement, -$3.6MJohn Tavares (TOR): $11M, 8.0 goals above replacement, -$3.6MErik Johnson (COL): $6M, 2.0 goals above replacement, -$3.6MBrett Pesce (CAR): $4.025M, -0.4 goals above replacement, -$3.6MCalvin de Haan (CHI): $4.55M, 0.2 goals above replacement, -$3.7MNate Schmidt (VGK): $5.95M, 1.8 goals above replacement, -$3.7MRyan Suter (MIN): $7.538M, 3.7 goals above replacement, -$3.8MMiles Wood (NJD): $2.75M, -2.0 goals above replacement, -$3.8MTyler Seguin (DAL): $9.85M, 6.5 goals above replacement, -$3.8MTrevor Daley (DET): $3.167M, -1.6 goals above replacement, -$3.8MMike Green (EDM): $5.375M, 1.1 goals above replacement, -$3.8MAlex Ovechkin (WSH): $9.538M, 6.0 goals above replacement, -$3.8MHampus Lindholm (ANA): $5.206M, 0.8 goals above replacement, -$3.8MCody Ceci (TOR): $4.5M, 0.0 goals above replacement, -$3.9MBlake Comeau (DAL): $2.4M, -2.6 goals above replacement, -$3.9MMichael Stone (CGY): $700K, -4.7 goals above replacement, -$3.9MJake Gardiner (CAR): $4.05M, -0.7 goals above replacement, -$3.9MRyan Dzingel (CAR): $3.375M, -1.5 goals above replacement, -$4MKorbinian Holzer (NSH): $850K, -4.6 goals above replacement, -$4MColin White (OTT): $4.75M, 0.1 goals above replacement, -$4MColin Miller (BUF): $3.875M, -1.0 goals above replacement, -$4MAlex Galchenyuk (MIN): $4.9M, 0.3 goals above replacement, -$4MMikko Koivu (MIN): $5.5M, 1.0 goals above replacement, -$4MTravis Hamonic (CGY): $3.857M, -1.0 goals above replacement, -$4MAntoine Roussel (VAN): $3M, -2.1 goals above replacement, -$4MErik Karlsson (SJS): $11.5M, 8.1 goals above replacement, -$4MDmitry Kulikov (WPG): $4.333M, -0.5 goals above replacement, -$4.1MKurtis MacDermid (LAK): $675K, -4.9 goals above replacement, -$4.1MVladislav Namestnikov (COL): $4M, -0.9 goals above replacement, -$4.1MDavid Backes (ANA): $6M, 1.5 goals above replacement, -$4.1MBen Chiarot (MTL): $3.5M, -1.6 goals above replacement, -$4.2MTyson Barrie (TOR): $5.5M, 0.7 goals above replacement, -$4.2MKaapo Kakko (NYR): $925K, -4.8 goals above replacement, -$4.2MKyle Connor (WPG): $7.143M, 2.6 goals above replacement, -$4.3MShea Weber (MTL): $7.857M, 3.3 goals above replacement, -$4.5MChris Tanev (VAN): $4.45M, -0.8 goals above replacement, -$4.5MKeith Yandle (FLA): $6.35M, 1.4 goals above replacement, -$4.5MNikita Zadorov (COL): $3.2M, -2.4 goals above replacement, -$4.5MRyan Getzlaf (ANA): $8.25M, 3.7 goals above replacement, -$4.5MAnze Kopitar (LAK): $10M, 5.8 goals above replacement, -$4.5MSean Monahan (CGY): $6.375M, 1.3 goals above replacement, -$4.6MMilan Lucic (CGY): $6M, 0.8 goals above replacement, -$4.6MWayne Simmonds (BUF): $5M, -0.4 goals above replacement, -$4.7MJonathan Drouin (MTL): $5.5M, 0.1 goals above replacement, -$4.7MMarcus Johansson (BUF): $4.5M, -1.1 goals above replacement, -$4.7MKevin Hayes (PHI): $7.143M, 2.0 goals above replacement, -$4.8MJustin Schultz (PIT): $5.5M, 0.0 goals above replacement, -$4.8MDerek Stepan (ARI): $6.5M, 1.2 goals above replacement, -$4.9MEvander Kane (SJS): $7M, 1.7 goals above replacement, -$4.9MMichael Frolik (BUF): $4.3M, -1.7 goals above replacement, -$5MPatrik Laine (WPG): $6.75M, 1.2 goals above replacement, -$5MErik Gudbranson (ANA): $4M, -2.1 goals above replacement, -$5MBrandon Montour (BUF): $3.388M, -2.9 goals above replacement, -$5.1MJustin Abdelkader (DET): $4.25M, -2.0 goals above replacement, -$5.2MZack Smith (CHI): $3.25M, -3.3 goals above replacement, -$5.3MBrady Skjei (CAR): $5.25M, -0.9 goals above replacement, -$5.3MJeff Carter (LAK): $5.273M, -0.9 goals above replacement, -$5.3MShayne Gostisbehere (PHI): $4.5M, -2.0 goals above replacement, -$5.5MJay Beagle (VAN): $3M, -3.8 goals above replacement, -$5.5MEsa Lindell (DAL): $5.8M, -0.4 goals above replacement, -$5.5MDavid Krejci (BOS): $7.25M, 1.2 goals above replacement, -$5.6MJosh Morrissey (WPG): $3.15M, -3.7 goals above replacement, -$5.6MDuncan Keith (CHI): $5.538M, -0.9 goals above replacement, -$5.6MMathew Dumba (MIN): $6M, -0.4 goals above replacement, -$5.7MDustin Brown (LAK): $5.875M, -0.6 goals above replacement, -$5.7MAnton Stralman (FLA): $5.5M, -1.0 goals above replacement, -$5.7MJoel Edmundson (CAR): $3.1M, -4.1 goals above replacement, -$5.8MLoui Eriksson (VAN): $6M, -0.8 goals above replacement, -$6MJeff Skinner (BUF): $9M, 2.7 goals above replacement, -$6.1MKyle Turris (NSH): $6M, -1.2 goals above replacement, -$6.3MTravis Zajac (NJD): $5.75M, -1.6 goals above replacement, -$6.4MRon Hainsey (OTT): $3.5M, -4.4 goals above replacement, -$6.5MJacob Trouba (NYR): $8M, 1.0 goals above replacement, -$6.5MAlexander Edler (VAN): $6M, -1.4 goals above replacement, -$6.5MBobby Ryan (OTT): $7.25M, 0.0 goals above replacement, -$6.5MEvgeny Kuznetsov (WSH): $7.8M, 0.6 goals above replacement, -$6.6MNiklas Hjalmarsson (ARI): $5M, -2.7 goals above replacement, -$6.6MOliver Ekman-Larsson (ARI): $8.25M, 1.2 goals above replacement, -$6.6MRasmus Ristolainen (BUF): $5.4M, -2.5 goals above replacement, -$6.8MAlex Goligoski (ARI): $5.475M, -2.7 goals above replacement, -$7MJonathan Toews (CHI): $10.5M, 3.3 goals above replacement, -$7MMarc Staal (NYR): $5.7M, -2.6 goals above replacement, -$7.2MJay Bouwmeester (STL): $3.25M, -5.5 goals above replacement, -$7.2MValtteri Filppula (DET): $3M, -6.1 goals above replacement, -$7.4MJohnny Boychuk (NYI): $6M, -2.7 goals above replacement, -$7.5MPhil Kessel (ARI): $8M, -0.4 goals above replacement, -$7.7MRyan Johansen (NSH): $8M, -0.5 goals above replacement, -$7.7MFrans Nielsen (DET): $5.25M, -3.9 goals above replacement, -$7.8MNielsenNick Leddy (NYI): $5.5M, -3.7 goals above replacement, -$7.9MLeddyMarc-Edouard Vlasic (SJS): $7M, -2.3 goals above replacement, -$8.2MVlasicJack Johnson (PIT): $3.25M, -7.1 goals above replacement, -$8.5MJohnsonNikita Zaitsev (OTT): $4.5M, -5.8 goals above replacement, -$8.6MZaitsevBrent Seabrook (CHI): $6.875M, -2.9 goals above replacement, -$8.7MSeabrookP.K. Subban (NJD): $9M, -3.1 goals above replacement, -$10.9MSubbanDrew Doughty (LAK): $11M, -4.5 goals above replacement, -$14.1MDoughtyCap hit, in millions of dollarsGoals 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.

Best value: skaters

# Player Cap hit GAR Value
1 Elias Pettersson VAN $925K +17.8 +$14.6M
2 Roman Josi NSH $4M +18.6 +$12.2M
3 Adam Fox NYR $925K +14.7 +$12M
4 Nathan MacKinnon COL $6.3M +19.9 +$10.9M
5 Cale Makar COL $881K +12.7 +$10.4M
6 Mathew Barzal NYI $863K +12.6 +$10.3M
7 Brady Tkachuk OTT $925K +12.3 +$10M
8 Miro Heiskanen DAL $894K +11.2 +$9.1M
9 Anthony Cirelli TBL $728K +10.9 +$9M
10 David Pastrnak BOS $6.667M +17.4 +$8.5M
11 Andrew Mangiapane CGY $715K +9.9 +$8.3M
12 Quinn Hughes VAN $917K +10.1 +$8.2M
13 Jaccob Slavin CAR $5.3M +15.1 +$8M
14 Brendan Gallagher MTL $3.75M +13.0 +$7.8M
15 Brad Marchand BOS $6.125M +15.8 +$7.7M

Worst value: skaters

# Player Cap hit GAR Value
1 Drew Doughty LAK $11M -4.5 -$14.1M
2 P.K. Subban NJD $9M -3.1 -$10.9M
3 Brent Seabrook CHI $6.875M -2.9 -$8.7M
4 Nikita Zaitsev OTT $4.5M -5.8 -$8.6M
5 Jack Johnson PIT $3.25M -7.1 -$8.5M
6 Marc-Edouard Vlasic SJS $7M -2.3 -$8.2M
7 Nick Leddy NYI $5.5M -3.7 -$7.9M
8 Frans Nielsen DET $5.25M -3.9 -$7.8M
9 Ryan Johansen NSH $8M -0.5 -$7.7M
10 Phil Kessel ARI $8M -0.4 -$7.7M
11 Johnny Boychuk NYI $6M -2.7 -$7.5M
12 Valtteri Filppula DET $3M -6.1 -$7.4M
13 Jay Bouwmeester STL $3.25M -5.5 -$7.2M
14 Marc Staal NYR $5.7M -2.6 -$7.2M
15 Jonathan Toews CHI $10.5M +3.3 -$7M

Best value: goalies

# Player Cap hit GAR Value
1 Mackenzie Blackwood NJD $698K +24.2 +$6.4M
2 Connor Hellebuyck WPG $6.167M +42.9 +$5.8M
3 Carter Hart PHI $731K +18.6 +$4.9M
4 Alexandar Georgiev NYR $793K +16.2 +$4.2M
5 Darcy Kuemper ARI $1.85M +20.0 +$4.1M
6 Pavel Francouz COL $950K +14.3 +$3.5M
7 Tristan Jarry PIT $675K +13.2 +$3.5M
8 Juuse Saros NSH $1.5M +15.3 +$3.2M

Worst value: goalies

# Player Cap hit GAR Value
1 Carey Price MTL $10.5M +4.4 -$8.7M
2 Devan Dubnyk MIN $4.333M -14.6 -$7.5M
3 Jimmy Howard DET $4M -15.8 -$7.5M
4 Sergei Bobrovsky FLA $10M +8.8 -$7M
5 Pekka Rinne NSH $5M -6.9 -$6.2M
6 Braden Holtby WSH $6.1M -1.4 -$5.8M
7 Marc-Andre Fleury VGK $7M +4.7 -$5.1M
8 Matt Murray PIT $3.75M -2.7 -$3.8M

GAR is goals above replacement. Value is what the season was worth at the going rate, minus the cap hit.

Teams

# Team Players Cap space used GAR Worth Value
1 Colorado Avalanche 23 $67.5M 121.1 $102.1M +$34.6M
2 Boston Bruins 26 $74.9M 128.8 $101M +$26.1M
3 Tampa Bay Lightning 25 $76.1M 112.3 $101.7M +$25.6M
4 St. Louis Blues 25 $75.8M 118.6 $93.9M +$18.1M
5 Carolina Hurricanes 24 $71.8M 110.8 $88.8M +$17.1M
6 Pittsburgh Penguins 31 $77.5M 97.0 $92M +$14.5M
7 Philadelphia Flyers 25 $78.3M 105.0 $90.7M +$12.3M
8 Vegas Golden Knights 26 $81.5M 98.6 $93.1M +$11.6M
9 Edmonton Oilers 27 $73.6M 101.3 $84.4M +$10.8M
10 Washington Capitals 24 $81.2M 95.2 $90.1M +$8.9M
11 Florida Panthers 25 $78.1M 89.7 $85M +$6.8M
12 Columbus Blue Jackets 28 $67.8M 79.4 $73.9M +$6.1M
13 Nashville Predators 25 $79.3M 88.4 $85M +$5.7M
14 Dallas Stars 22 $72.7M 102.9 $77.1M +$4.4M
15 Minnesota Wild 23 $76.3M 66.1 $80.7M +$4.4M
16 New York Rangers 24 $71.4M 94.6 $75.7M +$4.4M
17 Toronto Maple Leafs 26 $85M 94.3 $88.7M +$3.7M
18 Montréal Canadiens 25 $70.3M 70.8 $72M +$1.7M
19 New York Islanders 25 $70.2M 82.9 $71.2M +$1M
20 Vancouver Canucks 24 $72.1M 91.4 $73.1M +$1M
21 New Jersey Devils 23 $64M 63.3 $53.9M -$10M
22 Calgary Flames 24 $77.6M 75.0 $66.2M -$11.5M
23 Winnipeg Jets 24 $68.9M 79.0 $56.5M -$12.4M
24 Chicago Blackhawks 27 $82.1M 90.1 $69.3M -$12.8M
25 Ottawa Senators 30 $62.1M 39.3 $47.9M -$14.1M
26 Arizona Coyotes 24 $80.7M 82.9 $63.1M -$17.6M
27 Los Angeles Kings 25 $63.2M 44.0 $44.7M -$18.5M
28 San Jose Sharks 24 $77.8M 62.0 $57.4M -$20.3M
29 Anaheim Ducks 29 $67.3M 43.9 $42.6M -$24.6M
30 Buffalo Sabres 27 $72.5M 35.2 $41.1M -$31.4M
31 Detroit Red Wings 29 $60.1M -0.3 $14.7M -$45.4M

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.

Corsi for %

# Skater Team GP CF%
1 Tomas Tatar MTL 68 60.1
2 Brendan Gallagher MTL 59 59.9
3 Phillip Danault MTL 71 59.3
4 Max Pacioretty VGK 71 59.1
5 Shea Theodore VGK 71 58.8
6 Teuvo Teravainen CAR 68 58.4
7 Dougie Hamilton CAR 47 58.3
8 Mark Stone VGK 65 58.0
9 Sebastian Aho CAR 68 57.4
10 Brian Dumoulin PIT 28 57.1

Corsi relative to team

# Skater Team GP CF% rel
1 Anthony Mantha DET 43 +11.6
2 Elias Pettersson VAN 68 +9.5
3 J.T. Miller VAN 69 +8.3
4 Brad Marchand BOS 70 +8.3
5 Tomas Tatar MTL 68 +8.2
6 Quinn Hughes VAN 68 +8.1
7 Jordan Eberle NYI 58 +8.1
8 Nikolaj Ehlers WPG 71 +7.9
9 Adam Fox NYR 70 +7.8
10 Sean Couturier PHI 69 +7.8

Shot attempts taken

# Skater Team GP iCF
1 Max Pacioretty VGK 71 376
2 Brent Burns SJS 70 375
3 Roman Josi NSH 69 365
4 Nathan MacKinnon COL 69 354
5 Brendan Gallagher MTL 59 349
6 Auston Matthews TOR 70 349
7 Alex Ovechkin WSH 68 347
8 Shea Theodore VGK 71 339
9 Brady Tkachuk OTT 71 339
10 Thomas Chabot OTT 71 318

Highest PDO

# Skater Team GP PDO
1 Anthony Cirelli TBL 68 106.3
2 Alex Killorn TBL 68 106.0
3 Nazem Kadri COL 51 105.7
4 Artemi Panarin NYR 69 105.5
5 Robert Hagg PHI 49 105.3
6 Kailer Yamamoto EDM 27 105.2
7 Nathan Beaulieu WPG 38 105.0
8 Scott Laughton PHI 49 104.9
9 Victor Hedman TBL 66 104.9
10 Richard Panik WSH 59 104.8

Lowest PDO

# Skater Team GP PDO
1 Luke Glendening DET 60 90.7
2 Christoffer Ehn DET 54 92.4
3 Andreas Athanasiou EDM 55 92.8
4 Denis Malgin TOR 44 93.5
5 Adam Erne DET 56 93.9
6 Tim Heed SJS 38 94.0
7 Valtteri Filppula DET 70 94.1
8 Kevin Labanc SJS 70 94.2
9 Frans Nielsen DET 60 94.5
10 Tobias Rieder CGY 55 94.7

Goals for %

# Skater Team GP GF%
1 Anthony Cirelli TBL 68 71.2
2 Valeri Nichushkin COL 65 69.8
3 Alex Killorn TBL 68 69.0
4 Craig Smith NSH 69 68.1
5 Tyler Johnson TBL 65 66.7
6 David Pastrnak BOS 70 66.7
7 Artemi Panarin NYR 69 66.7
8 Kailer Yamamoto EDM 27 66.7
9 Ondrej Palat TBL 69 66.3
10 Nazem Kadri COL 51 66.1

Expected goals for %

# Skater Team GP xGF%
1 Mark Stone VGK 65 62.1
2 Max Pacioretty VGK 71 61.9
3 Brendan Gallagher MTL 59 60.8
4 Oliver Bjorkstrand CBJ 49 60.5
5 Tomas Tatar MTL 68 60.3
6 Shea Theodore VGK 71 60.1
7 Valeri Nichushkin COL 65 60.0
8 Phillip Danault MTL 71 59.7
9 Jake Guentzel PIT 39 59.2
10 Nick Holden VGK 61 59.0

Expected goals relative to team

# Skater Team GP xGF% rel
1 Anthony Mantha DET 43 +18.4
2 Tomas Hertl SJS 48 +12.1
3 Elias Pettersson VAN 68 +11.7
4 Jordan Eberle NYI 58 +10.7
5 Dylan Larkin DET 71 +9.9
6 Artemi Panarin NYR 69 +9.7
7 Evgeni Malkin PIT 55 +9.7
8 Valeri Nichushkin COL 65 +9.5
9 Brendan Gallagher MTL 59 +9.5
10 Mark Stone VGK 65 +9.4

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. 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. 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.

455055354045505560Vegas Golden Knights: 56.6% of expected goals, 51.4% of goalsVGKCarolina Hurricanes: 52.7% of expected goals, 50.9% of goalsCARMontréal Canadiens: 54.0% of expected goals, 50.3% of goalsMTLLos Angeles Kings: 51.0% of expected goals, 45.2% of goalsLAKToronto Maple Leafs: 52.3% of expected goals, 50.8% of goalsTORTampa Bay Lightning: 54.1% of expected goals, 58.8% of goalsTBLColorado Avalanche: 52.4% of expected goals, 58.0% of goalsCOLWashington Capitals: 51.2% of expected goals, 52.2% of goalsWSHPittsburgh Penguins: 52.0% of expected goals, 53.1% of goalsPITNashville Predators: 50.8% of expected goals, 52.7% of goalsNSHBoston Bruins: 52.4% of expected goals, 57.3% of goalsBOSPhiladelphia Flyers: 50.4% of expected goals, 53.4% of goalsPHISt. Louis Blues: 50.8% of expected goals, 56.2% of goalsSTLCalgary Flames: 50.0% of expected goals, 46.6% of goalsCGYSan Jose Sharks: 48.4% of expected goals, 42.2% of goalsSJSFlorida Panthers: 49.0% of expected goals, 51.5% of goalsFLAMinnesota Wild: 52.4% of expected goals, 52.3% of goalsMINColumbus Blue Jackets: 51.7% of expected goals, 50.8% of goalsCBJDallas Stars: 52.2% of expected goals, 50.0% of goalsDALBuffalo Sabres: 47.2% of expected goals, 48.9% of goalsBUFWinnipeg Jets: 44.1% of expected goals, 49.8% of goalsWPGAnaheim Ducks: 46.9% of expected goals, 46.1% of goalsANAChicago Blackhawks: 46.8% of expected goals, 49.7% of goalsCHIArizona Coyotes: 48.8% of expected goals, 49.8% of goalsARIVancouver Canucks: 48.1% of expected goals, 49.1% of goalsVANOttawa Senators: 48.9% of expected goals, 44.9% of goalsOTTEdmonton Oilers: 48.7% of expected goals, 48.3% of goalsEDMNew York Rangers: 47.3% of expected goals, 51.0% of goalsNYRNew York Islanders: 50.0% of expected goals, 48.2% of goalsNYINew Jersey Devils: 46.5% of expected goals, 44.8% of goalsNJDDetroit Red Wings: 43.3% of expected goals, 35.0% of goalsDETExpected goals for % (share of chances)Goals for % (share of goals)

Most expected goals: forwards

# Skater Team GP G xG
1 Brady Tkachuk OTT 71 20 33.2
2 Alex Ovechkin WSH 68 43 30.2
3 Auston Matthews TOR 70 45 29.6
4 David Pastrnak BOS 70 47 28.0
5 Max Pacioretty VGK 71 31 28.0
6 Kyle Connor WPG 71 34 27.6
7 Sebastian Aho CAR 68 31 27.2
8 Leon Draisaitl EDM 71 39 27.1
9 Mark Scheifele WPG 71 26 26.4
10 Connor McDavid EDM 64 34 25.9

Most expected goals: defencemen

# Skater Team GP G xG
1 Roman Josi NSH 69 15 13.1
2 Zach Werenski CBJ 63 18 11.7
3 Brent Burns SJS 70 12 11.6
4 Shea Theodore VGK 71 13 11.6
5 Alex Pietrangelo STL 70 14 11.2
6 John Carlson WSH 69 14 10.2
7 Dougie Hamilton CAR 47 14 10.0
8 Miro Heiskanen DAL 68 7 9.9
9 Victor Hedman TBL 66 11 9.5
10 Thomas Chabot OTT 71 6 9.1

Chances created

# Skater Team GP G xG/60
1 Patric Hornqvist PIT 52 17 1.57
2 Brady Tkachuk OTT 71 20 1.48
3 Brendan Gallagher MTL 59 21 1.46
4 Craig Smith NSH 69 18 1.33
5 Max Pacioretty VGK 71 31 1.32
6 Alex Ovechkin WSH 68 43 1.29
7 David Pastrnak BOS 70 47 1.27
8 Sebastian Aho CAR 68 31 1.24
9 James van Riemsdyk PHI 66 19 1.23
10 Anders Lee NYI 68 18 1.22

Shot quality

# Skater Team GP G xG per attempt
1 Paul Stastny VGK 71 17 12.0%
2 Mark Scheifele WPG 71 26 11.3%
3 Zach Hyman TOR 51 17 11.3%
4 T.J. Oshie WSH 69 26 10.9%
5 Brandon Saad CHI 58 19 10.7%
6 Zach Parise MIN 69 23 10.7%
7 Jesper Fast NYR 69 12 10.6%
8 Christian Dvorak ARI 70 17 10.6%
9 Brock Nelson NYI 68 26 10.6%
10 Sebastian Aho CAR 68 31 10.5%

Best finishers

# Skater Team GP G Goals above xG
1 David Pastrnak BOS 70 47 +19.0
2 Mika Zibanejad NYR 57 41 +17.2
3 Auston Matthews TOR 70 45 +15.4
4 Jack Eichel BUF 68 33 +13.1
5 Alex Ovechkin WSH 68 43 +12.8
6 Leon Draisaitl EDM 71 39 +11.9
7 Elias Lindholm CGY 70 27 +10.2
8 Dominik Kubalik CHI 68 27 +10.1
9 Alex Killorn TBL 68 24 +10.1
10 Andre Burakovsky COL 58 20 +9.9

Worst finishers

# Skater Team GP G Goals above xG
1 Brady Tkachuk OTT 71 20 -13.2
2 Austin Wagner LAK 65 6 -8.8
3 Jack Hughes NJD 61 7 -8.4
4 Jordan Staal CAR 68 8 -8.4
5 Wayne Simmonds BUF 68 8 -7.5
6 Anders Lee NYI 68 18 -7.3
7 Taylor Hall ARI 65 15 -7.3
8 Corey Perry DAL 57 5 -6.8
9 Ryan Carpenter CHI 69 3 -6.6
10 Rickard Rakell ANA 65 15 -6.6

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. 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

# Goalie Team GP GA Saved above xG
1 Connor Hellebuyck WPG 58 140 +26.0
2 Ben Bishop DAL 44 103 +13.2
3 Tuukka Rask BOS 40 85 +12.9
4 Mikko Koskinen EDM 38 97 +12.6
5 Darcy Kuemper ARI 29 65 +12.2
6 Mackenzie Blackwood NJD 47 124 +10.5
7 Chris Driedger FLA 12 22 +10.4
8 James Reimer CAR 25 61 +10.3
9 Corey Crawford CHI 40 108 +10.2
10 Jake Allen STL 24 48 +10.1

Goals saved above expected per 60

# Goalie Team GP GA Per 60
1 Connor Hellebuyck WPG 58 140 +0.48
2 Jake Allen STL 24 48 +0.45
3 James Reimer CAR 25 61 +0.45
4 Darcy Kuemper ARI 29 65 +0.42
5 Mikko Koskinen EDM 38 97 +0.36
6 Tuukka Rask BOS 40 85 +0.32
7 Anton Khudobin DAL 30 62 +0.32
8 Ben Bishop DAL 44 103 +0.32
9 Antti Raanta ARI 32 80 +0.31
10 Henrik Lundqvist NYR 30 84 +0.27

Fewest goals saved above expected

# Goalie Team GP GA Saved above xG
1 Jimmy Howard DET 27 96 -23.2
2 Devan Dubnyk MIN 30 93 -21.8
3 Pekka Rinne NSH 36 105 -16.0
4 Braden Holtby WSH 48 142 -14.4
5 Alex Stalock MIN 38 97 -12.8
6 Matt Murray PIT 38 107 -12.4
7 Carey Price MTL 58 160 -10.8
8 Louis Domingue NJD 17 51 -10.5
9 Carter Hutton BUF 31 94 -10.1
10 Keith Kinkaid MTL 6 24 -8.5

Hardest shots faced

# Goalie Team GP GA xG per attempt
1 Malcolm Subban VGK 21 60 7.4%
2 Thatcher Demko VAN 27 78 7.3%
3 James Reimer CAR 25 61 7.3%
4 Petr Mrazek CAR 40 104 7.2%
5 Sergei Bobrovsky FLA 50 151 7.2%
6 Martin Jones SJS 41 118 7.2%
7 Laurent Brossoit WPG 19 54 7.1%
8 Henrik Lundqvist NYR 30 84 7.1%
9 Brian Elliott PHI 31 80 7.1%
10 Jonathan Bernier DET 46 126 7.1%