NHL Leaders · +/-

Skaters · 2017-18 regular season · min 20 GP
Top 100
2017-18 REG
#PlayerPosTmGAP+/-PIMSOGPPGTOIHITBLKTkAiCF
1William KarlssonCVGK4335784912184818.7484578
2Jonathan MarchessaultCVGK2748753640268617.5992659
3Sean CouturierCPHI3145763431227721.6744448
4Yanni GourdeCTBL2539643450136716.2574252
5Josh MansonDANA730373462117020.41809948
6Victor HedmanDTBL1746633254216225.913911046
7Reilly SmithRVGK2238603124162717.9402454
8Dustin BrownRLAK2833613158222919.81893340
9Anton StralmanDTBL414182918131021.510410031
10Claude GirouxRPHI34681022820193920.4302334
11Patrik NemethDCOL31215274173019.96618514
12Filip ForsbergLNSH26386427381791317.5863749
13Brayden McNabbDVGK51015265288020.122517630
14Ryan EllisDNSH92332266110223.4278433
15Auston MatthewsCTOR3429632512187518.1166159
16Mattias EkholmDNSH1024342546135523.67511738
17Brad MarchandLBOS3451852563182819.7372558
18Matt NiskanenDWSH722292436120022.61179818
19Roman JosiDNSH1439532424253724.58012030
20Artemi PanarinLCBJ2755822326228720.1151970
21Jonas BrodinDMIN61521233077021.63413916
22Drew DoughtyDLAK1050602354205326.812712817
23Zach HymanLTOR1525402237148017.41175536
24Alexander WennbergCCBJ82735221274318.1284636
25Alex KillornLTBL1532472245156216.5822532
26Zdeno CharaDBOS717242260144022.914111842
27Justin SchultzDPIT423272214109019.5
28Matt GrzelcykDBOS31215212282016.7454226
29Anze KopitarCLAK3557922120200722.1506454
30Patrice BergeronCBOS30336321262241019.4484255
31Radek FaksaCDAL1716332136118015.3
32Connor McDavidCEDM41671082026274521.62846111
33Charlie McAvoyDBOS72532205377222.11338022
34Ryan GetzlafCANA1150612042117021.4965745
35Calle JarnkrokCNSH1619352012105115.9363122
36Kevin FialaLNSH2325482026187415.2342742
37Viktor ArvidssonLNSH2932612036247317.8305231
38Thomas HickeyDNYI52025202487018.1
39Craig SmithRNSH2526512024229915.4603561
40William NylanderRTOR2041612010184516.7211868
41Kyle TurrisCNSH1635511926145716.6213538
42Mark ScheifeleCWPG2337601918125820.7573147
43Cam AtkinsonRCBJ2422461914231318.9322931
44Esa LindellDDAL720271924137222.19212319
45Nate SchmidtDVGK531361916103122.24112157
46Ondrej KaseRANA2018381814146113.9282629
47Brayden PointCTBL3234661824217519.6265756
48P.K. SubbanDNSH1643591882207524.11119044
49Derek ForbortDLAK11718184978020.814215619
50Steven StamkosCTBL27598618722121518.8613527
51Andrew CoglianoLANA1223351841175015.2803124
52Dan GirardiDTBL61218182793117.413315515
53Jake DotchinDTBL3811173848016.595614
54Andrew CoppCWPG91928171496013.7995129
55Travis KonecnyRPHI2423471746177114.9975331
56Ivan ProvorovDPHI1724411720203224.1
57Gabriel LandeskogLCOL2537621637183820.11495154
58Brandon MontourDANA923321642160520.5968320
59Riley NashCBOS1526411618113215.4866755
60Travis DermottDTOR1121316854016.048369
61Hampus LindholmDANA1318311634131322.7939724
62Ondrej PalatLTBL112435166109417.0804834
63Kevan MillerDBOS11516167064019.516411126
64Evgeni MalkinCPIT42569816872391419.0483275
65Nikita KucherovRTBL39611001542279819.8311566
66Josh MorrisseyDWPG719261547102020.413916822
67Carl GunnarssonDSTL549152259016.2351027
68Ben ChiarotDWPG21214153257015.31057510
69Mathew DumbaDMIN1436501541176223.813611222
70Jaden SchwartzLSTL2435591526157619.4523045
71Dustin ByfuglienDWPG8374515112193424.314710034
72Vladimir TarasenkoRSTL3333661517306619.1893732
73Ian ColeDCBJ51520147684017.89511621
74Taylor HallLNJD39549314342781319.1724481
75Nino NiederreiterRMIN1814321436133715.0582026
76Michal KempnyDWSH3710142682015.957829
77Nikolaj EhlersLWPG2931601426231716.1392738
78Kyle BrodziakCSTL1023331333113013.5835552
79Blake WheelerRWPG2368911352246620.3946634
80Joakim RyanDSJS391213879016.8339814
81Mikael GranlundCMIN2146671318193718.8474533
82Christian DjoosDWSH31114131060014.0225513
83Ryan JohansenCNSH1539541378129118.6873546
84Jake DeBruskLBOS1627431319143214.4
85Brandon TanevLWPG81018131879012.71885620
86Markus NutivaaraDCBJ71623131479116.042409
87Chandler StephensonCWSH6121813836011.9263324
88Ron HainseyDTOR41923122073121.99116918
89Francois BeaucheminDANA31417122693017.310212111
90Tyler SeguinCDAL40387812433351420.9744438
91Stefan NoesenRNJD1314271236127013.31124133
92Bryan RustRPIT1325381126123216.1974031
93Mikhail SergachevDTBL931401138141315.4906421
94Adrian KempeRLAK1621371149119113.3
95Robert BortuzzoDSTL4913114176014.81211085
96Marc StaalDNYR178111868018.5769632
97Adam HenriqueCANA2426501120151617.8616140
98Andrew LaddLNYI1217291124112015.9764029
99Nathan MacKinnonCCOL39589711552841219.9382236
100Tanner PearsonLLAK1525401127180216.01163625