Hockey Terminal
Be a GM

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.

4550556098100102Carolina Hurricanes: CF% 59.0, PDO 98.4CARColorado Avalanche: CF% 56.4, PDO 102.1COLTampa Bay Lightning: CF% 53.1, PDO 101.9TBLUtah Mammoth: CF% 52.9, PDO 100.3UTAOttawa Senators: CF% 52.6, PDO 99.3OTTVegas Golden Knights: CF% 52.3, PDO 98.3VGKAnaheim Ducks: CF% 52.1, PDO 98.1ANALos Angeles Kings: CF% 52.1, PDO 100.1LAKFlorida Panthers: CF% 51.9, PDO 98.9FLANew Jersey Devils: CF% 51.3, PDO 97.1NJDColumbus Blue Jackets: CF% 51.1, PDO 100.3CBJEdmonton Oilers: CF% 50.3, PDO 98.1EDMPittsburgh Penguins: CF% 50.2, PDO 101.2PITWashington Capitals: CF% 49.6, PDO 101.8WSHBuffalo Sabres: CF% 49.5, PDO 102.0BUFNashville Predators: CF% 49.4, PDO 99.2NSHDetroit Red Wings: CF% 49.2, PDO 98.6DETCalgary Flames: CF% 49.2, PDO 98.4CGYBoston Bruins: CF% 49.0, PDO 102.2BOSNew York Islanders: CF% 49.0, PDO 99.2NYIWinnipeg Jets: CF% 48.9, PDO 99.8WPGNew York Rangers: CF% 48.6, PDO 100.9NYRMinnesota Wild: CF% 48.4, PDO 100.8MINSt. Louis Blues: CF% 48.4, PDO 100.0STLMontréal Canadiens: CF% 48.3, PDO 101.9MTLPhiladelphia Flyers: CF% 47.5, PDO 100.8PHIDallas Stars: CF% 47.1, PDO 102.4DALSan Jose Sharks: CF% 47.0, PDO 99.8SJSVancouver Canucks: CF% 46.9, PDO 97.4VANSeattle Kraken: CF% 46.0, PDO 101.1SEAChicago Blackhawks: CF% 46.0, PDO 99.6CHIToronto Maple Leafs: CF% 45.5, PDO 100.3TORCorsi 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.

# Goalie Team GP Saved above expected Goals above repl. Wins
1 Logan Thompson WSH 58 +31.9 +49.4 +8.2
2 Jeremy Swayman BOS 55 +25.4 +42.9 +7.2
3 Ilya Sorokin NYI 55 +21.4 +38.3 +6.4
4 Andrei Vasilevskiy TBL 58 +19.4 +34.8 +5.8
5 Igor Shesterkin NYR 51 +17.7 +32.4 +5.4
6 Jet Greaves CBJ 55 +15.1 +31.1 +5.2
7 Scott Wedgewood COL 45 +19.5 +30.2 +5.0
8 John Gibson DET 57 +11.5 +27.4 +4.6
9 Spencer Knight CHI 55 +10.4 +27.2 +4.5
10 Jakub Dobes MTL 43 +13.4 +26.7 +4.4

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

