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
Connor McDavid Edmonton Oilers C 90.88 1 32 21 L Vancouver Canucks
Nathan Mackinnon Colorado Avalanche C 88.36 2 32 23 R Dallas Stars
Alex Ovechkin Washington Capitals LW 87.65 1 31 33 R Buffalo Sabres
Sidney Crosby Pittsburgh Penguins C 86.89 3 28 31 L Los Angeles Kings
Nikita Kucherov Tampa Bay Lightning RW 86.66 1 33 25 L Winnipeg Jets
Mark Scheifele Winnipeg Jets C 86.52 4 32 25 R Tampa Bay Lightning
Auston Matthews Toronto Maple Leafs C 86.40 5 18 21 L Florida Panthers
Patrice Bergeron Boston Bruins C 85.70 6 19 33 R Buffalo Sabres
David Pastrnak Boston Bruins LW 85.14 2 32 22 R Buffalo Sabres
Taylor Hall New Jersey Devils LW 84.54 3 29 27 L Nashville Predators
Claude Giroux Philadelphia Flyers LW 84.31 4 30 30 R Vancouver Canucks
Brayden Point Tampa Bay Lightning C 84.15 7 33 22 R Winnipeg Jets
Brad Marchand Boston Bruins LW 84.04 5 32 30 L Buffalo Sabres
Antti Raanta Arizona Coyotes G 82.97 1 12 29 L Carolina Hurricanes
Steven Stamkos Tampa Bay Lightning C 82.97 8 33 28 R Winnipeg Jets
Brent Burns San Jose Sharks RD 82.94 1 33 33 R Chicago Blackhawks
Kris Letang Pittsburgh Penguins RD 82.53 2 30 31 R Los Angeles Kings
Evgeni Malkin Pittsburgh Penguins C 82.39 9 31 32 L Los Angeles Kings
Erik Karlsson San Jose Sharks RD 82.37 3 33 28 R Chicago Blackhawks
John Carlson Washington Capitals RD 82.21 4 30 28 R Buffalo Sabres
Roman Josi Nashville Predators LD 82.10 1 32 28 L New Jersey Devils
Brock Boeser Vancouver Canucks RW 82.08 2 21 21 R Philadelphia Flyers
Patrik Laine Winnipeg Jets RW 82.05 3 32 20 R Tampa Bay Lightning
Filip Forsberg Nashville Predators LW 81.90 6 26 24 R New Jersey Devils
Mikko Rantanen Colorado Avalanche RW 81.86 4 32 22 L Dallas Stars
Jack Eichel Buffalo Sabres C 81.84 10 32 22 R Washington Capitals
Dustin Byfuglien Winnipeg Jets RD 81.69 5 26 33 R Tampa Bay Lightning
Pekka Rinne Nashville Predators G 81.45 2 22 36 L New Jersey Devils
Sean Couturier Philadelphia Flyers C 81.45 11 28 26 L Vancouver Canucks
Sean Monahan Calgary Flames C 81.45 12 32 24 L Minnesota Wild
Aleksander Barkov Florida Panthers C 81.39 13 30 23 L Toronto Maple Leafs
Cam Atkinson Columbus Blue Jackets RW 81.37 5 30 29 R Anaheim Ducks
John Gibson Anaheim Ducks G 81.25 3 27 25 L Columbus Blue Jackets
John Klingberg Dallas Stars RD 81.21 6 16 26 R Colorado Avalanche
P.K. Subban Nashville Predators RD 81.16 7 18 29 R New Jersey Devils
Johnny Gaudreau Calgary Flames LW 81.07 7 32 25 L Minnesota Wild
John Tavares Toronto Maple Leafs C 80.93 14 32 28 L Florida Panthers
Torey Krug Boston Bruins LD 80.89 2 21 27 L Buffalo Sabres
Blake Wheeler Winnipeg Jets RW 80.77 6 32 32 R Tampa Bay Lightning
Leon Draisaitl Edmonton Oilers C 80.66 15 33 23 L Vancouver Canucks
Evgeny Kuznetsov Washington Capitals C 80.57 16 25 26 L Buffalo Sabres
Eric Staal Minnesota Wild C 80.55 17 30 34 L Calgary Flames
Victor Hedman Tampa Bay Lightning LD 80.49 3 26 27 L Winnipeg Jets
Patric Hornqvist Pittsburgh Penguins RW 80.47 7 24 31 R Los Angeles Kings
Jeff Skinner Buffalo Sabres LW 80.32 8 32 26 L Washington Capitals
Ryan Ellis Nashville Predators RD 80.32 8 32 27 R New Jersey Devils
Nicklas Backstrom Washington Capitals C 80.28 18 31 31 L Buffalo Sabres
William Karlsson Vegas Golden Knights C 80.20 19 34 25 L New York Rangers
Kyle Palmieri New Jersey Devils RW 80.14 8 30 27 R Nashville Predators
Ryan O'Reilly St Louis Blues C 80.07 20 30 27 L Calgary Flames
Jonathan Marchessault Vegas Golden Knights LW 80.06 9 34 27 R New York Rangers
Joe Pavelski San Jose Sharks C 80.03 21 33 34 R Chicago Blackhawks
Ryan Getzlaf Anaheim Ducks C 80.02 22 27 33 R Columbus Blue Jackets
Artemi Panarin Columbus Blue Jackets LW 79.99 10 30 27 R Anaheim Ducks
Logan Couture San Jose Sharks C 79.90 23 33 29 L Chicago Blackhawks
Mark Giordano Calgary Flames LD 79.89 4 30 35 L Minnesota Wild
Drew Doughty Los Angeles Kings RD 79.89 9 33 29 R Pittsburgh Penguins
Shea Weber Montreal Canadiens RD 79.80 10 8 33 R Ottawa Senators
Morgan Rielly Toronto Maple Leafs LD 79.78 5 32 24 L Florida Panthers
Gabriel Landeskog Colorado Avalanche LW 79.76 11 32 26 L Dallas Stars
Mark Stone Ottawa Senators RW 79.72 9 33 26 R Montreal Canadiens
Evgenii Dadonov Florida Panthers RW 79.72 10 30 29 L Toronto Maple Leafs
Sergei Bobrovsky Columbus Blue Jackets G 79.71 4 22 30 L Anaheim Ducks
Jaden Schwartz St Louis Blues LW 79.69 12 17 26 L Calgary Flames
Viktor Arvidsson Nashville Predators RW 79.65 11 13 25 R New Jersey Devils
Seth Jones Columbus Blue Jackets RD 79.63 11 24 24 R Anaheim Ducks
Patrick Kane Chicago Blackhawks RW 79.60 12 33 30 L San Jose Sharks
Marc-Andre Fleury Vegas Golden Knights G 79.55 5 30 34 L New York Rangers
Jonathan Huberdeau Florida Panthers C 79.33 13 30 25 L Toronto Maple Leafs
Ryan Suter Minnesota Wild LD 79.32 6 31 33 L Calgary Flames
Anze Kopitar Los Angeles Kings C 79.30 24 32 31 L Pittsburgh Penguins
Tyler Seguin Dallas Stars C 79.28 25 32 26 R Colorado Avalanche
Jake Guentzel Pittsburgh Penguins LW 79.15 13 31 24 L Los Angeles Kings
Elias Lindholm Calgary Flames C 79.15 26 32 24 R Minnesota Wild
Alex Pietrangelo St Louis Blues RD 79.14 12 24 28 R Calgary Flames
Mikael Granlund Minnesota Wild C 79.12 27 31 26 L Calgary Flames
Dylan Larkin Detroit Red Wings C 78.93 28 33 22 L New York Islanders
Rickard Rakell Anaheim Ducks C 78.89 29 30 25 R Columbus Blue Jackets
Vladimir Tarasenko St Louis Blues RW 78.89 14 30 27 L Calgary Flames
Sebastian Aho Carolina Hurricanes LW 78.63 14 31 21 L Arizona Coyotes
Carter Hutton Buffalo Sabres G 78.52 6 22 32 L Washington Capitals
Matt Duchene Ottawa Senators C 78.52 30 29 27 L Montreal Canadiens
Keith Yandle Florida Panthers LD 78.47 7 30 32 L Toronto Maple Leafs
Brendan Gallagher Montreal Canadiens RW 78.42 15 32 26 R Ottawa Senators
Jamie Benn Dallas Stars LW 78.39 15 32 29 L Colorado Avalanche
Elias Pettersson Vancouver Canucks C 78.38 31 28 20 L Philadelphia Flyers
Tyson Barrie Colorado Avalanche RD 78.38 13 28 27 R Dallas Stars
Dougie Hamilton Carolina Hurricanes RD 78.32 14 31 25 R Arizona Coyotes
Jonathan Quick Los Angeles Kings G 78.31 7 11 32 L Pittsburgh Penguins
Alexander Radulov Dallas Stars RW 78.12 16 22 32 L Colorado Avalanche
Frederik Andersen Toronto Maple Leafs G 78.10 8 26 29 L Florida Panthers
Mathew Barzal New York Islanders C 78.08 32 30 21 R Detroit Red Wings
Kyle Connor Winnipeg Jets LW 77.99 16 32 22 L Tampa Bay Lightning
Mathew Dumba Minnesota Wild RD 77.99 15 31 24 R Calgary Flames
Matthew Tkachuk Calgary Flames LW 77.97 17 32 21 L Minnesota Wild
Mitch Marner Toronto Maple Leafs C 77.95 17 32 21 R Florida Panthers
Jeff Petry Montreal Canadiens RD 77.83 16 32 31 R Ottawa Senators
Timo Meier San Jose Sharks RW 77.78 18 30 22 L Chicago Blackhawks
T.J. Oshie Washington Capitals RW 77.75 19 20 31 R Buffalo Sabres
Shea Theodore Vegas Golden Knights LD 77.72 8 34 23 L New York Rangers
Showing 1 to 100 of 773