New purchases only. Existing subscriptions keep their billing currency.
Updated November 12, 2026

NHL Player Ratings

Every player gets one number out of 99, built from real games and updated daily. 501 forwards, 263 defencemen and 75 goalies are rated. An average regular sits near 77.

#PlayerTeamPosRatingGamesForm
1Connor McDavid OilersC 9520Cooling
2Evan Bouchard OilersD 9520Cooling
3Quinn Hughes WildD 9520Cooling
4Kirill Kaprizov WildL 9420Cooling
5Leon Draisaitl OilersC 9420Cooling
6Cale Makar AvalancheD 9318Rising
7Jack Hughes DevilsC 9319Steady
8Matthew Schaefer IslandersD 9317Steady
9Nathan MacKinnon AvalancheC 9319Cooling
10Rasmus Dahlin SabresD 9315Steady
11Adam Fox RangersD 9220Steady
12Jason Robertson StarsL 9217Cooling
13Lane Hutson CanadiensD 9218Rising
14Nikita Kucherov LightningR 9218Rising
15Roman Josi PredatorsD 9219Rising
16Shayne Gostisbehere HurricanesD 9220Steady
17Zach Werenski Blue JacketsD 9216Steady
18Auston Matthews Maple LeafsC 9120Rising
19Brady Tkachuk PanthersL 9119Rising
20Charlie McAvoy BruinsD 9112Steady
21David Pastrnak BruinsR 9118Steady
22Jake Guentzel LightningC 9118Cooling
23Jesper Wallstedt WildG 9117Steady
24Kyle Connor JetsL 9119Steady
25Macklin Celebrini SharksC 9119Rising
26Matt Boldy WildL 9120Steady
27Matthew Tkachuk PanthersL 9119Steady
28Sebastian Aho HurricanesC 9120Steady
29Seth Jones PanthersD 9119Steady
30Wyatt Johnston StarsC 9115Steady
31Brandon Hagel LightningL 9018Cooling
32Darren Raddysh Maple LeafsD 9020Steady
33Erik Karlsson PenguinsD 9019Rising
34Ilya Sorokin IslandersG 9012Steady
35John Carlson LightningD 9018Cooling
36Mark Scheifele JetsC 9019Steady
37Martin Necas AvalancheC 9019Steady
38Mikhail Sergachev MammothD 9019Steady
39Mikko Rantanen StarsR 9017Cooling
40Miro Heiskanen StarsD 9015Steady
41Nick Suzuki CanadiensC 9012Steady
42Sam Reinhart PanthersC 9019Steady
43Tage Thompson SabresC 9018Steady
44Zach Hyman OilersL 909Steady
45Alex DeBrincat Red WingsR 8919Cooling
46Andrei Svechnikov HurricanesR 8920Steady
47Artemi Panarin KingsL 8916Steady
48Clayton Keller MammothR 8919Cooling
49Cole Caufield CanadiensR 8918Steady
50Connor Bedard BlackhawksC 8912Steady
51Cutter Gauthier DucksL 8918Rising
52Filip Forsberg PredatorsL 8919Rising
53Jack Eichel Golden KnightsC 8920Steady
54Jacob Fowler CanadiensG 8911Steady
55Jake Sanderson SenatorsD 8911Steady
56Jakob Chychrun CapitalsD 8916Steady
57Jeremy Swayman BruinsG 8913Steady
58Joel Eriksson Ek WildC 8920Cooling
59Josh Morrissey JetsD 895Steady
60Leo Carlsson DucksC 8919Steady
61Luke Hughes DevilsD 8919Cooling
62Mark Stone Golden KnightsR 8920Steady
63Thomas Harley StarsD 8917Steady
64Tim Stützle SenatorsC 8919Steady
65Adrian Kempe KingsR 8815Cooling
66Andrei Vasilevskiy LightningG 8814Steady
67Beckett Sennecke DucksR 8819Steady
68Dylan Larkin Red WingsC 8810Steady
69Igor Shesterkin RangersG 885Steady
70Jackson Blake HurricanesR 8820Cooling
71Jackson LaCombe DucksD 8819Cooling
72Logan Cooley MammothC 8818Rising
73Moritz Seider Red WingsD 8819Steady
74Nick Schmaltz MammothC 8819Steady
75Steven Stamkos PredatorsC 8819Steady
76Tomas Hertl Golden KnightsC 8820Rising
77William Nylander Maple LeafsR 8820Cooling
78Bo Horvat IslandersC 8717Steady
79Brad Marchand PanthersL 872Steady
80Dougie Hamilton DevilsD 8719Rising
81Drake Batherson SenatorsR 8719Cooling
82Dylan Guenther MammothR 8718Steady
83Evgeni Malkin PenguinsC 8717Steady
84Joel Hofer BluesG 8713Steady
85Kirill Marchenko Maple LeafsR 8714Cooling
86Lucas Raymond Red WingsL 8719Cooling
87Mitch Marner Golden KnightsR 8718Steady
88Nico Hischier DevilsC 8719Steady
89Roope Hintz StarsC 8717Steady
90Sidney Crosby PenguinsC 8719Steady
91Thomas Chabot SenatorsD 8715Cooling
92Viktor Arvidsson Red WingsL 8719Steady
93Brandon Montour KrakenD 8616Cooling
94Brandt Clarke KingsD 8616Rising
95Brayden Point LightningC 8617Steady
96Carter Verhaeghe PanthersC 8619Steady
97Devin Cooley FlamesG 869Steady
98Dylan Garand RangersG 8614Steady
99Jesper Bratt DevilsL 8619Cooling
100K'Andre Miller HurricanesD 8620Cooling
101Logan Thompson CapitalsG 8612Steady
102Mackenzie Blackwood AvalancheG 8615Steady
103Mika Zibanejad RangersC 8620Steady
104Rickard Rakell PenguinsR 8619Rising
105Ryan Nugent-Hopkins OilersC 8611Cooling
106Seth Jarvis HurricanesR 869Steady
107Alexis Lafrenière RangersL 8520Cooling
108Charle-Edouard D'Astous LightningD 8517Rising
109Devon Toews AvalancheD 8519Cooling
110Justin Faulk Red WingsD 8519Steady
111Michael DiPietro BruinsG 855Steady
112Mikael Granlund DucksC 8518Steady
113Nazem Kadri AvalancheC 8519Steady
114Nikolaj Ehlers HurricanesL 8520Steady
115Pavel Dorofeyev RangersR 8520Steady
116Pyotr Kochetkov HurricanesG 8512Steady
117Ryan O'Reilly PredatorsC 8519Steady
118Zach Benson SabresL 8518Rising
119Alex Laferriere KingsR 8416Rising
120Alex Tuch CapitalsR 8416Cooling
121Casey DeSmith StarsG 844Steady
122Cole Perfetti JetsC 8419Steady
123Connor Hellebuyck DevilsG 845Steady
124Dylan Cozens SenatorsC 8419Steady
125Dylan Holloway BluesL 8418Steady
126Gabriel Vilardi JetsC 8419Cooling
127J.T. Miller RangersC 8420Steady
128Jack Quinn SabresR 8418Cooling
129John Marino MammothD 849Cooling
130John Tavares Maple LeafsC 8410Cooling
131Juraj Slafkovský CanadiensL 8418Steady
132Luke Evangelista DevilsR 8416Cooling
133Owen Power SabresD 8418Steady
134Quinton Byfield KingsR 8414Rising
135Rasmus Andersson Golden KnightsD 8420Cooling
136Sam Bennett PanthersC 8419Rising
137Shea Theodore Golden KnightsD 8420Steady
138Troy Terry DucksR 841Steady
139Artturi Lehkonen AvalancheL 8319Steady
140Cole Hutson CapitalsD 8316Steady
141Elias Lindholm BruinsC 8318Cooling
142Jack Roslovic Maple LeafsC 8319Steady
143Jared McCann KrakenL 8311Steady
144Jet Greaves Blue JacketsG 839Steady
145Jimmy Snuggerud BluesR 8318Steady
146Jordan Eberle KrakenR 8317Steady
147Kris Letang PenguinsD 8319Steady
148Logan Stankoven HurricanesC 8320Cooling
149Morgan Geekie BruinsC 8318Steady
150Morgan Rielly Maple LeafsD 8318Cooling
151Philip Broberg BluesD 8318Cooling
152Robert Thomas BluesC 8318Rising
153Scott Wedgewood AvalancheG 835Steady
154Sean Walker HurricanesD 8320Steady
155Timo Meier DevilsR 8319Rising
156Travis Konecny FlyersR 8311Steady
157Vladislav Gavrikov RangersD 8320Steady
158Will Smith SharksC 8321Rising
159Adam Fantilli Blue JacketsC 8216Steady
160Anthony Mantha DevilsR 8217Rising
161Anthony Stolarz Maple LeafsG 827Steady
162Anton Forsberg KingsG 827Steady
163Bryan Rust PenguinsR 827Steady
164Dylan Strome CapitalsC 8216Cooling
165Erik Gustafsson KingsD 8213Cooling
166Filip Hronek CanucksD 8220Rising
167Ivan Barbashev Golden KnightsL 8220Steady
168Jake DeBrusk CanucksL 8218Steady
169Jake Oettinger StarsG 8213Steady
170Kyle Palmieri IslandersC 8217Steady
171Neal Pionk JetsD 8219Steady
172Noah Dobson CanadiensD 8218Steady
173Pavel Zacha BruinsC 8217Cooling
174Semyon Varlamov IslandersG 825Steady
175Trevor Zegras FlyersC 8221Steady
176Vasily Podkolzin OilersR 8220Cooling
177Vince Dunn KrakenD 8217Rising
178Anthony Cirelli LightningC 8118Cooling
179Brock Nelson AvalancheC 8119Cooling
180Charlie Coyle Blue JacketsC 8116Steady
181JJ Peterka BruinsR 8118Rising
182Jamie Drysdale FlyersD 8121Cooling
183Jason Zucker SabresL 819Cooling
184Joseph Woll FlyersG 8110Steady
185Linus Ullmark SenatorsG 818Steady
186Mason McTavish BluesC 8118Cooling
187Mats Zuccarello KingsR 817Steady
188Matthew Knies Blue JacketsL 8116Cooling
189Olen Zellweger SabresD 8117Steady
190Oliver Bonk FlyersD 8115Cooling
191Shane Pinto SenatorsC 8119Steady
192Taylor Hall HurricanesL 8111Rising
193Vincent Trocheck MammothC 8119Cooling
194William Eklund SenatorsL 814Rising
195Zayne Parekh FlamesD 8119Cooling
196Aaron Ekblad PanthersD 8017Steady
197Anders Lee MammothL 8019Cooling
198Anton Lundell PanthersC 8018Steady
199Arseny Gritsyuk DevilsR 8019Steady
200Brett Pesce DevilsD 8019Steady
201Brock Boeser CanucksR 8020Steady
202Damon Severson Blue JacketsD 8014Steady
203Dennis Hildeby LightningG 804Steady
204Jared Spurgeon WildD 8011Rising
205Joel Farabee FlamesL 8019Steady
206Jordan Kyrou CapitalsR 8016Steady
207Matt Coronato FlamesR 8019Steady
208Matt Murray PredatorsG 801Steady
209Mattias Samuelsson SabresD 8018Steady
210Matvei Michkov FlyersR 8021Steady
211Noah Hanifin Golden KnightsD 8019Steady
212Patrick Kane BlackhawksR 8015Steady
213Pierre-Luc Dubois CapitalsC 8011Cooling
214Ryan Leonard CapitalsR 8016Steady
215Simon Nemec FlamesD 8019Cooling
216Spencer Knight BlackhawksG 8014Steady
217Tom Wilson CapitalsR 8016Rising
218Tommy Novak PenguinsC 8019Steady
219Tyler Bertuzzi BlackhawksL 8018Steady
220Victor Olofsson Golden KnightsL 807Steady
221Alex Ovechkin CapitalsL 7916Rising
222Alexander Nikishin HurricanesD 791Steady
223Arsenii Sergeev FlamesG 791Steady
224Bowen Byram BlackhawksD 796Steady
225Brayden Schenn IslandersC 7917Steady
226Cam Fowler BluesD 7918Rising
227Claude Giroux SenatorsR 7919Rising
228Cooper Black PanthersG 791Steady
229Dakota Mermis Maple LeafsD 795Steady
230Denton Mateychuk Blue JacketsD 7916Rising
231Devon Levi OilersG 799Steady
232Elias Pettersson CanucksC 7920Steady
233Eric Pohlkamp SharksD 795Steady
234Gabriel Landeskog AvalancheL 7919Steady
235Hampus Lindholm BruinsD 7918Steady
236Ivan Demidov CanadiensR 792Steady
237Jaden Schwartz AvalancheL 7919Steady
238Josh Doan SabresR 7918Rising
239Justus Annunen PredatorsG 795Steady
240Juuso Välimäki HurricanesD 799Steady
241MacKenzie Weegar MammothD 7919Cooling
242Mattias Ekholm OilersD 7918Cooling
243Matvei Gridin FlamesR 7919Steady
244Michal Postava Red WingsG 792Steady
245Mike Matheson CanadiensD 798Cooling
246Nico Daws DevilsG 797Steady
247Noah Ostlund SabresC 7918Steady
248Owen Tippett FlyersR 7915Steady
249Sam Malinski AvalancheD 7918Steady
250Samuel Girard PenguinsD 7916Cooling
251Travis Sanheim FlyersD 7921Steady
252Tristan Luneau DucksD 7919Steady
253Tyler Toffoli SharksC 7921Cooling
254Adam Wilsby PredatorsD 7819Steady
255Alexander Wennberg SharksC 7811Steady
256Andrew Peeke MammothD 7819Steady
257Ben Kindel PenguinsC 7816Steady
258Bobby McMann KrakenC 7817Rising
259Chris Kreider CanadiensL 7818Rising
260Christian Dvorak FlyersC 7821Rising
261Clay Stevenson JetsG 785Steady
262Connor McMichael BluesL 7818Cooling
263Drew Doughty KingsD 7815Cooling
264Emmitt Finnie Red WingsC 7819Steady
265Gabe Perreault RangersR 7820Steady
266Ivan Provorov Blue JacketsD 785Steady
267Ivar Stenberg SharksL 7821Rising
268James Hagens BruinsC 7817Steady
269Jonathan Marchessault PredatorsR 7814Steady
270Kent Johnson Blue JacketsC 7816Steady
271Matias Maccelli IslandersL 788Steady
272Matt Tomkins OilersG 782Steady
273Matty Beniers KrakenC 7817Steady
274Maxim Shabanov WildR 7819Rising
275Michael Brandsegg-Nygård Red WingsR 7819Steady
276Morgan Frost FlamesC 7819Cooling
277Nate Schmidt MammothD 7817Steady
278Nick Blankenburg Maple LeafsD 786Steady
279Oliver Ekman-Larsson Maple LeafsD 7820Steady
280Pavel Buchnevich BluesL 7817Steady
281Sean Durzi RangersD 7814Cooling
282Sergei Murashov PenguinsG 787Steady
283T.J. Hughes AvalancheR 7819Steady
284Tony DeAngelo IslandersD 7817Steady
285Trevor Connelly Golden KnightsL 7820Cooling
286Victor Hedman LightningD 7817Steady
287Aliaksei Protas CapitalsL 7716Steady
288Barrett Hayton MammothC 7719Cooling
289Blake Coleman WildL 7720Cooling
290Bobby Brink WildR 7720Steady
291Brayden McNabb Golden KnightsD 7720Steady
292Carter Yakemchuk SenatorsD 7714Rising
293Casey Mittelstadt BruinsC 7718Rising
294Chandler Stephenson KrakenC 7717Steady
295Connor Brown DevilsR 7711Steady
296Corey Perry KingsR 7714Rising
297Dan Vladar FlyersG 7711Steady
298Dawson Mercer DevilsC 7719Cooling
299Declan Chisholm DevilsD 7717Steady
300Dmitry Orlov SharksD 7721Cooling
301Easton Cowan Maple LeafsR 7720Steady
302Egor Chinakhov PenguinsR 7715Steady
303Erik Cernak LightningD 7717Cooling
304Esa Lindell StarsD 7712Rising
305Fabian Zetterlund SenatorsL 7719Rising
306Frank Nazar BlackhawksC 7716Steady
307Gavin McKenna Maple LeafsL 7720Steady
308Hunter McDonald FlyersD 775Steady
309J.J. Moser LightningD 7718Cooling
310Jack St. Ivany CapitalsD 7710Rising
311Jake Neighbours BluesL 7718Steady
312Jamie Benn StarsL 7717Steady
313Johnathan Kovacevic DevilsD 7713Steady
314Jonas Brodin WildD 7720Rising
315Jonathan Lekkerimäki CanucksR 7720Steady
316Jordan Spence SenatorsD 7719Steady
317Jordan Staal HurricanesC 776Rising
318Josh Norris SabresC 7718Steady
319Justin Barron BluesD 7715Steady
320Kaapo Kakko KrakenR 7717Steady
321Kailer Yamamoto MammothR 7710Steady
322Marco Rossi CanucksC 7718Steady
323Mason Marchment SharksL 7721Steady
324Mavrik Bourque PredatorsC 7715Rising
325Mike Reilly HurricanesD 778Steady
326Nils Lundkvist StarsD 7717Steady
327Pontus Holmberg LightningR 7718Steady
328Roman Kantserov BlackhawksR 7718Steady
329Ryan Shea OilersD 7720Steady
330Simon Holmstrom IslandersR 7717Steady
331Spencer Stastney PenguinsD 7714Rising
332Tyler Seguin StarsC 7717Cooling
333Tyson Foerster FlyersR 7720Rising
334Uvis Balinskis PanthersD 7710Steady
335Valeri Nichushkin Blue JacketsR 7716Cooling
336Yan Kuznetsov FlamesD 7718Cooling
337Zachary Bolduc CanadiensR 7718Steady
338Adam Jiricek BluesD 7617Cooling
339Alex Nedeljkovic SharksG 767Steady
340Axel Sandin-Pellikka Red WingsD 767Steady
341Carter Hart Golden KnightsG 7611Steady
342Daniil Tarasov Red WingsG 768Steady
343Dmitri Voronkov Blue JacketsL 7611Steady
344Dylan Samberg JetsD 7619Steady
345Evan Rodrigues DevilsC 7619Steady
346Fraser Minten BruinsC 7618Cooling
347Igor Chernyshov SharksL 7611Steady
348Jake Allen DevilsG 7610Steady
349Jake Walman OilersD 7611Steady
350Jonas Siegenthaler DevilsD 7619Cooling
351Juuse Saros PredatorsG 7613Steady
352Kasperi Kapanen OilersR 7620Rising
353Kevin Bahl FlamesD 7616Steady
354Laurent Brossoit DucksG 765Steady
355Mackie Samoskevich KrakenR 7616Steady
356Matt Roy CapitalsD 7610Cooling
357Max Crozier LightningD 7610Steady
358Parker Wotherspoon Golden KnightsD 767Steady
359Philipp Grubauer KrakenG 7611Steady
360Ryker Evans KrakenD 7617Steady
361Sandis Vilmanis PanthersL 7616Steady
362Victor Eklund IslandersR 7617Cooling
363Will Cuylle RangersL 7620Cooling
364Zeev Buium CanucksD 7620Rising
365Andrei Kuzmenko PenguinsL 7512Steady
366Berkly Catton KrakenC 7517Steady
367Braeden Bowman Golden KnightsR 7520Cooling
368Brent Burns AvalancheD 7519Rising
369Brett Howden Golden KnightsC 7520Steady
370Colton Parayko BluesD 7516Steady
371Darcy Kuemper KingsG 7510Steady
372David Spacek WildD 7511Rising
373Denver Barkey FlyersC 7518Steady
374Ilya Mikheyev LightningR 7518Steady
375Jaccob Slavin HurricanesD 7520Steady
376Jacob Trouba SharksD 7521Steady
377Jalen Chatfield HurricanesD 7520Steady
378Jiri Kulich SabresC 7510Steady
379John Gibson Red WingsG 7512Steady
380Joonas Korpisalo RangersG 752Steady
381Judd Caulfield DucksR 7517Steady
382Justin Brazeau PenguinsR 755Steady
383Justin Holl CapitalsD 753Steady
384Kaedan Korczak PenguinsD 7519Cooling
385Kaiden Guhle CanadiensD 7514Cooling
386Kiefer Sherwood SharksL 7521Steady
387Lawson Crouse MammothL 7519Steady
388Linus Karlsson CanucksC 7520Cooling
389Marshall Rifai Maple LeafsD 752Steady
390Mason Lohrei BruinsD 7518Steady
391Michael Amadio SenatorsR 7519Steady
392Michael Bunting FlyersL 7510Steady
393Michael Carcone MammothL 7510Steady
394Mikael Backlund FlamesC 7517Cooling
395Nick Jensen DucksD 753Steady
396Nicolas Hague PredatorsD 7513Steady
397Niko Mikkola PanthersD 7519Steady
398Oliver Bjorkstrand RangersR 7520Steady
399Oliver Kapanen CanadiensC 7511Steady
400Pavel Mintyukov DucksD 7515Rising
401Philip Tomasino SenatorsR 755Steady
402Porter Martone FlyersR 7521Steady
403Ryan Hartman WildR 7520Steady
404Ryan McDonagh LightningD 7518Rising
405Ryan Poehling DucksC 755Steady
406Scott Morrow RangersD 756Steady
407Theo Lindstein BluesD 756Steady
408Tom Willander CanucksD 7516Cooling
409Tye Kartye RangersL 7520Rising
410Ukko-Pekka Luukkonen SabresG 7512Steady
411Akira Schmid PanthersG 749Steady
412Aleksander Barkov PanthersC 742Steady
413Aleksanteri Kaskimaki BluesC 748Steady
414Alex Iafallo JetsL 7419Steady
415Alexander Romanov IslandersD 743Steady
416Alexandre Texier CanadiensL 7418Steady
417Andrew Copp Red WingsC 7419Cooling
418Artem Zub SenatorsD 7412Steady
419Avery Hayes PenguinsR 741Steady
420Aydar Suniev FlamesL 7416Cooling
421Ben Hutton IslandersD 742Steady
422Bradly Nadeau HurricanesL 743Steady
423Brady Skjei PredatorsD 7419Steady
424Charles Alexis Legault HurricanesD 742Steady
425Cole McWard Maple LeafsD 741Steady
426Colten Ellis SabresG 748Steady
427Conor Geekie LightningC 7418Steady
428Conor Timmins SabresD 743Steady
429Danila Yurov WildR 7420Steady
430David Reinbacher CanadiensD 741Steady
431Elias Salomonsson JetsD 746Steady
432Emil Heineman IslandersL 7417Steady
433Erik Haula KingsL 7416Rising
434Frederick Gaudreau KrakenC 7417Rising
435Gustav Forsling PanthersD 7418Cooling
436Helge Grans FlyersD 741Steady
437Ivan Miroshnichenko CapitalsL 743Steady
438Jack Devine PanthersR 741Steady
439Joey Daccord KrakenG 749Steady
440Jordan Martinook HurricanesL 7420Steady
441Jorian Donovan SenatorsD 741Steady
442Justin Sourdif CapitalsC 7414Rising
443Logan Mailloux BluesD 741Steady
444Logan Stanley IslandersD 7417Steady
445Mark Jankowski HurricanesL 7416Rising
446Mathieu Olivier Blue JacketsR 7416Rising
447Matt Kiersted WildD 7412Steady
448Matthew Robertson RangersD 743Steady
449Nick DeSimone MammothD 748Steady
450Olli Maatta WildD 7416Steady
451Peyton Krebs SabresC 7418Steady
452Rasmus Ristolainen FlyersD 745Steady
453Ross Colton PredatorsC 7419Steady
454Ryan Strome FlamesC 7419Steady
455Ryan Tverberg Maple LeafsC 741Steady
456Ryan Ufko PredatorsD 741Steady
457Sam O'Reilly LightningR 741Steady
458Sam Rinzel BlackhawksD 7417Steady
459Shane Wright KrakenC 7419Rising
460Stephen Halliday SenatorsC 7419Steady
461Trevor Moore KingsL 7416Steady
462Troy Stecher Maple LeafsD 7420Steady
463Ville Heinola Golden KnightsD 742Steady
464William Carrier HurricanesL 7420Steady
465William Karlsson Golden KnightsC 7420Steady
466William Stromgren FlamesL 744Steady
467William Wallinder Red WingsD 7414Steady
468Zack MacEwen Maple LeafsR 7414Steady
469A.J. Greer DucksL 7313Steady
470Albert Johansson Red WingsD 7311Rising
471Alex Newhook CanadiensC 7318Steady
472Andre Burakovsky SenatorsL 738Rising
473Anthony Duclair IslandersL 7317Rising
474Anton Frondell BlackhawksC 7318Steady
475Artem Duda MammothD 734Steady
476Artyom Levshunov BlackhawksD 7318Cooling
477Ben Chiarot Red WingsD 7319Steady
478Boone Jenner CapitalsC 7316Steady
479Brandon Bussi HurricanesG 738Steady
480Brandon Carlo BluesD 7318Rising
481Brayden Yager JetsC 734Steady
482Brenden Dillon DevilsD 7310Rising
483Calum Ritchie IslandersC 738Steady
484Cam York FlyersD 7313Steady
485Cameron Crotty SenatorsD 733Steady
486Cole Knuble FlyersR 739Steady
487Connor Zary FlamesC 732Steady
488Conor Garland Blue JacketsR 7315Steady
489Dalibor Dvorsky BluesR 7318Steady
490David Perron StarsL 734Steady
491Dennis Gilbert SabresD 735Steady
492Dillon Dube BluesC 733Steady
493Dmitri Simashev MammothD 7319Rising
494Dylan Coghlan Golden KnightsD 7312Steady
495Dylan DeMelo JetsD 7319Steady
496Dylan Hryckowian StarsR 732Steady
497Eeli Tolvanen RangersR 7320Cooling
498Eetu Luostarinen PanthersC 7319Cooling
499Ethan Del Mastro BlackhawksD 738Steady
500Ethen Frank CapitalsR 732Steady
501Felix Unger Sörum HurricanesR 733Steady
502Florian Xhekaj CanadiensL 737Steady
503Frederic Brunet BruinsD 7312Steady
504Gage Goncalves LightningC 7315Cooling
505Glenn Gawdin RangersC 731Steady
506Ilya Protas CapitalsL 7316Steady
507Jack Ahcan PredatorsD 733Steady
508Jack Williams Blue JacketsC 732Steady
509Jakub Dobes CanadiensG 737Steady
510James Reimer RangersG 731Steady
511Jean-Gabriel Pageau IslandersC 7317Steady
512Jesperi Kotkaniemi HurricanesC 7318Steady
513Joel Armia KingsR 7316Steady
514John Leonard Red WingsL 733Steady
515Jonas Rondbjerg Golden KnightsR 732Steady
516Jonatan Berggren BluesR 7316Steady
517Josh Manson AvalancheD 7313Steady
518Kenny Connors KingsC 733Steady
519Kirby Dach CanadiensC 7316Rising
520Konsta Helenius SabresC 7311Steady
521Luca Cagnoni SharksD 739Steady
522Marcus Pettersson RangersD 7320Cooling
523Martin Chromiak KingsR 732Steady
524Matthew Poitras BruinsC 7313Steady
525Michael Misa SharksC 7321Steady
526Nick Robertson PenguinsL 7319Rising
527Noah Cates FlyersL 7321Rising
528Pius Suter BluesC 7318Rising
529Ridly Greig SenatorsC 7315Cooling
530Roger McQueen DucksC 7314Cooling
531Ryan McLeod SabresC 7316Steady
532Sebastian Cossa MammothG 738Steady
533Skyler Brind'Amour HurricanesC 732Steady
534Stuart Skinner JetsG 7313Steady
535Trey Taylor StarsD 733Steady
536Tyler Kleven SenatorsD 7318Rising
537Tyson Hinds DucksD 7313Rising
538William Trudeau PredatorsD 733Steady
539Yanni Gourde LightningC 732Steady
540Yegor Sharangovich FlamesC 7319Cooling
541Adam Edstrom PredatorsC 7219Steady
542Adam Gaudette SharksR 726Steady
543Alex Bump FlyersL 728Steady
544Alex Killorn DucksL 7219Steady
545Alexandre Carrier CanadiensD 7218Steady
546Amadeus Lombardi DevilsC 7217Cooling
547Braden Schneider RangersD 7220Steady
548Brett Kulak AvalancheD 7219Steady
549Cam Talbot Blue JacketsG 729Steady
550Carson Soucy Blue JacketsD 727Steady
551Carter Mazur Red WingsL 7212Cooling
552Cody Glass DevilsC 7219Steady
553Cole Beaudoin RangersC 724Steady
554Cole Sillinger Blue JacketsC 7216Rising
555Daniil But MammothL 7214Steady
556David Jiricek FlyersD 7210Steady
557Dillon Boucher BlackhawksL 723Steady
558Dmitry Kulikov PanthersD 7218Cooling
559Dominic Toninato BlackhawksC 723Steady
560Dylan Peterson BluesC 723Steady
561Elmer Soderblom PenguinsL 726Steady
562Emil Andrae Blue JacketsD 725Steady
563Eric Robinson HurricanesL 7220Steady
564Filip Hallander OilersC 7211Steady
565Garrett Wilson FlyersL 722Steady
566Hoyt Stanley SenatorsD 724Steady
567Jack Studnicka FlyersC 723Steady
568Jacob Gaucher FlyersC 724Steady
569Jacob Markstrom PanthersG 7210Steady
570Jeremy Lauzon Golden KnightsD 7220Cooling
571Jesper Boqvist DevilsC 7217Cooling
572Jonathan Aspirot BruinsD 726Steady
573Josh Anderson CanadiensR 7217Cooling
574Justin Dowling RangersC 724Steady
575Martin Fehérváry CapitalsD 7216Steady
576Matt Grzelcyk SabresD 721Steady
577Matthew Seminoff StarsR 723Steady
578Matthew Wood PredatorsR 7217Cooling
579Michael Eyssimont BruinsC 721Steady
580Mikey Anderson KingsD 7216Steady
581Nick Seeler FlyersD 7221Rising
582Nico Myatovic DucksL 724Steady
583Nicolas Roy AvalancheC 7213Steady
584Nikita Klepov DucksR 724Steady
585Nikita Zadorov BruinsD 7217Steady
586Nolan Allan SharksD 7210Steady
587Owen Beck CanadiensC 726Steady
588Raphael Lavoie Golden KnightsC 7211Steady
589Rieger Lorenz WildL 726Rising
590Ryan Donato BlackhawksC 7218Steady
591Ryan Lindgren KrakenD 724Steady
592Sam Steel StarsC 7214Steady
593Sean Monahan Blue JacketsC 7216Steady
594Taylor Makar AvalancheL 722Steady
595Teuvo Teravainen BlackhawksC 7215Steady
596Tristan Jarry OilersG 729Steady
597Tyler Myers StarsD 7217Steady
598Vitali Pinchuk PredatorsC 7210Steady
599Xavier Bourgault SenatorsR 722Steady
600Zach Dean BluesC 723Steady
601Zachary L'Heureux AvalancheL 723Steady
602Adam Engstrom CanadiensD 7112Rising
603Adam Klapka FlamesR 7119Cooling
604Adin Hill Golden KnightsG 719Steady
605Alexander Holtz Golden KnightsR 712Steady
606Alexander Kerfoot PredatorsC 7119Steady
607Andreas Englund Red WingsD 7114Rising
608Anthony Beauvillier CapitalsR 7116Steady
609Anton Johansson Red WingsD 7119Cooling
610Arttu Hyry StarsR 7117Steady
611Brennan Othmann FlamesL 717Rising
612Cale Fleury KrakenD 716Steady
613Connor Clifton BruinsD 717Steady
614Connor Dewar PenguinsC 7119Rising
615Dakota Joshua Maple LeafsC 715Rising
616Drew Helleson DucksD 7112Steady
617Dustin Wolf FlamesG 7110Steady
618Dylan McIlrath CapitalsD 714Steady
619Emil Lilleberg LightningD 716Steady
620Filip Bystedt SharksC 715Steady
621Ilya Lyubushkin PredatorsD 711Steady
622Ilya Solovyov PenguinsD 713Steady
623J.T. Compher Red WingsL 7112Steady
624Jack McBain MammothC 7119Steady
625Jake McCabe Maple LeafsD 7120Steady
626Joel Edmundson KingsD 7116Rising
627Justin Hryckowian StarsC 7117Steady
628Lars Eller PanthersC 7119Rising
629Liam Ohgren CanucksL 7119Steady
630Lukas Dostal DucksG 7110Steady
631Marco Kasper Red WingsC 712Steady
632Mario Ferraro JetsD 7119Steady
633Mitchell Chaffee IslandersR 719Steady
634Nick Lardis BlackhawksL 716Steady
635Nikita Nesterenko DucksC 7117Steady
636Nino Niederreiter JetsR 7110Rising
637Otto Stenberg BluesC 713Steady
638Parker Kelly AvalancheC 7119Steady
639Phillip Danault CanadiensC 7118Cooling
640Radko Gudas PanthersD 7113Steady
641Sam Colangelo DucksR 7114Steady
642Samuel Honzek FlamesL 714Steady
643Sean Couturier FlyersC 7121Steady
644Sean Kuraly BruinsC 716Steady
645Shakir Mukhamadullin OilersD 7115Cooling
646Stefan Noesen DevilsR 715Steady
647Teddy Blueger Maple LeafsC 7120Rising
648Viggo Björck JetsC 7119Steady
649Ville Koivunen PenguinsR 7116Cooling
650Warren Foegele SenatorsL 7113Rising
651Will Borgen BruinsD 7118Rising
652Wyatt Kaiser BlackhawksD 7118Steady
653Zach Whitecloud FlamesD 7119Rising
654Zemgus Girgensons LightningC 7115Steady
655Adam Larsson KrakenD 7017Steady
656Alex Vlasic BlackhawksD 7018Steady
657Andre Lee KingsL 7014Steady
658Andrew Mangiapane BlackhawksL 705Steady
659Bo Groulx Maple LeafsC 707Steady
660Brian Dumoulin KingsD 7016Cooling
661Carl Grundstrom FlyersR 705Steady
662Cody Ceci KingsD 708Steady
663Colton Dach OilersC 7014Rising
664Dante Fabbro Blue JacketsD 707Steady
665Declan Carlile PenguinsD 7019Steady
666Dominic James LightningC 706Cooling
667Drew O'Connor CanucksL 7020Cooling
668Filip Chytil CanucksC 707Steady
669Hayden Hodgson SenatorsR 708Steady
670Hendrix Lapierre PenguinsC 7014Steady
671Jack Drury PredatorsC 7019Cooling
672Jake Evans CanadiensC 7018Rising
673Jayden Struble PredatorsD 7018Steady
674Jeffrey Viel LightningL 7015Steady
675Jonathan Castagna FlamesC 7016Steady
676Jonny Brodzinski CapitalsC 702Steady
677Justin Danforth SabresR 706Steady
678Karel Vejmelka MammothG 7013Steady
679Lian Bichsel StarsD 7017Steady
680Logan O'Connor AvalancheR 708Steady
681Louis Crevier SabresD 7015Steady
682Martin Pospisil FlamesC 7019Rising
683Matthew Kessel IslandersD 7011Steady
684Max Sasson CanucksC 7020Steady
685Michael McCarron WildC 7019Rising
686Nick Paul Maple LeafsL 7020Steady
687Nick Perbix PredatorsD 7018Steady
688Nikolas Matinpalo SenatorsD 7017Rising
689Nils Hoglander PredatorsL 7019Rising
690Oliver Moore BlackhawksC 7017Steady
691Rutger McGroarty PenguinsR 703Steady
692Ryan Greene BlackhawksC 7018Steady
693Sammy Blais SenatorsL 702Steady
694Scott Mayfield IslandersD 706Steady
695Spencer Martin RangersG 701Steady
696Tyrel Bauer JetsD 7013Steady
697Vinni Lettieri Maple LeafsC 709Steady
698Yaroslav Askarov SharksG 7014Steady
699Aatu Räty CanucksC 694Steady
700Adam Lowry JetsC 6919Steady
701Adam Pelech IslandersD 6917Steady
702Alberts Smits RangersD 6917Rising
703Alex Turcotte KingsC 694Steady
704Blake Lizotte PenguinsC 6919Rising
705Casey Cizikas IslandersC 6917Steady
706Charlie Lindgren CapitalsG 695Steady
707Cole Reinhardt PanthersL 693Steady
708Collin Graf SharksR 6921Steady
709Daemon Hunt WildD 6920Steady
710Danton Heinen Blue JacketsL 6910Cooling
711Fedor Svechkov AvalancheC 6919Steady
712Frank Vatrano DucksR 699Cooling
713Guillaume Brisebois CanucksD 696Steady
714Ian Cole BlackhawksD 6918Steady
715Isak Rosen JetsR 6918Cooling
716Jake Middleton FlamesD 6919Cooling
717Jamie Oleksiak CanucksD 6918Rising
718Jani Nyman KrakenR 694Steady
719Jared Wright KingsR 694Steady
720Jason Dickinson OilersC 6911Steady
721Jeff Malott DucksL 6918Rising
722Kevin Korchinski BlackhawksD 695Steady
723Kyle Capobianco StarsD 695Steady
724Luca Del Bel Belluz Blue JacketsC 698Rising
725Marat Khusnutdinov BruinsC 6918Steady
726Marcus Foligno WildL 696Steady
727Mark Kastelic BruinsC 6918Steady
728Michael Rasmussen Red WingsC 6919Steady
729Morgan Barron JetsC 6919Rising
730Nate Danielson Red WingsC 6913Cooling
731Nick Foligno WildL 695Steady
732Noah Juulsen AvalancheD 6914Rising
733Noel Acciari FlyersC 6921Rising
734Ondrej Palat IslandersL 6917Steady
735Ryan Pulock IslandersD 6913Rising
736Sam Carrick SabresC 6910Rising
737Sam Dickinson SharksD 6919Steady
738Scott Laughton KingsC 6916Steady
739Sheldon Dries Red WingsC 6913Cooling
740Steven Lorentz Blue JacketsC 692Steady
741Tanner Jeannot BruinsL 6918Steady
742Taylor Raddysh RangersR 696Steady
743Timothy Liljegren CapitalsD 6916Steady
744Travis Mitchell DucksD 6914Steady
745Ty Emberson OilersD 6916Rising
746Ville Husso DucksG 696Steady
747Vincent Desharnais CapitalsD 699Steady
748Vladislav Namestnikov JetsC 696Steady
749Alex Formenton OilersL 6820Cooling
750Ben Meyers KrakenC 6815Rising
751Bokondji Imama PanthersL 6819Rising
752Calvin Pickard WildG 683Steady
753Colton Sissons Maple LeafsC 6819Cooling
754Connor Murphy OilersD 6820Rising
755Elias Pettersson CanucksD 6820Steady
756Gavin Brindley AvalancheC 685Rising
757Haydn Fleury JetsD 6813Cooling
758Jake Christiansen Blue JacketsD 6814Rising
759Jaroslav Chmelar RangersR 6812Rising
760Joel Kiviranta StarsL 6813Rising
761Josh Mahura KrakenD 6814Steady
762Leevi Meriläinen CanucksG 6814Steady
763Mason Appleton Red WingsC 683Steady
764Max Jones OilersL 6810Steady
765Noah Laba RangersC 6820Steady
766Paul Cotter CanucksL 6819Cooling
767Radek Faksa StarsC 6813Steady
768Ross Johnston BluesL 6810Steady
769Ryan Winterton KrakenC 6817Steady
770Sergei Bobrovsky Maple LeafsG 6813Steady
771Simon Benoit FlyersD 6814Steady
772Taylor Ward KingsR 684Rising
773Ville Ottavainen KrakenD 6811Steady
774Yakov Trenin WildC 6820Steady
775Arber Xhekaj CanadiensD 6717Steady
776Brendan Gallagher CanucksR 6717Steady
777Cole Smith BlackhawksR 6718Steady
778Colin Blackwell StarsC 6713Steady
779Darnell Nurse SharksD 6720Cooling
780Erik Gudbranson Blue JacketsD 6713Steady
781Isaac Howard OilersL 6713Steady
782Jacob Melanson KrakenR 671Steady
783Jacob Quillan CanucksC 673Steady
784Jansen Harkins LightningC 671Steady
785Joel Hanley FlamesD 674Steady
786Kevin Stenlund MammothC 6719Steady
787Mathieu Joseph OilersR 6720Steady
788Nick Cousins SenatorsC 6719Rising
789Noah Warren DucksD 6719Cooling
790Scott Sabourin LightningR 675Steady
791Trent Frederic OilersC 6717Cooling
792Trevor van Riemsdyk PenguinsD 675Steady
793Zach Bogosian WildD 6719Steady
794Zach Metsa SabresD 6716Rising
795Alexey Toropchenko BluesR 668Steady
796Ben Jones FlamesC 662Steady
797Brad Lambert JetsC 6611Steady
798Brandon Duhaime Maple LeafsL 6620Rising
799Chris Tanev Maple LeafsD 6610Steady
800Cole Koepke JetsL 6615Steady
801Cole Schwindt PanthersR 6610Rising
802Jonas Johansson SenatorsG 664Steady
803Joseph Veleno RangersC 664Steady
804Josh Samanski OilersC 666Steady
805Keegan Kolesar Red WingsR 6619Rising
806Liam O'Brien MammothC 666Rising
807Luke Glendening RangersC 664Steady
808Marc Gatcomb Golden KnightsC 6620Cooling
809Maxim Tsyplakov FlamesR 668Steady
810Nic Dowd Golden KnightsC 6620Steady
811Nico Sturm WildC 6613Rising
812Oskar Bäck StarsC 667Rising
813Owen Michaels OilersR 6620Steady
814Reid Schaefer PredatorsL 6612Steady
815Ryan Lomberg Blue JacketsL 6615Rising
816Samuel Helenius KingsC 6611Rising
817Tim Washe DucksC 6619Cooling
818Ty Dellandrea SharksC 6613Steady
819Arshdeep Bains CanucksL 6515Rising
820Beck Malenstyn SabresL 6518Steady
821Jordan Greenway BlackhawksL 6516Cooling
822Kyle MacLean IslandersC 658Steady
823Matt Rempe RangersC 655Rising
824Michael Kesselring SharksD 6521Steady
825Nicolas Deslauriers HurricanesL 6512Steady
826Sam Lafferty PanthersC 655Steady
827Tyler Pitlick WildC 6512Steady
828Tyson Kozak SabresC 6510Rising
829Arturs Silovs PenguinsG 6412Steady
830Curtis Douglas KrakenC 644Steady
831Arvid Soderblom BlackhawksG 635Steady
832Garnet Hathaway PanthersR 6319Steady
833Jordan Binnington BluesG 635Steady
834Victor Mancini CanucksD 638Steady
835Barclay Goodrow SharksC 6221Rising
836Luke Schenn CanucksD 6212Rising
837Zack Ostapchuk SharksC 6219Rising
838Samuel Ersson SenatorsG 6110Steady
839Kevin Lankinen CanucksG 559Steady

Source: WP Hockey Predictor ratings from league play-by-play and official box scores. The rating is a public statistic. It is not a prediction and is not a pick.

How to read a rating

A rating compares a player with others at the same position, so a 90 defenceman and a 90 forward are equally far ahead of their peers. Forwards and defencemen are judged in six areas: scoring, shooting, playmaking, play-driving, defence and power play. Goalies are judged on save results over three seasons, shot stopping, high-danger saves and workload.

The current season counts most. Last season steadies it, so one hot week does not make a star. Ratings above 90 are rare, and nobody reaches 99.

Today's picks, totals and goalscorers

Current selections lock shortly before each puck drop and are part of a pass. Past picks and their outcomes are always free.

See today's picks Compare passes Get the iPhone app
Your selected package

Choose your pass

Use the email associated with your WP account at checkout. Sign in / restore access if you already have a pass.