NHL advanced stats, 2026-27

Per-60-minute production for 524 NHL skaters and situational save percentage for 23 goalies in the 2026-27 regular season. Highest points per 60 minutes: Connor McDavid (EDM, 7.21). Best even-strength save percentage: Linus Ullmark (OTT, .965). Every table sorts by any column.

Statistics through October 14, 2026 · Updated October 15, 2026 at 10:03 PM ET · StatsNext box-score records

Skaters: per 60 minutes

2026-27 NHL skaters, per 60 minutes, regular season
PlayerTeamGamesG/60A/60P/60SOG/60
Connor McDavidEDM61.705.527.215.94
Evan BouchardEDM62.393.185.577.17
Leon DraisaitlEDM61.893.315.2011.34
Nathan MacKinnonCOL72.082.914.9912.07
Sebastian AhoCAR82.292.674.9610.31
Kyle ConnorWPG63.381.454.8314.48
Vasily PodkolzinEDM63.681.054.7310.51
Andrei SvechnikovCAR82.572.144.7111.56
Jack EichelVGK81.443.234.668.61
Leo CarlssonANA60.993.484.472.98
Kirill KaprizovMIN73.251.224.478.13
Auston MatthewsTOR82.052.394.448.88
Teuvo TeravainenCHI51.772.664.434.43
Mason McTavishSTL62.531.904.4214.53
William NylanderTOR81.822.544.369.81
Clayton KellerUTA70.483.864.348.20
Cole PerfettiWPG62.681.614.298.58
Nick SchmaltzUTA72.791.404.1911.64
Dylan GuentherUTA72.062.064.1212.37
Matthew TkachukFLA81.102.954.055.52
Mikael GranlundANA61.003.014.026.03
Ben MeyersSEA60.803.214.013.21
Alex DeBrincatDET61.981.983.9711.90
Jaden SchwartzCOL71.961.963.938.51
Alexis LafrenièreNYR92.481.423.906.73
Brandon HagelTBL72.331.553.8812.79
Cole SillingerCBJ52.321.553.876.97
Jared McCannSEA81.442.413.8511.55
Connor McMichaelSTL61.262.533.796.95
Fraser MintenBOS72.171.623.7910.29
Josh AndersonMTL72.531.263.799.47
William CarrierCAR80.003.763.768.15
Tim StützleOTT81.702.043.745.10
Ryan LeonardWSH71.242.473.7111.13
Jack HughesNJD70.822.873.6811.46
Mark KastelicBOS70.732.943.685.15
John TavaresTOR71.042.593.638.82
Pius SuterSTL62.161.443.607.91
Steven StamkosNSH61.542.053.585.63
Kirill MarchenkoTOR81.581.983.567.90
David PastrnakBOS70.882.653.5311.91
Nick SuzukiMTL71.561.953.507.78
Mikhail SergachevUTA70.772.693.466.53
Chandler StephensonSEA80.433.013.442.15
Brady TkachukFLA82.580.863.4310.73
Nicolas RoyCOL61.711.713.428.56
Parker KellyCOL70.682.743.423.42
Beckett SenneckeANA61.921.443.358.14
Jesper BrattNJD70.962.393.349.07
Michael Brandsegg-NygårdDET61.331.993.3212.63
Anders LeeUTA71.331.993.329.29
Ryan WintertonSEA81.102.203.307.69
Jackson BlakeCAR80.412.883.298.65
Charlie CoyleCBJ50.003.293.296.58
Matias MaccelliNYI71.092.183.277.09
Tomas HertlVGK81.861.393.258.82
Mark JankowskiCAR82.710.543.255.95
Kaapo KakkoSEA81.082.163.233.77
Cale MakarCOL61.381.843.226.90
Quinn HughesMIN70.642.553.186.05
Barrett HaytonUTA70.003.173.178.24
Jordan EberleSEA81.361.813.178.14
Mark StoneVGK81.181.963.146.28
Nikita KucherovTBL70.392.743.146.66
Zachary BolducMTL71.881.253.136.88
Jack QuinnBUF81.551.553.108.53
Tyler ToffoliSJS61.541.543.0813.08
Jeff MalottANA61.022.043.065.10
Elias PetterssonVAN90.682.373.044.73
Bo HorvatNYI71.711.283.0010.28
Tage ThompsonBUF81.501.502.9913.83
Easton CowanTOR81.491.492.978.42
Frederick GaudreauSEA81.970.982.954.92
Morgan GeekieBOS70.492.462.953.44
Jake GuentzelTBL71.261.682.957.58
Mark ScheifeleWPG60.492.442.934.89
Ilya ProtasWSH70.002.912.913.64
Kent JohnsonCBJ52.180.732.9110.19
Taylor HallCAR81.731.152.889.79
Linus KarlssonVAN90.482.402.887.67
Cutter GauthierANA51.441.442.8712.22
Martin NecasCOL71.641.232.876.97
Mikko RantanenDAL70.822.042.865.72
Anton FrondellCHI70.472.372.855.22
Pavel BuchnevichSTL60.572.272.844.54
Bobby BrinkMIN70.002.842.847.80
Adam FoxNYR90.002.832.833.15
Nick RobertsonPIT72.820.002.829.18
Brock NelsonCOL71.401.402.816.55
Tommy NovakPIT71.671.112.785.56
Logan CooleyUTA70.002.782.782.31
Trevor ConnellyVGK81.671.112.789.44
Matthew KniesCBJ51.381.382.756.19
Alex TuchWSH72.270.452.738.63
Brayden SchennNYI71.081.622.697.54
Gavin McKennaTOR81.081.612.696.99
Jack RoslovicTOR81.331.332.6611.09
Artturi LehkonenCOL71.770.882.653.98
Jake DeBruskVAN71.581.062.6410.56
Tye KartyeNYR90.881.762.644.39
Samuel GirardPIT70.442.182.624.37
Erik KarlssonPIT70.002.612.614.11
Paul CotterVAN91.740.872.613.91
Seth JonesFLA80.292.312.606.94
Mika ZibanejadNYR90.651.952.595.51
Lane HutsonMTL70.651.942.595.19
Dylan StromeWSH70.002.592.596.21
JJ PeterkaBOS71.031.552.595.69
Jordan KyrouWSH71.291.292.585.81
James HagensBOS71.291.292.587.09
Mitch MarnerVGK80.731.832.577.71
Nils HoglanderNSH62.550.002.556.81
Will CuylleNYR91.271.272.559.35
Alexander KerfootNSH60.631.902.543.17
Hendrix LapierrePIT60.831.672.502.50
Gabe PerreaultNYR91.241.242.475.36
Brandt ClarkeLAK50.621.852.479.27
Devon ToewsCOL70.821.642.463.69
Wyatt JohnstonDAL50.002.402.406.61
Noah OstlundBUF80.801.602.407.59
Filip ForsbergNSH60.002.392.397.64
Ilya MikheyevTBL71.191.192.384.76
Roman JosiNSH60.401.982.383.97
Dylan HollowaySTL60.002.382.385.94
Jimmy SnuggerudSTL61.780.592.388.32
Brett HowdenVGK80.951.422.367.09
Eric RobinsonCAR81.181.182.367.66
Jonathan LekkerimäkiVAN90.941.412.356.11
Evgeni MalkinPIT71.410.942.347.50
Pontus HolmbergTBL70.581.752.336.41
Nico HischierNJD71.860.462.326.51
Mason LohreiBOS70.921.382.312.77
Shane PintoOTT80.381.922.304.99
Ryan O'ReillyNSH60.921.382.304.59
Arshdeep BainsVAN70.761.522.283.04
Chris KreiderMTL70.571.712.282.84
Adam EdstromNSH62.270.002.278.33
Erik HaulaLAK50.751.512.2610.55
Mackie SamoskevichSEA71.690.562.266.21
Ben KindelPIT61.131.132.269.02
Owen PowerBUF80.561.692.252.25
Tom WilsonWSH70.901.352.256.76
Maxim ShabanovMIN71.121.122.255.62
Vince DunnSEA80.641.602.244.16
Jared SpurgeonMIN60.451.792.243.13
Valeri NichushkinCBJ50.741.492.236.69
Artemi PanarinLAK51.660.552.228.87
Michael MisaSJS60.002.212.213.68
J.T. MillerNYR90.371.842.204.04
Brock BoeserVAN90.731.472.204.41
Boone JennerWSH71.650.552.199.87
Jason RobertsonDAL70.871.312.188.30
Claude GirouxOTT80.431.732.175.20
Evan RodriguesNJD71.081.082.177.04
Logan StankovenCAR81.720.432.158.17
Nazem KadriCOL70.002.152.158.60
Elias LindholmBOS70.541.612.155.37
Ryan StromeCGY60.721.432.1511.45
Gabriel LandeskogCOL71.071.072.145.36
Travis KonecnyPHI50.002.142.145.71
Liam OhgrenVAN90.861.282.145.14
Viktor ArvidssonDET61.600.532.148.55
Drake BathersonOTT81.270.852.127.21
Sam ReinhartFLA81.410.712.129.17
Alex NewhookMTL70.531.582.114.22
Will SmithSJS61.051.052.115.80
Sean WalkerCAR80.002.112.113.51
Isaac HowardEDM60.002.102.106.29
Luke EvangelistaNJD51.390.702.098.37
Jesper BoqvistNJD52.090.002.0911.48
Alex LaferriereLAK50.701.392.096.26
Jake NeighboursSTL62.080.002.086.25
Igor ChernyshovSJS61.390.692.084.85
Lars EllerFLA80.002.082.084.16
Josh MansonCOL70.521.552.074.14
Jonatan BerggrenSTL60.691.382.074.13
Peyton KrebsBUF80.002.042.043.06
Miro HeiskanenDAL71.021.022.034.06
Shayne GostisbehereCAR80.811.212.026.07
Roope HintzDAL71.011.012.026.57
Eeli TolvanenNYR91.510.502.025.54
Berkly CattonSEA81.011.012.027.06
Carter VerhaegheFLA81.210.802.014.42
Brayden McNabbVGK80.002.012.012.81
Stephen HallidayOTT81.330.672.005.34
Adam LowryWPG60.661.331.993.98
Blake LizottePIT70.001.981.986.60
Matthew SchaeferNYI70.001.981.988.57
Danila YurovMIN71.320.661.975.92
Lucas RaymondDET60.001.971.978.86
Mattias SamuelssonBUF80.661.311.973.61
Kaedan KorczakPIT70.001.971.973.93
Adam KlapkaCGY61.950.001.955.84
Tyler BertuzziCHI70.970.971.953.89
Michael CarconeUTA50.960.961.9216.34
Fedor SvechkovCOL70.641.281.925.11
Frank NazarCHI51.270.641.915.73
Zach BensonBUF80.001.901.905.71
Tim WasheANA60.631.261.893.15
Nick PaulTOR80.471.411.893.77
Jackson LaCombeANA60.381.511.881.51
Oliver BjorkstrandNYR91.250.621.878.09
Brett KulakCOL70.001.871.871.87
Marat KhusnutdinovBOS70.621.241.863.72
Ivan BarbashevVGK80.001.861.864.64
Cole HutsonWSH70.461.391.867.89
Michael AmadioOTT80.930.931.854.17
Nikolaj EhlersCAR80.001.851.856.95
Casey MittelstadtBOS71.230.621.856.78
Alex OvechkinWSH70.611.231.846.15
Declan CarlilePIT70.920.921.845.06
Nick LardisCHI60.001.831.835.48
Ville KoivunenPIT50.910.911.824.55
Bobby McMannSEA81.360.451.8111.33
Michael McCarronMIN70.001.801.807.18
Gabriel VilardiWPG60.001.791.795.98
Victor HedmanTBL70.601.191.794.18
Emmitt FinnieDET61.190.591.787.72
Mathieu OlivierCBJ51.770.001.777.98
Jesperi KotkaniemiCAR60.001.771.773.54
Josh MahuraSEA50.001.761.762.64
Brayden PointTBL70.441.321.767.03
Matty BeniersSEA80.880.881.754.39
Dawson MercerNJD70.001.741.7410.45
Fabian ZetterlundOTT80.581.161.748.69
Sidney CrosbyPIT70.870.871.747.81
Yegor SharangovichCGY60.581.161.735.20
Jean-Gabriel PageauNYI70.581.151.734.61
Denver BarkeyPHI50.001.721.720.86
Cole CaufieldMTL71.290.431.7210.33
Tyler SeguinDAL71.140.571.7111.99
Hampus LindholmBOS70.431.281.703.41
Matt CoronatoCGY60.571.141.707.38
Adrian KempeLAK50.571.141.709.08
John CarlsonTBL70.850.851.708.08
Kasperi KapanenEDM61.130.571.705.09
Rasmus DahlinBUF60.850.851.698.04
Ryan PoehlingANA50.840.841.685.05
Andrew PeekeUTA70.561.121.683.37
Joel FarabeeCGY60.001.681.688.39
Brandon MontourSEA80.001.671.674.34
Blake ColemanMIN71.110.561.677.21
Jamie OleksiakVAN80.421.251.662.08
Logan StanleyNYI70.001.661.661.66
Zach WerenskiCBJ50.001.661.664.98
Nikita NesterenkoANA61.660.001.666.63
Arseny GritsyukNJD71.100.551.657.15
Rasmus AnderssonVGK80.411.221.636.53
Shane WrightSEA81.090.541.638.69
Dougie HamiltonNJD70.411.211.628.50
Ryan DonatoCHI70.810.811.617.25
Josh SamanskiEDM50.001.601.600.00
Nick CousinsOTT80.800.801.602.40
Daniil ButUTA71.600.001.606.39
Vladislav GavrikovNYR90.321.281.603.51
Marco RossiVAN91.190.401.596.37
Ross ColtonNSH60.790.791.594.76
Mike ReillyCAR60.001.581.586.34
Filip HronekVAN90.001.581.582.90
Jordan MartinookCAR80.521.051.576.80
Pavel DorofeyevNYR90.780.781.5610.91
Timo MeierNJD70.001.561.5614.00
Beck MalenstynBUF80.001.551.550.78
Justin FaulkDET60.521.031.554.65
Brent BurnsCOL70.001.551.555.17
Morgan RiellyTOR80.001.551.553.88
Marc GatcombVGK80.770.771.5311.49
Jiri KulichBUF60.760.761.536.11
Dalibor DvorskySTL61.520.001.527.59
Vincent TrocheckUTA71.010.511.525.05
Alex IafalloWPG60.750.751.514.52
Max SassonVAN91.000.501.505.01
Oliver MooreCHI71.470.001.475.88
Trevor MooreLAK50.730.731.478.07
Anthony CirelliTBL70.480.961.435.26
Max CrozierTBL50.001.431.435.73
Simon NemecCGY60.001.431.434.75
Sean MonahanCBJ50.710.711.436.42
Luke HughesNJD71.070.361.427.83
Aaron EkbladFLA60.001.411.415.18
Colton ParaykoSTL60.001.411.413.77
Pavel ZachaBOS70.940.471.415.17
Jacob TroubaSJS60.470.941.415.16
Casey CizikasNYI70.700.701.404.89
Ross JohnstonSTL50.001.371.374.12
Dylan DeMeloWPG60.460.921.371.37
Jamie BennDAL70.690.691.376.85
Jack McBainUTA70.680.681.354.73
Kiefer SherwoodSJS60.670.671.354.05
Will BorgenBOS70.450.901.351.35
Christian DvorakPHI80.900.451.344.03
Juraj SlafkovskýMTL70.450.891.349.80
Ondrej PalatNYI70.670.671.336.01
Philip BrobergSTL60.001.331.333.98
Luke SchennVAN70.001.321.323.31
Olen ZellwegerBUF70.880.441.317.01
Mathieu JosephEDM60.001.311.314.59
Nate DanielsonDET50.001.311.313.94
Patrick KaneCHI70.440.871.314.81
Joel Eriksson EkMIN70.440.871.318.72
Alexandre TexierMTL70.001.301.307.17
Warren FoegeleOTT80.001.301.302.60
Ryan SheaEDM60.430.871.301.73
Nic DowdVGK80.001.291.292.59
Drew O'ConnorVAN90.430.861.294.31
Kris LetangPIT70.001.291.296.46
Matthew WoodNSH60.650.651.295.81
Anthony ManthaNJD70.640.641.295.16
Connor DewarPIT70.640.641.296.45
Neal PionkWPG60.001.281.283.84
Nikita ZadorovBOS70.001.271.274.25
Victor EklundNYI70.640.641.275.08
John MarinoUTA70.420.851.272.54
Morgan FrostCGY61.270.001.277.62
Alex KillornANA60.630.631.267.59
William KarlssonVGK80.840.421.266.30
Darren RaddyshTOR80.001.261.265.66
Zemgus GirgensonsTBL70.620.621.255.61
Anton LundellFLA80.410.831.249.93
Calum RitchieNYI70.620.621.244.33
Kevin StenlundUTA70.001.231.233.08
Trevor ZegrasPHI80.410.811.224.46
Matt BoldyMIN70.810.411.2210.95
Adam FantilliCBJ50.610.611.217.28
Ridly GreigOTT60.600.601.205.39
Moritz SeiderDET60.001.201.204.39
Zach MetsaBUF80.001.181.181.18
Cole SmithCHI70.590.591.183.54
Sam BennettFLA80.001.171.176.65
Braeden BowmanVGK80.580.581.163.47
Lawson CrouseUTA70.580.581.156.90
Quinton ByfieldLAK50.570.571.157.47
Dmitri SimashevUTA70.001.151.154.01
Sam RinzelCHI60.570.571.143.99
Adam WilsbyNSH60.001.131.133.96
Ryan GreeneCHI70.001.131.132.25
Elias PetterssonVAN91.120.001.123.72
Thomas ChabotOTT80.280.831.115.00
Emil HeinemanNYI71.110.001.115.00
Mikael BacklundCGY60.550.551.0911.50
Egor ChinakhovPIT70.540.541.087.01
Simon HolmstromNYI70.540.541.083.77
Dmitry OrlovSJS60.001.081.081.61
Kyle PalmieriNYI71.070.001.075.87
Aliaksei ProtasWSH70.001.061.064.25
Luca CagnoniSJS60.530.531.054.75
Jakob ChychrunWSH70.350.701.057.37
Maxim TsyplakovCGY50.001.051.052.09
Trent FredericEDM61.050.001.057.32
Tony DeAngeloNYI70.520.521.044.68
Sam SteelDAL70.520.521.045.20
Shea TheodoreVGK80.340.691.036.20
Robert ThomasSTL60.001.031.033.08
Josh NorrisBUF80.510.511.014.05
Denton MateychukCBJ50.500.501.015.53
Noah JuulsenCOL50.001.011.013.02
Colton SissonsTOR80.500.501.004.51
K'Andre MillerCAR80.330.671.004.00
Ryker EvansSEA80.001.001.002.00
Matvei MichkovPHI81.000.001.003.98
Dmitri VoronkovCBJ50.000.990.995.96
Brady SkjeiNSH60.000.990.992.96
A.J. GreerANA50.000.980.989.81
Sean DurziNYR90.320.640.971.29
Ryan McLeodBUF80.480.480.963.38
Tom WillanderVAN90.000.950.952.21
Eetu LuostarinenFLA80.950.000.955.21
Olli MaattaMIN60.000.930.931.40
Mattias EkholmEDM60.460.460.922.31
Alexandre CarrierMTL70.460.460.914.10
Wyatt KaiserCHI70.000.910.912.28
Owen TippettPHI80.450.450.919.07
Kirby DachMTL70.000.900.901.80
Axel Sandin-PellikkaDET50.000.900.905.40
Joel ArmiaLAK50.890.000.895.36
Noah LabaNYR90.000.890.893.11
Travis SanheimPHI80.300.590.894.15
Dylan SambergWPG60.000.890.893.55
Sean CouturierPHI80.000.880.884.41
Alex VlasicCHI70.000.860.861.73
Rickard RakellPIT70.000.860.866.02
Artyom LevshunovCHI70.000.850.854.25
MacKenzie WeegarUTA70.840.000.845.44
Scott LaughtonLAK50.000.830.836.67
Adam PelechNYI70.000.830.833.31
Vladislav NamestnikovWPG60.000.830.835.79
Dylan CozensOTT80.000.810.816.11
Carter YakemchukOTT80.400.400.814.45
Brett PesceNJD70.000.810.812.83
Noah DobsonMTL70.000.790.795.56
Nick SeelerPHI80.000.770.771.55
Martin PospisilCGY60.770.000.7710.01
Radek FaksaDAL70.000.770.774.60
Carson SoucyCBJ50.000.760.763.04
Brian DumoulinLAK50.760.000.763.03
Oskar BäckDAL70.000.760.763.02
Anthony BeauvillierWSH70.750.000.755.97
Jalen ChatfieldCAR80.000.740.744.08
Noah HanifinVGK80.370.370.743.69
Tanner JeannotBOS70.730.000.731.47
Conor GeekieTBL70.730.000.735.84
Thomas HarleyDAL70.000.720.724.68
Jaccob SlavinCAR80.000.720.724.31
Tyler KlevenOTT80.360.360.712.86
Brendan GallagherVAN80.000.710.716.37
Anthony DuclairNYI70.710.000.715.66
Cody GlassNJD70.700.000.706.30
Mikey AndersonLAK50.000.690.692.75
Matvei GridinCGY60.000.690.698.24
Charle-Edouard D'AstousTBL60.690.000.696.86
Collin GrafSJS60.680.000.684.77
Cody CeciLAK50.000.680.684.09
Erik GudbransonCBJ50.000.670.670.67
Marcus PetterssonNYR90.000.650.651.96
Ryan HartmanMIN70.000.640.643.86
Yan KuznetsovCGY50.000.640.645.12
Justin SourdifWSH70.640.000.643.84
David JiricekPHI60.000.640.643.82
Jack DruryNSH60.000.630.633.80
Morgan BarronWPG60.000.630.634.41
Mason MarchmentSJS60.610.000.616.75
Arttu HyryDAL70.610.000.614.86
Jonathan MarchessaultNSH60.600.000.606.00
Jordan GreenwayCHI70.600.000.607.76
Konsta HeleniusBUF70.600.000.606.55
Chris TanevTOR60.000.590.590.59
Sandis VilmanisFLA80.000.590.595.33
Drew DoughtyLAK50.000.590.591.76
Sam MalinskiCOL60.000.590.594.69
Declan ChisholmNJD70.000.580.581.16
Brandon CarloSTL60.000.560.562.26
Porter MartonePHI80.560.000.563.38
Nicolas HagueNSH60.000.550.551.11
Zayne ParekhCGY60.000.550.554.98
Ryan McDonaghTBL70.000.550.552.75
Ben ChiarotDET60.000.540.543.23
Phillip DanaultMTL70.000.540.545.36
Pavel MintyukovANA60.000.510.512.56
Andrew CoppDET60.000.510.515.63
Alexander WennbergSJS60.000.510.515.56
Dmitry KulikovFLA80.000.500.502.00
Louis CrevierBUF80.000.500.504.49
Mario FerraroWPG60.500.000.502.99
Mike MathesonMTL50.000.500.504.47
Nils LundkvistDAL70.000.500.502.48
Darnell NurseSJS60.490.000.495.83
Connor CliftonBOS60.000.480.482.91
Erik CernakTBL70.000.460.465.57
Timothy LiljegrenWSH70.460.000.461.86
Kevin BahlCGY60.460.000.462.77
Connor MurphyEDM60.000.460.461.38
Josh DoanBUF80.460.000.465.50
Jonas SiegenthalerNJD70.000.450.450.90
Cam FowlerSTL60.000.440.442.65
Vincent DesharnaisWSH70.000.430.430.86
Tyson FoersterPHI80.430.000.437.29
Nate SchmidtUTA70.000.410.413.71
Bowen ByramCHI60.000.400.402.02
Gustav ForslingFLA70.400.000.403.61
Jonas BrodinMIN70.000.400.402.39
Braden SchneiderNYR90.000.390.394.25
Adam LarssonSEA80.000.330.333.01
Jordan SpenceOTT80.000.330.332.32
Zeev BuiumVAN90.000.310.312.18
Albert JohanssonDET60.000.000.006.75
Alberts SmitsNYR90.000.000.001.78
Arber XhekajMTL70.000.000.001.44
Barclay GoodrowSJS60.000.000.005.02
Bo GroulxTOR50.000.000.003.00
Bokondji ImamaFLA80.000.000.005.23
Brad LambertWPG50.000.000.003.40
Brandon DuhaimeTOR80.000.000.003.37
Brenden DillonNJD50.000.000.000.83
Cam YorkPHI50.000.000.003.30
Carl GrundstromPHI50.000.000.005.30
Colin BlackwellDAL50.000.000.007.25
Conor GarlandCBJ50.000.000.002.80
Daemon HuntMIN70.000.000.001.40
Danton HeinenCBJ50.000.000.005.91
Esa LindellDAL70.000.000.001.23
Gage GoncalvesTBL60.000.000.001.90
Garnet HathawayFLA80.000.000.002.45
Ian ColeCHI70.000.000.003.03
Isak RosenWPG60.000.000.006.48
J.J. MoserTBL70.000.000.003.38
Jake EvansMTL70.000.000.003.81
Jake McCabeTOR80.000.000.002.27
Jake MiddletonCGY60.000.000.004.01
Jamie DrysdalePHI80.000.000.003.06
Jaroslav ChmelarNYR70.000.000.003.12
Jayden StrubleNSH50.000.000.000.00
Jeffrey VielTBL60.000.000.006.72
Jeremy LauzonVGK80.000.000.005.88
Joel EdmundsonLAK50.000.000.005.84
Jordan StaalCAR60.000.000.003.86
Justin DanforthBUF50.000.000.001.29
Justin HryckowianDAL70.000.000.004.47
Keegan KolesarDET60.000.000.001.61
Lian BichselDAL70.000.000.001.63
Martin FehérváryWSH70.000.000.000.39
Michael KesselringSJS60.000.000.002.56
Michael RasmussenDET60.000.000.004.11
Nick PerbixNSH60.000.000.001.61
Niko MikkolaFLA80.000.000.003.80
Nikolas MatinpaloOTT60.000.000.002.64
Noah CatesPHI80.000.000.005.36
Noel AcciariPHI80.000.000.001.59
Oliver Ekman-LarssonTOR80.000.000.001.33
Parker WotherspoonVGK60.000.000.002.74
Radko GudasFLA60.000.000.002.28
Ryan LombergCBJ50.000.000.0011.63
Ryan PulockNYI70.000.000.000.46
Simon BenoitPHI70.000.000.002.99
Teddy BluegerTOR80.000.000.004.47
Travis MitchellANA50.000.000.002.17
Trevor van RiemsdykPIT50.000.000.001.28
Troy StecherTOR80.000.000.002.58
Tyler MyersDAL70.000.000.001.77
Tyson HindsANA60.000.000.005.80
Uvis BalinskisFLA50.000.000.001.73
Yakov TreninMIN70.000.000.005.92
Zach BogosianMIN60.000.000.003.61
Zach WhitecloudCGY60.000.000.001.92
Zack OstapchukSJS60.000.000.005.57

