NHL Team Statistics & Rankings

Compare all 32 NHL teams across offensive, defensive, and possession metrics. Team stats are aggregated from every game played during the selected season, giving you a complete picture of how each franchise performs relative to the rest of the league.

#TeamGPWLOTLPTSGFGA+/-PP%PK%CFCACF%FFFAFF%SFSAxGFxGAxGF%SCFSCAHDCFHDCA
1Carolina HurricanesSchedule7850226106276230+4624.6%80.6%5520374659.64003281058.825391861738.75583.4455.9378825801080818
2Colorado AvalancheSchedule77511610112287191+9617.7%84.3%53464201563866310755.425902002721.09582.5455.3375127831022798
3Ottawa SenatorsSchedule7841271092261239+2223.5%75.0%4673407453.43453292754.122641905660.54535.5555.231712742948741
4Tampa Bay LightningSchedule7848246102277219+5821.2%82.5%4706416053.13435312552.422122098675.84585.5753.632732804997754
5Florida PanthersSchedule783737478228264-3619.4%80.8%4790427552.8348732225222052097675.43606.7652.732592787957870
6Vegas Golden KnightsSchedule7736261587244230+1424.3%82.1%4603421752.23343299652.722221868678.86561.5954.7316029041031816
7Los Angeles KingsSchedule7732261983206227-2117.1%74.8%4814442752.13415320651.621572100638.14617.0250.831922999930850
8New Jersey DevilsSchedule784035383215238-2322.0%79.3%4808445051.93499324351.923242132668.64633.6651.332803044976940
9Utah MammothSchedule774130688254223+3119.8%78.4%4594425651.93311309351.721292009644.24605.9951.531602860911868
10Anaheim DucksSchedule784132587249276-2718.2%77.3%5072471451.83746347651.923932243712.59719.4949.8344333509911054
11Nashville PredatorsSchedule7837311084233254-2123.0%81.9%4592449150.63335344549.221842319640.6666.64931523060923875
12Edmonton OilersSchedule7940291090275262+1330.7%77.2%4607456850.2346233225123482125703.52660.5851.630753241934971
13Pittsburgh PenguinsSchedule7840221696277240+3724.6%81.8%46624664503453338350.522562133719.28675.2351.6324932801028952
14Columbus Blue JacketsSchedule7839271290238239-119.2%76.2%4712479849.53403350249.322772270640.15657.5649.332063236882931
15New York IslandersSchedule784231589221224-317.2%81.1%4535467249.33334341049.421822195630.39703.6947.3311231978571017
16Detroit Red WingsSchedule784028989226234-823.2%77.4%4626476349.33419337150.422062165661.07641.8250.7310533818711004
17Calgary FlamesSchedule763136971191241-5016.4%79.4%4492462949.23195339148.521532264609.57680.1147.330223193863966
18Washington CapitalsSchedule783930987246230+1617.4%79.8%4596477449.13392341949.821972215684.36671.350.531623326969991
19Minnesota WildSchedule78452112102257220+3725.5%79.2%46894875493496351949.822902313674.48656.7350.731143315988937
20Buffalo SabresSchedule7948238104270236+3419.9%81.7%4535475248.83418350349.422332307645.96662.8449.430963240888903
21Winnipeg JetsSchedule7734311280219230-1118.3%78.3%4248445548.83150329048.920262126606.03635.5648.828213091867833
22New York RangersSchedule793337975229242-1325.5%79.7%4486474948.63193349447.719932297624.32646.4849.130673253968868
23Philadelphia FlyersSchedule7839261290224228-415.6%77.3%4164442648.53075316449.319951979616.23590.2951.129263022901858
24Boston BruinsSchedule7943261096260243+1723.5%76.6%4605488248.53359358448.421482357609.4709.546.2311633068741059
25Montreal CanadiensSchedule78462210102269239+3023.2%78.1%4391470748.33238332549.320632171603.66654.614829623257819996
26Dallas StarsSchedule78462012104257210+4728.6%79.9%40184354482931310348.619762041636.72581.152.328782967916831
27St. Louis BluesSchedule7733321278205237-3217.4%76.2%4021441547.72908325047.219472128551.1361247.428382945770844
28Vancouver CanucksSchedule762246852194288-9420.5%71.7%4226463547.73115348347.219662268617.85707.6146.628573183864975
29San Jose SharksSchedule773733781234273-3920.7%76.2%4119465646.92942340446.419912284599.41677.7446.929593203931931
30Chicago BlackhawksSchedule7828361470199251-5217.7%84.0%39914694462983358945.419172364546.45707.3543.6273831767331046
31Seattle KrakenSchedule7732341175213242-2919.6%71.8%4116488145.73039353846.219662263563.55659.6746.128073285739917
32Toronto Maple LeafsSchedule7832321478241275-3420.8%82.0%4154515144.63119382344.920752525623.98732.3546287536048151029