When talking about the 2025-26 season, Nathan MacKinnon leads all players in +/- with 49. In second is Martin Necas, acquiring a plus-minus total of 41. Sitting with a tally of 37, J.J. Moser is sitting in the 3rd spot. Finishing out the top 5 are Artturi Lehkonen (33) as well as Josh Manson (32).
2025-26 NHL +/- Leaders
| +/- Rank | Player | +/- |
|---|---|---|
| 1st | Nathan MacKinnon | 49 |
| 2nd | Martin Necas | 41 |
| 3rd | J.J. Moser | 37 |
| 4th | Artturi Lehkonen | 33 |
| 5th | Josh Manson | 32 |
| 6th | Cale Makar | 30 |
| 7th | Jakob Chychrun | 26 |
| 8th | Anthony Cirelli | 26 |
| 9th | Brent Burns | 26 |
| 10th | Devon Toews | 26 |
| 11th | Brandon Hagel | 25 |
| 12th | John Marino | 25 |
| 13th | Sam Malinski | 24 |
| 14th | Esa Lindell | 23 |
| 15th | Jake McCabe | 23 |
| 16th | Nikita Kucherov | 22 |
| 17th | Aliaksei Protas | 21 |
| 18th | Jason Robertson | 20 |
| 19th | Tom Wilson | 20 |
| 20th | Nate Schmidt | 20 |
| 21st | Mattias Samuelsson | 19 |
| 22nd | Darren Raddysh | 18 |
| 23rd | Gabriel Landeskog | 18 |
| 24th | Nick Suzuki | 17 |
| 25th | Marcus Johansson | 17 |
| 26th | Matt Roy | 17 |
| 27th | Lane Hutson | 16 |
| 28th | Roope Hintz | 16 |
| 29th | Ian Cole | 16 |
| 30th | Nikita Zadorov | 16 |
| 31st | Jonathan Aspirot | 16 |
| 32nd | Noah Cates | 15 |
2022 NHL +/- Leaders
| +/- Rank | Player | +/- |
|---|---|---|
| 1st | Johnny Gaudreau – Calgary Flames | 64 |
| 2nd | Elias Lindholm – Calgary Flames | 61 |
| 3rd | Matthew Tkachuk – Calgary Flames | 57 |
| 4th | Devon Toews – Colorado Avalanche | 52 |
| 5th | Cale Makar – Colorado Avalanche | 48 |
| 6th | Justin Faulk – St. Louis Blues | 41 |
| 7th | Gustav Forsling – Florida Panthers | 41 |
| 8th | Alex Goligoski – Minnesota Wild | 41 |
| 9th | MacKenzie Weegar – Florida Panthers | 40 |
| 10th | Aaron Ekblad – Florida Panthers | 38 |
| 11th | Aleksander Barkov – Florida Panthers | 36 |
| 12th | Jonathan Huberdeau – Florida Panthers | 35 |
| 13th | Mikko Rantanen – Colorado Avalanche | 35 |
| 14th | Jaccob Slavin – Carolina Hurricanes | 35 |
| 15th | Chris Tanev – Calgary Flames | 35 |
| 16th | Oliver Kylington – Calgary Flames | 34 |
| 17th | Anton Lundell – Florida Panthers | 33 |
| 18th | Jared Spurgeon – Minnesota Wild | 32 |
| 19th | Nick Jensen – Washington Capitals | 32 |
| 20th | Ryan Hartman – Minnesota Wild | 31 |
| 21st | Charlie McAvoy – Boston Bruins | 31 |
| 22nd | Mika Zibanejad – New York Rangers | 30 |
| 23rd | Anthony DeAngelo – Carolina Hurricanes | 30 |
| 24th | Rasmus Andersson – Calgary Flames | 30 |
| 25th | Pavel Buchnevich – St. Louis Blues | 29 |
| 26th | Mason Marchment – Florida Panthers | 29 |
| 27th | Nino Niederreiter – Carolina Hurricanes | 29 |
| 28th | Connor McDavid – Edmonton Oilers | 28 |
| 29th | Kirill Kaprizov – Minnesota Wild | 27 |
| 30th | Michael Bunting – Toronto Maple Leafs | 27 |
| 31st | Gabriel Landeskog – Colorado Avalanche | 27 |
| 32nd | Sam Bennett – Florida Panthers | 27 |
2021 NHL +/- Leaders
| +/- Rank | Player | +/- |
|---|---|---|
| 1st | Mikko Rantanen – Colorado Avalanche | 30 |
| 2nd | Leon Draisaitl – Edmonton Oilers | 29 |
| 3rd | MacKenzie Weegar – Florida Panthers | 29 |
| 4th | Devon Toews – Colorado Avalanche | 29 |
| 5th | Joel Edmundson – Montreal Canadiens | 28 |
| 6th | Shea Theodore – Vegas Golden Knights | 28 |
| 7th | Darnell Nurse – Edmonton Oilers | 27 |
| 8th | Patrice Bergeron – Boston Bruins | 27 |
| 9th | Anthony Duclair – Florida Panthers | 27 |
| 10th | Ryan O’Reilly – St. Louis Blues | 26 |
| 11th | Mark Stone – Vegas Golden Knights | 26 |
| 12th | Brad Marchand – Boston Bruins | 26 |
| 13th | Alec Martinez – Vegas Golden Knights | 26 |
| 14th | Martin Necas – Carolina Hurricanes | 25 |
| 15th | Carter Verhaeghe – Florida Panthers | 24 |
| 16th | T.J. Brodie – Toronto Maple Leafs | 23 |
| 17th | Joe Pavelski – Dallas Stars | 22 |
| 18th | Jaccob Slavin – Carolina Hurricanes | 22 |
| 19th | Charlie McAvoy – Boston Bruins | 22 |
| 20th | Chandler Stephenson – Vegas Golden Knights | 22 |
| 21st | Carson Soucy – Minnesota Wild | 22 |
| 22nd | Nathan MacKinnon – Colorado Avalanche | 22 |
| 23rd | Connor McDavid – Edmonton Oilers | 21 |
| 24th | Mitch Marner – Toronto Maple Leafs | 21 |
| 25th | Ian Cole – 2 Teams | 21 |
| 26th | Craig Smith – Boston Bruins | 21 |
| 27th | Jake Muzzin – Toronto Maple Leafs | 21 |
| 28th | Auston Matthews – Toronto Maple Leafs | 21 |
| 29th | Nino Niederreiter – Carolina Hurricanes | 20 |
| 30th | Dougie Hamilton – Carolina Hurricanes | 20 |
| 31st | Ryan Lindgren – New York Rangers | 20 |
| 32nd | Max Pacioretty – Vegas Golden Knights | 20 |
2020 NHL +/- Leaders
| +/- Rank | Player | +/- |
|---|---|---|
| 1st | Ryan Graves – Colorado Avalanche | 40 |
| 2nd | Artemi Panarin – New York Rangers | 36 |
| 3rd | Jaccob Slavin – Carolina Hurricanes | 30 |
| 4th | Dougie Hamilton – Carolina Hurricanes | 30 |
| 5th | Anthony Cirelli – Tampa Bay Lightning | 28 |
| 6th | Brayden Point – Tampa Bay Lightning | 28 |
| 7th | Victor Hedman – Tampa Bay Lightning | 27 |
| 8th | Zdeno Chara – Boston Bruins | 26 |
| 9th | Nikita Kucherov – Tampa Bay Lightning | 26 |
| 10th | Valeri Nichushkin – Colorado Avalanche | 26 |
| 11th | Brad Marchand – Boston Bruins | 25 |
| 12th | Ondrej Palat – Tampa Bay Lightning | 25 |
| 13th | Charlie McAvoy – Boston Bruins | 24 |
| 14th | Chandler Stephenson – 2 Teams | 24 |
| 15th | Patrice Bergeron – Boston Bruins | 23 |
| 16th | Adam Fox – New York Rangers | 22 |
| 17th | Kevin Shattenkirk – Tampa Bay Lightning | 22 |
| 18th | Roman Josi – Nashville Predators | 22 |
| 19th | David Pastrnak – Boston Bruins | 21 |
| 20th | Ryan Strome – New York Rangers | 21 |
| 21st | Sean Couturier – Philadelphia Flyers | 21 |
| 22nd | Ian Cole – Colorado Avalanche | 21 |
| 23rd | Teuvo Teravainen – Carolina Hurricanes | 20 |
| 24th | Auston Matthews – Toronto Maple Leafs | 19 |
| 25th | Alex Killorn – Tampa Bay Lightning | 19 |
| 26th | Michal Kempny – Washington Capitals | 19 |
| 27th | Phillip Danault – Montreal Canadiens | 18 |
| 28th | Max Pacioretty – Vegas Golden Knights | 18 |
| 29th | Craig Smith – Nashville Predators | 18 |
| 30th | Reilly Smith – Vegas Golden Knights | 17 |
| 31st | Nick Bonino – Nashville Predators | 17 |
| 32nd | John Marino – Pittsburgh Penguins | 17 |
2019 NHL +/- Leaders
| +/- Rank | Player | +/- |
|---|---|---|
| 1st | Mark Giordano – Calgary Flames | 39 |
| 2nd | Ryan McDonagh – Tampa Bay Lightning | 38 |
| 3rd | Brett Pesce – Carolina Hurricanes | 35 |
| 4th | Mikael Backlund – Calgary Flames | 34 |
| 5th | Brian Dumoulin – Pittsburgh Penguins | 31 |
| 6th | Teuvo Teravainen – Carolina Hurricanes | 30 |
| 7th | Ron Hainsey – Toronto Maple Leafs | 30 |
| 8th | Elias Lindholm – Calgary Flames | 30 |
| 9th | T.J. Brodie – Calgary Flames | 29 |
| 10th | Nick Bonino – Nashville Predators | 27 |
| 11th | Mattias Ekholm – Nashville Predators | 27 |
| 12th | Brayden Point – Tampa Bay Lightning | 27 |
| 13th | Sebastian Aho – Carolina Hurricanes | 25 |
| 14th | Josh Anderson – Columbus Blue Jackets | 25 |
| 15th | Anthony Cirelli – Tampa Bay Lightning | 25 |
| 16th | Erik Cernak – Tampa Bay Lightning | 25 |
| 17th | Nikita Kucherov – Tampa Bay Lightning | 24 |
| 18th | Morgan Rielly – Toronto Maple Leafs | 24 |
| 19th | Michal Kempny – Washington Capitals | 24 |
| 20th | Victor Hedman – Tampa Bay Lightning | 24 |
| 21st | Michael Frolik – Calgary Flames | 24 |
| 22nd | Patrice Bergeron – Boston Bruins | 23 |
| 23rd | Alex Killorn – Tampa Bay Lightning | 22 |
| 24th | Mitch Marner – Toronto Maple Leafs | 22 |
| 25th | Ryan O’Reilly – St. Louis Blues | 22 |
| 26th | Adam Pelech – New York Islanders | 22 |
| 27th | Casey Cizikas – New York Islanders | 22 |
| 28th | Brandon Carlo – Boston Bruins | 22 |
| 29th | Alexander Radulov – Dallas Stars | 22 |
| 30th | Zdeno Chara – Boston Bruins | 22 |
| 31st | Nate Schmidt – Vegas Golden Knights | 22 |
| 32nd | Ryan Ellis – Nashville Predators | 21 |
2018 NHL +/- Leaders
| +/- Rank | Player | +/- |
|---|---|---|
| 1st | William Karlsson – Vegas Golden Knights | 49 |
| 2nd | Jonathan Marchessault – Vegas Golden Knights | 36 |
| 3rd | Sean Couturier – Philadelphia Flyers | 34 |
| 4th | Yanni Gourde – Tampa Bay Lightning | 34 |
| 5th | Josh Manson – Anaheim Ducks | 34 |
| 6th | Victor Hedman – Tampa Bay Lightning | 32 |
| 7th | Dustin Brown – Los Angeles Kings | 31 |
| 8th | Reilly Smith – Vegas Golden Knights | 31 |
| 9th | Anton Stralman – Tampa Bay Lightning | 29 |
| 10th | Claude Giroux – Philadelphia Flyers | 28 |
| 11th | Patrik Nemeth – Colorado Avalanche | 27 |
| 12th | Filip Forsberg – Nashville Predators | 27 |
| 13th | Brayden McNabb – Vegas Golden Knights | 26 |
| 14th | Ryan Ellis – Nashville Predators | 26 |
| 15th | Mattias Ekholm – Nashville Predators | 25 |
| 16th | Brad Marchand – Boston Bruins | 25 |
| 17th | Auston Matthews – Toronto Maple Leafs | 25 |
| 18th | Roman Josi – Nashville Predators | 24 |
| 19th | Matt Niskanen – Washington Capitals | 24 |
| 20th | Drew Doughty – Los Angeles Kings | 23 |
| 21st | Artemi Panarin – Columbus Blue Jackets | 23 |
| 22nd | Jonas Brodin – Minnesota Wild | 23 |
| 23rd | Zach Hyman – Toronto Maple Leafs | 22 |
| 24th | Alex Killorn – Tampa Bay Lightning | 22 |
| 25th | Zdeno Chara – Boston Bruins | 22 |
| 26th | Alexander Wennberg – Columbus Blue Jackets | 22 |
| 27th | Justin Schultz – Pittsburgh Penguins | 22 |
| 28th | Anze Kopitar – Los Angeles Kings | 21 |
| 29th | Radek Faksa – Dallas Stars | 21 |
| 30th | Patrice Bergeron – Boston Bruins | 21 |
| 31st | Matt Grzelcyk – Boston Bruins | 21 |
| 32nd | Jamie Benn – Dallas Stars | 20 |
2017 NHL +/- Leaders
| +/- Rank | Player | +/- |
|---|---|---|
| 1st | Ryan Suter – Minnesota Wild | 34 |
| 2nd | Jason Zucker – Minnesota Wild | 34 |
| 3rd | Jared Spurgeon – Minnesota Wild | 33 |
| 4th | David Savard – Columbus Blue Jackets | 33 |
| 5th | Brooks Orpik – Washington Capitals | 32 |
| 6th | Dmitry Orlov – Washington Capitals | 30 |
| 7th | T.J. Oshie – Washington Capitals | 28 |
| 8th | Connor McDavid – Edmonton Oilers | 27 |
| 9th | Mikko Koivu – Minnesota Wild | 27 |
| 10th | Justin Schultz – Pittsburgh Penguins | 27 |
| 11th | Ian Cole – Pittsburgh Penguins | 26 |
| 12th | Marcus Johansson – Washington Capitals | 25 |
| 13th | Dennis Seidenberg – New York Islanders | 25 |
| 14th | Jake Gardiner – Toronto Maple Leafs | 24 |
| 15th | Conor Sheary – Pittsburgh Penguins | 24 |
| 16th | Karl Alzner – Washington Capitals | 23 |
| 17th | Jack Johnson – Columbus Blue Jackets | 23 |
| 18th | Brett Pesce – Carolina Hurricanes | 23 |
| 19th | Brandon Saad – Columbus Blue Jackets | 23 |
| 20th | Jaccob Slavin – Carolina Hurricanes | 23 |
| 21st | Mikael Granlund – Minnesota Wild | 23 |
| 22nd | Mark Giordano – Calgary Flames | 22 |
| 23rd | Duncan Keith – Chicago Blackhawks | 22 |
| 24th | Michael Grabner – New York Rangers | 22 |
| 25th | Nate Schmidt – Washington Capitals | 22 |
| 26th | Paul Byron – Montreal Canadiens | 21 |
| 27th | Adam Larsson – Edmonton Oilers | 21 |
| 28th | Jay Beagle – Washington Capitals | 20 |
| 29th | Matt Niskanen – Washington Capitals | 20 |
| 30th | Shea Weber – Montreal Canadiens | 20 |
| 31st | Ryan McDonagh – New York Rangers | 20 |
| 32nd | Brett Connolly – Washington Capitals | 20 |
2016 NHL +/- Leaders
| +/- Rank | Player | +/- |
|---|---|---|
| 1st | Tyler Toffoli – Los Angeles Kings | 35 |
| 2nd | Anze Kopitar – Los Angeles Kings | 34 |
| 3rd | Brian Campbell – Florida Panthers | 31 |
| 4th | Chris Kunitz – Pittsburgh Penguins | 29 |
| 5th | Colton Parayko – St. Louis Blues | 28 |
| 6th | Evgeny Kuznetsov – Washington Capitals | 27 |
| 7th | James Neal – Nashville Predators | 27 |
| 8th | Olli Maatta – Pittsburgh Penguins | 27 |
| 9th | Milan Lucic – Los Angeles Kings | 26 |
| 10th | Ryan McDonagh – New York Rangers | 26 |
| 11th | Joe Pavelski – San Jose Sharks | 25 |
| 12th | Joe Thornton – San Jose Sharks | 25 |
| 13th | Jussi Jokinen – Florida Panthers | 25 |
| 14th | Drew Doughty – Los Angeles Kings | 24 |
| 15th | Jaromír Jágr – Florida Panthers | 23 |
| 16th | John Klingberg – Dallas Stars | 22 |
| 17th | Alex Goligoski – Dallas Stars | 21 |
| 18th | Alex Ovechkin – Washington Capitals | 21 |
| 19th | Victor Hedman – Tampa Bay Lightning | 21 |
| 20th | Brad Marchand – Boston Bruins | 21 |
| 21st | Erik Haula – Minnesota Wild | 21 |
| 22nd | Reilly Smith – Florida Panthers | 19 |
| 23rd | Sidney Crosby – Pittsburgh Penguins | 19 |
| 24th | Aaron Ekblad – Florida Panthers | 18 |
| 25th | Jeff Carter – Los Angeles Kings | 18 |
| 26th | Dan Girardi – New York Rangers | 18 |
| 27th | Aleksander Barkov – Florida Panthers | 18 |
| 28th | Patrick Kane – Chicago Blackhawks | 17 |
| 29th | Jean-Gabriel Pageau – Ottawa Senators | 17 |
| 30th | Vladislav Namestnikov – Tampa Bay Lightning | 17 |
| 31st | Jonathan Huberdeau – Florida Panthers | 17 |
| 32nd | Nicklas Backstrom – Washington Capitals | 17 |
2015 NHL +/- Leaders
| +/- Rank | Player | +/- |
|---|---|---|
| 1st | Nikita Kucherov – Tampa Bay Lightning | 38 |
| 2nd | Max Pacioretty – Montreal Canadiens | 38 |
| 3rd | Tyler Johnson – Tampa Bay Lightning | 33 |
| 4th | Ondrej Palat – Tampa Bay Lightning | 31 |
| 5th | Jonathan Toews – Chicago Blackhawks | 30 |
| 6th | Rick Nash – New York Rangers | 29 |
| 7th | Vladimir Tarasenko – St. Louis Blues | 27 |
| 8th | Jason Garrison – Tampa Bay Lightning | 27 |
| 9th | Blake Wheeler – Winnipeg Jets | 26 |
| 10th | Derek Stepan – New York Rangers | 26 |
| 11th | Niklas Hjalmarsson – Chicago Blackhawks | 25 |
| 12th | Hampus Lindholm – Anaheim Ducks | 25 |
| 13th | Tyler Toffoli – Los Angeles Kings | 25 |
| 14th | Chris Kreider – New York Rangers | 24 |
| 15th | Kevin Klein – New York Rangers | 24 |
| 16th | Ryan Strome – New York Islanders | 23 |
| 17th | Daniel Winnik – 2 Teams | 23 |
| 18th | Ryan McDonagh – New York Rangers | 23 |
| 19th | David Desharnais – Montreal Canadiens | 22 |
| 20th | Anton Stralman – Tampa Bay Lightning | 22 |
| 21st | Andrei Markov – Montreal Canadiens | 22 |
| 22nd | Marc Methot – Ottawa Senators | 22 |
| 23rd | P.K. Subban – Montreal Canadiens | 21 |
| 24th | Mark Stone – Ottawa Senators | 21 |
| 25th | Dale Weise – Montreal Canadiens | 21 |
| 26th | Jori Lehtera – St. Louis Blues | 21 |
| 27th | Zach Parise – Minnesota Wild | 21 |
| 28th | Jonas Brodin – Minnesota Wild | 21 |
| 29th | Kevan Miller – Boston Bruins | 20 |
| 30th | Colin Wilson – Nashville Predators | 19 |
| 31st | Kevin Shattenkirk – St. Louis Blues | 19 |
| 32nd | Brendan Gallagher – Montreal Canadiens | 18 |
2014 NHL +/- Leaders
| +/- Rank | Player | +/- |
|---|---|---|
| 1st | David Krejci – Boston Bruins | 39 |
| 2nd | Patrice Bergeron – Boston Bruins | 38 |
| 3rd | Brad Marchand – Boston Bruins | 36 |
| 4th | Anze Kopitar – Los Angeles Kings | 34 |
| 5th | Jarome Iginla – Boston Bruins | 34 |
| 6th | Matt Niskanen – Pittsburgh Penguins | 33 |
| 7th | Ondrej Palat – Tampa Bay Lightning | 32 |
| 8th | Corey Perry – Anaheim Ducks | 32 |
| 9th | Marc-Edouard Vlasic – San Jose Sharks | 31 |
| 10th | Johnny Boychuk – Boston Bruins | 31 |
| 11th | Milan Lucic – Boston Bruins | 30 |
| 12th | Hampus Lindholm – Anaheim Ducks | 29 |
| 13th | Reilly Smith – Boston Bruins | 28 |
| 14th | Jaden Schwartz – St. Louis Blues | 28 |
| 15th | Ryan Getzlaf – Anaheim Ducks | 28 |
| 16th | Marián Hossa – Chicago Blackhawks | 28 |
| 17th | Jay Bouwmeester – St. Louis Blues | 26 |
| 18th | Jonathan Toews – Chicago Blackhawks | 26 |
| 19th | Francois Beauchemin – Anaheim Ducks | 26 |
| 20th | Brent Burns – San Jose Sharks | 26 |
| 21st | Chris Kunitz – Pittsburgh Penguins | 25 |
| 22nd | Zdeno Chara – Boston Bruins | 25 |
| 23rd | Dustin Penner – 2 Teams | 25 |
| 24th | Tyler Johnson – Tampa Bay Lightning | 23 |
| 25th | Joe Pavelski – San Jose Sharks | 23 |
| 26th | Brent Seabrook – Chicago Blackhawks | 23 |
| 27th | Kyle Turris – Ottawa Senators | 22 |
| 28th | Duncan Keith – Chicago Blackhawks | 22 |
| 29th | Matt Bartkowski – Boston Bruins | 22 |
| 30th | Dougie Hamilton – Boston Bruins | 22 |
| 31st | Jamie Benn – Dallas Stars | 21 |
| 32nd | Gabriel Landeskog – Colorado Avalanche | 21 |