Goalies: save percentage by situation

2026-27 NHL goalies, save percentage by situation, regular season
PlayerTeamGamesES SV%PP SV%PK SV%
Linus UllmarkOTT6.965.8331.000
Jeremy SwaymanBOS6.951.846.667
Leevi MeriläinenVAN6.947.7831.000
Ilya SorokinNYI5.943.8701.000
Jake OettingerDAL5.938.9551.000
Jacob MarkstromFLA5.935.8081.000
Igor ShesterkinNYR5.935.8751.000
Jesper WallstedtMIN6.921.9691.000
Karel VejmelkaUTA6.917.8181.000
Dylan GarandNYR5.9111.000.800
Carter HartVGK5.909.8501.000
Philipp GrubauerSEA5.907.9091.000
Mackenzie BlackwoodCOL5.906.786.500
Logan ThompsonWSH5.901.9061.000
Juuse SarosNSH5.891.9001.000
John GibsonDET5.891.7001.000
Spencer KnightCHI5.890.882.750
Andrei VasilevskiyTBL6.889.8571.000
Lukas DostalANA5.888.9051.000
Sergei BobrovskyTOR5.8701.0001.000
Ukko-Pekka LuukkonenBUF6.865.7781.000
Yaroslav AskarovSJS5.832.8971.000
Kevin LankinenVAN6.818.750.250

What each figure means

  • G/60: Goals per 60 minutes.
  • A/60: Assists per 60 minutes.
  • P/60: Points per 60 minutes.
  • SOG/60: Shots on goal per 60 minutes.
  • ES SV%: Even-strength save percentage.
  • PP SV%: Save percentage while his team was on the power play (shorthanded shots faced).
  • PK SV%: Penalty-kill save percentage (shots faced against the opponent’s power play).

Every rate is the window's total over its summed minutes (skaters) or shots against (goalies), never an average of single-game rates. A situation never recorded in the window shows no data, not zero.

This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets, hit rates against the line and StatsNext research are in the app.

Related research