-051015-100102030Macklin Celebrini (SJS): $975K, 20.1 goals above replacement, +$16.8MCelebriniLane Hutson (MTL): $950K, 19.5 goals above replacement, +$16.3MHutsonConnor McDavid (EDM): $12.5M, 28.4 goals above replacement, +$12.3MMcDavidSam Malinski (COL): $1.4M, 14.8 goals above replacement, +$11.9MMalinskiMatthew Schaefer (NYI): $975K, 13.5 goals above replacement, +$11.2MSchaeferJosh Doan (BUF): $925K, 13.1 goals above replacement, +$11MDoanBrandon Hagel (TBL): $6.5M, 18.8 goals above replacement, +$10.2MHagelBrandt Clarke (LAK): $863K, 11.5 goals above replacement, +$9.7MClarkeEvan Bouchard (EDM): $10.5M, 22.7 goals above replacement, +$9.5MJackson LaCombe (ANA): $925K, 11.3 goals above replacement, +$9.4MMoritz Seider (DET): $8.55M, 19.3 goals above replacement, +$8.6MLeo Carlsson (ANA): $950K, 10.3 goals above replacement, +$8.6MPavel Dorofeyev (VGK): $1.835M, 11.2 goals above replacement, +$8.4MDarren Raddysh (TBL): $975K, 9.8 goals above replacement, +$8.1MJordan Spence (OTT): $1.5M, 10.4 goals above replacement, +$8.1MZach Werenski (CBJ): $9.583M, 19.8 goals above replacement, +$8MLuke Evangelista (NSH): $3M, 11.7 goals above replacement, +$7.7MMark Stone (VGK): $9.5M, 19.3 goals above replacement, +$7.6MMattias Ekholm (EDM): $6.25M, 15.3 goals above replacement, +$7.4MJackson Blake (CAR): $906K, 8.9 goals above replacement, +$7.4MRyan Shea (PIT): $900K, 8.9 goals above replacement, +$7.4MMackie Samoskevich (FLA): $775K, 8.7 goals above replacement, +$7.3MDylan Holloway (STL): $2.29M, 10.4 goals above replacement, +$7.3MRyan O'Reilly (NSH): $4.5M, 13.0 goals above replacement, +$7.3MJason Robertson (DAL): $7.75M, 16.6 goals above replacement, +$7.1MSimon Edvinsson (DET): $894K, 8.5 goals above replacement, +$7.1MNikita Kucherov (TBL): $9.5M, 18.6 goals above replacement, +$7.1MNick Suzuki (MTL): $7.875M, 16.6 goals above replacement, +$7MRyan Hartman (MIN): $4M, 12.0 goals above replacement, +$6.9MIvan Barbashev (VGK): $5M, 12.9 goals above replacement, +$6.7MWilliam Eklund (SJS): $863K, 7.9 goals above replacement, +$6.6MLogan Stankoven (CAR): $814K, 7.8 goals above replacement, +$6.6MShayne Gostisbehere (CAR): $3.2M, 10.5 goals above replacement, +$6.5MCole Caufield (MTL): $7.85M, 16.0 goals above replacement, +$6.4MMavrik Bourque (DAL): $950K, 7.8 goals above replacement, +$6.4MZach Benson (BUF): $950K, 7.7 goals above replacement, +$6.4MQuinn Hughes (MIN): $7.85M, 15.8 goals above replacement, +$6.3MParker Kelly (COL): $825K, 7.4 goals above replacement, +$6.2MCutter Gauthier (ANA): $950K, 7.4 goals above replacement, +$6.1MNathan MacKinnon (COL): $12.6M, 21.0 goals above replacement, +$6MBeckett Sennecke (ANA): $943K, 7.3 goals above replacement, +$6MOlen Zellweger (ANA): $844K, 7.1 goals above replacement, +$6MLogan Cooley (UTA): $950K, 7.2 goals above replacement, +$5.9MDenton Mateychuk (CBJ): $887K, 7.1 goals above replacement, +$5.9MConnor Bedard (CHI): $950K, 7.1 goals above replacement, +$5.8MMichael Carcone (UTA): $775K, 6.7 goals above replacement, +$5.7MMark Jankowski (CAR): $800K, 6.7 goals above replacement, +$5.7MNick Schmaltz (UTA): $5.85M, 12.6 goals above replacement, +$5.6MIvan Demidov (MTL): $941K, 6.8 goals above replacement, +$5.6MLinus Karlsson (VAN): $775K, 6.6 goals above replacement, +$5.6MAlex DeBrincat (DET): $7.875M, 15.0 goals above replacement, +$5.6MJustin Sourdif (WSH): $825K, 6.6 goals above replacement, +$5.6MKailer Yamamoto (UTA): $775K, 6.6 goals above replacement, +$5.6MClayton Keller (UTA): $7.15M, 14.0 goals above replacement, +$5.5MConnor Dewar (PIT): $1.1M, 6.8 goals above replacement, +$5.5MDrake Batherson (OTT): $4.975M, 11.4 goals above replacement, +$5.4MArseny Gritsyuk (NJD): $925K, 6.6 goals above replacement, +$5.4MFraser Minten (BOS): $817K, 6.4 goals above replacement, +$5.4MEmmitt Finnie (DET): $845K, 6.3 goals above replacement, +$5.3MRyan Winterton (SEA): $828K, 6.2 goals above replacement, +$5.2MEsa Lindell (DAL): $5.25M, 11.4 goals above replacement, +$5.1MMarcus Johansson (MIN): $800K, 6.1 goals above replacement, +$5.1MEetu Luostarinen (FLA): $3M, 8.7 goals above replacement, +$5.1MNoel Acciari (PIT): $2M, 7.4 goals above replacement, +$5.1MBen Kindel (PIT): $975K, 6.2 goals above replacement, +$5MTommy Novak (PIT): $3.5M, 9.1 goals above replacement, +$5MMatt Boldy (MIN): $7M, 13.2 goals above replacement, +$4.9MAlex Tuch (BUF): $4.75M, 10.5 goals above replacement, +$4.9MJustin Hryckowian (DAL): $870K, 5.9 goals above replacement, +$4.9MCale Makar (COL): $9M, 15.4 goals above replacement, +$4.8MTaylor Hall (CAR): $3.167M, 8.4 goals above replacement, +$4.7MCharlie Coyle (CBJ): $5.25M, 10.9 goals above replacement, +$4.7MClaude Giroux (OTT): $2M, 7.0 goals above replacement, +$4.7MBrent Burns (COL): $1M, 5.7 goals above replacement, +$4.6MJake Sanderson (OTT): $8.05M, 14.0 goals above replacement, +$4.6MPontus Holmberg (TBL): $1.55M, 6.3 goals above replacement, +$4.5MJustin Brazeau (PIT): $1.5M, 6.2 goals above replacement, +$4.5MJack Hughes (NJD): $8M, 13.8 goals above replacement, +$4.5MWill Smith (SJS): $950K, 5.5 goals above replacement, +$4.5MA.J. Greer (FLA): $850K, 5.3 goals above replacement, +$4.4MRyan Poehling (ANA): $1.9M, 6.6 goals above replacement, +$4.4MTyler Tucker (STL): $925K, 5.4 goals above replacement, +$4.4MAdam Fantilli (CBJ): $950K, 5.3 goals above replacement, +$4.3MZachary Bolduc (MTL): $863K, 5.2 goals above replacement, +$4.3MNoah Cates (PHI): $4M, 8.8 goals above replacement, +$4.2MJimmy Snuggerud (STL): $950K, 5.1 goals above replacement, +$4.2MShane Wright (SEA): $887K, 5.0 goals above replacement, +$4.1MJack Drury (COL): $1.725M, 6.0 goals above replacement, +$4.1MJohn Tavares (TOR): $4.389M, 9.1 goals above replacement, +$4.1MAliaksei Protas (WSH): $3.375M, 7.9 goals above replacement, +$4.1MHendrix Lapierre (WSH): $850K, 4.9 goals above replacement, +$4.1MArtturi Lehkonen (COL): $4.5M, 9.2 goals above replacement, +$4.1MPhilip Broberg (STL): $4.581M, 9.1 goals above replacement, +$3.9MCharle-Edouard D'Astous (TBL): $775K, 4.6 goals above replacement, +$3.9MJack Eichel (VGK): $10M, 15.4 goals above replacement, +$3.8MMiro Heiskanen (DAL): $8.45M, 13.6 goals above replacement, +$3.8MEgor Chinakhov (PIT): $2.1M, 6.1 goals above replacement, +$3.8MMartin Necas (COL): $6.5M, 11.2 goals above replacement, +$3.8MNick Blankenburg (COL): $775K, 4.5 goals above replacement, +$3.8MBen Hutton (VGK): $975K, 4.7 goals above replacement, +$3.8MKaedan Korczak (VGK): $825K, 4.5 goals above replacement, +$3.8MJ.J. Moser (TBL): $3.375M, 7.5 goals above replacement, +$3.8MDamon Severson (CBJ): $6.25M, 10.7 goals above replacement, +$3.6MDenver Barkey (PHI): $913K, 4.4 goals above replacement, +$3.6MGage Goncalves (TBL): $1.2M, 4.7 goals above replacement, +$3.6MOwen Tippett (PHI): $6.2M, 10.5 goals above replacement, +$3.5MFrank Nazar (CHI): $950K, 4.3 goals above replacement, +$3.5MNoah Ostlund (BUF): $887K, 4.2 goals above replacement, +$3.4MIgor Chernyshov (SJS): $934K, 4.2 goals above replacement, +$3.4MWilliam Carrier (CAR): $2M, 5.5 goals above replacement, +$3.4MMitch Marner (VGK): $12M, 17.3 goals above replacement, +$3.4MTyler Kleven (OTT): $1.6M, 4.9 goals above replacement, +$3.3MCollin Graf (SJS): $942K, 4.1 goals above replacement, +$3.3MIan Moore (ANA): $925K, 4.1 goals above replacement, +$3.3MViktor Arvidsson (BOS): $4M, 7.7 goals above replacement, +$3.3MMatvei Michkov (PHI): $950K, 4.1 goals above replacement, +$3.3MAlex Turcotte (LAK): $775K, 3.9 goals above replacement, +$3.3MAlexis Lafrenière (NYR): $7.45M, 11.7 goals above replacement, +$3.3MKirill Marchenko (CBJ): $3.85M, 7.4 goals above replacement, +$3.2MJordan Kyrou (STL): $8.125M, 12.5 goals above replacement, +$3.2MMichael Amadio (OTT): $2.6M, 5.9 goals above replacement, +$3.2MDavid Pastrnak (BOS): $11.25M, 16.1 goals above replacement, +$3.2MTye Kartye (NYR): $1.25M, 4.3 goals above replacement, +$3.2MBlake Coleman (CGY): $4.9M, 8.6 goals above replacement, +$3.2MDylan Cozens (OTT): $7.1M, 11.2 goals above replacement, +$3.1MVasily Podkolzin (EDM): $1M, 4.0 goals above replacement, +$3.1MBrock Nelson (COL): $7.5M, 11.6 goals above replacement, +$3.1MSean Walker (CAR): $3.6M, 7.0 goals above replacement, +$3.1MBen Meyers (SEA): $775K, 3.6 goals above replacement, +$3.1MEmil Andrae (PHI): $903K, 3.8 goals above replacement, +$3.1MNico Hischier (NJD): $7.25M, 11.1 goals above replacement, +$3MJake Guentzel (TBL): $9M, 13.2 goals above replacement, +$2.9MBrady Tkachuk (OTT): $8.206M, 12.2 goals above replacement, +$2.9MTim Stützle (OTT): $8.35M, 12.4 goals above replacement, +$2.9MMatt Savoie (EDM): $887K, 3.5 goals above replacement, +$2.9MNick Cousins (OTT): $825K, 3.5 goals above replacement, +$2.9MJosh Morrissey (WPG): $6.25M, 9.8 goals above replacement, +$2.9MAdam Fox (NYR): $9.5M, 13.6 goals above replacement, +$2.8MJared McCann (SEA): $5M, 8.3 goals above replacement, +$2.8MRasmus Dahlin (BUF): $11M, 15.4 goals above replacement, +$2.8MJeff Malott (LAK): $775K, 3.3 goals above replacement, +$2.8MTom Wilson (WSH): $6.5M, 10.0 goals above replacement, +$2.8MAnthony Cirelli (TBL): $6.25M, 9.7 goals above replacement, +$2.7MPatrick Kane (DET): $3M, 5.8 goals above replacement, +$2.7MMarat Khusnutdinov (BOS): $925K, 3.3 goals above replacement, +$2.7MMarco Kasper (DET): $887K, 3.3 goals above replacement, +$2.7MJordan Staal (CAR): $2.9M, 5.6 goals above replacement, +$2.6MMika Zibanejad (NYR): $8.5M, 12.2 goals above replacement, +$2.6MRidly Greig (OTT): $3.25M, 6.0 goals above replacement, +$2.6MBeck Malenstyn (BUF): $1.35M, 3.8 goals above replacement, +$2.6MDawson Mercer (NJD): $4M, 6.9 goals above replacement, +$2.6MEthen Frank (WSH): $775K, 3.1 goals above replacement, +$2.6MBraeden Bowman (VGK): $838K, 3.1 goals above replacement, +$2.6MSam Steel (DAL): $2.1M, 4.6 goals above replacement, +$2.6MAlex Steeves (BOS): $850K, 3.1 goals above replacement, +$2.6MMark Scheifele (WPG): $8.5M, 12.2 goals above replacement, +$2.6MTravis Sanheim (PHI): $6.25M, 9.5 goals above replacement, +$2.6MJohn Carlson (ANA): $8M, 11.5 goals above replacement, +$2.5MRasmus Andersson (VGK): $4.55M, 7.4 goals above replacement, +$2.5MEvan Rodrigues (FLA): $3M, 5.6 goals above replacement, +$2.5MTage Thompson (BUF): $7.143M, 10.4 goals above replacement, +$2.5MRyan Leonard (WSH): $950K, 3.1 goals above replacement, +$2.5MAlexander Nikishin (CAR): $925K, 3.1 goals above replacement, +$2.5MBrock Faber (MIN): $8.5M, 12.0 goals above replacement, +$2.4MLuke Kunin (FLA): $775K, 2.8 goals above replacement, +$2.4MBoone Jenner (CBJ): $3.75M, 6.3 goals above replacement, +$2.4MRoss Colton (COL): $4M, 6.6 goals above replacement, +$2.4MBobby Brink (MIN): $1.5M, 3.7 goals above replacement, +$2.4MKiefer Sherwood (SJS): $1.5M, 3.6 goals above replacement, +$2.3MAnthony Mantha (PIT): $2.5M, 4.8 goals above replacement, +$2.3MMats Zuccarello (MIN): $4.125M, 6.7 goals above replacement, +$2.3MNick Robertson (TOR): $1.825M, 4.0 goals above replacement, +$2.3MColin Blackwell (DAL): $775K, 2.7 goals above replacement, +$2.3MJesper Bratt (NJD): $7.875M, 11.1 goals above replacement, +$2.3MShane Pinto (OTT): $3.75M, 6.2 goals above replacement, +$2.2MJames van Riemsdyk (DET): $1M, 2.8 goals above replacement, +$2.2MGabriel Vilardi (WPG): $7.5M, 10.5 goals above replacement, +$2.2MDominic James (TBL): $910K, 2.7 goals above replacement, +$2.2MPeyton Krebs (BUF): $1.45M, 3.3 goals above replacement, +$2.2MTrevor Zegras (PHI): $5.75M, 8.4 goals above replacement, +$2.1MDanila Yurov (MIN): $950K, 2.7 goals above replacement, +$2.1MPavel Mintyukov (ANA): $918K, 2.6 goals above replacement, +$2.1MSammy Blais (MTL): $775K, 2.5 goals above replacement, +$2.1MJacob Melanson (SEA): $826K, 2.5 goals above replacement, +$2.1MBrayden McNabb (VGK): $3.65M, 5.8 goals above replacement, +$2MMathieu Olivier (CBJ): $3M, 5.0 goals above replacement, +$2MCole Perfetti (WPG): $3.25M, 5.3 goals above replacement, +$2MKirill Kaprizov (MIN): $9M, 12.0 goals above replacement, +$2MColton Parayko (STL): $6.5M, 9.1 goals above replacement, +$1.9MJared Wright (LAK): $868K, 2.4 goals above replacement, +$1.9MVincent Desharnais (SJS): $2M, 3.7 goals above replacement, +$1.9MElmer Soderblom (PIT): $1.125M, 2.7 goals above replacement, +$1.9MZachary L'Heureux (NSH): $863K, 2.3 goals above replacement, +$1.9MAdam Wilsby (NSH): $775K, 2.2 goals above replacement, +$1.9MOliver Moore (CHI): $942K, 2.4 goals above replacement, +$1.9MDaniil But (UTA): $950K, 2.4 goals above replacement, +$1.9MValeri Nichushkin (COL): $6.125M, 8.5 goals above replacement, +$1.9MJoel Kiviranta (COL): $1.25M, 2.7 goals above replacement, +$1.8MConnor Murphy (EDM): $4.4M, 6.4 goals above replacement, +$1.8MOskar Bäck (DAL): $825K, 2.2 goals above replacement, +$1.8MCasey Cizikas (NYI): $2.5M, 4.1 goals above replacement, +$1.7MGabe Perreault (NYR): $942K, 2.2 goals above replacement, +$1.7MJacob Bryson (WPG): $900K, 2.2 goals above replacement, +$1.7MParker Wotherspoon (PIT): $1M, 2.3 goals above replacement, +$1.7MBrayden Pachal (CGY): $1.188M, 2.5 goals above replacement, +$1.7MCale Fleury (SEA): $890K, 2.1 goals above replacement, +$1.7MEric Robinson (CAR): $1.7M, 3.0 goals above replacement, +$1.7MZach Hyman (EDM): $5.5M, 7.5 goals above replacement, +$1.6MLucas Raymond (DET): $8.075M, 10.6 goals above replacement, +$1.6MMario Ferraro (SJS): $3.25M, 4.9 goals above replacement, +$1.6MMark Kastelic (BOS): $1.567M, 2.9 goals above replacement, +$1.6MRobert Thomas (STL): $8.125M, 10.6 goals above replacement, +$1.6MTrevor van Riemsdyk (WSH): $3M, 4.5 goals above replacement, +$1.6MMorgan Barron (WPG): $1.85M, 3.1 goals above replacement, +$1.6MOlli Maatta (CGY): $3.5M, 5.1 goals above replacement, +$1.6MNate Schmidt (UTA): $3.5M, 5.0 goals above replacement, +$1.6MHunter Brzustewicz (CGY): $950K, 2.0 goals above replacement, +$1.5MCole Schwindt (FLA): $825K, 1.8 goals above replacement, +$1.5MJack Roslovic (EDM): $1.5M, 2.6 goals above replacement, +$1.5MJonas Brodin (MIN): $6M, 7.9 goals above replacement, +$1.5MPavol Regenda (SJS): $775K, 1.8 goals above replacement, +$1.5MOliver Kapanen (MTL): $925K, 1.9 goals above replacement, +$1.5MJansen Harkins (ANA): $788K, 1.8 goals above replacement, +$1.5MRadek Faksa (DAL): $2M, 3.2 goals above replacement, +$1.5MMax Jones (EDM): $1M, 2.0 goals above replacement, +$1.5MSean Kuraly (BOS): $1.85M, 3.0 goals above replacement, +$1.4MJamie Benn (DAL): $1M, 2.0 goals above replacement, +$1.4MColton Dach (EDM): $825K, 1.7 goals above replacement, +$1.4MJuraj Slafkovský (MTL): $7.6M, 9.7 goals above replacement, +$1.4MKyle Connor (WPG): $7.143M, 9.1 goals above replacement, +$1.4MAlexander Wennberg (SJS): $5M, 6.6 goals above replacement, +$1.4MRutger McGroarty (PIT): $950K, 1.8 goals above replacement, +$1.4MSeth Jarvis (CAR): $7.42M, 9.4 goals above replacement, +$1.4MNick DeSimone (UTA): $800K, 1.6 goals above replacement, +$1.4MJosh Manson (COL): $4.5M, 6.0 goals above replacement, +$1.3MDanton Heinen (CBJ): $2.25M, 3.3 goals above replacement, +$1.3MAdam Lowry (WPG): $3.25M, 4.5 goals above replacement, +$1.3MMatvei Gridin (CGY): $943K, 1.7 goals above replacement, +$1.3MLawson Crouse (UTA): $4.3M, 5.7 goals above replacement, +$1.3MIlya Solovyov (PIT): $775K, 1.5 goals above replacement, +$1.3MAlex Laferriere (LAK): $4.1M, 5.4 goals above replacement, +$1.3MNoah Laba (NYR): $870K, 1.6 goals above replacement, +$1.3MShea Theodore (VGK): $7.425M, 9.3 goals above replacement, +$1.3MRyker Evans (SEA): $2.05M, 3.0 goals above replacement, +$1.3MEaston Cowan (TOR): $905K, 1.6 goals above replacement, +$1.3MMichael Eyssimont (BOS): $1.45M, 2.3 goals above replacement, +$1.3MPierre-Olivier Joseph (VAN): $775K, 1.5 goals above replacement, +$1.2MWyatt Johnston (DAL): $8.4M, 10.5 goals above replacement, +$1.2MDylan Guenther (UTA): $7.143M, 9.0 goals above replacement, +$1.2MStephen Halliday (OTT): $950K, 1.6 goals above replacement, +$1.2MVictor Olofsson (CGY): $1.575M, 2.4 goals above replacement, +$1.2MEvgeni Malkin (PIT): $6.1M, 7.7 goals above replacement, +$1.2MMarc Gatcomb (NYI): $900K, 1.6 goals above replacement, +$1.2MRasmus Sandin (WSH): $4.6M, 5.9 goals above replacement, +$1.2MBlake Lizotte (PIT): $1.85M, 2.7 goals above replacement, +$1.2MJaroslav Chmelar (NYR): $868K, 1.5 goals above replacement, +$1.2MEmil Lilleberg (TBL): $800K, 1.4 goals above replacement, +$1.2MJakob Chychrun (WSH): $9M, 11.1 goals above replacement, +$1.1MFabian Zetterlund (OTT): $4.275M, 5.5 goals above replacement, +$1.1MConor Sheary (NYR): $775K, 1.3 goals above replacement, +$1.1MJordan Martinook (CAR): $3.05M, 4.0 goals above replacement, +$1.1MCody Glass (NJD): $2.5M, 3.3 goals above replacement, +$1.1MRickard Rakell (PIT): $5M, 6.3 goals above replacement, +$1.1MBarrett Hayton (UTA): $2.65M, 3.5 goals above replacement, +$1.1MJoel Nystrom (CAR): $925K, 1.4 goals above replacement, +$1.1MKyle Capobianco (DAL): $775K, 1.3 goals above replacement, +$1.1MLandon Slaggert (CHI): $900K, 1.4 goals above replacement, +$1MJoel Hanley (CGY): $1.75M, 2.3 goals above replacement, +$1MBerkly Catton (SEA): $943K, 1.3 goals above replacement, +$956KMax Crozier (TBL): $775K, 1.1 goals above replacement, +$929KAnders Lee (NYI): $7M, 8.4 goals above replacement, +$927KMattias Samuelsson (BUF): $4.286M, 5.2 goals above replacement, +$917KSamuel Helenius (LAK): $806K, 1.1 goals above replacement, +$915KNikita Nesterenko (ANA): $788K, 1.1 goals above replacement, +$905KIsak Rosen (WPG): $894K, 1.2 goals above replacement, +$887KVille Koivunen (PIT): $806K, 1.0 goals above replacement, +$836KMike Reilly (CAR): $1.1M, 1.3 goals above replacement, +$814KSteven Lorentz (TOR): $1.35M, 1.6 goals above replacement, +$809KAlexandre Carrier (MTL): $3.75M, 4.5 goals above replacement, +$807KZakhar Bardakov (COL): $868K, 1.1 goals above replacement, +$806KTony DeAngelo (NYI): $1.75M, 2.1 goals above replacement, +$795KNikita Grebenkin (PHI): $875K, 1.0 goals above replacement, +$789KJason Zucker (BUF): $4.75M, 5.6 goals above replacement, +$769KMartin Fehérváry (WSH): $2.675M, 3.1 goals above replacement, +$769KTroy Terry (ANA): $7M, 8.2 goals above replacement, +$763KCorey Perry (TBL): $2M, 2.3 goals above replacement, +$749KJustin Barron (NSH): $1.15M, 1.3 goals above replacement, +$736KJack St. Ivany (PIT): $775K, 0.9 goals above replacement, +$735KJordan Eberle (SEA): $4.75M, 5.6 goals above replacement, +$734KCurtis Douglas (VAN): $775K, 0.9 goals above replacement, +$723KFilip Forsberg (NSH): $8.5M, 10.0 goals above replacement, +$722KWyatt Kaiser (CHI): $1.7M, 1.9 goals above replacement, +$717KFedor Svechkov (NSH): $925K, 1.0 goals above replacement, +$709KJake Neighbours (STL): $3.75M, 4.3 goals above replacement, +$705KUvis Balinskis (FLA): $850K, 0.9 goals above replacement, +$702KMason Marchment (CBJ): $4.5M, 5.2 goals above replacement, +$693KNick Seeler (PHI): $2.7M, 3.1 goals above replacement, +$691KMatthew Wood (NSH): $950K, 1.0 goals above replacement, +$681KJani Nyman (SEA): $892K, 0.9 goals above replacement, +$681KTanner Jeannot (BOS): $3.4M, 3.9 goals above replacement, +$669KWill Cuylle (NYR): $3.9M, 4.5 goals above replacement, +$658KMichael Misa (SJS): $975K, 1.0 goals above replacement, +$647KAlbert Johansson (DET): $1.125M, 1.2 goals above replacement, +$625KJonathan Aspirot (BOS): $775K, 0.7 goals above replacement, +$623KBrett Howden (VGK): $2.5M, 2.8 goals above replacement, +$623KMorgan Geekie (BOS): $5.5M, 6.3 goals above replacement, +$611KDakota Joshua (TOR): $3.25M, 3.6 goals above replacement, +$600KPhilipp Kurashev (SJS): $1.2M, 1.2 goals above replacement, +$598KMason Lohrei (BOS): $3.2M, 3.5 goals above replacement, +$558KMichael Bunting (DAL): $4.5M, 5.1 goals above replacement, +$555KDavid Perron (DET): $4M, 4.5 goals above replacement, +$547KAdam Erne (DAL): $775K, 0.6 goals above replacement, +$543KJosh Dunne (BUF): $775K, 0.6 goals above replacement, +$537KSam Dickinson (SJS): $943K, 0.8 goals above replacement, +$534KCole Sillinger (CBJ): $2.25M, 2.4 goals above replacement, +$519KMatias Maccelli (TOR): $3.425M, 3.7 goals above replacement, +$503KNoah Juulsen (PHI): $900K, 0.7 goals above replacement, +$491KSam Carrick (BUF): $1M, 0.8 goals above replacement, +$487KSpencer Stastney (EDM): $825K, 0.6 goals above replacement, +$475KZack Ostapchuk (SJS): $825K, 0.6 goals above replacement, +$468KDeclan Carlile (TBL): $775K, 0.5 goals above replacement, +$464KCole Koepke (WPG): $1M, 0.8 goals above replacement, +$450KZachary Aston-Reese (CBJ): $775K, 0.5 goals above replacement, +$437KAlexandre Texier (MTL): $1M, 0.8 goals above replacement, +$421KAdam Edstrom (NYR): $975K, 0.7 goals above replacement, +$414KSonny Milano (WSH): $1.9M, 1.8 goals above replacement, +$409KColton White (NJD): $775K, 0.5 goals above replacement, +$393KNoah Hanifin (VGK): $7.35M, 8.2 goals above replacement, +$393KJonny Brodzinski (NYR): $788K, 0.4 goals above replacement, +$337KMathieu Joseph (LAK): $2.95M, 2.9 goals above replacement, +$324KZach Metsa (BUF): $775K, 0.4 goals above replacement, +$312KJack Quinn (BUF): $3.375M, 3.4 goals above replacement, +$288KTimo Meier (NJD): $8.8M, 9.8 goals above replacement, +$279KTaylor Ward (LAK): $775K, 0.3 goals above replacement, +$276KMatthew Robertson (NYR): $775K, 0.3 goals above replacement, +$241KJohn Marino (UTA): $4.4M, 4.5 goals above replacement, +$228KAdam Pelech (NYI): $5.75M, 6.1 goals above replacement, +$211KJayden Struble (MTL): $1.413M, 1.0 goals above replacement, +$209KKyle MacLean (NYI): $775K, 0.2 goals above replacement, +$209KMatthew Kessel (STL): $800K, 0.2 goals above replacement, +$161KJosh Samanski (EDM): $975K, 0.4 goals above replacement, +$148KTyson Jost (NSH): $775K, 0.2 goals above replacement, +$147KNikolaj Ehlers (CAR): $8.5M, 9.2 goals above replacement, +$109KJustin Kirkland (CGY): $900K, 0.3 goals above replacement, +$108KKasperi Kapanen (EDM): $1.3M, 0.7 goals above replacement, +$105KTyler Bertuzzi (CHI): $5.5M, 5.7 goals above replacement, +$83KTrevor Moore (LAK): $4.2M, 4.1 goals above replacement, +$73KZayne Parekh (CGY): $943K, 0.3 goals above replacement, +$52KNoah Gregor (FLA): $775K, 0.0 goals above replacement, +$40KBobby McMann (SEA): $1.35M, 0.7 goals above replacement, +$1KTomas Hertl (VGK): $8.138M, 8.7 goals above replacement, -$1KNick Lardis (CHI): $897K, 0.1 goals above replacement, -$1KJeffrey Viel (ANA): $775K, 0.0 goals above replacement, -$2KTaylor Raddysh (NYR): $1.5M, 0.9 goals above replacement, -$2KElias Salomonsson (WPG): $815K, 0.0 goals above replacement, -$6KTroy Stecher (TOR): $788K, 0.0 goals above replacement, -$6KBrendan Gaunce (CBJ): $775K, 0.0 goals above replacement, -$37KJonatan Berggren (STL): $1.825M, 1.2 goals above replacement, -$42KAlexander Holtz (VGK): $838K, 0.0 goals above replacement, -$51KMichael McCarron (MIN): $900K, 0.1 goals above replacement, -$60KYakov Trenin (MIN): $3.5M, 3.1 goals above replacement, -$67KTanner Pearson (BUF): $1M, 0.2 goals above replacement, -$75KAlex Newhook (MTL): $2.9M, 2.4 goals above replacement, -$82KOtto Stenberg (STL): $918K, 0.1 goals above replacement, -$87KMichael Kesselring (BUF): $1.4M, 0.6 goals above replacement, -$89KQuinton Byfield (LAK): $6.25M, 6.3 goals above replacement, -$101KAdam Gaudette (SJS): $2M, 1.3 goals above replacement, -$106KScott Morrow (NYR): $917K, 0.0 goals above replacement, -$108KMikey Anderson (LAK): $4.125M, 3.8 goals above replacement, -$135KTyler Pitlick (MIN): $775K, -0.2 goals above replacement, -$151KLenni Hameenaho (NJD): $950K, 0.0 goals above replacement, -$152KDavid Kampf (WSH): $1.1M, 0.2 goals above replacement, -$159KDylan DeMelo (WPG): $4.9M, 4.7 goals above replacement, -$178KTyler Toffoli (SJS): $6M, 6.0 goals above replacement, -$180KJosh Mahura (SEA): $908K, -0.1 goals above replacement, -$183KShakir Mukhamadullin (SJS): $1M, 0.0 goals above replacement, -$191KNikolas Matinpalo (OTT): $875K, -0.1 goals above replacement, -$196KNathan Walker (STL): $775K, -0.2 goals above replacement, -$198KArttu Hyry (DAL): $870K, -0.2 goals above replacement, -$262KLars Eller (OTT): $1.25M, 0.2 goals above replacement, -$279KMatty Beniers (SEA): $7.143M, 7.2 goals above replacement, -$280KConnor McMichael (WSH): $2.1M, 1.2 goals above replacement, -$281KSimon Holmstrom (NYI): $3.625M, 3.0 goals above replacement, -$304KEmil Heineman (NYI): $1.1M, 0.0 goals above replacement, -$306KYanni Gourde (TBL): $2.333M, 1.5 goals above replacement, -$310KGarnet Hathaway (PHI): $2.4M, 1.5 goals above replacement, -$361KRoope Hintz (DAL): $8.45M, 8.6 goals above replacement, -$382KAdam Klapka (CGY): $1.25M, 0.1 goals above replacement, -$390KJeremy Lauzon (VGK): $2M, 1.0 goals above replacement, -$411KNils Lundkvist (DAL): $1.25M, 0.1 goals above replacement, -$416KTyson Foerster (PHI): $3.75M, 3.0 goals above replacement, -$418KMatt Rempe (NYR): $975K, -0.3 goals above replacement, -$457KArshdeep Bains (VAN): $775K, -0.5 goals above replacement, -$462KCalum Ritchie (NYI): $918K, -0.4 goals above replacement, -$462KMaxim Shabanov (NYI): $975K, -0.4 goals above replacement, -$503KDrew O'Connor (VAN): $2.5M, 1.4 goals above replacement, -$513KJamie Drysdale (PHI): $2.3M, 1.2 goals above replacement, -$529KRadko Gudas (ANA): $4M, 3.2 goals above replacement, -$535KCam York (PHI): $5.15M, 4.5 goals above replacement, -$545KLian Bichsel (DAL): $918K, -0.5 goals above replacement, -$556KAndrew Copp (DET): $5.625M, 5.1 goals above replacement, -$560KTim Washe (ANA): $813K, -0.6 goals above replacement, -$562KRyan McDonagh (TBL): $6.75M, 6.4 goals above replacement, -$565KDonovan Sebrango (FLA): $775K, -0.7 goals above replacement, -$568KCole Reinhardt (FLA): $813K, -0.6 goals above replacement, -$568KJesper Boqvist (FLA): $1.5M, 0.2 goals above replacement, -$580KRobby Fabbri (MIN): $775K, -0.7 goals above replacement, -$588KNate Danielson (DET): $918K, -0.5 goals above replacement, -$589KRodrigo Abols (PHI): $800K, -0.7 goals above replacement, -$593KJoel Armia (LAK): $2.5M, 1.3 goals above replacement, -$620KJeff Skinner (SJS): $3M, 1.9 goals above replacement, -$642KDavid Tomasek (EDM): $1.2M, -0.3 goals above replacement, -$652KJake McCabe (TOR): $4.492M, 3.6 goals above replacement, -$664KOzzy Wiesblatt (NSH): $775K, -0.8 goals above replacement, -$674KUrho Vaakanainen (NYR): $1.55M, 0.1 goals above replacement, -$675KArtem Zub (OTT): $4.6M, 3.7 goals above replacement, -$675KBrandon Saad (VGK): $2M, 0.6 goals above replacement, -$676KMax Sasson (VAN): $775K, -0.8 goals above replacement, -$680KJacob Bernard-Docker (DET): $875K, -0.7 goals above replacement, -$686KJoel Farabee (CGY): $5M, 4.2 goals above replacement, -$704KNathan Bastian (DAL): $775K, -0.8 goals above replacement, -$705KLogan Mailloux (STL): $875K, -0.7 goals above replacement, -$707KJohn Beecher (CGY): $900K, -0.7 goals above replacement, -$713KRyan McLeod (BUF): $5M, 4.1 goals above replacement, -$765KMorgan Frost (CGY): $4.375M, 3.3 goals above replacement, -$768KConnor Clifton (PIT): $3.333M, 2.1 goals above replacement, -$801KAnton Lundell (FLA): $5M, 4.0 goals above replacement, -$803KJeff Petry (MIN): $775K, -0.9 goals above replacement, -$805KBen Jones (MIN): $775K, -1.0 goals above replacement, -$818KLouis Crevier (CHI): $900K, -0.9 goals above replacement, -$847KBrett Pesce (NJD): $5.5M, 4.6 goals above replacement, -$857KMartin Pospisil (CGY): $1M, -0.7 goals above replacement, -$859KConnor Brown (NJD): $3M, 1.6 goals above replacement, -$875KJoel Eriksson Ek (MIN): $5.25M, 4.2 goals above replacement, -$904KSimon Nemec (NJD): $918K, -0.9 goals above replacement, -$922KRyan Greene (CHI): $950K, -0.9 goals above replacement, -$950KCurtis Lazar (EDM): $775K, -1.1 goals above replacement, -$960KJacob Quillan (TOR): $875K, -1.0 goals above replacement, -$967KTyson Kozak (BUF): $775K, -1.2 goals above replacement, -$984KAdam Henrique (EDM): $3M, 1.5 goals above replacement, -$992KBryan Rust (PIT): $5.125M, 4.0 goals above replacement, -$997KIsac Lundeström (CBJ): $1.3M, -0.6 goals above replacement, -$1MMarcus Foligno (MIN): $4M, 2.6 goals above replacement, -$1MScott Sabourin (TBL): $775K, -1.2 goals above replacement, -$1.1MDaemon Hunt (MIN): $775K, -1.2 goals above replacement, -$1.1MZemgus Girgensons (TBL): $850K, -1.2 goals above replacement, -$1.1MJuuso Parssinen (NYR): $1.25M, -0.7 goals above replacement, -$1.1MBrad Lambert (WPG): $887K, -1.1 goals above replacement, -$1.1MAatu Räty (VAN): $775K, -1.3 goals above replacement, -$1.1MNiko Mikkola (FLA): $2.5M, 0.7 goals above replacement, -$1.1MJuho Lammikko (NJD): $800K, -1.4 goals above replacement, -$1.2MIan Cole (UTA): $2.8M, 0.9 goals above replacement, -$1.2MMikael Backlund (CGY): $4.5M, 2.9 goals above replacement, -$1.2MDrew Helleson (ANA): $1.1M, -1.1 goals above replacement, -$1.3MScott Mayfield (NYI): $3.5M, 1.7 goals above replacement, -$1.3MBrad Marchand (FLA): $5.25M, 3.8 goals above replacement, -$1.3MAlexander Petrovic (DAL): $775K, -1.5 goals above replacement, -$1.3MDylan Samberg (WPG): $5.75M, 4.3 goals above replacement, -$1.3MRoman Josi (NSH): $9.059M, 8.2 goals above replacement, -$1.3MKaapo Kakko (SEA): $4.525M, 2.9 goals above replacement, -$1.3MGavin Brindley (COL): $950K, -1.4 goals above replacement, -$1.3MAndrew Mangiapane (CHI): $3.6M, 1.7 goals above replacement, -$1.4MRyan Reaves (SJS): $1.35M, -0.9 goals above replacement, -$1.4MLiam O'Brien (UTA): $1M, -1.3 goals above replacement, -$1.4MVladimir Tarasenko (MIN): $4.75M, 3.0 goals above replacement, -$1.4MBrandon Duhaime (WSH): $1.85M, -0.4 goals above replacement, -$1.4MSam Reinhart (FLA): $8.625M, 7.6 goals above replacement, -$1.4MLeon Draisaitl (EDM): $14M, 13.9 goals above replacement, -$1.4MNicolas Deslauriers (CAR): $1.75M, -0.5 goals above replacement, -$1.4MLukas Reichel (BOS): $1.2M, -1.2 goals above replacement, -$1.4MJake Evans (MTL): $2.85M, 0.7 goals above replacement, -$1.5MScott Laughton (LAK): $3M, 0.9 goals above replacement, -$1.5MEgor Zamula (CBJ): $1.7M, -0.7 goals above replacement, -$1.5MSamuel Girard (PIT): $5M, 3.2 goals above replacement, -$1.5MJake DeBrusk (VAN): $5.5M, 3.8 goals above replacement, -$1.5MChristian Dvorak (PHI): $5.4M, 3.7 goals above replacement, -$1.5MKirby Dach (MTL): $3.363M, 1.3 goals above replacement, -$1.5MSteven Stamkos (NSH): $8M, 6.7 goals above replacement, -$1.5MAndrei Kuzmenko (LAK): $4.3M, 2.4 goals above replacement, -$1.5MAnthony Beauvillier (WSH): $2.75M, 0.5 goals above replacement, -$1.5MJoseph Veleno (MTL): $900K, -1.7 goals above replacement, -$1.6MTomas Nosek (FLA): $775K, -1.9 goals above replacement, -$1.6MReid Schaefer (NSH): $887K, -1.8 goals above replacement, -$1.6MTimothy Liljegren (WSH): $3M, 0.7 goals above replacement, -$1.6MReilly Smith (VGK): $2M, -0.5 goals above replacement, -$1.7MYan Kuznetsov (CGY): $813K, -1.9 goals above replacement, -$1.7MOliver Bjorkstrand (TBL): $5.4M, 3.4 goals above replacement, -$1.8MJake Christiansen (CBJ): $975K, -1.8 goals above replacement, -$1.8MFrederick Gaudreau (SEA): $2.1M, -0.5 goals above replacement, -$1.8MAlec Regula (EDM): $775K, -2.1 goals above replacement, -$1.8MCharlie McAvoy (BOS): $9.5M, 8.2 goals above replacement, -$1.8MIsaac Howard (EDM): $950K, -1.9 goals above replacement, -$1.8MCarl Grundstrom (PHI): $1.8M, -0.9 goals above replacement, -$1.8MJason Dickinson (EDM): $4.25M, 2.0 goals above replacement, -$1.8MSebastian Aho (CAR): $9.75M, 8.5 goals above replacement, -$1.8MAlexander Kerfoot (UTA): $3M, 0.5 goals above replacement, -$1.8MLiam Ohgren (VAN): $887K, -2.0 goals above replacement, -$1.8MZach Bogosian (MIN): $1.25M, -1.6 goals above replacement, -$1.8MWilliam Nylander (TOR): $11.5M, 10.5 goals above replacement, -$1.8MDeclan Chisholm (WSH): $1.6M, -1.2 goals above replacement, -$1.8MLuke Glendening (PHI): $775K, -2.2 goals above replacement, -$1.9MNicolas Roy (COL): $3M, 0.4 goals above replacement, -$1.9MMatt Grzelcyk (CHI): $1M, -2.0 goals above replacement, -$1.9MSam Rinzel (CHI): $942K, -2.0 goals above replacement, -$1.9MVictor Mancini (VAN): $870K, -2.2 goals above replacement, -$1.9MConnor Zary (CGY): $3.775M, 1.2 goals above replacement, -$1.9MNino Niederreiter (WPG): $4M, 1.5 goals above replacement, -$2MDmitri Voronkov (CBJ): $4.175M, 1.7 goals above replacement, -$2MMathew Barzal (NYI): $9.15M, 7.6 goals above replacement, -$2MGustav Forsling (FLA): $5.75M, 3.5 goals above replacement, -$2MMichael Rasmussen (DET): $3.2M, 0.5 goals above replacement, -$2MSam Lafferty (CHI): $2M, -0.9 goals above replacement, -$2MHenri Jokiharju (BOS): $3M, 0.3 goals above replacement, -$2MRyan Graves (PIT): $4.5M, 2.0 goals above replacement, -$2MRyan Nugent-Hopkins (EDM): $5.125M, 2.8 goals above replacement, -$2MTravis Hamonic (DET): $1M, -2.1 goals above replacement, -$2MTy Emberson (EDM): $1.3M, -1.8 goals above replacement, -$2MMikko Rantanen (DAL): $12M, 10.9 goals above replacement, -$2MZeev Buium (VAN): $967K, -2.2 goals above replacement, -$2MAlexey Toropchenko (STL): $1.7M, -1.3 goals above replacement, -$2MDevon Toews (COL): $7.25M, 5.2 goals above replacement, -$2.1MVladislav Gavrikov (NYR): $7M, 4.9 goals above replacement, -$2.1MRyan Lomberg (CGY): $2M, -1.0 goals above replacement, -$2.1MJamie Oleksiak (SEA): $4.6M, 2.0 goals above replacement, -$2.1MLogan Stanley (BUF): $1.25M, -2.0 goals above replacement, -$2.1MMiles Wood (CBJ): $2.5M, -0.5 goals above replacement, -$2.1MAnze Kopitar (LAK): $7M, 4.8 goals above replacement, -$2.1MTeddy Blueger (VAN): $1.8M, -1.3 goals above replacement, -$2.2MNazem Kadri (COL): $7M, 4.8 goals above replacement, -$2.2MRasmus Ristolainen (PHI): $5.1M, 2.5 goals above replacement, -$2.2MVincent Iorio (NYR): $814K, -2.6 goals above replacement, -$2.2MHaydn Fleury (WPG): $950K, -2.5 goals above replacement, -$2.3MMaxim Tsyplakov (NJD): $2.25M, -0.9 goals above replacement, -$2.3MHampus Lindholm (BOS): $6.5M, 4.1 goals above replacement, -$2.3MThomas Harley (DAL): $4M, 1.1 goals above replacement, -$2.3MArtemi Panarin (LAK): $11.643M, 10.1 goals above replacement, -$2.3MRyan Donato (CHI): $4M, 1.1 goals above replacement, -$2.3MPius Suter (STL): $4.125M, 1.2 goals above replacement, -$2.3MBrian Dumoulin (LAK): $4M, 1.0 goals above replacement, -$2.3MCole Smith (VGK): $1M, -2.6 goals above replacement, -$2.4MNick Foligno (MIN): $4.5M, 1.6 goals above replacement, -$2.4MJaden Schwartz (SEA): $5.5M, 2.7 goals above replacement, -$2.4MAdam Boqvist (NYI): $850K, -2.8 goals above replacement, -$2.4MOliver Ekman-Larsson (TOR): $3.5M, 0.3 goals above replacement, -$2.4MKaiden Guhle (MTL): $5.55M, 2.7 goals above replacement, -$2.5MColton Sissons (VGK): $2.857M, -0.6 goals above replacement, -$2.6MMatt Duchene (DAL): $4.5M, 1.4 goals above replacement, -$2.6MVladislav Namestnikov (WPG): $3M, -0.4 goals above replacement, -$2.6MJoel Edmundson (LAK): $3.85M, 0.6 goals above replacement, -$2.6MBowen Byram (BUF): $6.25M, 3.3 goals above replacement, -$2.6MAnthony Duclair (NYI): $3.5M, 0.1 goals above replacement, -$2.7MNick Bjugstad (NJD): $1.75M, -2.0 goals above replacement, -$2.7MAlex Iafallo (WPG): $3.667M, 0.3 goals above replacement, -$2.7MMikael Granlund (ANA): $7M, 4.2 goals above replacement, -$2.7MCarter Verhaeghe (FLA): $7M, 4.1 goals above replacement, -$2.7MElias Pettersson (VAN): $838K, -3.1 goals above replacement, -$2.7MConor Garland (CBJ): $4.95M, 1.7 goals above replacement, -$2.7MIlya Mikheyev (CHI): $4.75M, 1.4 goals above replacement, -$2.8MFilip Hronek (VAN): $7.25M, 4.4 goals above replacement, -$2.8MPavel Zacha (BOS): $4.75M, 1.4 goals above replacement, -$2.8MTy Dellandrea (SJS): $1.3M, -2.7 goals above replacement, -$2.8MEvgenii Dadonov (NJD): $1M, -3.0 goals above replacement, -$2.8MNick Paul (TBL): $3.15M, -0.5 goals above replacement, -$2.8MNils Hoglander (VAN): $3M, -0.7 goals above replacement, -$2.8MPhilippe Myers (TOR): $850K, -3.2 goals above replacement, -$2.8MRoss Johnston (ANA): $1.1M, -3.0 goals above replacement, -$2.9MJalen Chatfield (CAR): $3M, -0.8 goals above replacement, -$2.9MJonathan Toews (WPG): $2M, -2.0 goals above replacement, -$2.9MOndrej Palat (NYI): $6M, 2.7 goals above replacement, -$2.9MEeli Tolvanen (SEA): $3.475M, -0.3 goals above replacement, -$2.9MChris Kreider (ANA): $6.5M, 3.3 goals above replacement, -$2.9MJaccob Slavin (CAR): $6.396M, 3.1 goals above replacement, -$3MKevin Fiala (LAK): $7.875M, 4.9 goals above replacement, -$3MJake Middleton (MIN): $4.35M, 0.7 goals above replacement, -$3MIlya Lyubushkin (DAL): $3.25M, -0.6 goals above replacement, -$3MCasey Mittelstadt (BOS): $5.75M, 2.3 goals above replacement, -$3MErik Karlsson (PIT): $11.5M, 9.1 goals above replacement, -$3MDavid Jiricek (PHI): $918K, -3.4 goals above replacement, -$3MKent Johnson (CBJ): $1.8M, -2.4 goals above replacement, -$3MBrandon Tanev (UTA): $2.5M, -1.6 goals above replacement, -$3.1MJesperi Kotkaniemi (CAR): $4.82M, 1.1 goals above replacement, -$3.1MNico Sturm (MIN): $2M, -2.2 goals above replacement, -$3.1MOskar Sundqvist (STL): $1.5M, -2.8 goals above replacement, -$3.1MBrandon Montour (SEA): $7.143M, 3.8 goals above replacement, -$3.2MDmitri Simashev (UTA): $950K, -3.5 goals above replacement, -$3.2MVinnie Hinostroza (FLA): $775K, -3.8 goals above replacement, -$3.2MAdrian Kempe (LAK): $5.5M, 1.8 goals above replacement, -$3.2MMarco Rossi (VAN): $5M, 1.2 goals above replacement, -$3.2MConor Timmins (BUF): $2.2M, -2.2 goals above replacement, -$3.3MDylan Larkin (DET): $8.7M, 5.5 goals above replacement, -$3.3MAndrei Svechnikov (CAR): $7.75M, 4.3 goals above replacement, -$3.3MJonas Siegenthaler (NJD): $3.4M, -0.9 goals above replacement, -$3.4MJack McBain (UTA): $4.25M, 0.1 goals above replacement, -$3.4MZach Whitecloud (CGY): $2.75M, -1.7 goals above replacement, -$3.4MAlex Vlasic (CHI): $4.6M, 0.5 goals above replacement, -$3.4MAxel Sandin-Pellikka (DET): $918K, -3.8 goals above replacement, -$3.4MJosh Norris (BUF): $7.95M, 4.4 goals above replacement, -$3.4MK'Andre Miller (CAR): $7.5M, 3.9 goals above replacement, -$3.4MMattias Janmark (EDM): $1.45M, -3.3 goals above replacement, -$3.4MWarren Foegele (OTT): $3.5M, -1.0 goals above replacement, -$3.5MDylan Strome (WSH): $5M, 0.8 goals above replacement, -$3.6MBraden Schneider (NYR): $2.2M, -2.6 goals above replacement, -$3.6MJohnathan Kovacevic (NJD): $4M, -0.5 goals above replacement, -$3.6MTom Willander (VAN): $950K, -4.1 goals above replacement, -$3.7MSidney Crosby (PIT): $8.7M, 5.0 goals above replacement, -$3.7MJared Spurgeon (MIN): $7.575M, 3.7 goals above replacement, -$3.7MThomas Chabot (OTT): $8M, 4.2 goals above replacement, -$3.7MStefan Noesen (NJD): $2.75M, -2.1 goals above replacement, -$3.7MSean Durzi (UTA): $6M, 1.8 goals above replacement, -$3.7MAuston Matthews (TOR): $13.25M, 10.3 goals above replacement, -$3.8MKeegan Kolesar (VGK): $2.5M, -2.5 goals above replacement, -$3.8MBrayden Point (TBL): $9.5M, 5.7 goals above replacement, -$3.9MKyle Palmieri (NYI): $4.75M, 0.1 goals above replacement, -$3.9MTyler Myers (DAL): $3M, -2.0 goals above replacement, -$3.9MAlex Killorn (ANA): $6.25M, 1.8 goals above replacement, -$3.9MArber Xhekaj (MTL): $1.3M, -4.0 goals above replacement, -$3.9MJohn Klingberg (SJS): $4M, -0.8 goals above replacement, -$3.9MMorgan Rielly (TOR): $7.5M, 3.3 goals above replacement, -$4MGustav Nyquist (WPG): $3.25M, -1.8 goals above replacement, -$4MMax Domi (TOR): $3.75M, -1.3 goals above replacement, -$4.1MNick Jensen (OTT): $4.05M, -1.0 goals above replacement, -$4.1MSean Couturier (PHI): $7.75M, 3.4 goals above replacement, -$4.1MNoah Dobson (MTL): $9.5M, 5.4 goals above replacement, -$4.1MPaul Cotter (NJD): $775K, -4.9 goals above replacement, -$4.2MJ.T. Compher (DET): $5.1M, 0.2 goals above replacement, -$4.2MJonathan Drouin (STL): $4M, -1.2 goals above replacement, -$4.2MDalibor Dvorsky (STL): $887K, -4.9 goals above replacement, -$4.2MRyan Strome (CGY): $5M, 0.0 goals above replacement, -$4.3MMatt Roy (WSH): $5.75M, 0.8 goals above replacement, -$4.3MAdam Larsson (SEA): $5.25M, 0.2 goals above replacement, -$4.3MDougie Hamilton (NJD): $9M, 4.7 goals above replacement, -$4.3MCalle Jarnkrok (TOR): $2.1M, -3.6 goals above replacement, -$4.4MMason McTavish (ANA): $7M, 2.2 goals above replacement, -$4.4MTrent Frederic (EDM): $3.85M, -1.6 goals above replacement, -$4.4MJack Finley (STL): $775K, -5.3 goals above replacement, -$4.5MBarclay Goodrow (SJS): $3.642M, -2.0 goals above replacement, -$4.5MSean Monahan (CBJ): $5.5M, 0.2 goals above replacement, -$4.6MJJ Peterka (UTA): $7.7M, 2.7 goals above replacement, -$4.6MSam Bennett (FLA): $8M, 3.1 goals above replacement, -$4.6MDante Fabbro (CBJ): $4.125M, -1.5 goals above replacement, -$4.6MPavel Buchnevich (STL): $8M, 3.0 goals above replacement, -$4.7MMatthew Tkachuk (FLA): $9.5M, 4.8 goals above replacement, -$4.7MGabriel Landeskog (COL): $7M, 1.8 goals above replacement, -$4.7MPierre-Luc Dubois (WSH): $8.5M, 3.5 goals above replacement, -$4.8MCarson Soucy (NYI): $3.25M, -2.7 goals above replacement, -$4.8MVince Dunn (SEA): $7.35M, 2.0 goals above replacement, -$4.9MSimon Benoit (TOR): $1.35M, -5.1 goals above replacement, -$4.9MAndrew Peeke (BOS): $2.75M, -3.5 goals above replacement, -$4.9MLuke Schenn (BUF): $2.75M, -3.5 goals above replacement, -$4.9MIvan Provorov (CBJ): $8.5M, 3.3 goals above replacement, -$5MJake Walman (EDM): $3.4M, -2.8 goals above replacement, -$5MJean-Gabriel Pageau (NYI): $5M, -0.9 goals above replacement, -$5MJustin Faulk (DET): $6.5M, 0.8 goals above replacement, -$5.1MMike Matheson (MTL): $4.875M, -1.3 goals above replacement, -$5.2MBo Horvat (NYI): $8.5M, 3.0 goals above replacement, -$5.2MBrayden Schenn (NYI): $6.5M, 0.6 goals above replacement, -$5.2MLuke Hughes (NJD): $9M, 3.5 goals above replacement, -$5.2MNick Leddy (SJS): $4M, -2.4 goals above replacement, -$5.2MMatt Coronato (CGY): $6.5M, 0.5 goals above replacement, -$5.3MMason Appleton (DET): $2.9M, -3.8 goals above replacement, -$5.3MBrenden Dillon (NJD): $4M, -2.5 goals above replacement, -$5.3MTeuvo Teravainen (CHI): $5.4M, -0.9 goals above replacement, -$5.3MJ.T. Miller (NYR): $8M, 2.2 goals above replacement, -$5.4MJordan Greenway (BUF): $4M, -2.6 goals above replacement, -$5.4MKevin Hayes (PIT): $7.143M, 1.1 goals above replacement, -$5.5MYegor Sharangovich (CGY): $5.75M, -0.6 goals above replacement, -$5.5MJosh Anderson (MTL): $5.5M, -0.9 goals above replacement, -$5.5MCam Fowler (STL): $6.5M, 0.2 goals above replacement, -$5.6MElias Pettersson (VAN): $11.6M, 6.1 goals above replacement, -$5.6MSeth Jones (FLA): $9.5M, 3.7 goals above replacement, -$5.6MBrendan Gallagher (MTL): $6.5M, 0.1 goals above replacement, -$5.6MMatthew Knies (TOR): $7.75M, 1.6 goals above replacement, -$5.6MAaron Ekblad (FLA): $6.1M, -0.6 goals above replacement, -$5.8MTravis Konecny (PHI): $8.75M, 2.5 goals above replacement, -$5.9MMacKenzie Weegar (UTA): $6.25M, -0.5 goals above replacement, -$5.9MRyan Lindgren (SEA): $4.5M, -2.6 goals above replacement, -$5.9MOwen Power (BUF): $8.35M, 1.9 goals above replacement, -$6MNic Dowd (VGK): $3M, -4.5 goals above replacement, -$6MErik Cernak (TBL): $5.2M, -2.0 goals above replacement, -$6.1MArtyom Levshunov (CHI): $975K, -7.0 goals above replacement, -$6.1MNick Perbix (NSH): $2.75M, -4.9 goals above replacement, -$6.2MNeal Pionk (WPG): $7M, 0.1 goals above replacement, -$6.2MWill Borgen (NYR): $4.1M, -3.4 goals above replacement, -$6.2MJacob Trouba (ANA): $8M, 1.2 goals above replacement, -$6.2MVincent Trocheck (NYR): $5.625M, -1.6 goals above replacement, -$6.2MRyan Pulock (NYI): $6.15M, -1.0 goals above replacement, -$6.2MAlex Ovechkin (WSH): $9.5M, 2.9 goals above replacement, -$6.3MErik Haula (NSH): $3.15M, -4.6 goals above replacement, -$6.3MKevin Stenlund (UTA): $2M, -6.0 goals above replacement, -$6.3MNicolas Hague (NSH): $5.5M, -1.9 goals above replacement, -$6.3MAndre Burakovsky (CHI): $5.5M, -1.9 goals above replacement, -$6.3MFrank Vatrano (ANA): $4.571M, -3.1 goals above replacement, -$6.4MNikita Zadorov (BOS): $5M, -2.6 goals above replacement, -$6.4MVictor Hedman (TBL): $8M, 0.9 goals above replacement, -$6.5MCody Ceci (LAK): $4.5M, -3.3 goals above replacement, -$6.5MMarcus Pettersson (VAN): $5.5M, -2.1 goals above replacement, -$6.5MDmitry Orlov (SJS): $6.5M, -1.1 goals above replacement, -$6.7MElias Lindholm (BOS): $7.75M, 0.1 goals above replacement, -$6.9MMikhail Sergachev (UTA): $8.5M, 1.0 goals above replacement, -$6.9MKris Letang (PIT): $6.1M, -2.0 goals above replacement, -$7MBrandon Carlo (TOR): $4.1M, -4.5 goals above replacement, -$7.1MJonathan Marchessault (NSH): $5.5M, -2.9 goals above replacement, -$7.1MBrock Boeser (VAN): $7.25M, -0.9 goals above replacement, -$7.2MPhillip Danault (MTL): $5.5M, -3.5 goals above replacement, -$7.7MEvander Kane (VAN): $5.125M, -4.0 goals above replacement, -$7.8MJonathan Huberdeau (CGY): $10.5M, 1.7 goals above replacement, -$8.3MDrew Doughty (LAK): $11M, 2.2 goals above replacement, -$8.3MBrady Skjei (NSH): $7M, -2.6 goals above replacement, -$8.4MSkjeiErik Gudbranson (CBJ): $4M, -6.3 goals above replacement, -$8.6MGudbransonKevin Bahl (CGY): $5.35M, -4.9 goals above replacement, -$8.7MBahlDarnell Nurse (EDM): $9.25M, -0.4 goals above replacement, -$8.8MNurseTyler Seguin (DAL): $9.85M, -0.2 goals above replacement, -$9.2MSeguinBrett Kulak (COL): $2.75M, -9.6 goals above replacement, -$10.1MKulakChandler Stephenson (SEA): $6.25M, -6.8 goals above replacement, -$11.3MStephensonBen Chiarot (DET): $4.75M, -10.3 goals above replacement, -$12.7MChiarotCap 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 Macklin Celebrini SJS $975K +20.1 +$16.8M
2 Lane Hutson MTL $950K +19.5 +$16.3M
3 Connor McDavid EDM $12.5M +28.4 +$12.3M
4 Sam Malinski COL $1.4M +14.8 +$11.9M
5 Matthew Schaefer NYI $975K +13.5 +$11.2M
6 Josh Doan BUF $925K +13.1 +$11M
7 Brandon Hagel TBL $6.5M +18.8 +$10.2M
8 Brandt Clarke LAK $863K +11.5 +$9.7M
9 Evan Bouchard EDM $10.5M +22.7 +$9.5M
10 Jackson LaCombe ANA $925K +11.3 +$9.4M
11 Moritz Seider DET $8.55M +19.3 +$8.6M
12 Leo Carlsson ANA $950K +10.3 +$8.6M
13 Pavel Dorofeyev VGK $1.835M +11.2 +$8.4M
14 Darren Raddysh TBL $975K +9.8 +$8.1M
15 Jordan Spence OTT $1.5M +10.4 +$8.1M

