Provisional early-season ratings: small samples can cause large ranking changes.

467 qualified skaters from 715 skaters; 248 excluded. Maximum inferred team games: 12.

How HPR is calculated

Hockey Performance Rating (HPR) is a 0–100 rating calculated separately within each position. Higher is better. Scores describe this season’s qualified peers and should not be compared directly across positions or seasons. These initial weights are editorial choices.

Component Forwards Defensemen
Production 50% 30%
Efficiency 30% 25%
On-Ice 20% 45%

HPR = Production × position weight + Efficiency × position weight + On-Ice × position weight

  • Production: 60% goals score + 40% assists score. Each score is 100 × player total / qualified position leader’s total. If all totals are zero, that score is zero.
  • Efficiency: 60% even-strength points per 60 percentile + 40% all-situations points per 60 percentile.
  • On-Ice: 50% even-strength relative Corsi percentage percentile + 50% supplied expected-goal share percentile. Expected-goal share is 100 × xGF / (xGF + xGA).

Percentiles use average ranks for ties: 100 × (rank − 1) / (qualified players − 1). A lone player or an entirely tied group receives 50. All components are scored before display rounding.

P/60 uses total points and total ice time. EV P/60 uses EVG plus the basic export’s EV assists. Even-strength minutes are estimated as advanced TOI(EV), an average per game, multiplied by GP; the source rounds this average to whole seconds. Export values ending in :60 are carried into the next minute (18:60 becomes 19:00). Repeated grouped headers are read explicitly: adjusted scoring in misc_stats.csv is not substituted for raw scoring.

Qualification and interpretation

Team games are inferred from the highest player GP on each team in the basic export, including goalies, before filtering. Players need at least half their team’s games (rounded up), 10 total ice-time minutes per team game for forwards or 15 for defensemen, and 5 even-strength minutes per team game. These thresholds grow with team games; missing games does not lower them. For traded players, the benchmark is the maximum of their teams’ inferred games and their own season GP.

Each player appears once, using the supplied multi-team total (2TM/TOT) where available. Files are joined by player ID, with matching team and GP required. Missing, nonfinite, or invalid scoring/on-ice data excludes a player rather than assigning a zero rating. The companion exclusions CSV lists every omitted skater and the applicable reasons.

Mixed positions use the first listed specific position in basic stats, falling back to advanced stats when basic stats only says F/W. Players still labeled only F/W are ranked together as Unspecified Forwards, using forward weights. Goalies are excluded.

On-ice results reflect teammates, opponents, deployment, and team strength; this is not an isolated defensive-impact or wins-above-replacement model. Relative Corsi is even-strength; the misc export supplies expected-goal totals without a strength-state split. The On-Ice score is therefore not a matched five-on-five measure. Hits, blocks, faceoffs, shooting percentage, and plus/minus are not separately rewarded. Production and efficiency intentionally reward some of the same scoring.

Source definitions: Hockey-Reference advanced statistics.

Centers

159 qualified players.

