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 91.90 1 5 21 L Nashville Predators
Patrice Bergeron Boston Bruins C 87.70 2 7 33 R Vancouver Canucks
Nathan Mackinnon Colorado Avalanche C 86.82 3 7 23 R Carolina Hurricanes
Auston Matthews Toronto Maple Leafs C 86.60 4 8 21 L St Louis Blues
Alex Ovechkin Washington Capitals LW 86.58 1 6 33 R Florida Panthers
Sidney Crosby Pittsburgh Penguins C 86.11 5 6 31 L Edmonton Oilers
David Pastrnak Boston Bruins LW 86.08 2 7 22 R Vancouver Canucks
Taylor Hall New Jersey Devils LW 85.74 3 5 26 L Philadelphia Flyers
Brad Marchand Boston Bruins LW 85.43 4 7 30 L Vancouver Canucks
Evgeni Malkin Pittsburgh Penguins C 85.17 6 6 32 L Edmonton Oilers
Nikita Kucherov Tampa Bay Lightning RW 84.67 1 5 25 L Minnesota Wild
Evgeny Kuznetsov Washington Capitals C 84.13 7 6 26 L Florida Panthers
Tyler Seguin Dallas Stars C 83.77 8 6 26 R Minnesota Wild
John Gibson Anaheim Ducks G 83.32 1 6 25 L Vegas Golden Knights
Brent Burns San Jose Sharks RD 82.89 1 7 33 R New York Islanders
Claude Giroux Philadelphia Flyers LW 82.56 5 7 30 R New Jersey Devils
Filip Forsberg Nashville Predators LW 82.44 6 6 24 R Calgary Flames
Mark Scheifele Winnipeg Jets C 82.37 9 7 25 R Arizona Coyotes
Artemi Panarin Columbus Blue Jackets LW 82.37 7 6 26 R Chicago Blackhawks
Jonathan Marchessault Vegas Golden Knights LW 82.25 8 7 27 R Anaheim Ducks
Kyle Palmieri New Jersey Devils RW 82.20 2 5 27 R Philadelphia Flyers
Jamie Benn Dallas Stars LW 82.03 9 6 29 L Minnesota Wild
Vladimir Tarasenko St Louis Blues RW 81.94 3 6 26 L Toronto Maple Leafs
John Klingberg Dallas Stars RD 81.89 2 6 26 R Minnesota Wild
John Tavares Toronto Maple Leafs C 81.89 10 8 28 L St Louis Blues
Kris Letang Pittsburgh Penguins RD 81.66 3 6 31 R Edmonton Oilers
Roman Josi Nashville Predators LD 81.62 1 6 28 L Calgary Flames
Erik Karlsson San Jose Sharks RD 81.57 4 7 28 R New York Islanders
John Carlson Washington Capitals RD 81.21 5 6 28 R Florida Panthers
P.K. Subban Nashville Predators RD 81.12 6 6 29 R Calgary Flames
William Karlsson Vegas Golden Knights C 81.12 11 7 25 L Anaheim Ducks
Aleksander Barkov Florida Panthers C 81.08 12 4 23 L Washington Capitals
Sergei Bobrovsky Columbus Blue Jackets G 81.07 2 4 30 L Chicago Blackhawks
Pekka Rinne Nashville Predators G 81.02 3 4 35 L Calgary Flames
Anze Kopitar Los Angeles Kings C 80.94 13 6 31 L Buffalo Sabres
Patrik Laine Winnipeg Jets RW 80.85 4 7 20 R Arizona Coyotes
Dustin Byfuglien Winnipeg Jets RD 80.82 7 5 33 R Arizona Coyotes
Drew Doughty Los Angeles Kings RD 80.81 8 7 28 R Buffalo Sabres
Ryan Ellis Nashville Predators RD 80.77 9 6 27 R Calgary Flames
Sebastian Aho Carolina Hurricanes LW 80.72 10 7 21 L Colorado Avalanche
Brayden Point Tampa Bay Lightning C 80.56 14 5 22 R Minnesota Wild
Evgeny Dadonov Florida Panthers RW 80.49 11 4 29 L Washington Capitals
Patrick Kane Chicago Blackhawks RW 80.48 5 6 29 L Columbus Blue Jackets
Marc-Andre Fleury Vegas Golden Knights G 80.44 4 6 33 L Anaheim Ducks
Alex DeBrincat Chicago Blackhawks RW 80.44 6 6 20 R Columbus Blue Jackets
Victor Hedman Tampa Bay Lightning LD 80.29 2 5 27 L Minnesota Wild
Sean Couturier Philadelphia Flyers C 80.26 15 7 25 L New Jersey Devils
Antti Raanta Arizona Coyotes G 80.24 5 5 29 L Winnipeg Jets
Eric Staal Minnesota Wild C 80.19 16 6 33 L Dallas Stars
Jonathan Toews Chicago Blackhawks C 80.18 17 6 30 L Columbus Blue Jackets
Torey Krug Boston Bruins LD 80.13 3 0 27 L Vancouver Canucks
Brock Boeser Vancouver Canucks RW 80.03 7 7 21 R Boston Bruins
Blake Wheeler Winnipeg Jets RW 79.81 8 7 32 R Arizona Coyotes
Jack Eichel Buffalo Sabres C 79.80 18 7 21 R Los Angeles Kings
Alexander Radulov Dallas Stars RW 79.80 9 6 32 L Minnesota Wild
Shea Weber Montreal Canadiens RD 79.76 10 0 33 R Ottawa Senators
Mathew Barzal New York Islanders C 79.75 19 6 21 R San Jose Sharks
Logan Couture San Jose Sharks C 79.61 20 7 29 L New York Islanders
Morgan Rielly Toronto Maple Leafs LD 79.56 4 8 24 L St Louis Blues
Jaden Schwartz St Louis Blues LW 79.47 12 4 26 L Toronto Maple Leafs
Phil Kessel Pittsburgh Penguins RW 79.44 10 6 31 R Edmonton Oilers
Jake Guentzel Pittsburgh Penguins LW 79.44 13 6 24 L Edmonton Oilers
Johnny Gaudreau Calgary Flames LW 79.43 14 6 25 L Nashville Predators
Sean Monahan Calgary Flames C 79.40 21 6 24 L Nashville Predators
Ryan Suter Minnesota Wild LD 79.34 5 6 33 L Dallas Stars
Nicklas Backstrom Washington Capitals C 79.30 22 6 30 L Florida Panthers
Carter Hutton Buffalo Sabres G 79.28 6 6 32 L Los Angeles Kings
Seth Jones Columbus Blue Jackets RD 79.04 11 0 24 R Chicago Blackhawks
Viktor Arvidsson Nashville Predators RW 79.04 11 6 25 R Calgary Flames
Dougie Hamilton Carolina Hurricanes RD 79.04 12 7 25 R Colorado Avalanche
Cam Atkinson Columbus Blue Jackets RW 79.00 12 6 29 R Chicago Blackhawks
Ryan Getzlaf Anaheim Ducks C 78.99 23 2 33 R Vegas Golden Knights
Alex Pietrangelo St Louis Blues RD 78.92 13 6 28 R Toronto Maple Leafs
Corey Crawford Chicago Blackhawks G 78.92 7 1 33 L Columbus Blue Jackets
Mark Giordano Calgary Flames LD 78.89 6 6 35 L Nashville Predators
Vincent Trocheck Florida Panthers C 78.81 24 4 25 R Washington Capitals
Ryan O'Reilly St Louis Blues C 78.68 25 6 27 L Toronto Maple Leafs
Jason Zucker Minnesota Wild LW 78.62 15 6 26 L Dallas Stars
Rickard Rakell Anaheim Ducks C 78.60 13 7 25 R Vegas Golden Knights
Shayne Gostisbehere Philadelphia Flyers LD 78.54 7 7 25 L New Jersey Devils
Steven Stamkos Tampa Bay Lightning C 78.52 26 5 28 R Minnesota Wild
Brendan Gallagher Montreal Canadiens RW 78.50 14 6 26 R Ottawa Senators
Joe Pavelski San Jose Sharks C 78.47 27 7 34 R New York Islanders
Jonathan Quick Los Angeles Kings G 78.39 8 2 32 L Buffalo Sabres
T.J. Oshie Washington Capitals RW 78.34 15 6 31 R Florida Panthers
Mikko Rantanen Colorado Avalanche RW 78.26 16 7 21 L Carolina Hurricanes
Tyson Barrie Colorado Avalanche RD 78.24 14 7 27 R Carolina Hurricanes
Mark Stone Ottawa Senators RW 78.17 17 6 26 R Montreal Canadiens
Mattias Ekholm Nashville Predators LD 78.09 8 6 28 L Calgary Flames
Mitch Marner Toronto Maple Leafs C 78.08 28 8 21 R St Louis Blues
Matthew Tkachuk Calgary Flames LW 78.07 16 6 20 L Nashville Predators
Evander Kane San Jose Sharks LW 77.96 17 7 27 L New York Islanders
Jordan Staal Carolina Hurricanes C 77.90 29 7 30 L Colorado Avalanche
James van Riemsdyk Philadelphia Flyers LW 77.86 18 2 29 L New Jersey Devils
Jeff Carter Los Angeles Kings C 77.77 18 7 33 R Buffalo Sabres
Reilly Smith Vegas Golden Knights RW 77.74 19 7 27 L Anaheim Ducks
Justin Williams Carolina Hurricanes RW 77.65 20 7 37 R Colorado Avalanche
Brayden Schenn St Louis Blues C 77.65 30 6 27 L Toronto Maple Leafs
Will Butcher New Jersey Devils LD 77.65 9 5 23 L Philadelphia Flyers
Mathew Dumba Minnesota Wild RD 77.60 15 6 24 R Dallas Stars
Showing 1 to 100 of 768