NHL +/- Leaders

When talking about the 2024-25 year, Kirill Kaprizov is ahead of the pack in plus-minus with 23. Holding the runner up spot is Jacob Middleton, earning a plus-minus total of 22. With a total of 20, Dmitry Orlov is sitting in the 3rd spot. Rounding out the top 5 are Adrian Kempe (17) as well as Ryan McDonagh (17).

2024-25 NHL +/- Leaders

+/- Rank Player +/-
1st Kirill Kaprizov 23
2nd Jacob Middleton 22
3rd Dmitry Orlov 20
4th Adrian Kempe 17
5th Ryan McDonagh 17
6th Leon Draisaitl 16
7th Anthony Cirelli 16
8th Gustav Forsling 16
9th Vladislav Gavrikov 16
10th Rasmus Sandin 16
11th Jalen Chatfield 16
12th Dylan Strome 15
13th Anze Kopitar 15
14th Alex Ovechkin 15
15th John Carlson 15
16th Adam Lowry 15
17th Thomas Harley 15
18th Nick Jensen 15
19th Brayden McNabb 15
20th Brandon Hagel 14
21st Aliaksei Protas 14
22nd Tyler Seguin 14
23rd Brock Faber 14
24th Johnathan Kovacevic 14
25th Joel Edmundson 14
26th Filip Hronek 14
27th Mason Marchment 13
28th Nino Niederreiter 13
29th J.J. Moser 13
30th Kirill Marchenko 12
31st Matt Duchene 12
32nd Dylan Guenther 12

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