Worst value: skaters

# Player Cap hit GAR Value
1 Ben Chiarot DET $4.75M -10.3 -$12.7M
2 Chandler Stephenson SEA $6.25M -6.8 -$11.3M
3 Brett Kulak COL $2.75M -9.6 -$10.1M
4 Tyler Seguin DAL $9.85M -0.2 -$9.2M
5 Darnell Nurse EDM $9.25M -0.4 -$8.8M
6 Kevin Bahl CGY $5.35M -4.9 -$8.7M
7 Erik Gudbranson CBJ $4M -6.3 -$8.6M
8 Brady Skjei NSH $7M -2.6 -$8.4M
9 Drew Doughty LAK $11M +2.2 -$8.3M
10 Jonathan Huberdeau CGY $10.5M +1.7 -$8.3M
11 Evander Kane VAN $5.125M -4.0 -$7.8M
12 Phillip Danault MTL $5.5M -3.5 -$7.7M
13 Brock Boeser VAN $7.25M -0.9 -$7.2M
14 Jonathan Marchessault NSH $5.5M -2.9 -$7.1M
15 Brandon Carlo TOR $4.1M -4.5 -$7.1M

Best value: goalies

# Player Cap hit GAR Value
1 Jet Greaves CBJ $813K +31.1 +$8M
2 Logan Thompson WSH $5.85M +49.4 +$7.7M
3 Scott Wedgewood COL $1.5M +30.2 +$7.1M
4 Jakub Dobes MTL $965K +26.7 +$6.7M
5 Devin Cooley CGY $775K +23.4 +$6.1M
6 Justus Annunen NSH $838K +19.5 +$5M
7 Alex Lyon BUF $1.5M +19.2 +$4.3M
8 Joel Hofer STL $3.4M +26.5 +$4.2M