Rank Player Team GP G A PTS P/60 EV P/60 CF% rel xGF% Production Efficiency On-Ice HPR
1 Connor McDavid EDM 10 8 23 31 7.83 6.14 18.50 60.85 88.00 100.00 93.67 92.73
2 Leon Draisaitl EDM 10 10 11 21 5.81 4.68 23.50 62.78 79.13 98.99 95.25 88.31
3 Auston Matthews TOR 12 8 10 18 4.27 3.31 8.50 54.64 65.39 95.19 80.22 77.30
4 Jack Eichel VEG 12 6 13 19 4.84 3.75 4.70 55.49 58.61 97.22 73.10 73.09
5 Nathan MacKinnon COL 10 6 10 16 4.51 4.92 -0.70 52.91 53.39 98.86 51.11 66.58
6 Nick Suzuki MTL 9 5 7 12 3.67 3.81 4.60 61.90 42.17 96.46 81.96 66.42
7 Nick Schmaltz UTA 11 7 6 13 3.89 2.89 0.70 51.81 52.43 92.41 53.48 64.64
8 Evgeni Malkin PIT 11 6 3 9 2.88 2.65 8.20 64.93 41.22 83.16 92.72 64.10
9 Mason McTavish STL 10 6 4 10 3.82 4.07 2.90 51.16 42.96 97.09 57.59 62.12
10 Logan Stankoven CAR 12 7 3 10 2.83 2.48 1.40 59.89 47.22 78.61 72.31 61.65
11 Jake Guentzel TBL 9 4 5 9 3.00 2.76 6.30 65.79 32.70 86.58 88.92 60.11
12 Martin Nečas COL 10 5 6 11 3.24 3.23 0.90 54.32 40.43 92.03 60.60 59.95
13 Jack Hughes NJD 10 3 8 11 3.22 2.52 8.50 65.66 31.91 83.04 93.51 59.57
14 Jack Roslovic TOR 12 4 6 10 3.03 2.99 6.80 53.57 34.43 89.75 74.37 59.01
15 Clayton Keller UTA 11 4 10 14 4.26 1.96 4.30 56.58 41.39 74.81 74.37 58.01
16 Zachary Bolduc MTL 9 4 2 6 2.87 2.17 14.10 74.42 27.48 73.80 98.73 55.63
17 Dylan Holloway STL 10 3 7 10 3.34 3.19 0.30 53.85 30.17 91.90 56.96 54.05
18 Mark Jankowski CAR 9 6 1 7 3.39 3.75 -3.40 50.00 37.74 95.32 32.75 54.02
19 Drake Batherson OTT 11 4 4 8 2.43 2.86 -0.40 63.11 30.96 80.63 69.30 53.53
20 Fraser Minten BOS 11 4 4 8 2.65 3.19 0.50 56.00 30.96 84.56 62.66 53.38
21 Cole Perfetti WPG 10 6 3 9 2.90 1.55 7.80 52.81 41.22 58.10 74.21 52.88
22 Jared McCann SEA 11 3 5 8 2.71 2.10 10.40 56.80 26.70 70.25 86.71 51.77
23 Kent Johnson CBJ 8 4 1 5 2.15 2.71 6.10 59.74 25.74 72.41 83.23 51.24
24 Tyler Toffoli SJS 11 4 4 8 3.41 2.46 4.60 45.79 30.96 82.66 51.90 50.66
25 James Hagens BOS 11 3 4 7 2.94 2.85 -2.50 60.38 24.96 87.47 59.18 50.55
26 Filip Forsberg NSH 9 1 7 8 2.57 2.76 7.80 57.60 18.17 79.62 85.60 50.09
27 Emmitt Finnie DET 10 4 3 7 2.41 2.49 1.50 55.78 29.22 73.54 65.98 49.87
28 Brett Howden VEG 12 5 3 8 2.56 2.72 -5.00 55.81 35.22 78.35 43.67 49.85
29 Jaden Schwartz COL 10 3 3 6 2.56 2.52 3.60 59.14 23.22 75.95 75.00 49.39
30 Carter Verhaeghe FLA 11 6 2 8 2.39 2.29 -2.40 52.03 39.48 69.11 44.15 49.30
31 Ivan Barbashev VEG 12 1 8 9 2.79 2.30 6.70 59.73 19.91 74.56 84.34 49.19
32 Tage Thompson BUF 10 5 4 9 2.70 2.59 -3.20 50.00 36.96 79.11 34.81 49.17
33 Anthony Cirelli TBL 9 3 2 5 1.96 2.55 7.40 59.79 21.48 68.48 87.18 48.72
34 Frédérick Gaudreau SEA 11 6 2 8 2.85 3.44 -11.70 41.27 39.48 90.25 8.54 48.52
35 Tomáš Hertl VEG 12 4 3 7 2.18 1.66 8.10 68.42 29.22 50.13 94.30 48.51
36 Bo Horvat NYI 10 5 5 10 2.89 1.63 1.60 50.76 38.70 60.25 54.11 48.25
37 Claude Giroux OTT 11 2 5 7 2.21 2.47 6.80 59.32 20.70 69.62 84.65 48.16
38 Steven Stamkos NSH 9 4 6 10 3.54 2.21 -0.80 45.22 34.43 79.11 34.81 47.91
39 Noah Ostlund BUF 10 2 5 7 2.19 2.00 10.70 63.11 20.70 61.77 93.67 47.61
40 Cole Sillinger CBJ 8 3 3 6 3.00 3.35 -2.30 50.93 23.22 91.77 41.93 47.53
41 Sam Bennett FLA 11 3 3 6 1.78 2.24 5.40 66.92 23.22 59.87 87.18 47.01
42 Elias Lindholm BOS 11 4 4 8 2.65 2.24 -2.70 54.55 30.96 71.27 47.94 46.45
43 Mika Zibanejad NYR 12 3 8 11 2.64 2.49 -3.30 51.63 31.91 75.44 38.61 46.31
44 Mark Scheifele WPG 10 2 6 8 2.30 2.06 6.20 53.73 22.43 65.32 73.42 45.50
45 Brayden Point TBL 9 1 5 6 2.11 2.78 3.10 61.47 14.70 73.80 77.06 44.90
46 Charlie Coyle CBJ 8 1 6 7 2.71 3.36 -0.30 52.34 16.43 87.59 51.90 44.88
47 Elias Pettersson VAN 12 4 8 12 3.06 2.12 -5.50 39.86 37.91 75.95 12.34 44.21
48 Barrett Hayton UTA 11 1 6 7 2.73 1.74 5.40 72.31 16.43 60.38 89.08 44.15
49 Alex Iafallo WPG 10 3 2 5 2.19 2.59 1.30 53.42 21.48 72.15 58.54 44.09
50 Dylan Strome WSH 9 1 5 6 2.35 2.37 6.00 55.88 14.70 70.76 77.53 44.08
51 Logan Cooley UTA 11 3 8 11 3.34 1.28 -1.70 56.14 31.91 54.94 56.49 43.74
52 Wyatt Johnston DAL 8 1 5 6 2.24 2.37 1.10 63.03 14.70 69.62 73.89 43.01
53 Thomas Novak PIT 11 3 5 8 2.90 1.71 -0.60 53.57 26.70 62.03 53.64 42.68
54 Connor McMichael STL 10 2 5 7 2.66 1.99 5.70 48.62 20.70 67.09 60.13 42.50
55 Leo Carlsson ANA 10 2 9 11 3.36 1.56 3.50 46.40 27.65 62.03 49.21 42.28
56 J.T. Miller NYR 12 2 5 7 1.90 1.75 11.30 54.88 20.70 48.86 82.59 41.53
57 Brock Nelson COL 10 3 5 8 2.59 2.00 -2.50 50.85 26.70 67.22 39.56 41.42
58 Ryan Winterton SEA 11 2 4 6 2.47 2.79 -4.50 53.51 18.96 79.75 39.87 41.38
59 Joel Eriksson Ek MIN 11 2 5 7 1.84 1.38 15.10 67.27 20.70 38.48 97.15 41.32
60 Nico Hischier NJD 10 5 2 7 2.29 0.91 1.10 62.59 33.48 31.90 73.26 40.96
61 Marat Khusnutdinov BOS 11 2 3 5 1.98 2.35 1.40 55.14 17.22 65.06 64.08 40.94
62 Mark Kastelic BOS 11 2 4 6 2.81 3.17 -1.20 40.24 18.96 86.84 26.90 40.91
63 Linus Karlsson VAN 12 3 5 8 2.81 2.75 -3.30 34.25 26.70 82.78 13.61 40.90
64 Mikael Granlund ANA 9 2 6 8 2.72 2.00 2.10 45.65 22.43 68.48 45.57 40.88
65 Jordan Kyrou WSH 9 2 4 6 2.93 1.72 7.20 45.83 18.96 62.91 59.18 40.19
66 Fedor Svechkov COL 10 1 4 5 2.16 2.32 1.70 56.44 12.96 65.82 68.83 39.99
67 Anton Frondell CHI 9 1 5 6 2.30 2.85 -0.40 46.90 14.70 78.48 40.51 38.99
68 Boone Jenner WSH 9 4 1 5 2.09 2.52 -4.80 47.12 25.74 68.99 25.63 38.69
69 Ilya Protas WSH 9 1 4 5 2.76 2.60 3.10 38.96 12.96 80.76 37.82 38.27
70 Casey Mittelstadt BOS 11 3 2 5 1.98 2.18 -3.60 51.85 21.48 61.77 37.97 36.87
71 Vincent Trocheck UTA 11 3 2 5 1.66 1.55 0.40 60.00 21.48 39.62 68.51 36.33
72 Yegor Sharangovich CGY 9 2 2 4 1.59 1.93 10.80 50.52 15.48 47.47 71.20 36.22
73 Marco Rossi VAN 10 3 2 5 1.87 1.83 5.50 42.27 21.48 50.00 49.68 35.68
74 Trevor Zegras PHI 12 3 5 8 2.19 1.65 0.70 42.07 26.70 50.00 36.08 35.56
75 Colton Sissons TOR 12 2 3 5 1.66 2.05 -2.30 53.51 17.22 53.80 48.10 34.37
76 Chandler Stephenson SEA 11 1 8 9 2.82 1.96 -2.70 37.04 19.91 68.10 18.83 34.15
77 Frank Nazar CHI 7 3 1 4 1.88 1.70 8.80 37.50 19.74 46.46 51.58 34.12
78 Paul Cotter VAN 12 4 3 7 2.33 1.85 -5.00 32.17 29.22 58.73 7.28 33.68
79 Sam Reinhart FLA 11 5 3 8 2.14 1.18 -4.60 44.33 35.22 38.35 19.94 33.10
80 Adam Fantilli CBJ 8 2 1 3 1.09 1.39 5.00 66.67 13.74 29.87 86.08 33.05
81 Brayden Schenn NYI 10 2 4 6 2.19 1.87 -4.50 49.59 18.96 56.71 29.91 32.47
82 Dylan Larkin DET 8 1 4 5 1.72 0.95 6.90 68.48 12.96 24.94 92.41 32.44
83 Will Smith SJS 11 3 4 7 1.94 1.04 1.50 50.00 24.96 31.90 51.58 32.36
84 Nikita Nesterenko ANA 9 2 1 3 1.67 1.82 4.40 50.00 13.74 45.95 58.39 32.33
85 Morgan Frost CGY 9 3 3 6 2.58 1.03 0.40 46.72 23.22 40.38 42.25 32.17
86 Matty Beniers SEA 11 3 2 5 1.56 1.52 4.10 47.69 21.48 35.19 54.27 32.15
87 Shane Wright SEA 11 3 1 4 1.60 1.83 4.20 40.91 19.74 45.57 42.72 32.08
88 Shane Pinto OTT 11 2 5 7 1.95 1.93 -2.80 44.35 20.70 54.94 25.79 31.99
89 William Karlsson VEG 12 2 3 5 1.45 1.37 0.80 59.85 17.22 31.27 69.94 31.98
90 Pavel Zacha BOS 10 2 5 7 2.30 1.23 -1.30 50.34 20.70 43.04 42.88 31.84
91 Blake Lizotte PIT 11 0 4 4 1.64 2.00 4.30 51.19 6.96 53.16 61.71 31.77
92 Sidney Crosby PIT 11 3 3 6 1.70 1.72 -3.20 49.20 23.22 44.56 33.39 31.65
93 Nazem Kadri COL 10 0 7 7 2.06 1.81 0.90 50.00 12.17 51.65 49.37 31.45
94 Alex Killorn ANA 10 2 2 4 1.49 1.83 -1.90 54.84 15.48 43.67 52.37 31.32
95 Robert Thomas STL 10 1 5 6 1.78 1.52 0.70 53.44 14.70 40.76 56.65 30.90
96 Ryan O’Reilly NSH 9 4 3 7 2.22 1.33 -6.00 42.98 29.22 43.29 15.82 30.76
97 Morgan Geekie BOS 11 1 7 8 2.51 1.50 -4.60 50.76 18.17 50.00 32.12 30.51
98 Lars Eller FLA 11 0 5 5 1.78 1.91 3.70 44.90 8.70 51.65 47.15 29.27
99 Alexander Kerfoot NSH 9 1 3 4 1.60 1.58 4.30 50.00 11.22 38.99 57.75 28.86
100 Benjamin Kindel PIT 9 2 2 4 1.54 1.55 4.90 45.19 15.48 35.95 51.27 28.78
101 Kevin Stenlund UTA 11 1 4 5 1.98 1.89 -6.90 51.22 12.96 54.30 29.59 28.69
102 Jean-Gabriel Pageau NYI 10 1 4 5 1.91 2.33 -5.40 41.94 12.96 63.16 15.82 28.59
103 Alexandre Texier MTL 9 1 2 3 1.54 1.14 5.10 56.72 9.48 27.47 77.69 28.52
104 Adam Edstrom NSH 9 4 0 4 1.90 1.04 -2.50 47.37 24.00 31.52 33.86 28.23
105 Stephen Halliday OTT 11 3 2 5 2.23 1.26 -7.30 47.67 21.48 42.41 22.15 27.89
106 Ryan Strome CGY 9 1 2 3 1.42 1.57 7.00 46.53 9.48 36.08 60.44 27.65
107 Ryan Donato CHI 9 2 1 3 1.77 1.95 -1.30 34.15 13.74 52.28 21.04 26.76
108 Denver Barkey PHI 9 0 4 4 1.85 1.11 2.70 55.07 6.96 33.04 66.46 26.68
109 Connor Dewar PIT 11 1 3 4 1.62 1.98 -3.10 46.43 11.22 50.38 29.75 26.67
110 Evan Rodrigues NJD 10 2 2 4 1.55 1.99 -6.70 46.67 15.48 48.99 20.89 26.61
111 Oliver Moore CHI 9 2 1 3 1.69 1.86 -2.40 41.18 13.74 48.48 24.53 26.32
112 Phillip Danault MTL 9 0 2 2 0.84 1.11 7.40 70.37 3.48 18.73 94.15 26.19
113 Dalibor Dvorsky STL 10 2 1 3 1.43 1.06 -0.70 55.56 13.74 24.18 57.44 25.61
114 Jiri Kulich BUF 8 1 2 3 1.71 1.82 -3.30 47.44 9.48 47.09 30.70 25.00
115 Quinton Byfield LAK 7 1 1 2 0.93 0.58 18.00 56.72 7.74 11.27 88.13 24.88
116 Christian Dvorak PHI 12 2 2 4 1.14 1.41 -0.90 47.18 15.48 30.76 39.24 24.82
117 Gabriel Vilardi WPG 10 1 4 5 1.73 0.85 5.80 43.44 12.96 22.91 51.27 23.60
118 Jack McBain UTA 11 1 2 3 1.30 1.38 -4.20 56.57 9.48 30.76 47.78 23.52
119 Anton Lundell FLA 11 1 2 3 0.91 1.33 -3.30 56.98 9.48 25.19 51.58 22.61
120 Sam Steel DAL 10 1 2 3 1.13 1.34 -1.90 51.04 9.48 28.61 43.20 21.96
121 Joshua Norris BUF 10 2 1 3 1.23 1.52 -1.70 40.59 13.74 32.78 26.11 21.93
122 Sean Monahan CBJ 8 1 2 3 1.35 1.14 -2.40 52.56 9.48 26.08 45.09 21.58
123 Eetu Luostarinen FLA 11 2 0 2 0.67 0.46 0.60 57.47 12.00 6.33 65.82 21.06
124 Peyton Krebs BUF 10 0 4 4 1.77 1.79 -6.40 44.86 6.96 46.71 16.93 20.88
125 Tyler Seguin DAL 10 2 2 4 1.60 1.31 -10.30 45.95 15.48 32.03 16.93 20.73
126 Alex Newhook MTL 9 1 3 4 1.64 1.59 -6.40 41.67 11.22 40.38 13.45 20.41
127 Dylan Cozens OTT 11 0 3 3 0.91 0.41 6.60 54.29 5.22 8.23 74.68 20.01
128 Dawson Mercer NJD 10 0 4 4 1.59 1.43 -2.80 45.53 6.96 34.68 27.69 19.42
129 Casey Cizikas NYI 10 1 1 2 0.98 0.56 3.50 52.13 7.74 11.01 61.23 19.42
130 Michael Amadio OTT 11 2 2 4 1.41 1.22 -3.80 39.85 15.48 27.47 16.14 19.21
131 Mikael Backlund CGY 8 1 1 2 0.85 1.02 1.70 48.45 7.74 15.70 50.79 18.74
132 Zemgus Girgensons TBL 9 1 1 2 0.94 1.07 -10.80 59.14 7.74 20.25 41.93 18.33
133 Radek Faksa DAL 10 0 1 1 0.56 0.75 4.10 58.14 1.74 7.47 75.47 18.21
134 Jack Drury NSH 9 1 1 2 0.81 0.99 -0.40 51.28 7.74 13.42 49.37 17.77
135 Alexander Wennberg SJS 9 0 3 3 1.00 0.93 4.60 46.32 5.22 14.94 52.85 17.66
136 Blake Coleman MIN 11 2 1 3 1.03 0.00 -3.90 53.15 13.74 8.99 39.56 17.48
137 Sean Couturier PHI 12 0 3 3 0.88 1.09 6.70 35.25 5.22 19.37 45.09 17.44
138 Ryan Greene CHI 9 0 2 2 0.93 1.05 -2.40 53.61 3.48 18.99 48.26 17.09
139 Ross Colton NSH 9 1 1 2 1.07 1.13 -1.10 41.43 7.74 23.29 29.43 16.74
140 Ridly Greig OTT 9 1 1 2 0.79 1.01 0.00 45.71 7.74 13.54 38.61 15.65
141 Cody Glass NJD 10 1 0 1 0.48 0.00 -4.60 69.05 6.00 2.15 57.59 15.16
142 Scott Laughton LAK 8 1 1 2 1.03 1.19 -10.70 39.33 7.74 24.30 6.65 12.49
143 Jonathan Marchessault NSH 9 2 1 3 1.20 0.00 -6.10 40.43 13.74 10.51 11.71 12.36
144 Michael Rasmussen DET 10 1 2 3 1.08 0.94 -10.30 43.68 9.48 16.33 12.82 12.20
145 Martin Pospisil CGY 9 1 1 2 0.99 0.57 -1.60 35.96 7.74 11.65 23.10 11.98
146 Gage Goncalves TBL 8 0 0 0 0.00 0.00 1.60 51.11 0.00 1.39 55.54 11.53
147 Jake Evans MTL 9 0 0 0 0.00 0.00 -2.10 55.71 0.00 1.39 53.80 11.18
148 Ryan McLeod BUF 10 1 1 2 0.79 1.02 -8.10 42.72 7.74 14.18 12.66 10.65
149 Conor Geekie TBL 9 1 0 1 0.56 0.62 -0.20 34.78 6.00 6.84 26.27 10.30
150 Teddy Blueger TOR 12 1 1 2 0.79 1.02 -5.80 33.02 7.74 14.05 6.65 9.41
151 Aliaksei Protas WSH 9 0 2 2 0.84 0.98 -3.30 38.30 3.48 14.05 16.77 9.31
152 Viggo Bjorck WPG 10 0 0 0 0.00 0.00 3.60 40.95 0.00 1.39 41.61 8.74
153 Morgan Barron WPG 10 0 2 2 0.82 0.95 -5.00 35.48 3.48 12.41 10.13 7.49
154 Yakov Trenin MIN 11 0 2 2 0.85 0.97 -7.80 34.67 3.48 13.92 4.75 6.87
155 Zack Ostapchuk SJS 11 1 0 1 0.52 0.00 -6.90 44.44 6.00 2.41 15.66 6.85
156 Andrew Copp DET 10 1 1 2 0.64 0.42 -13.40 36.46 7.74 5.06 3.80 6.15
157 Nic Dowd VEG 12 0 2 2 0.81 0.92 -11.30 35.71 3.48 11.01 3.80 5.80
158 Noah Laba NYR 12 0 2 2 0.67 0.78 -5.90 32.52 3.48 8.35 6.01 5.45
159 Noel Acciari PHI 12 1 0 1 0.35 0.43 -9.10 34.23 6.00 4.18 3.48 4.95

