In the 2023-24 season, Gustav Forsling leads the NHL in plus-minus with 56. Ranking in 2nd is Dylan DeMelo, bearing a plus-minus total of 46. Holding a mark of 44, Mattias Ekholm is holding on to the third spot. Finishing out the top five are Quinn Hughes (38) as well as Zach Hyman (36).
2023-24 NHL +/- Leaders
+/- Rank |
Player |
+/- |
1st |
Gustav Forsling |
56 |
2nd |
Dylan DeMelo |
46 |
3rd |
Mattias Ekholm |
44 |
4th |
Quinn Hughes |
38 |
5th |
Zach Hyman |
36 |
6th |
Nathan MacKinnon |
35 |
7th |
Connor McDavid |
35 |
8th |
Evan Bouchard |
34 |
9th |
Josh Morrissey |
34 |
10th |
Sebastian Aho |
34 |
11th |
Filip Hronek |
33 |
12th |
Aleksander Barkov |
33 |
13th |
J.T. Miller |
32 |
14th |
Auston Matthews |
31 |
15th |
Sam Reinhart |
29 |
16th |
Marcus Pettersson |
28 |
17th |
Devon Toews |
28 |
18th |
Thomas Harley |
28 |
19th |
Nikolaj Ehlers |
27 |
20th |
Aaron Ekblad |
27 |
21st |
Leon Draisaitl |
26 |
22nd |
Roope Hintz |
26 |
23rd |
Evan Rodrigues |
26 |
24th |
Jake Guentzel |
25 |
25th |
Brock Boeser |
23 |
26th |
Seth Jarvis |
23 |
27th |
Alexander Romanov |
23 |
28th |
Nils Hoglander |
23 |
29th |
Brandon Carlo |
23 |
30th |
Mason Marchment |
22 |
31st |
Ryan Lindgren |
22 |
32nd |
Chris Tanev |
22 |
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 |