Worst value: goalies

# Player Cap hit GAR Value
1 Sergei Bobrovsky FLA $10M -5.4 -$10.6M
2 Jordan Binnington STL $6M -18.2 -$9.9M
3 Adin Hill VGK $6.25M -7.9 -$7.5M
4 Linus Ullmark OTT $8.25M +0.4 -$7.4M
5 Jacob Markstrom NJD $6M -3.7 -$6.2M
6 Kevin Lankinen VAN $4.5M -3.5 -$4.6M
7 Elvis Merzlikins CBJ $5.4M +0.2 -$4.6M
8 Leevi Meriläinen OTT $1.05M -16.4 -$4.5M

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 26 $91.5M 182.2 $144.5M +$53M
2 Carolina Hurricanes 24 $84.1M 127.6 $117M +$32.9M
3 Vegas Golden Knights 26 $90.9M 115.6 $119.1M +$28.3M
4 Ottawa Senators 24 $89.6M 106.2 $116.5M +$26.9M
5 Pittsburgh Penguins 30 $79.9M 111.4 $105.8M +$25.9M
6 Tampa Bay Lightning 27 $96.3M 140.8 $121.3M +$25M
7 Buffalo Sabres 29 $86.4M 131.5 $108.3M +$21.9M
8 Dallas Stars 28 $96.9M 133.8 $114.4M +$17.5M
9 Montréal Canadiens 24 $84.1M 113.4 $97.8M +$13.6M
10 San Jose Sharks 28 $60.9M 64.3 $74M +$13.1M
11 Anaheim Ducks 26 $77.5M 93.9 $89.5M +$12M
12 Minnesota Wild 32 $92.5M 122.3 $103.1M +$10.7M
13 Philadelphia Flyers 27 $80.9M 94.1 $88.3M +$7.3M
14 Columbus Blue Jackets 27 $83.9M 106.7 $91M +$7.1M
15 Washington Capitals 25 $89.1M 124.7 $94.6M +$5.5M
16 Edmonton Oilers 32 $97.7M 111.4 $102.7M +$5M
17 Utah Mammoth 26 $87.5M 98.7 $89.4M +$2M
18 Detroit Red Wings 25 $78.8M 94.4 $80.8M +$1.9M
19 Boston Bruins 25 $92.6M 117.4 $88.6M -$3.9M
20 St. Louis Blues 29 $84.5M 69.4 $73.4M -$11.1M
21 Nashville Predators 25 $78.7M 77.6 $64.5M -$14.1M
22 Los Angeles Kings 27 $90.7M 82.0 $76M -$14.7M
23 New York Rangers 28 $92.7M 92.8 $77.2M -$15.5M
24 New York Islanders 26 $86.6M 98.0 $69.7M -$16.9M
25 Florida Panthers 26 $90.7M 63.9 $73.2M -$17.5M
26 Seattle Kraken 27 $90.5M 76.9 $71.4M -$19.1M
27 Winnipeg Jets 26 $89.5M 72.3 $70.1M -$19.3M
28 Chicago Blackhawks 26 $61.1M 44.5 $40.5M -$20.6M
29 New Jersey Devils 27 $97.3M 74.7 $74.3M -$23M
30 Calgary Flames 29 $82.7M 68.4 $56.3M -$26.5M
31 Toronto Maple Leafs 26 $88M 62.3 $56.9M -$31.1M
32 Vancouver Canucks 30 $82.2M 19.0 $29.9M -$52.3M

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 K'Andre Miller CAR 72 61.0
2 Sebastian Aho CAR 79 60.9
3 Andrei Svechnikov CAR 79 60.5
4 Sean Walker CAR 81 60.5
5 Logan Stankoven CAR 81 60.4
6 Seth Jarvis CAR 71 60.1
7 Nikolaj Ehlers CAR 82 60.0
8 Jordan Spence OTT 73 59.7
9 Jackson Blake CAR 81 59.7
10 William Carrier CAR 70 59.2

