NHL Player Ratings & Rankings

Compare and rank NHL skaters below using our advanced Player Ratings! We distilled all the statistical information that is available into one single number using machine learning algorithms. The rating captures all contributions made by skaters – offensive, defensive, even strength or special teams! All player ratings are updated daily to reflect the latest information. For a detailed explanation of our Ratings process, click here.

Player Team Position Rating Ranking GP Age Shoots Opponent
Leon Draisaitl Edmonton Oilers C 86.08 1 21 25 L Vancouver Canucks
Nathan Mackinnon Colorado Avalanche C 84.15 2 14 25 R Minnesota Wild
Mika Zibanejad New York Rangers C 84.12 3 17 27 R Philadelphia Flyers
David Pastrnak Boston Bruins LW 83.84 1 9 24 R New York Islanders
Steven Stamkos Tampa Bay Lightning C 82.74 4 15 31 R Carolina Hurricanes
Connor McDavid Edmonton Oilers C 82.67 5 21 24 L Vancouver Canucks
Auston Matthews Toronto Maple Leafs C 82.30 6 20 23 L Calgary Flames
Sidney Crosby Pittsburgh Penguins C 82.15 7 17 33 L Washington Capitals
Brad Marchand Boston Bruins LW 81.21 1 16 32 L New York Islanders
Max Pacioretty Vegas Golden Knights LW 81.10 2 16 32 L San Jose Sharks
Alex Ovechkin Washington Capitals LW 81.04 3 14 35 R Pittsburgh Penguins
Patrick Kane Chicago Blackhawks RW 80.08 4 20 32 L Columbus Blue Jackets
Mark Stone Vegas Golden Knights RW 79.84 5 16 28 R San Jose Sharks
Artemi Panarin New York Rangers LW 79.75 4 14 29 R Philadelphia Flyers
Evgeni Malkin Pittsburgh Penguins C 79.75 8 17 34 L Washington Capitals
Jack Eichel Buffalo Sabres C 79.57 9 16 24 R New Jersey Devils
Kyle Connor Winnipeg Jets LW 79.53 5 18 24 L Montreal Canadiens
Victor Hedman Tampa Bay Lightning LD 79.52 1 17 30 L Carolina Hurricanes
Torey Krug St Louis Blues LD 79.40 2 19 29 L Los Angeles Kings
Roman Josi Nashville Predators LD 79.34 3 18 30 L Detroit Red Wings
Patrice Bergeron Boston Bruins C 79.33 10 16 35 R New York Islanders
Dougie Hamilton Carolina Hurricanes RD 79.10 1 18 27 R Tampa Bay Lightning
Jake Guentzel Pittsburgh Penguins LW 79.01 6 17 26 L Washington Capitals
Sebastian Aho Carolina Hurricanes LW 78.97 11 18 23 L Tampa Bay Lightning
Mikko Rantanen Colorado Avalanche RW 78.75 6 15 24 L Minnesota Wild
Sean Couturier Philadelphia Flyers C 78.59 12 6 28 L New York Rangers
J.T. Miller Vancouver Canucks C 78.49 7 20 27 L Edmonton Oilers
Alex Pietrangelo Vegas Golden Knights RD 78.46 4 13 31 R San Jose Sharks
Zach Werenski Columbus Blue Jackets LD 78.44 5 13 23 L Chicago Blackhawks
Gabriel Landeskog Colorado Avalanche LW 78.40 8 13 28 L Minnesota Wild
Brendan Gallagher Montreal Canadiens RW 78.34 7 18 28 R Winnipeg Jets
Charlie McAvoy Boston Bruins RD 78.31 2 16 23 R New York Islanders
Cale Makar Colorado Avalanche D 78.31 3 13 22 R Minnesota Wild
Seth Jones Columbus Blue Jackets RD 78.31 4 20 26 R Chicago Blackhawks
Kevin Fiala Minnesota Wild LW 78.27 8 12 24 L Colorado Avalanche
Shea Theodore Vegas Golden Knights LD 78.21 5 13 25 L San Jose Sharks
Brayden Point Tampa Bay Lightning C 78.02 13 17 24 R Carolina Hurricanes
Matthew Tkachuk Calgary Flames LW 77.97 9 20 23 L Toronto Maple Leafs
Mark Giordano Calgary Flames LD 77.87 6 20 37 L Toronto Maple Leafs
Claude Giroux Philadelphia Flyers LW 77.85 9 14 33 R New York Rangers
Oliver Bjorkstrand Columbus Blue Jackets RW 77.79 10 20 25 R Chicago Blackhawks
Elias Pettersson Vancouver Canucks C 77.75 14 23 22 L Edmonton Oilers
Tomas Tatar Montreal Canadiens LW 77.73 10 17 30 L Winnipeg Jets
Brent Burns San Jose Sharks RD 77.66 6 17 35 R Vegas Golden Knights
John Tavares Toronto Maple Leafs C 77.57 15 21 30 L Calgary Flames
Anthony Mantha Detroit Red Wings RW 77.49 11 20 26 L Nashville Predators
Ryan Nugent-Hopkins Edmonton Oilers C 77.40 11 21 27 L Vancouver Canucks
Anze Kopitar Los Angeles Kings C 77.39 16 17 33 L St Louis Blues
Tomas Hertl San Jose Sharks C 77.31 17 17 27 L Vegas Golden Knights
John Klingberg Dallas Stars RD 77.29 7 14 28 R Florida Panthers
Teuvo Teravainen Carolina Hurricanes LW 77.24 12 12 26 L Tampa Bay Lightning
John Carlson Washington Capitals RD 77.17 8 18 31 R Pittsburgh Penguins
Bryan Rust Pittsburgh Penguins RW 77.04 13 17 28 R Washington Capitals
Jaden Schwartz St Louis Blues LW 77.00 12 14 28 L Los Angeles Kings
Jakub Voracek Philadelphia Flyers RW 77.00 14 13 31 L New York Rangers
Ryan Ellis Nashville Predators RD 76.98 9 18 30 R Detroit Red Wings
Mike Hoffman St Louis Blues LW 76.97 15 18 31 L Los Angeles Kings
Jaccob Slavin Carolina Hurricanes LD 76.93 10 15 26 L Tampa Bay Lightning
Colton Parayko St Louis Blues RD 76.92 11 16 27 R Los Angeles Kings
Timo Meier San Jose Sharks RW 76.87 16 17 24 L Vegas Golden Knights
Mark Scheifele Winnipeg Jets C 76.85 19 18 27 R Montreal Canadiens
Mathew Barzal New York Islanders C 76.83 20 18 23 R Boston Bruins
Reilly Smith Vegas Golden Knights RW 76.80 17 16 29 L San Jose Sharks
Jonathan Huberdeau Florida Panthers C 76.79 13 18 27 L Dallas Stars
Kris Letang Pittsburgh Penguins RD 76.72 12 16 33 R Washington Capitals
Jeff Petry Montreal Canadiens RD 76.71 13 18 33 R Winnipeg Jets
Brayden Schenn St Louis Blues C 76.63 22 19 29 L Los Angeles Kings
Chris Kreider New York Rangers LW 76.62 14 17 29 L Philadelphia Flyers
Mitch Marner Toronto Maple Leafs C 76.61 18 21 23 R Calgary Flames
William Karlsson Vegas Golden Knights C 76.61 23 16 28 L San Jose Sharks
Logan Couture San Jose Sharks C 76.55 24 17 31 L Vegas Golden Knights
Erik Karlsson San Jose Sharks RD 76.54 14 13 30 R Vegas Golden Knights
Elias Lindholm Calgary Flames C 76.54 19 20 26 R Toronto Maple Leafs
Travis Konecny Philadelphia Flyers C 76.53 20 12 23 R New York Rangers
Shea Weber Montreal Canadiens RD 76.50 15 18 35 R Winnipeg Jets
Dylan Larkin Detroit Red Wings C 76.44 25 21 24 L Nashville Predators
Taylor Hall Buffalo Sabres LW 76.42 15 16 29 L New Jersey Devils
Aleksander Barkov Florida Panthers C 76.41 26 18 25 L Dallas Stars
Evander Kane San Jose Sharks LW 76.39 16 17 29 L Vegas Golden Knights
Nazem Kadri Colorado Avalanche C 76.35 27 15 30 L Minnesota Wild
Ryan Suter Minnesota Wild LD 76.29 7 15 36 L Colorado Avalanche
Blake Wheeler Winnipeg Jets RW 76.28 22 18 34 R Montreal Canadiens
Ivan Provorov Philadelphia Flyers LD 76.25 8 16 24 L New York Rangers
Zach Parise Minnesota Wild LW 76.25 17 15 36 L Colorado Avalanche
Miro Heiskanen Dallas Stars D 76.22 9 14 21 L Florida Panthers
Jared Spurgeon Minnesota Wild RD 76.13 16 14 31 R Colorado Avalanche
William Nylander Toronto Maple Leafs RW 76.11 23 21 24 R Calgary Flames
Vince Dunn St Louis Blues LD 76.03 10 18 24 L Los Angeles Kings
Dominik Kubalik Chicago Blackhawks LW 76.00 18 20 25 L Columbus Blue Jackets
Johnny Gaudreau Calgary Flames LW 76.00 19 20 27 L Toronto Maple Leafs
Tyler Toffoli Montreal Canadiens RW 75.91 25 18 28 R Winnipeg Jets
Oliver Ekman-Larsson Arizona Coyotes LD 75.81 11 8 29 L Anaheim Ducks
Samuel Girard Colorado Avalanche LD 75.81 12 13 22 L Minnesota Wild
Ryan O'Reilly St Louis Blues C 75.78 28 19 30 L Los Angeles Kings
Jakob Chychrun Arizona Coyotes LD 75.73 13 18 22 L Anaheim Ducks
Nikolaj Ehlers Winnipeg Jets LW 75.72 20 18 25 L Montreal Canadiens
Antti Raanta Arizona Coyotes G 75.68 2 3 31 L Anaheim Ducks
Jamie Benn Dallas Stars LW 75.55 21 10 31 L Florida Panthers
Phillip Danault Montreal Canadiens C 75.54 29 18 28 L Winnipeg Jets
Mikael Backlund Calgary Flames C 75.53 30 19 31 L Toronto Maple Leafs
Showing 1 to 100 of 679