Left Wings

59 qualified players.

Rank Player Team GP G A PTS P/60 EV P/60 CF% rel xGF% Production Efficiency On-Ice HPR
1 Kirill Kaprizov MIN 11 11 6 17 4.25 3.96 12.50 71.07 80.00 97.93 97.41 88.86
2 Tim Stützle OTT 11 7 8 15 3.72 4.15 0.00 60.99 64.85 98.62 58.19 73.65
3 Matthew Tkachuk FLA 11 3 12 15 4.25 2.85 8.20 65.35 56.36 91.03 86.21 72.73
4 Brandon Hagel TBL 9 7 5 12 3.71 4.02 5.20 59.35 54.85 96.90 74.14 71.32
5 Alexis Lafrenière NYR 12 8 6 14 3.68 3.22 3.70 55.32 63.64 93.10 57.33 71.21
6 Brady Tkachuk FLA 11 7 4 11 3.59 2.30 10.80 68.27 51.52 78.97 93.97 68.24
7 Kyle Connor WPG 10 9 3 12 3.42 2.53 3.70 53.57 59.09 81.72 54.74 65.01
8 Artemi Panarin LAK 8 6 3 9 3.17 3.01 17.00 57.14 42.73 87.59 82.33 64.11
9 Jason Robertson DAL 10 3 8 11 3.26 2.94 10.60 58.33 43.03 87.24 81.03 63.89
10 Matt Boldy MIN 11 5 4 9 2.23 2.60 12.20 67.78 40.61 69.66 94.83 60.17
11 Artturi Lehkonen COL 10 8 3 11 3.47 3.50 -6.00 50.69 53.64 92.76 25.86 59.82
12 Roope Hintz DAL 10 5 3 8 2.84 3.11 8.30 56.60 37.27 87.24 71.55 59.12
13 Nicholas Robertson PIT 11 6 0 6 2.63 2.36 3.40 59.09 32.73 74.14 66.38 51.88
14 Matias Maccelli NYI 8 2 4 6 3.11 2.70 3.50 64.06 24.24 81.72 73.28 51.29
15 William Carrier CAR 12 0 7 7 2.70 2.71 3.80 60.99 23.33 80.00 71.98 50.06
16 Lucas Raymond DET 10 3 6 9 2.63 1.12 7.80 66.67 36.36 41.38 86.21 47.84
17 Eric Robinson CAR 12 2 4 6 2.41 2.81 0.40 61.11 24.24 75.52 61.64 47.10
18 Nikolaj Ehlers CAR 12 3 6 9 2.75 2.04 -1.90 54.26 36.36 66.21 38.79 45.80
19 Juraj Slafkovsky MTL 9 2 5 7 2.47 2.20 1.40 58.49 27.58 65.86 60.34 45.62
20 Adrian Kempe LAK 8 3 4 7 2.53 1.75 12.00 56.25 29.70 51.03 75.00 45.16
21 Viktor Arvidsson DET 10 4 4 8 2.55 1.60 3.20 56.80 35.15 48.28 57.76 43.61
22 Gabriel Landeskog COL 10 4 2 6 2.26 2.17 0.50 53.17 28.48 62.76 43.97 41.86
23 Zach Benson BUF 10 0 6 6 1.80 1.66 17.50 72.63 20.00 38.28 100.00 41.48
24 Anders Lee UTA 11 2 3 5 2.06 1.81 5.10 67.74 20.91 48.62 81.03 41.25
25 Jake DeBrusk VAN 10 3 4 7 2.60 2.32 0.90 36.52 29.70 71.72 24.14 41.19
26 Tyler Bertuzzi CHI 9 2 3 5 1.91 1.86 6.80 53.78 20.91 50.34 64.66 38.49
27 Alex Ovechkin WSH 9 1 3 4 1.88 2.47 2.80 50.00 15.45 62.76 45.69 35.69
28 Gavin McKenna TOR 12 3 4 7 2.55 1.82 -6.80 48.25 29.70 55.86 17.24 35.06
29 Pavel Buchnevich STL 9 2 4 6 2.24 0.99 6.70 52.58 24.24 32.07 60.34 33.81
30 Igor Chernyshov SJS 11 2 2 4 1.61 1.83 6.30 56.20 17.58 38.97 64.66 33.41
31 Danil But UTA 11 2 2 4 1.99 2.08 -4.50 56.94 17.58 56.21 38.79 33.41
32 Jordan Martinook CAR 12 1 4 5 1.74 2.09 2.30 49.57 18.79 49.66 43.97 33.08
33 Liam Ohgren VAN 11 2 3 5 1.83 2.15 1.70 33.33 20.91 54.14 24.14 31.52
34 Ivar Stenberg SJS 11 3 5 8 2.78 0.86 -0.80 36.75 33.03 37.93 17.67 31.43
35 Nils Höglander NSH 9 3 0 3 1.80 1.27 6.00 57.97 16.36 29.31 71.55 31.29
36 Ondřej Palát NYI 10 2 1 3 1.38 1.49 9.50 64.04 14.24 22.41 87.07 31.26
37 Pavel Dorofeyev NYR 12 2 4 6 1.72 1.06 4.70 51.81 24.24 23.10 54.31 29.91
38 Jake Neighbours STL 10 3 3 6 2.40 1.47 -3.70 46.60 26.36 40.69 18.97 29.18
39 Nick Paul TOR 12 2 3 5 1.54 1.91 -0.70 48.30 20.91 40.69 30.17 28.70
40 William Cuylle NYR 12 3 3 6 1.90 1.61 -0.80 34.17 26.36 39.66 15.95 28.27
41 Warren Foegele OTT 11 1 3 4 1.80 1.89 -3.00 48.86 15.45 47.24 27.59 27.42
42 Matthew Knies CBJ 8 2 2 4 1.63 1.54 -1.00 56.96 17.58 30.00 45.69 26.93
43 A.J. Greer ANA 9 1 2 3 1.61 1.64 4.30 53.15 12.12 32.41 55.17 26.82
44 Chris Kreider MTL 9 1 3 4 1.78 2.22 -6.20 40.00 15.45 54.48 12.07 26.49
45 Joel Farabee CGY 9 1 5 6 2.17 0.50 2.10 47.32 22.12 24.48 36.21 25.65
46 Lawson Crouse UTA 11 1 3 4 1.48 1.26 0.60 57.36 15.45 20.69 56.03 25.14
47 Emil Heineman NYI 10 2 2 4 1.54 0.90 0.40 57.14 17.58 14.14 52.59 23.55
48 Alex Formenton EDM 10 1 3 4 1.70 2.00 -10.50 44.44 15.45 45.17 8.62 23.00
49 Erik Haula LAK 8 1 3 4 1.87 1.77 -11.50 39.33 15.45 42.41 6.03 21.66
50 Adam Lowry WPG 10 1 3 4 1.57 1.77 -4.90 46.67 15.45 35.17 16.38 21.55
51 Cutter Gauthier ANA 9 2 3 5 1.90 0.99 -4.20 38.74 20.91 26.90 12.07 20.94
52 Jamie Benn DAL 10 1 1 2 0.95 1.01 8.60 49.38 8.79 13.79 59.48 20.43
53 Anthony Duclair NYI 10 2 1 3 1.40 1.51 -4.10 46.81 14.24 24.14 19.83 18.33
54 Sandis Vilmanis FLA 10 0 1 1 0.46 0.48 -0.30 61.04 3.33 2.76 58.62 14.22
55 Anthony Beauvillier WSH 9 1 1 2 1.12 1.20 -8.30 48.61 8.79 17.59 17.24 13.12
56 Noah Cates PHI 12 0 1 1 0.39 0.47 6.50 38.96 3.33 1.03 42.24 10.43
57 Jordan Greenway CHI 9 1 0 1 0.49 0.56 -3.30 49.41 5.45 6.55 28.45 10.38
58 Trevor Moore LAK 8 1 1 2 0.92 0.54 -9.50 39.29 8.79 6.90 6.90 7.84
59 Mats Zuccarello LAK 5 0 1 1 0.71 0.00 -7.10 47.50 3.33 2.07 15.52 5.39