Corsi relative to team

# Skater Team GP CF% rel
1 Jordan Spence OTT 73 +10.4
2 Luke Evangelista NSH 81 +9.3
3 Adam Fox NYR 55 +9.0
4 Mattias Ekholm EDM 82 +8.5
5 Jordan Kyrou STL 72 +7.8
6 Arseny Gritsyuk NJD 66 +7.8
7 Ville Koivunen PIT 39 +7.7
8 Evan Bouchard EDM 82 +7.5
9 Brandon Hagel TBL 71 +7.3
10 Quinn Hughes MIN 74 +6.9

Shot attempts taken

# Skater Team GP iCF
1 Zach Werenski CBJ 75 426
2 Timo Meier NJD 77 407
3 Sean Walker CAR 81 394
4 Alex DeBrincat DET 82 389
5 Sam Malinski COL 82 383
6 Filip Forsberg NSH 82 378
7 Nathan MacKinnon COL 80 377
8 Cutter Gauthier ANA 75 377
9 Alex Laferriere LAK 82 366
10 Brent Burns COL 82 365

Highest PDO

# Skater Team GP PDO
1 Zach Metsa BUF 43 108.8
2 Alex Newhook MTL 42 107.8
3 Viktor Arvidsson BOS 69 106.4
4 Jonathan Aspirot BOS 61 106.0
5 Gage Goncalves TBL 74 105.8
6 Brayden Point TBL 63 105.7
7 Josh Norris BUF 44 105.6
8 Kaapo Kakko SEA 65 105.5
9 Artturi Lehkonen COL 70 105.4
10 Martin Necas COL 78 105.4

