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
Brad Marchand Boston Bruins LW 84.93 1 7 31 L Toronto Maple Leafs
Connor McDavid Edmonton Oilers C 84.81 1 7 22 L Detroit Red Wings
David Pastrnak Boston Bruins LW 83.99 2 7 23 R Toronto Maple Leafs
Nikita Kucherov Tampa Bay Lightning RW 83.57 1 7 26 L Colorado Avalanche
Leon Draisaitl Edmonton Oilers C 83.28 2 7 23 L Detroit Red Wings
Sidney Crosby Pittsburgh Penguins C 82.71 3 7 32 L Dallas Stars
Nathan Mackinnon Colorado Avalanche C 82.67 4 6 24 R Florida Panthers
Patrick Kane Chicago Blackhawks RW 82.13 2 4 30 L Columbus Blue Jackets
Mikko Rantanen Colorado Avalanche RW 82.09 3 6 22 L Florida Panthers
Steven Stamkos Tampa Bay Lightning C 81.60 3 7 29 R Colorado Avalanche
Patrice Bergeron Boston Bruins C 81.01 5 7 34 R Toronto Maple Leafs
Auston Matthews Toronto Maple Leafs C 80.94 6 8 22 L Boston Bruins
Taylor Hall New Jersey Devils LW 80.58 4 7 27 L Vancouver Canucks
Alex Ovechkin Washington Capitals LW 80.52 5 8 34 R New York Rangers
Aleksander Barkov Florida Panthers C 80.28 7 6 24 L Colorado Avalanche
Kris Letang Pittsburgh Penguins RD 80.18 1 7 32 R Dallas Stars
Jack Eichel Buffalo Sabres C 79.87 8 8 22 R San Jose Sharks
Mika Zibanejad New York Rangers C 79.46 9 4 26 R Washington Capitals
Jonathan Huberdeau Florida Panthers C 79.39 6 6 26 L Colorado Avalanche
Torey Krug Boston Bruins LD 79.33 1 7 28 L Toronto Maple Leafs
Artemi Panarin New York Rangers LW 79.26 7 4 27 R Washington Capitals
John Carlson Washington Capitals RD 79.25 2 8 29 R New York Rangers
Vladimir Tarasenko St Louis Blues RW 79.13 4 7 27 L Montreal Canadiens
Mark Giordano Calgary Flames LD 79.04 2 8 36 L Los Angeles Kings
Mark Scheifele Winnipeg Jets C 78.99 10 9 26 R Edmonton Oilers
Mitch Marner Toronto Maple Leafs C 78.99 11 8 22 R Boston Bruins
Dougie Hamilton Carolina Hurricanes RD 78.94 3 8 26 R Anaheim Ducks
Jake Guentzel Pittsburgh Penguins LW 78.89 8 7 25 L Dallas Stars
Dylan Larkin Detroit Red Wings C 78.80 12 7 23 L Edmonton Oilers
Filip Forsberg Nashville Predators LW 78.78 9 6 25 R Florida Panthers
John Tavares Toronto Maple Leafs C 78.78 13 8 29 L Boston Bruins
Anthony Mantha Detroit Red Wings RW 78.73 5 7 25 L Edmonton Oilers
Brent Burns San Jose Sharks RD 78.69 4 7 34 R Buffalo Sabres
Brayden Point Tampa Bay Lightning C 78.69 14 4 23 R Colorado Avalanche
Logan Couture San Jose Sharks C 78.64 15 7 30 L Buffalo Sabres
Matt Duchene Nashville Predators C 78.53 16 7 28 L Florida Panthers
Sean Couturier Philadelphia Flyers C 78.50 17 5 26 L Dallas Stars
Tyler Seguin Dallas Stars C 78.48 18 8 27 R Pittsburgh Penguins
Roman Josi Nashville Predators LD 78.42 3 7 29 L Florida Panthers
Teuvo Teravainen Carolina Hurricanes LW 78.39 6 8 25 L Anaheim Ducks
Tomas Hertl San Jose Sharks C 78.27 19 7 25 L Buffalo Sabres
Alex Pietrangelo St Louis Blues RD 78.25 5 7 29 R Montreal Canadiens
Max Pacioretty Vegas Golden Knights LW 78.24 10 8 30 L Pittsburgh Penguins
Brendan Gallagher Montreal Canadiens RW 78.17 7 7 27 R St Louis Blues
Matthew Tkachuk Calgary Flames LW 78.17 11 8 21 L Los Angeles Kings
Sebastian Aho Carolina Hurricanes LW 77.98 12 8 22 L Anaheim Ducks
John Klingberg Dallas Stars RD 77.90 6 8 27 R Pittsburgh Penguins
Mark Stone Vegas Golden Knights RW 77.90 8 8 27 R Pittsburgh Penguins
Erik Karlsson San Jose Sharks RD 77.88 7 6 29 R Buffalo Sabres
Jaccob Slavin Carolina Hurricanes LD 77.83 4 8 25 L Anaheim Ducks
Gabriel Landeskog Colorado Avalanche LW 77.74 13 6 26 L Florida Panthers
Viktor Arvidsson Nashville Predators RW 77.69 9 7 26 R Florida Panthers
Johnny Gaudreau Calgary Flames LW 77.63 14 8 26 L Los Angeles Kings
Morgan Rielly Toronto Maple Leafs LD 77.45 5 8 25 L Boston Bruins
Ryan Ellis Nashville Predators RD 77.42 8 7 28 R Florida Panthers
Jeff Skinner Buffalo Sabres LW 77.40 15 8 27 L San Jose Sharks
Max Domi Montreal Canadiens C 77.37 20 7 24 L St Louis Blues
Cam Atkinson Columbus Blue Jackets RW 77.28 10 6 30 R Chicago Blackhawks
Mike Hoffman Florida Panthers LW 77.23 16 6 29 L Colorado Avalanche
Seth Jones Columbus Blue Jackets RD 77.21 9 6 25 R Chicago Blackhawks
Evgeni Malkin Pittsburgh Penguins C 77.20 21 2 33 L Dallas Stars
Alexander Edler Vancouver Canucks LD 77.18 6 6 33 L New Jersey Devils
Elias Pettersson Vancouver Canucks C 77.16 22 6 20 L New Jersey Devils
Tyson Barrie Toronto Maple Leafs RD 77.04 10 8 28 R Boston Bruins
Alexander Radulov Dallas Stars RW 77.04 11 8 33 L Pittsburgh Penguins
Claude Giroux Philadelphia Flyers LW 77.01 17 5 31 R Dallas Stars
Ondrej Kase Anaheim Ducks RW 76.95 12 7 23 R Carolina Hurricanes
Shea Theodore Vegas Golden Knights LD 76.93 7 8 24 L Pittsburgh Penguins
Oliver Ekman-Larsson Arizona Coyotes LD 76.86 8 6 28 L Ottawa Senators
Victor Hedman Tampa Bay Lightning LD 76.86 9 7 28 L Colorado Avalanche
Jeff Petry Montreal Canadiens RD 76.86 11 7 31 R St Louis Blues
Ryan O'Reilly St Louis Blues C 76.84 23 7 28 L Montreal Canadiens
Paul Stastny Vegas Golden Knights C 76.83 24 8 33 L Pittsburgh Penguins
Shea Weber Montreal Canadiens RD 76.81 12 7 34 R St Louis Blues
Justin Faulk St Louis Blues RD 76.81 13 7 27 R Montreal Canadiens
Reilly Smith Vegas Golden Knights RW 76.78 13 8 28 L Pittsburgh Penguins
Sean Monahan Calgary Flames C 76.77 25 8 25 L Los Angeles Kings
Jonathan Marchessault Vegas Golden Knights LW 76.77 18 8 28 R Pittsburgh Penguins
Alex DeBrincat Chicago Blackhawks RW 76.76 14 4 21 R Columbus Blue Jackets
Charlie McAvoy Boston Bruins RD 76.74 14 7 21 R Toronto Maple Leafs
Mattias Ekholm Nashville Predators LD 76.65 10 7 29 L Florida Panthers
Evgeny Kuznetsov Washington Capitals C 76.63 26 5 27 L New York Rangers
Nicklas Backstrom Washington Capitals C 76.61 27 8 31 L New York Rangers
Evgenii Dadonov Florida Panthers RW 76.59 15 6 30 L Colorado Avalanche
Kyle Connor Winnipeg Jets LW 76.58 19 9 22 L Edmonton Oilers
Brock Boeser Vancouver Canucks RW 76.52 16 6 22 R New Jersey Devils
Jonathan Toews Chicago Blackhawks C 76.51 28 4 31 L Columbus Blue Jackets
Brett Pesce Carolina Hurricanes RD 76.47 15 8 24 R Anaheim Ducks
Jaden Schwartz St Louis Blues LW 76.44 20 7 27 L Montreal Canadiens
Colton Parayko St Louis Blues RD 76.33 11 7 26 R Montreal Canadiens
Anze Kopitar Los Angeles Kings C 76.22 29 7 32 L Calgary Flames
Mathew Dumba Minnesota Wild RD 76.21 16 7 25 R Montreal Canadiens
Joe Pavelski Dallas Stars C 76.21 18 8 35 R Pittsburgh Penguins
Miro Heiskanen Dallas Stars D 76.18 1 8 20 L Pittsburgh Penguins
Mathew Barzal New York Islanders C 76.14 30 7 22 R Columbus Blue Jackets
Tyler Bertuzzi Detroit Red Wings LW 76.09 21 7 24 L Edmonton Oilers
William Karlsson Vegas Golden Knights C 76.06 31 8 26 L Pittsburgh Penguins
Jordan Staal Carolina Hurricanes C 76.03 32 8 31 L Anaheim Ducks
Jared Spurgeon Minnesota Wild RD 76.02 17 7 29 R Montreal Canadiens
Devon Toews New York Islanders D 75.98 2 7 25 L Columbus Blue Jackets
Showing 1 to 100 of 699