Right Wings

69 qualified players.

Rank Player Team GP G A PTS P/60 EV P/60 CF% rel xGF% Production Efficiency On-Ice HPR
1 David Pastrňák BOS 11 6 10 16 4.45 3.67 2.80 55.06 85.00 100.00 70.96 86.69
2 Mark Stone VEG 12 8 7 15 4.15 2.57 3.10 54.14 88.00 85.29 70.59 83.71
3 Mikko Rantanen DAL 10 5 8 13 3.75 3.62 2.10 58.86 69.50 94.71 77.57 78.68
4 Alex DeBrincat DET 10 6 6 12 3.60 3.00 7.10 58.74 69.00 87.35 89.71 78.65
5 Vasily Podkolzin EDM 10 7 5 12 3.76 2.24 20.10 60.69 72.50 73.82 94.85 77.37
6 William Nylander TOR 12 6 10 16 3.93 3.11 -0.90 43.66 85.00 91.18 34.56 76.76
7 Nikita Kucherov TBL 9 4 9 13 4.06 3.63 3.20 52.07 66.00 97.94 65.81 75.54
8 Easton Cowan TOR 12 5 6 11 3.63 3.35 5.20 57.62 61.50 91.47 83.09 74.81
9 Andrei Svechnikov CAR 12 6 5 11 3.09 2.28 5.50 62.82 65.00 68.82 91.18 71.38
10 Kirill Marchenko TOR 12 6 6 12 3.22 1.69 6.40 55.06 69.00 63.82 79.78 69.60
11 Jack Quinn BUF 10 5 5 10 3.05 2.34 11.60 67.27 57.50 69.12 99.26 69.34
12 Mitch Marner VEG 11 2 10 12 3.32 2.67 0.80 61.07 55.00 83.53 75.00 67.56
13 Jackson Blake CAR 12 2 10 12 3.26 2.59 -0.70 62.94 55.00 80.29 69.49 65.49
14 Cole Caufield MTL 9 6 2 8 2.71 2.92 3.20 55.47 53.00 77.65 75.37 64.87
15 Ryan Leonard WSH 9 4 4 8 3.75 3.40 4.40 48.96 46.00 94.41 64.34 64.19
16 Alex Tuch WSH 9 5 2 7 2.48 2.86 7.30 62.02 45.50 75.00 94.12 64.07
17 JJ Peterka BOS 11 4 3 7 2.27 2.55 6.70 58.18 42.00 66.76 86.76 58.38
18 Arseny Gritsyuk NJD 10 5 2 7 2.74 2.20 6.10 55.22 45.50 61.47 80.15 57.22
19 Kaapo Kakko SEA 11 2 7 9 3.54 3.32 1.70 38.28 43.00 89.41 38.97 56.12
20 Luke Evangelista NJD 7 3 3 6 2.99 2.51 1.60 66.02 34.50 73.82 80.88 55.57
21 Josh Anderson MTL 9 4 2 6 2.87 3.36 -1.10 53.92 38.00 85.29 50.37 54.66
22 Alex Laferriere LAK 8 2 5 7 2.80 3.31 -0.20 55.45 35.00 81.47 60.66 54.07
23 Oliver Bjorkstrand NYR 12 5 1 6 2.82 2.62 -0.80 52.17 41.50 76.76 48.90 53.56
24 Mackie Samoskevich SEA 10 5 1 6 2.38 2.54 2.40 52.00 41.50 67.65 62.50 53.54
25 Jimmy Snuggerud STL 10 6 2 8 2.69 2.38 -2.20 51.49 53.00 64.71 37.13 53.34
26 Jonathan Lekkerimäki VAN 12 4 5 9 3.10 2.47 -0.80 40.62 50.00 72.94 31.99 53.28
27 Dylan Guenther UTA 11 4 5 9 2.93 1.29 -0.70 56.64 50.00 47.06 59.93 51.10
28 Matvei Michkov PHI 12 6 2 8 2.65 1.66 0.70 33.33 53.00 54.41 31.62 49.15
29 Jordan Eberle SEA 11 4 5 9 2.98 1.19 1.80 39.71 50.00 45.88 41.18 47.00
30 Pontus Holmberg TBL 9 2 3 5 2.30 2.48 -3.90 58.59 27.00 64.41 48.16 42.46
31 Gabriel Perreault NYR 12 4 3 7 2.11 1.33 -3.70 52.32 42.00 39.41 37.50 40.32
32 Danila Yurov MIN 11 4 1 5 1.92 1.42 0.00 52.22 34.00 40.88 55.15 40.29
33 Simon Holmström NYI 10 4 1 5 1.74 1.40 4.00 45.36 34.00 36.18 58.09 39.47
34 Tom Wilson WSH 9 2 3 5 1.79 2.51 -2.00 52.43 27.00 57.65 43.38 39.47
35 Ville Koivunen PIT 9 1 3 4 1.98 2.21 -1.10 64.80 19.50 52.94 66.54 38.94
36 Brock Boeser VAN 12 2 6 8 2.18 0.71 3.70 32.86 39.00 32.65 41.91 37.68
37 Michael McCarron MIN 11 1 4 5 2.02 2.61 -8.20 48.05 23.50 65.88 21.32 35.78
38 Bryan Rust PIT 7 3 2 5 2.47 1.82 -5.40 39.36 30.50 56.76 11.76 34.63
39 Matthew Coronato CGY 9 2 4 6 2.28 1.32 -1.70 44.14 31.00 40.88 31.62 34.09
40 Kiefer Sherwood SJS 11 1 4 5 1.77 1.68 0.90 40.97 23.50 44.71 42.65 33.69
41 Victor Eklund NYI 10 3 1 4 1.74 1.41 -0.20 48.48 26.50 36.47 45.96 33.38
42 Mathieu Joseph EDM 10 2 3 5 2.13 2.38 -17.50 37.11 27.00 60.29 5.15 32.62
43 Valeri Nichushkin CBJ 8 1 3 4 1.88 1.71 -1.40 49.30 19.50 48.24 38.97 32.01
44 Kyle Palmieri NYI 10 2 1 3 1.10 1.44 1.00 52.10 19.00 32.65 58.82 31.06
45 Bobby Brink MIN 11 0 5 5 2.10 1.42 0.40 39.76 20.00 44.12 35.66 30.37
46 Jonatan Berggren STL 10 2 3 5 2.05 1.37 -4.50 46.48 27.00 39.12 24.26 30.09
47 Eeli Tolvanen NYR 12 3 1 4 1.54 1.86 -3.50 37.50 26.50 45.88 13.97 29.81
48 Anthony Mantha NJD 10 2 1 3 1.36 1.51 -5.70 58.59 19.00 37.06 45.22 29.66
49 Patrick Kane CHI 9 1 4 5 1.71 1.64 -0.30 32.35 23.50 41.18 24.63 29.03
50 Kasperi Kapanen EDM 10 3 1 4 1.33 0.43 -1.90 56.47 26.50 15.29 50.74 27.99
51 Timo Meier NJD 10 1 3 4 1.47 1.26 -3.00 57.34 19.50 28.53 47.79 27.87
52 Egor Chinakhov PIT 8 2 1 3 1.42 1.10 2.10 43.53 19.00 26.18 48.90 27.13
53 Roman Kantserov CHI 9 3 0 3 1.08 0.87 4.50 31.67 22.50 19.71 42.65 25.69
54 Matthew Wood NSH 9 1 1 2 0.90 0.00 8.30 53.75 11.50 7.65 80.15 24.07
55 Porter Martone PHI 12 2 1 3 1.11 0.44 4.40 39.83 19.00 13.82 51.84 24.01
56 Rickard Rakell PIT 11 1 3 4 1.11 0.71 -1.20 51.18 19.50 19.41 41.91 23.96
57 Judd Caulfield ANA 8 1 2 3 1.80 1.39 -4.10 43.08 15.50 37.06 19.85 22.84
58 Brandon Duhaime TOR 12 1 2 3 1.29 1.60 -1.30 32.05 15.50 36.76 16.91 22.16
59 Joel Armia LAK 8 1 1 2 1.11 0.66 0.50 48.65 11.50 17.06 50.00 20.87
60 Owen Tippett PHI 9 1 1 2 0.81 0.93 0.40 36.70 11.50 18.82 31.25 17.65
61 Isak Rosen WPG 10 0 1 1 0.46 0.50 2.30 43.96 4.00 10.29 51.47 15.38
62 Josh Doan BUF 10 1 1 2 0.75 0.85 -2.20 40.00 11.50 16.47 22.43 15.18
63 Justin Sourdif WSH 7 1 0 1 0.64 0.68 -2.90 50.00 7.50 13.24 33.82 14.49
64 Ryan Hartman MIN 11 1 1 2 0.82 0.46 -7.10 39.81 11.50 12.35 11.76 11.81
65 Conor Garland CBJ 8 0 0 0 0.00 0.00 -2.40 59.02 0.00 2.35 54.41 11.59
66 Tyson Foerster PHI 11 1 0 1 0.31 0.42 -0.30 35.54 7.50 6.18 26.84 10.97
67 Corey Perry LAK 7 0 0 0 0.00 0.00 -1.80 47.17 0.00 2.35 33.82 7.47
68 Barclay Goodrow SJS 11 0 1 1 0.46 0.00 -6.50 42.11 4.00 4.71 16.18 6.65
69 Keegan Kolesar DET 10 0 0 0 0.00 0.00 -7.80 45.95 0.00 2.35 19.85 4.68