Lowest PDO

# Skater Team GP PDO
1 Haydn Fleury WPG 38 93.1
2 Brandon Tanev UTA 56 93.4
3 Linus Karlsson VAN 79 93.4
4 Ville Koivunen PIT 39 93.6
5 Braeden Bowman VGK 54 94.1
6 Keegan Kolesar VGK 82 94.2
7 Adam Henrique EDM 65 94.3
8 Paul Cotter NJD 79 94.4
9 Andrew Mangiapane CHI 62 94.5
10 Tyson Jost NSH 69 94.5

Goals for %

# Skater Team GP GF%
1 Zach Metsa BUF 43 75.0
2 Nathan MacKinnon COL 80 70.4
3 Sam Malinski COL 82 70.2
4 Martin Necas COL 78 69.2
5 Artturi Lehkonen COL 70 68.0
6 Josh Norris BUF 44 68.0
7 Anthony Cirelli TBL 71 67.4
8 Anze Kopitar LAK 67 66.7
9 Viktor Arvidsson BOS 69 65.9
10 Roope Hintz DAL 53 65.5

Expected goals for %

# Skater Team GP xGF%
1 Jordan Spence OTT 73 62.1
2 Mark Stone VGK 60 61.7
3 Sam Malinski COL 82 61.7
4 Mark Jankowski CAR 68 61.1
5 Dylan Cozens OTT 82 60.7
6 Jordan Kyrou STL 72 60.6
7 Shayne Gostisbehere CAR 55 60.0
8 Brandon Hagel TBL 71 60.0
9 Brady Tkachuk OTT 60 60.0
10 Jack Eichel VGK 74 59.7

