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 84.86 1 47 24 R St Louis Blues
David Pastrnak Boston Bruins LW 84.12 1 49 23 R Pittsburgh Penguins
Auston Matthews Toronto Maple Leafs C 83.78 2 48 22 L Chicago Blackhawks
Nikita Kucherov Tampa Bay Lightning RW 83.03 1 46 26 L Winnipeg Jets
Connor McDavid Edmonton Oilers C 82.77 3 46 23 L Arizona Coyotes
Artemi Panarin New York Rangers LW 82.57 2 46 28 R Columbus Blue Jackets
Jack Eichel Buffalo Sabres C 82.01 4 47 23 R Nashville Predators
Patrick Kane Chicago Blackhawks RW 81.90 2 48 31 L Toronto Maple Leafs
Leon Draisaitl Edmonton Oilers C 81.82 5 46 24 L Arizona Coyotes
Sidney Crosby Pittsburgh Penguins C 81.61 6 19 32 L Detroit Red Wings
Brad Marchand Boston Bruins LW 81.60 3 49 31 L Pittsburgh Penguins
Steven Stamkos Tampa Bay Lightning C 80.87 7 44 29 R Winnipeg Jets
Evgeni Malkin Pittsburgh Penguins C 80.80 8 34 33 L Detroit Red Wings
Jonathan Huberdeau Florida Panthers C 80.66 4 46 26 L Detroit Red Wings
Vladimir Tarasenko St Louis Blues RW 80.59 3 10 28 L Colorado Avalanche
Mikko Rantanen Colorado Avalanche RW 80.47 4 31 23 L St Louis Blues
Patrice Bergeron Boston Bruins C 80.39 9 40 34 R Pittsburgh Penguins
Alex Pietrangelo St Louis Blues RD 80.29 1 48 29 R Colorado Avalanche
Brayden Point Tampa Bay Lightning C 79.75 10 44 23 R Winnipeg Jets
Alex Ovechkin Washington Capitals LW 79.61 5 48 34 R New York Islanders
Victor Hedman Tampa Bay Lightning LD 79.61 1 45 29 L Winnipeg Jets
Max Pacioretty Vegas Golden Knights LW 79.54 6 46 31 L Montreal Canadiens
Aleksander Barkov Florida Panthers C 79.53 11 46 24 L Detroit Red Wings
John Carlson Washington Capitals RD 79.40 2 48 30 R New York Islanders
Dougie Hamilton Carolina Hurricanes RD 79.25 3 47 26 R Anaheim Ducks
Jake Guentzel Pittsburgh Penguins LW 79.17 7 39 25 L Detroit Red Wings
Mitch Marner Toronto Maple Leafs C 79.15 5 37 22 R Chicago Blackhawks
Roman Josi Nashville Predators LD 79.11 2 46 29 L Buffalo Sabres
Kris Letang Pittsburgh Penguins RD 78.95 4 39 32 R Detroit Red Wings
John Tavares Toronto Maple Leafs C 78.94 12 41 29 L Chicago Blackhawks
Ben Bishop Dallas Stars G 78.93 1 31 33 L Minnesota Wild
Sebastian Aho Carolina Hurricanes LW 78.92 8 47 22 L Anaheim Ducks
Sean Couturier Philadelphia Flyers C 78.85 13 48 27 L Los Angeles Kings
Elias Pettersson Vancouver Canucks C 78.76 14 44 21 L San Jose Sharks
Mika Zibanejad New York Rangers C 78.70 15 33 26 R Columbus Blue Jackets
Tomas Hertl San Jose Sharks C 78.55 16 41 26 L Vancouver Canucks
Mark Scheifele Winnipeg Jets C 78.38 17 45 26 R Tampa Bay Lightning
Taylor Hall Arizona Coyotes LW 78.36 9 41 28 L Edmonton Oilers
Jonathan Toews Chicago Blackhawks C 78.34 18 48 31 L Toronto Maple Leafs
John Klingberg Dallas Stars RD 78.18 5 36 27 R Minnesota Wild
Bryan Rust Pittsburgh Penguins RW 78.14 6 33 27 R Detroit Red Wings
David Perron St Louis Blues LW 78.02 7 48 31 R Colorado Avalanche
Torey Krug Boston Bruins LD 78.02 3 41 28 L Pittsburgh Penguins
Zach Werenski Columbus Blue Jackets LD 78.00 4 41 22 L New Jersey Devils
Mark Stone Vegas Golden Knights RW 77.84 8 46 27 R Montreal Canadiens
Mathew Barzal New York Islanders C 77.82 19 46 22 R Washington Capitals
Kyle Connor Winnipeg Jets LW 77.79 10 45 23 L Tampa Bay Lightning
Jaden Schwartz St Louis Blues LW 77.75 11 48 27 L Colorado Avalanche
Brendan Gallagher Montreal Canadiens RW 77.62 9 41 27 R Vegas Golden Knights
Teuvo Teravainen Carolina Hurricanes LW 77.50 12 47 25 L Anaheim Ducks
Shea Weber Montreal Canadiens RD 77.47 6 49 34 R Vegas Golden Knights
Shea Theodore Vegas Golden Knights LD 77.39 5 46 24 L Montreal Canadiens
Mark Giordano Calgary Flames LD 77.37 6 45 36 L Ottawa Senators
Logan Couture San Jose Sharks C 77.31 20 45 30 L Vancouver Canucks
Matthew Tkachuk Calgary Flames LW 77.30 13 44 22 L Ottawa Senators
Elias Lindholm Calgary Flames C 77.28 21 45 25 R Ottawa Senators
Sam Reinhart Buffalo Sabres C 77.22 10 48 24 R Nashville Predators
Jaccob Slavin Carolina Hurricanes LD 77.18 7 47 25 L Anaheim Ducks
Erik Karlsson San Jose Sharks RD 77.14 7 44 29 R Vancouver Canucks
Bo Horvat Vancouver Canucks C 77.06 22 44 24 L San Jose Sharks
Justin Williams Carolina Hurricanes RW 77.05 11 0 38 R Anaheim Ducks
Jakub Vrana Washington Capitals C 77.02 23 48 23 L New York Islanders
Ryan Ellis Nashville Predators RD 76.89 8 39 29 R Buffalo Sabres
Seth Jones Columbus Blue Jackets RD 76.89 9 48 25 R New Jersey Devils
Gabriel Landeskog Colorado Avalanche LW 76.88 14 31 27 L St Louis Blues
Brent Burns San Jose Sharks RD 76.82 10 45 34 R Vancouver Canucks
Johnny Gaudreau Calgary Flames LW 76.78 15 45 26 L Ottawa Senators
Tyler Seguin Dallas Stars C 76.60 24 47 27 R Minnesota Wild
Anze Kopitar Los Angeles Kings C 76.55 25 45 32 L Philadelphia Flyers
Brock Boeser Vancouver Canucks RW 76.49 12 44 22 R San Jose Sharks
T.J. Oshie Washington Capitals RW 76.45 13 48 33 R New York Islanders
Jeff Petry Montreal Canadiens RD 76.42 11 49 32 R Vegas Golden Knights
Miro Heiskanen Dallas Stars D 76.38 1 47 20 L Minnesota Wild
Jonathan Marchessault Vegas Golden Knights LW 76.37 16 43 29 R Montreal Canadiens
Nicklas Backstrom Washington Capitals C 76.34 26 40 32 L New York Islanders
Dominik Kubalik Chicago Blackhawks LW 76.34 17 46 24 L Toronto Maple Leafs
Esa Lindell Dallas Stars LD 76.32 8 47 25 L Minnesota Wild
Ryan O'Reilly St Louis Blues C 76.28 27 48 28 L Colorado Avalanche
J.T. Miller Vancouver Canucks C 76.28 28 44 26 L San Jose Sharks
Dylan Larkin Detroit Red Wings C 76.14 29 47 23 L Pittsburgh Penguins
Matt Duchene Nashville Predators C 76.14 30 39 29 L Buffalo Sabres
Brayden Schenn St Louis Blues C 76.13 31 48 28 L Colorado Avalanche
Evgenii Dadonov Florida Panthers RW 76.13 14 46 30 L Detroit Red Wings
Charlie McAvoy Boston Bruins RD 76.12 12 46 22 R Pittsburgh Penguins
Timo Meier San Jose Sharks RW 76.10 16 45 23 L Vancouver Canucks
Tomas Tatar Montreal Canadiens LW 76.08 18 49 29 L Vegas Golden Knights
Blake Wheeler Winnipeg Jets RW 76.08 17 45 33 R Tampa Bay Lightning
Reilly Smith Vegas Golden Knights RW 76.05 18 46 28 L Montreal Canadiens
Evander Kane San Jose Sharks LW 76.05 19 42 28 L Vancouver Canucks
William Nylander Toronto Maple Leafs RW 76.01 19 48 23 R Chicago Blackhawks
Anthony Mantha Detroit Red Wings RW 76.01 20 29 25 L Pittsburgh Penguins
Pierre-Luc Dubois Columbus Blue Jackets C 76.01 32 48 21 L New Jersey Devils
Tyson Barrie Toronto Maple Leafs RD 75.99 13 48 28 R Chicago Blackhawks
Oliver Bjorkstrand Columbus Blue Jackets RW 75.91 21 36 24 R New Jersey Devils
David Krejci Boston Bruins C 75.84 33 41 33 R Pittsburgh Penguins
Cale Makar Colorado Avalanche D 75.75 2 39 21 R St Louis Blues
Colton Parayko St Louis Blues RD 75.75 14 42 26 R Colorado Avalanche
Filip Forsberg Nashville Predators LW 75.75 21 40 25 R Buffalo Sabres
Morgan Rielly Toronto Maple Leafs LD 75.72 9 46 25 L Chicago Blackhawks
Vincent Trocheck Florida Panthers C 75.71 34 39 26 R Detroit Red Wings
Showing 1 to 100 of 753