Defensemen

146 qualified players.

Rank Player Team GP G A PTS P/60 EV P/60 CF% rel xGF% Production Efficiency On-Ice HPR
1 Evan Bouchard EDM 10 7 12 19 4.38 3.70 19.70 60.75 94.29 100.00 94.14 95.65
2 Quinn Hughes MIN 11 2 11 13 2.59 1.89 14.60 64.14 48.57 93.66 98.28 82.21
3 Lane Hutson MTL 9 2 7 9 2.27 2.08 11.20 61.49 37.14 94.07 93.10 76.56
4 Cale Makar COL 9 3 8 11 3.32 3.60 3.70 59.12 48.57 99.31 79.31 75.09
5 Shayne Gostisbehere CAR 12 2 7 9 2.52 1.12 9.80 64.00 37.14 78.21 95.52 73.68
6 Miro Heiskanen DAL 10 3 5 8 1.84 1.91 6.40 59.09 40.00 91.17 85.17 73.12
7 Brandon Montour SEA 10 2 6 8 2.02 1.81 8.60 57.32 34.29 90.76 86.55 71.92
8 Matthew Schaefer NYI 10 1 8 9 2.06 1.64 13.40 56.91 31.43 86.76 87.07 70.30
9 Brandt Clarke LAK 8 2 5 7 2.68 2.30 13.90 54.21 31.43 97.24 81.03 70.20
10 Seth Jones FLA 11 1 10 11 2.41 1.62 2.90 62.39 37.14 87.17 80.00 68.94
11 Adam Fox NYR 12 0 14 14 3.22 2.90 2.50 56.98 40.00 98.62 71.38 68.78
12 Mikhail Sergachev UTA 11 3 10 13 3.07 2.21 -4.70 63.40 54.29 97.10 58.45 66.86
13 Brayden McNabb VEG 12 0 7 7 1.86 2.04 6.60 57.07 20.00 92.28 82.41 66.16
14 John Marino UTA 9 2 3 5 1.64 1.09 6.90 59.54 25.71 71.86 86.90 64.78
15 Owen Power BUF 10 2 6 8 1.80 2.19 3.20 55.06 34.29 91.72 68.62 64.10
16 Kris Letang PIT 11 0 5 5 1.38 1.21 6.20 64.39 14.29 70.21 91.72 63.11
17 Logan Stanley NYI 10 0 5 5 1.45 1.32 6.10 62.32 14.29 74.62 87.93 62.51
18 John Carlson TBL 9 3 2 5 1.69 1.73 4.00 54.05 31.43 85.79 67.59 61.29
19 Dougie Hamilton NJD 10 1 4 5 1.41 1.37 3.20 62.21 20.00 75.17 80.34 60.95
20 Cole Hutson WSH 9 2 3 5 1.77 1.19 9.90 53.12 25.71 75.31 76.38 60.91
21 Olen Zellweger BUF 9 2 1 3 1.02 1.08 7.40 59.35 20.00 61.52 87.59 60.79
22 Devon Toews COL 10 2 5 7 2.03 1.42 1.20 55.70 31.43 84.00 64.14 59.29
23 Adam Wilsby NSH 9 0 5 5 1.74 1.54 6.00 55.12 14.29 82.48 75.34 58.81
24 Damon Severson CBJ 6 1 3 4 1.70 1.90 0.70 58.26 17.14 88.55 68.45 58.08
25 Samuel Girard PIT 9 1 6 7 2.49 2.77 -2.40 57.59 25.71 96.55 57.93 57.92
26 Shea Theodore VEG 12 2 2 4 0.93 0.82 7.80 57.07 22.86 48.14 85.17 57.22
27 Justin Faulk DET 10 2 3 5 1.55 1.10 3.20 55.65 25.71 71.72 70.00 57.15
28 Moritz Seider DET 10 0 5 5 1.16 0.97 2.70 65.22 14.29 60.83 83.10 56.89
29 Philip Broberg STL 10 2 4 6 1.57 1.28 4.40 52.80 28.57 76.14 64.83 56.78
30 Neal Pionk WPG 10 1 6 7 1.71 1.80 5.00 48.94 25.71 87.59 60.34 56.77
31 Ryker Evans SEA 11 2 4 6 1.45 1.33 5.60 51.76 28.57 74.76 65.52 56.74
32 Luke Hughes NJD 10 3 1 4 1.00 0.93 0.60 64.50 28.57 55.59 75.69 56.53
33 Mattias Ekholm EDM 10 1 2 3 0.86 0.99 13.40 55.76 14.29 55.79 84.66 56.33
34 Nate Schmidt UTA 11 1 2 3 0.81 0.90 4.70 62.72 14.29 51.59 85.52 55.67
35 Thomas Harley DAL 10 0 4 4 0.97 0.84 8.10 58.75 11.43 50.21 87.59 55.39
36 Hampus Lindholm BOS 11 1 3 4 1.06 0.94 6.00 55.41 17.14 58.76 76.03 54.05
37 Vladislav Gavrikov NYR 12 1 5 6 1.41 1.61 -0.10 55.91 22.86 78.21 60.34 53.56
38 Brett Pesce NJD 10 0 3 3 0.85 0.94 3.00 63.50 8.57 53.38 81.90 52.77
39 Morgan Rielly TOR 12 0 8 8 2.02 2.01 2.10 46.05 22.86 92.14 50.17 52.47
40 Thomas Chabot OTT 9 1 3 4 1.05 1.03 4.60 54.48 17.14 61.38 71.03 52.45
41 Alexandre Carrier MTL 9 1 3 4 1.36 1.65 -3.40 62.38 17.14 78.34 60.69 52.04
42 Declan Carlile PIT 11 3 2 5 1.45 1.70 0.60 49.19 31.43 81.93 47.41 51.25
43 Roman Josi NSH 9 1 8 9 2.36 1.02 0.60 51.13 31.43 74.48 50.17 50.63
44 Jonas Brodin MIN 11 0 3 3 0.74 0.88 6.00 56.80 8.57 48.55 79.14 50.32
45 Noah Hanifin VEG 12 2 3 5 1.24 1.34 -3.70 57.93 25.71 71.86 54.48 50.20
46 Jakob Chychrun WSH 9 1 4 5 1.35 0.66 7.00 52.46 20.00 47.45 70.86 49.75
47 Adam Jiricek STL 10 1 1 2 0.78 0.85 0.80 64.22 11.43 47.45 76.55 49.74
48 Zach Werenski CBJ 8 0 6 6 1.55 1.68 -0.80 54.11 17.14 83.45 52.24 49.51
49 MacKenzie Weegar UTA 11 2 1 3 0.76 0.86 0.50 61.93 20.00 47.31 70.00 49.33
50 Mason Lohrei BOS 11 2 3 5 1.50 1.66 -1.60 52.44 25.71 82.07 46.38 49.10
51 Erik Karlsson PIT 11 1 10 11 2.58 1.78 -2.50 44.94 37.14 92.14 33.10 49.07
52 Jordan Spence OTT 11 1 1 2 0.50 0.56 8.80 57.22 11.43 25.66 86.55 48.79
53 Tony DeAngelo NYI 10 1 2 3 1.10 0.78 5.50 53.37 14.29 50.21 69.31 48.03
54 Mattias Samuelsson BUF 10 2 5 7 1.80 1.76 -1.00 45.16 31.43 87.86 36.90 48.00
55 Denton Mateychuk CBJ 8 1 1 2 0.65 0.74 10.20 53.49 11.43 37.24 77.93 47.81
56 Kaedan Korczak PIT 11 0 5 5 1.49 1.71 -1.80 53.47 14.29 83.45 48.62 47.03
57 Nils Lundkvist DAL 10 0 2 2 0.70 0.72 2.00 62.96 5.71 37.66 78.97 46.66
58 Aaron Ekblad FLA 9 0 3 3 0.96 0.85 3.60 54.55 8.57 50.34 69.14 46.27
59 William Borgen BOS 11 1 2 3 0.87 0.97 -3.00 60.67 14.29 55.45 58.97 44.68
60 Sean Walker CAR 12 0 6 6 1.39 1.07 -2.80 55.37 17.14 66.76 50.34 44.49
61 Nikita Zadorov BOS 10 0 4 4 1.20 1.35 0.60 51.46 11.43 71.72 50.86 44.25
62 Rasmus Andersson VEG 12 2 3 5 1.32 1.45 -2.30 48.86 25.71 75.31 38.62 43.92
63 Tristan Luneau ANA 10 0 2 2 0.57 0.63 9.50 53.61 5.71 29.66 77.24 43.89
64 Niko Mikkola FLA 11 1 1 2 0.55 0.65 1.20 60.87 11.43 29.66 73.10 43.74
65 Rasmus Dahlin BUF 7 2 2 4 1.43 0.84 -0.90 53.12 22.86 58.07 49.48 43.64
66 Elias Pettersson VAN 12 3 0 3 0.80 0.62 7.70 42.70 25.71 35.59 56.55 42.06
67 Dmitry Orlov SJS 11 1 3 4 1.20 0.70 3.00 48.28 17.14 48.69 54.31 41.75
68 Josh Manson COL 10 1 3 4 1.51 1.67 -6.10 52.94 17.14 82.76 35.34 41.74
69 Simon Nemec CGY 9 0 3 3 0.94 1.02 4.90 43.51 8.57 57.52 52.76 40.69
70 Noah Warren ANA 10 0 3 3 1.07 1.27 1.00 46.48 8.57 67.72 46.90 40.61
71 Andrew Peeke UTA 11 1 2 3 1.02 1.15 -3.50 54.17 14.29 63.31 45.34 40.52
72 Artyom Levshunov CHI 9 1 2 3 0.98 1.07 7.00 34.72 14.29 60.00 46.38 40.16
73 Jackson LaCombe ANA 10 1 7 8 1.83 1.52 -2.90 38.85 28.57 83.17 23.45 39.92
74 Brent Burns COL 10 0 3 3 1.12 1.24 -0.70 51.11 8.57 67.72 45.34 39.91
75 Jalen Chatfield CAR 12 1 2 3 0.73 0.86 -2.70 56.04 14.29 46.48 53.28 39.88
76 K’Andre Miller CAR 12 1 3 4 0.89 0.80 -2.30 54.44 17.14 47.45 50.34 39.66
77 Jacob Trouba SJS 11 2 4 6 1.49 1.22 -2.70 42.37 28.57 72.83 27.07 38.96
78 Albert Johansson DET 10 0 1 1 0.37 0.43 3.60 56.12 2.86 19.59 73.28 38.73
79 Dylan Samberg WPG 10 0 3 3 0.79 0.88 1.30 50.61 8.57 49.38 51.90 38.27
80 Vince Dunn SEA 11 2 6 8 1.84 1.42 -6.20 39.27 34.29 82.21 15.52 37.82
81 Sean Durzi NYR 12 2 2 4 0.99 0.88 1.50 39.10 22.86 53.66 38.62 37.65
82 Brett Kulak COL 10 0 4 4 1.31 1.41 -4.00 47.55 11.43 73.79 32.59 36.54
83 Sam Rinzel CHI 8 1 1 2 0.86 0.46 1.20 52.21 11.43 32.97 54.48 36.19
84 Dylan DeMelo WPG 10 1 2 3 0.84 0.94 -0.20 46.24 14.29 52.69 41.38 36.08
85 Kevin Bahl CGY 9 1 0 1 0.30 0.35 7.50 49.62 8.57 13.79 66.55 35.97
86 Gustav Forsling FLA 10 1 1 2 0.57 0.69 1.90 50.65 11.43 31.86 54.14 35.76
87 Travis Sanheim PHI 12 1 2 3 0.58 0.70 1.40 45.42 14.29 34.48 47.24 34.17
88 Ryan Shea EDM 10 1 2 3 0.77 0.90 -4.00 52.03 14.29 50.07 38.10 33.95
89 Wyatt Kaiser CHI 9 0 3 3 1.03 1.15 1.30 36.67 8.57 63.45 33.97 33.72
90 Darren Raddysh TOR 12 0 5 5 1.05 0.53 0.50 46.36 14.29 39.17 43.45 33.63
91 Noah Dobson MTL 9 0 2 2 0.62 0.76 -0.40 52.86 5.71 37.38 50.00 33.56
92 Jonas Siegenthaler NJD 10 0 2 2 0.62 0.69 -2.30 54.78 5.71 34.21 51.38 33.39
93 Erik Černák TBL 9 0 1 1 0.35 0.40 0.00 56.64 2.86 16.69 61.72 32.81
94 J.J. Moser TBL 9 0 0 0 0.00 0.00 4.30 54.29 0.00 4.90 69.31 32.41
95 Oliver Ekman-Larsson TOR 12 0 1 1 0.28 0.00 6.00 51.40 2.86 7.38 65.69 32.26
96 Ben Chiarot DET 10 0 1 1 0.31 0.35 -1.70 58.94 2.86 14.48 61.55 32.18
97 Tyson Hinds ANA 10 0 0 0 0.00 0.00 5.10 53.04 0.00 4.90 67.93 31.79
98 Jaccob Slavin CAR 12 0 3 3 0.70 0.83 -8.30 55.83 8.57 42.48 41.03 31.66
99 Vincent Desharnais WSH 9 0 3 3 1.03 1.26 -8.40 50.52 8.57 66.21 26.55 31.07
100 Troy Stecher TOR 12 1 1 2 0.53 0.63 -0.80 51.03 11.43 28.97 44.31 30.61
101 Tom Willander VAN 12 0 3 3 0.73 0.80 1.60 38.69 8.57 42.62 37.93 30.30
102 Cam Fowler STL 10 0 4 4 1.10 0.69 -0.20 42.31 11.43 46.76 33.28 30.09
103 Colton Parayko STL 10 0 4 4 1.14 0.99 -5.20 44.44 11.43 61.59 24.48 29.84
104 Tyler Kleven OTT 11 1 1 2 0.52 0.62 -0.60 46.63 11.43 27.45 41.72 29.07
105 Yan Kuznetsov CGY 8 0 1 1 0.43 0.47 3.30 43.40 2.86 21.79 48.28 28.03
106 Zeev Buium VAN 12 0 3 3 0.73 0.78 2.10 31.86 8.57 41.24 33.62 28.01
107 Filip Hronek VAN 12 0 7 7 1.37 0.79 -3.50 29.85 20.00 54.62 14.66 26.25
108 Jamie Oleksiak VAN 11 1 3 4 1.21 1.38 -11.90 32.41 17.14 72.83 3.79 25.06
109 Michael Kesselring SJS 11 0 2 2 0.55 0.63 0.70 38.42 5.71 28.69 33.28 23.86
110 Pavel Mintyukov ANA 9 0 2 2 0.74 0.43 -5.00 51.11 5.71 28.41 33.28 23.79
111 Bowen Byram CHI 6 0 1 1 0.40 0.00 4.50 38.05 2.86 10.41 43.45 23.01
112 Dmitry Kulikov FLA 11 0 2 2 0.72 0.77 -9.30 46.49 5.71 39.72 23.10 22.04
113 Brady Skjei NSH 9 0 2 2 0.68 0.86 -7.20 43.48 5.71 44.41 19.66 21.66
114 Adam Pelech NYI 10 0 2 2 0.59 0.71 -5.60 44.83 5.71 35.59 24.31 21.55
115 Zach Whitecloud CGY 9 0 0 0 0.00 0.00 1.70 43.42 0.00 4.90 44.14 21.09
116 Brandon Carlo STL 10 0 1 1 0.35 0.40 -0.20 42.95 2.86 16.00 35.17 20.68
117 Jeremy Lauzon VEG 12 0 0 0 0.00 0.00 -8.90 57.01 0.00 4.90 43.10 20.62
118 Marcus Pettersson NYR 12 0 2 2 0.49 0.28 0.50 38.79 5.71 16.00 32.41 20.30
119 Sam Dickinson SJS 9 0 2 2 0.71 0.39 -4.40 44.83 5.71 24.97 27.41 20.29
120 Braden Schneider NYR 12 0 2 2 0.57 0.67 -4.90 42.86 5.71 32.28 21.90 19.64
121 Ryan McDonagh TBL 9 0 1 1 0.43 0.51 -4.70 45.92 2.86 21.93 28.45 19.14
122 Brian Dumoulin LAK 8 1 0 1 0.45 0.51 -4.60 42.31 8.57 23.17 21.55 18.06
123 Zayne Parekh CGY 9 0 2 2 0.76 0.00 -4.30 43.23 5.71 20.34 24.48 17.82
124 Jacob Middleton CGY 9 1 1 2 0.74 0.43 -14.70 43.71 11.43 29.38 14.83 17.45
125 Erik Gudbranson CBJ 8 0 1 1 0.44 0.53 -3.90 41.94 2.86 23.31 22.76 16.93
126 Ian Cole CHI 9 0 0 0 0.00 0.00 -1.70 43.96 0.00 4.90 34.31 16.66
127 Nicklaus Perbix NSH 8 0 0 0 0.00 0.00 -1.90 43.88 0.00 4.90 33.10 16.12
128 Darnell Nurse SJS 10 1 1 2 0.57 0.67 -6.10 35.54 11.43 31.59 10.52 16.06
129 Michael Anderson LAK 8 0 1 1 0.42 0.00 -14.00 52.44 2.86 10.69 27.41 15.87
130 Carter Yakemchuk OTT 11 1 1 2 0.58 0.00 -4.90 38.46 11.43 15.38 16.72 14.80
131 Martin Fehérváry WSH 9 0 1 1 0.30 0.36 -7.50 45.22 2.86 14.34 22.76 14.68
132 Nicolas Hague NSH 9 0 1 1 0.37 0.00 -3.20 40.62 2.86 9.59 24.14 14.12
133 Alex Vlasic CHI 9 0 2 2 0.67 0.78 -12.20 32.65 5.71 38.76 3.79 13.11
134 Adam Larsson SEA 11 0 2 2 0.49 0.56 -9.70 38.66 5.71 24.97 10.34 12.61
135 Nick Seeler PHI 12 0 2 2 0.51 0.61 -5.70 30.97 5.71 26.34 9.31 12.49
136 Mario Ferraro WPG 10 1 0 1 0.30 0.34 -5.80 38.10 8.57 12.83 13.79 11.99
137 Drew Doughty LAK 8 0 1 1 0.36 0.42 -5.30 35.92 2.86 17.79 12.41 10.89
138 Timothy Liljegren WSH 9 1 0 1 0.38 0.42 -11.40 37.04 8.57 18.21 7.41 10.46
139 Esa Lindell DAL 8 0 0 0 0.00 0.00 -6.60 42.45 0.00 4.90 17.59 9.14
140 Jake McCabe TOR 12 0 1 1 0.26 0.32 -7.70 36.36 2.86 11.59 9.31 7.94
141 Joel Edmundson LAK 8 0 0 0 0.00 0.00 -7.60 40.00 0.00 4.90 14.48 7.74
142 Connor Murphy EDM 10 0 1 1 0.28 0.31 -18.20 37.84 2.86 11.45 5.17 6.05
143 Zach Bogosian MIN 10 0 0 0 0.00 0.00 -11.40 36.11 0.00 4.90 6.38 4.09
144 Jamie Drysdale PHI 12 0 1 1 0.22 0.00 -10.60 29.05 2.86 6.55 3.45 4.05
145 Ryan Pulock NYI 10 0 0 0 0.00 0.00 -15.30 35.19 0.00 4.90 3.10 2.62
146 Lian Bichsel DAL 10 0 0 0 0.00 0.00 -12.70 25.00 0.00 4.90 1.38 1.84