Expected goals relative to team

# Skater Team GP xGF% rel
1 Jordan Kyrou STL 72 +13.9
2 Adam Fox NYR 55 +12.3
3 Moritz Seider DET 82 +11.7
4 Mattias Ekholm EDM 82 +11.3
5 Evan Bouchard EDM 82 +10.7
6 Hendrix Lapierre WSH 74 +9.9
7 Jordan Spence OTT 73 +9.3
8 Luke Evangelista NSH 81 +9.2
9 Lane Hutson MTL 82 +9.2
10 Mark Stone VGK 60 +9.1

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.

4550554045505560Carolina Hurricanes: 56.7% of expected goals, 53.5% of goalsCARColorado Avalanche: 57.6% of expected goals, 62.8% of goalsCOLTampa Bay Lightning: 54.4% of expected goals, 56.2% of goalsTBLUtah Mammoth: 52.7% of expected goals, 53.2% of goalsUTAOttawa Senators: 55.7% of expected goals, 52.3% of goalsOTTVegas Golden Knights: 55.0% of expected goals, 50.3% of goalsVGKAnaheim Ducks: 50.6% of expected goals, 47.4% of goalsANALos Angeles Kings: 51.8% of expected goals, 52.1% of goalsLAKFlorida Panthers: 50.2% of expected goals, 47.2% of goalsFLANew Jersey Devils: 48.6% of expected goals, 42.6% of goalsNJDColumbus Blue Jackets: 51.5% of expected goals, 51.8% of goalsCBJEdmonton Oilers: 51.3% of expected goals, 48.1% of goalsEDMPittsburgh Penguins: 51.5% of expected goals, 53.7% of goalsPITWashington Capitals: 50.4% of expected goals, 54.9% of goalsWSHBuffalo Sabres: 51.0% of expected goals, 55.3% of goalsBUFNashville Predators: 47.3% of expected goals, 45.6% of goalsNSHDetroit Red Wings: 47.3% of expected goals, 45.7% of goalsDETCalgary Flames: 46.6% of expected goals, 44.8% of goalsCGYBoston Bruins: 47.9% of expected goals, 54.8% of goalsBOSNew York Islanders: 47.8% of expected goals, 47.7% of goalsNYIWinnipeg Jets: 47.1% of expected goals, 47.5% of goalsWPGNew York Rangers: 47.7% of expected goals, 49.5% of goalsNYRMinnesota Wild: 50.7% of expected goals, 51.5% of goalsMINSt. Louis Blues: 50.2% of expected goals, 48.5% of goalsSTLMontréal Canadiens: 49.7% of expected goals, 53.5% of goalsMTLPhiladelphia Flyers: 51.4% of expected goals, 51.9% of goalsPHIDallas Stars: 51.5% of expected goals, 55.2% of goalsDALSan Jose Sharks: 47.4% of expected goals, 46.2% of goalsSJSVancouver Canucks: 42.2% of expected goals, 38.4% of goalsVANSeattle Kraken: 46.1% of expected goals, 48.9% of goalsSEAChicago Blackhawks: 43.8% of expected goals, 43.3% of goalsCHIToronto Maple Leafs: 45.7% of expected goals, 45.4% of goalsTORExpected goals for % (share of chances)Goals for % (share of goals)

