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