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 89.34 1 78 22 L
Nikita Kucherov Tampa Bay Lightning RW 88.63 1 82 26 L
Brad Marchand Boston Bruins LW 86.16 1 79 31 L
Nathan Mackinnon Colorado Avalanche C 86.10 2 82 23 R
Sidney Crosby Pittsburgh Penguins C 86.04 3 79 31 L
Taylor Hall New Jersey Devils LW 85.62 2 33 27 L
Alex Ovechkin Washington Capitals LW 84.70 3 81 33 R
David Pastrnak Boston Bruins LW 84.14 4 66 23 R
Patrick Kane Chicago Blackhawks RW 84.02 2 81 30 L
Auston Matthews Toronto Maple Leafs C 83.90 4 68 21 L
Vladimir Tarasenko St Louis Blues RW 83.85 3 76 27 L
Patrice Bergeron Boston Bruins C 83.73 5 65 33 R
Antti Raanta Arizona Coyotes G 83.39 1 12 30 L
Leon Draisaitl Edmonton Oilers C 83.39 6 82 23 L
John Klingberg Dallas Stars RD 83.30 1 64 26 R
Steven Stamkos Tampa Bay Lightning C 83.15 7 82 29 R
Brent Burns San Jose Sharks RD 83.14 2 82 34 R
Erik Karlsson San Jose Sharks RD 83.12 3 53 29 R
Aleksander Barkov Florida Panthers C 83.08 8 82 23 L
Logan Couture San Jose Sharks C 82.69 9 81 30 L
Kris Letang Pittsburgh Penguins RD 82.52 4 65 32 R
Mark Scheifele Winnipeg Jets C 82.27 10 82 26 R
Torey Krug Boston Bruins LD 82.17 1 64 28 L
Roman Josi Nashville Predators LD 81.65 2 82 29 L
Evgeni Malkin Pittsburgh Penguins C 81.46 11 68 32 L
Victor Hedman Tampa Bay Lightning LD 81.26 3 70 28 L
Tyler Seguin Dallas Stars C 81.24 12 82 27 R
Ben Bishop Dallas Stars G 81.15 2 46 32 L
John Tavares Toronto Maple Leafs C 81.12 13 82 28 L
Artemi Panarin New York Rangers LW 81.08 5 79 27 R
Dustin Byfuglien Winnipeg Jets RD 80.88 5 42 34 R
Alex Pietrangelo St Louis Blues RD 80.77 6 71 29 R
John Carlson Washington Capitals RD 80.51 7 80 29 R
P.K. Subban New Jersey Devils RD 80.51 8 63 30 R
Mark Giordano Calgary Flames LD 80.47 4 78 35 L
Claude Giroux Philadelphia Flyers LW 80.40 6 82 31 R
Mark Stone Vegas Golden Knights RW 80.35 4 77 27 R
Jonathan Huberdeau Florida Panthers C 80.33 7 82 26 L
Sean Couturier Philadelphia Flyers C 80.31 14 80 26 L
Seth Jones Columbus Blue Jackets RD 80.23 9 75 24 R
Shea Weber Montreal Canadiens RD 80.23 10 58 33 R
Sebastian Aho Carolina Hurricanes LW 80.21 8 82 21 L
Jack Eichel Buffalo Sabres C 80.20 15 77 22 R
Brock Boeser Vancouver Canucks RW 80.17 5 69 22 R
Mikko Rantanen Colorado Avalanche RW 80.15 6 74 22 L
Brayden Point Tampa Bay Lightning C 80.14 16 79 23 R
Dylan Larkin Detroit Red Wings C 80.05 17 76 22 L
Jaden Schwartz St Louis Blues LW 79.95 9 69 27 L
Morgan Rielly Toronto Maple Leafs LD 79.81 5 82 25 L
John Gibson Anaheim Ducks G 79.78 3 58 26 L
Teuvo Teravainen Carolina Hurricanes LW 79.74 7 82 24 L
Joe Pavelski Dallas Stars C 79.66 8 75 35 R
Dougie Hamilton Carolina Hurricanes RD 79.63 11 82 26 R
Cam Atkinson Columbus Blue Jackets RW 79.59 9 80 30 R
Jonathan Toews Chicago Blackhawks C 79.57 18 82 31 L
Jonathan Marchessault Vegas Golden Knights LW 79.55 10 82 28 R
Alex DeBrincat Chicago Blackhawks RW 79.55 10 82 21 R
Tyson Barrie Toronto Maple Leafs RD 79.48 12 78 27 R
Max Pacioretty Vegas Golden Knights LW 79.45 11 66 30 L
Ryan Ellis Nashville Predators RD 79.39 13 82 28 R
Matthew Tkachuk Calgary Flames LW 79.38 12 80 21 L
Sergei Bobrovsky Florida Panthers G 79.38 4 62 30 L
Filip Forsberg Nashville Predators LW 79.37 13 64 24 R
Brendan Gallagher Montreal Canadiens RW 79.33 11 82 27 R
Tomas Hertl San Jose Sharks C 79.32 19 77 25 L
Ryan Suter Minnesota Wild LD 79.25 6 82 34 L
Alexander Radulov Dallas Stars RW 79.22 12 70 33 L
Sean Monahan Calgary Flames C 79.21 20 78 24 L
Jake Guentzel Pittsburgh Penguins LW 79.18 14 82 24 L
Johnny Gaudreau Calgary Flames LW 79.11 15 82 25 L
William Karlsson Vegas Golden Knights C 79.11 21 82 26 L
Rickard Rakell Anaheim Ducks C 79.10 16 69 26 R
Justin Faulk Carolina Hurricanes RD 79.04 14 82 27 R
Viktor Arvidsson Nashville Predators RW 78.98 13 58 26 R
Paul Stastny Vegas Golden Knights C 78.94 22 50 33 L
Nicklas Backstrom Washington Capitals C 78.90 23 80 31 L
Jeff Petry Montreal Canadiens RD 78.88 15 82 31 R
Blake Wheeler Winnipeg Jets RW 78.87 14 82 32 R
Shea Theodore Vegas Golden Knights LD 78.73 7 79 23 L
Colton Parayko St Louis Blues RD 78.67 16 80 26 R
Mathew Dumba Minnesota Wild RD 78.65 17 32 24 R
Anthony Mantha Detroit Red Wings RW 78.62 15 67 24 L
Ryan O'Reilly St Louis Blues C 78.62 24 82 28 L
Oliver Ekman-Larsson Arizona Coyotes LD 78.59 8 81 28 L
Mika Zibanejad New York Rangers C 78.57 25 82 26 R
Mathew Barzal New York Islanders C 78.52 26 82 22 R
Kyle Connor Winnipeg Jets LW 78.48 17 82 22 L
Jaccob Slavin Carolina Hurricanes LD 78.47 9 82 25 L
Jordan Staal Carolina Hurricanes C 78.45 27 50 30 L
Jared Spurgeon Minnesota Wild RD 78.44 18 82 29 R
T.J. Oshie Washington Capitals RW 78.31 16 69 32 R
Evgenii Dadonov Florida Panthers RW 78.29 17 82 30 L
Charlie McAvoy Boston Bruins RD 78.22 19 54 21 R
Jeff Skinner Buffalo Sabres LW 78.22 18 82 27 L
Andrei Vasilevskiy Tampa Bay Lightning G 78.14 5 53 24 L
Tyler Bertuzzi Detroit Red Wings LW 78.13 19 73 24 L
Timo Meier San Jose Sharks RW 78.12 20 78 22 L
Eric Staal Minnesota Wild C 78.10 28 81 34 L
Pekka Rinne Nashville Predators G 78.04 6 56 36 L
James van Riemsdyk Philadelphia Flyers LW 77.98 21 66 30 L
Showing 1 to 100 of 719