Unspecified Forwards

34 qualified players.

Rank Player Team GP G A PTS P/60 EV P/60 CF% rel xGF% Production Efficiency On-Ice HPR
1 Sebastian Aho CAR 12 7 9 16 3.97 3.22 5.00 64.29 100.00 95.15 80.30 94.61
2 Macklin Celebrini SJS 9 5 9 14 4.09 1.84 3.00 48.86 82.86 78.18 56.06 76.10
3 Michael Brandsegg-Nygard DET 10 2 6 8 3.10 3.42 8.10 66.14 43.81 94.55 87.88 67.84
4 Berkly Catton SEA 11 2 6 8 2.93 3.10 8.40 51.30 43.81 89.70 79.55 64.72
5 Jesper Bratt NJD 10 2 7 9 3.11 1.75 8.70 68.29 48.25 68.48 93.94 63.46
6 Trevor Connelly VEG 12 4 3 7 2.50 1.83 8.40 68.32 47.62 65.45 93.18 62.08
7 Teuvo Teräväinen CHI 7 2 3 5 2.92 3.67 11.90 58.46 30.48 93.94 90.91 61.60
8 Tye Kartye NYR 12 3 5 8 2.62 2.99 3.20 47.26 47.94 83.64 54.55 59.97
9 Beckett Sennecke ANA 10 5 3 8 2.30 1.79 4.30 45.19 56.19 60.00 56.06 57.31
10 Pius Suter STL 10 3 3 6 2.59 2.72 5.90 46.91 39.05 79.39 62.12 55.77
11 Parker Kelly COL 10 1 4 5 2.34 2.70 3.30 51.11 26.35 73.94 66.67 48.69
12 Tim Washe ANA 10 3 2 5 1.97 2.49 -4.90 43.70 34.60 68.48 30.30 43.91
13 Fabian Zetterlund OTT 11 1 3 4 1.65 1.46 11.50 64.35 21.90 43.64 93.94 42.83
14 Ben Meyers SEA 9 1 4 5 2.61 3.08 -11.80 43.42 26.35 84.24 19.70 42.39
15 Maksim Shabanov MIN 10 2 4 6 2.41 1.04 -2.60 51.02 34.92 42.42 54.55 41.10
16 Ilya Mikheyev TBL 9 2 2 4 1.79 2.03 -8.60 57.89 26.03 59.39 46.97 40.23
17 Michael Misa SJS 11 1 4 5 2.01 2.26 -2.70 35.34 26.35 67.88 25.76 38.69
18 T.J. Hughes COL 10 2 1 3 1.21 1.62 1.60 60.71 21.59 38.79 65.91 35.61
19 Max Sasson VAN 12 2 2 4 1.52 1.76 3.80 34.19 26.03 48.48 36.36 34.83
20 Bobby McMann SEA 11 3 2 5 1.64 1.14 1.60 41.43 34.60 33.33 37.12 34.73
21 Tanner Jeannot BOS 11 1 2 3 1.41 1.59 2.30 50.60 17.46 40.61 56.82 32.28
22 Owen Michaels EDM 10 2 2 4 1.83 2.05 -17.20 34.12 26.03 62.42 0.00 31.74
23 Adam Klapka CGY 9 2 1 3 1.87 1.29 -3.40 40.23 21.59 45.45 28.79 30.19
24 Matvei Gridin CGY 9 1 2 3 1.37 0.55 10.50 52.34 17.46 13.94 84.85 29.88
25 Arttu Hyry DAL 10 3 0 3 1.26 1.01 -3.70 50.67 25.71 23.64 48.48 29.65
26 Mason Marchment SJS 11 3 0 3 1.04 1.20 2.30 41.27 25.71 29.09 38.64 29.31
27 Braeden Bowman VEG 12 2 2 4 1.47 0.84 -5.70 45.08 26.03 21.82 31.82 25.92
28 Mathieu Olivier CBJ 8 2 0 2 1.01 1.14 -6.20 47.52 17.14 26.06 36.36 23.66
29 Drew O’Connor VAN 12 1 2 3 0.95 0.77 5.70 34.16 17.46 7.88 39.39 18.97
30 Collin Graf SJS 11 2 1 3 1.08 0.88 -8.20 34.78 21.59 17.58 13.64 18.79
31 Konsta Helenius BUF 9 1 1 2 1.01 1.14 -10.40 44.44 13.02 23.03 24.24 18.27
32 Cole Smith CHI 9 1 1 2 0.97 0.56 -4.10 49.40 13.02 7.27 43.94 17.48
33 Marc Gatcomb VEG 12 1 1 2 0.90 0.91 -12.70 39.45 13.02 12.12 10.61 12.27
34 Justin Hryckowian DAL 10 0 0 0 0.00 0.00 -12.30 36.36 0.00 0.00 10.61 2.12