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