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
Nathan Mackinnon Colorado Avalanche C 85.97 1 28 24 R Boston Bruins
David Pastrnak Boston Bruins LW 85.24 1 29 23 R Colorado Avalanche
Connor McDavid Edmonton Oilers C 85.13 2 30 22 L Los Angeles Kings
Brad Marchand Boston Bruins LW 84.74 2 29 31 L Colorado Avalanche
Nikita Kucherov Tampa Bay Lightning RW 84.37 1 25 26 L San Jose Sharks
Leon Draisaitl Edmonton Oilers C 83.83 3 30 24 L Los Angeles Kings
Mikko Rantanen Colorado Avalanche RW 82.01 2 12 23 L Boston Bruins
Jack Eichel Buffalo Sabres C 81.86 4 29 23 R Vancouver Canucks
Patrick Kane Chicago Blackhawks RW 81.71 3 28 31 L New Jersey Devils
Sidney Crosby Pittsburgh Penguins C 81.41 5 17 32 L Arizona Coyotes
Alex Ovechkin Washington Capitals LW 81.06 3 30 34 R Anaheim Ducks
Vladimir Tarasenko St Louis Blues RW 80.74 4 10 27 L Toronto Maple Leafs
Aleksander Barkov Florida Panthers C 80.37 6 27 24 L Columbus Blue Jackets
Sebastian Aho Carolina Hurricanes LW 80.21 4 29 22 L Minnesota Wild
Tomas Hertl San Jose Sharks C 80.16 7 26 26 L Tampa Bay Lightning
Kris Letang Pittsburgh Penguins RD 80.11 1 20 32 R Arizona Coyotes
Patrice Bergeron Boston Bruins C 80.08 8 21 34 R Colorado Avalanche
Dougie Hamilton Carolina Hurricanes RD 80.00 2 29 26 R Minnesota Wild
Auston Matthews Toronto Maple Leafs C 79.96 9 30 22 L St Louis Blues
Jake Guentzel Pittsburgh Penguins LW 79.93 5 28 25 L Arizona Coyotes
John Carlson Washington Capitals RD 79.77 3 30 29 R Anaheim Ducks
Torey Krug Boston Bruins LD 79.72 1 24 28 L Colorado Avalanche
Brayden Point Tampa Bay Lightning C 79.64 10 23 23 R San Jose Sharks
Jonathan Huberdeau Florida Panthers C 79.58 6 27 26 L Columbus Blue Jackets
Artemi Panarin New York Rangers LW 79.53 7 27 28 R Montreal Canadiens
Logan Couture San Jose Sharks C 79.42 11 30 30 L Tampa Bay Lightning
Steven Stamkos Tampa Bay Lightning C 79.41 12 23 29 R San Jose Sharks
Teuvo Teravainen Carolina Hurricanes LW 79.40 8 29 25 L Minnesota Wild
Sean Couturier Philadelphia Flyers C 79.14 13 29 26 L Ottawa Senators
Evgeni Malkin Pittsburgh Penguins C 79.10 14 17 33 L Arizona Coyotes
John Tavares Toronto Maple Leafs C 78.78 15 23 29 L St Louis Blues
Alex Pietrangelo St Louis Blues RD 78.70 4 30 29 R Toronto Maple Leafs
Roman Josi Nashville Predators LD 78.53 2 27 29 L New Jersey Devils
John Klingberg Dallas Stars RD 78.52 5 24 27 R New York Islanders
Taylor Hall New Jersey Devils LW 78.42 9 27 28 L Chicago Blackhawks
Erik Karlsson San Jose Sharks RD 78.19 6 29 29 R Tampa Bay Lightning
Jaccob Slavin Carolina Hurricanes LD 78.15 3 29 25 L Minnesota Wild
Shea Weber Montreal Canadiens RD 78.13 7 29 34 R New York Rangers
Elias Pettersson Vancouver Canucks C 78.08 16 29 21 L Buffalo Sabres
Ben Bishop Dallas Stars G 78.06 1 20 33 L New York Islanders
Matthew Tkachuk Calgary Flames LW 77.93 10 30 21 L Los Angeles Kings
Victor Hedman Tampa Bay Lightning LD 77.88 4 24 28 L San Jose Sharks
Mika Zibanejad New York Rangers C 77.88 17 14 26 R Montreal Canadiens
Mitch Marner Toronto Maple Leafs C 77.81 18 19 22 R St Louis Blues
Filip Forsberg Nashville Predators LW 77.79 11 21 25 R New Jersey Devils
Anthony Mantha Detroit Red Wings RW 77.78 5 25 25 L Pittsburgh Penguins
Mark Giordano Calgary Flames LD 77.66 5 30 36 L Los Angeles Kings
Andrei Svechnikov Carolina Hurricanes RW 77.57 6 29 19 L Minnesota Wild
Mark Scheifele Winnipeg Jets C 77.57 19 29 26 R Anaheim Ducks
Miro Heiskanen Dallas Stars D 77.55 1 30 20 L New York Islanders
Tyler Seguin Dallas Stars C 77.49 20 30 27 R New York Islanders
Mathew Barzal New York Islanders C 77.47 21 27 22 R Dallas Stars
Ryan O'Reilly St Louis Blues C 77.45 22 30 28 L Toronto Maple Leafs
Seth Jones Columbus Blue Jackets RD 77.44 8 28 25 R Florida Panthers
Brendan Gallagher Montreal Canadiens RW 77.41 7 29 27 R New York Rangers
Claude Giroux Philadelphia Flyers LW 77.38 12 29 31 R Ottawa Senators
Alexander Radulov Dallas Stars RW 77.26 8 29 33 L New York Islanders
Mark Stone Vegas Golden Knights RW 77.25 9 31 27 R New York Rangers
Max Pacioretty Vegas Golden Knights LW 77.20 13 31 31 L New York Rangers
Timo Meier San Jose Sharks RW 77.14 14 30 23 L Tampa Bay Lightning
David Krejci Boston Bruins C 77.04 23 23 33 R Colorado Avalanche
Jakub Vrana Washington Capitals C 77.00 24 30 23 L Anaheim Ducks
Tomas Tatar Montreal Canadiens LW 76.94 15 29 29 L New York Rangers
Zach Werenski Columbus Blue Jackets LD 76.90 6 26 22 L Florida Panthers
Ryan Ellis Nashville Predators RD 76.87 9 27 28 R New Jersey Devils
Kyle Connor Winnipeg Jets LW 76.86 16 29 22 L Anaheim Ducks
Brent Burns San Jose Sharks RD 76.83 10 30 34 R Tampa Bay Lightning
Zach Parise Minnesota Wild LW 76.82 17 29 35 L Carolina Hurricanes
Jaden Schwartz St Louis Blues LW 76.78 18 30 27 L Toronto Maple Leafs
Dylan Larkin Detroit Red Wings C 76.78 25 30 23 L Pittsburgh Penguins
Evgeny Kuznetsov Washington Capitals C 76.73 26 27 27 L Anaheim Ducks
Anze Kopitar Los Angeles Kings C 76.72 27 29 32 L Edmonton Oilers
Jared Spurgeon Minnesota Wild RD 76.67 11 28 30 R Carolina Hurricanes
Shea Theodore Vegas Golden Knights LD 76.58 7 31 24 L New York Rangers
Viktor Arvidsson Nashville Predators RW 76.54 10 22 26 R New Jersey Devils
Gabriel Landeskog Colorado Avalanche LW 76.41 19 12 27 L Boston Bruins
Cale Makar Colorado Avalanche D 76.36 2 28 21 R Boston Bruins
Colton Parayko St Louis Blues RD 76.34 8 30 26 R Toronto Maple Leafs
Tyson Barrie Toronto Maple Leafs RD 76.32 12 30 28 R St Louis Blues
Esa Lindell Dallas Stars LD 76.27 9 30 25 L New York Islanders
Mattias Ekholm Nashville Predators LD 76.23 10 27 29 L New Jersey Devils
Matt Duchene Nashville Predators C 76.23 28 26 28 L New Jersey Devils
Brandon Carlo Boston Bruins RD 76.23 13 29 23 R Colorado Avalanche
Evander Kane San Jose Sharks LW 76.18 20 27 28 L Tampa Bay Lightning
Nicklas Backstrom Washington Capitals C 76.15 29 23 32 L Anaheim Ducks
Alex DeBrincat Chicago Blackhawks RW 76.12 12 28 21 R New Jersey Devils
David Perron St Louis Blues LW 76.09 13 30 31 R Toronto Maple Leafs
Charlie McAvoy Boston Bruins RD 76.06 14 29 21 R Colorado Avalanche
Jonathan Toews Chicago Blackhawks C 76.01 30 28 31 L New Jersey Devils
Brock Boeser Vancouver Canucks RW 75.95 14 29 22 R Buffalo Sabres
Ryan Pulock New York Islanders RD 75.94 15 27 25 R Dallas Stars
Ryan Suter Minnesota Wild LD 75.92 11 29 34 L Carolina Hurricanes
Jakub Voracek Philadelphia Flyers RW 75.86 15 29 30 L Ottawa Senators
Justin Faulk St Louis Blues RD 75.86 16 30 27 R Toronto Maple Leafs
Max Domi Montreal Canadiens C 75.82 31 29 24 L New York Rangers
Nazem Kadri Colorado Avalanche C 75.81 32 27 29 L Boston Bruins
Morgan Rielly Toronto Maple Leafs LD 75.80 12 30 25 L St Louis Blues
Aaron Ekblad Florida Panthers RD 75.77 17 26 23 R Columbus Blue Jackets
Nikolaj Ehlers Winnipeg Jets LW 75.75 22 29 23 L Anaheim Ducks
Evgenii Dadonov Florida Panthers RW 75.74 16 27 30 L Columbus Blue Jackets
Showing 1 to 100 of 745