Most expected goals: forwards

# Skater Team GP G xG
1 Connor McDavid EDM 82 42 43.1
2 Jason Robertson DAL 82 44 37.8
3 Nathan MacKinnon COL 80 45 37.3
4 Cole Caufield MTL 81 51 37.1
5 Wyatt Johnston DAL 82 44 36.3
6 Alex DeBrincat DET 82 38 36.0
7 Kirill Kaprizov MIN 78 40 34.5
8 Jake Guentzel TBL 81 36 33.1
9 Tomas Hertl VGK 82 22 32.7
10 John Tavares TOR 82 29 32.3

Most expected goals: defencemen

# Skater Team GP G xG
1 Jakob Chychrun WSH 80 26 19.3
2 Evan Bouchard EDM 82 20 17.0
3 Matthew Schaefer NYI 82 23 16.9
4 Zach Werenski CBJ 75 22 15.8
5 Cale Makar COL 75 17 15.7
6 Rasmus Dahlin BUF 77 18 15.2
7 Darren Raddysh TBL 73 22 13.4
8 Quinn Hughes MIN 74 6 13.1
9 Roman Josi NSH 68 13 12.2
10 Jackson LaCombe ANA 82 9 12.1

Chances created

# Skater Team GP G xG/60
1 Brady Tkachuk OTT 60 19 1.57
2 Zach Hyman EDM 58 27 1.57
3 Cole Caufield MTL 81 51 1.51
4 Alex DeBrincat DET 82 38 1.42
5 Seth Jarvis CAR 71 27 1.42
6 Auston Matthews TOR 60 25 1.41
7 Tomas Hertl VGK 82 22 1.41
8 Jake DeBrusk VAN 81 23 1.38
9 Connor McDavid EDM 82 42 1.37
10 Jason Robertson DAL 82 44 1.36

Shot quality

# Skater Team GP G xG per attempt
1 Zach Hyman EDM 58 27 12.6%
2 Wyatt Johnston DAL 82 44 12.1%
3 Brayden Point TBL 63 18 11.7%
4 Mark Stone VGK 60 26 11.6%
5 Braeden Bowman VGK 54 8 11.5%
6 Tyler Bertuzzi CHI 79 32 11.4%
7 Jason Zucker BUF 62 24 11.1%
8 Matthew Knies TOR 79 18 11.0%
9 Sam Steel DAL 73 12 10.9%
10 Ryan O'Reilly NSH 81 25 10.8%

Best finishers

# Skater Team GP G Goals above xG
1 Cole Caufield MTL 81 51 +13.9
2 Anthony Mantha PIT 81 32 +13.5
3 Morgan Geekie BOS 81 38 +13.2
4 Filip Forsberg NSH 82 38 +11.9
5 Nikita Kucherov TBL 77 38 +11.8
6 Cutter Gauthier ANA 76 38 +11.1
7 Adrian Kempe LAK 81 34 +10.3
8 Robert Thomas STL 64 23 +9.4
9 William Nylander TOR 65 27 +9.3
10 Martin Necas COL 78 35 +9.2

Worst finishers

# Skater Team GP G Goals above xG
1 Andrew Copp DET 79 6 -11.0
2 Tomas Hertl VGK 82 22 -10.7
3 Nazem Kadri COL 77 16 -10.2
4 Timo Meier NJD 77 22 -9.9
5 Cole Sillinger CBJ 81 6 -9.6
6 Anders Lee NYI 82 19 -9.0
7 Ross Colton COL 73 8 -8.7
8 Mackie Samoskevich FLA 77 12 -8.7
9 Jake DeBrusk VAN 81 23 -8.5
10 Cole Perfetti WPG 68 11 -8.3

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

# Goalie Team GP GA Saved above xG
1 Logan Thompson WSH 58 140 +31.9
2 Jeremy Swayman BOS 55 146 +25.4
3 Ilya Sorokin NYI 55 144 +21.4
4 Scott Wedgewood COL 45 86 +19.5
5 Andrei Vasilevskiy TBL 58 132 +19.4
6 Igor Shesterkin NYR 51 126 +17.7
7 Jet Greaves CBJ 55 142 +15.1
8 Devin Cooley CGY 31 77 +14.1
9 Joel Hofer STL 46 114 +13.5
10 Jakub Dobes MTL 43 117 +13.4

Goals saved above expected per 60

# Goalie Team GP GA Per 60
1 Logan Thompson WSH 58 140 +0.56
2 Jacob Fowler MTL 17 41 +0.53
3 Dennis Hildeby TOR 20 48 +0.52
4 Devin Cooley CGY 31 77 +0.49
5 Jeremy Swayman BOS 55 146 +0.47
6 Justus Annunen NSH 28 67 +0.46
7 Scott Wedgewood COL 45 86 +0.46
8 Ilya Sorokin NYI 55 144 +0.40
9 Igor Shesterkin NYR 51 126 +0.35
10 Andrei Vasilevskiy TBL 58 132 +0.34

Fewest goals saved above expected

# Goalie Team GP GA Saved above xG
1 Jordan Binnington STL 41 128 -28.4
2 Yaroslav Askarov SJS 47 157 -21.9
3 Leevi Meriläinen OTT 20 64 -20.8
4 Sergei Bobrovsky FLA 52 154 -19.1
5 Kevin Lankinen VAN 47 160 -18.0
6 Jacob Markstrom NJD 44 130 -15.4
7 Adin Hill VGK 27 76 -14.2
8 Samuel Ersson PHI 33 97 -13.9
9 Linus Ullmark OTT 49 131 -11.8
10 Jonas Johansson TBL 25 78 -11.4

Hardest shots faced

# Goalie Team GP GA xG per attempt
1 Frederik Andersen CAR 35 107 7.9%
2 Samuel Montembeault MTL 25 81 7.7%
3 Nikita Tolopilo VAN 21 69 7.4%
4 Jacob Fowler MTL 17 41 7.4%
5 Kevin Lankinen VAN 47 160 7.3%
6 Thatcher Demko VAN 20 54 7.3%
7 Arvid Soderblom CHI 26 93 7.2%
8 Brandon Bussi CAR 39 97 7.2%
9 Jakub Dobes MTL 43 117 7.2%
10 Stuart Skinner EDM 50 142 7.2%