Goalie Lab · 2019-20 How hard is his job, and how well does he do it? Save percentage blames the goalie for everything in front of him. The environment score measures the job instead, from how much danger came at him and how hard the shots were. Goals saved above expected measures what he did with it.
Season 2019-20 Environment 60 Light
Saved above expected +0.4 +0.01 per 60 53rd percentile
Save % .914 expected .913 62nd percentile
Danger per 60 2.65 xGA 43rd
Shot quality 6.5% per shot 52nd
Shot volume 40.6 per 60 34th
High-danger share 34% 45th
Rush and rebounds 12% 9th
Penalty kill load 21% of xGA 71st Small numbers: league percentile among qualified goalies (higher = more of it, a harder job).
Environment 47 Average
Saved above expected -11.2 -0.38 per 60 9th percentile
Save % .898 expected .911 9th percentile
Danger per 60 2.73 xGA 59th
Shot quality 6.5% per shot 38th
Shot volume 42.3 per 60 57th
High-danger share 35% 62nd
Rush and rebounds 14% 41st
Penalty kill load 18% of xGA 33rd Small numbers: league percentile among qualified goalies (higher = more of it, a harder job).
BUF · 6 GP · 327 min · not enough minutes to rank Environment — Unranked
Saved above expected -5.0 -0.91 per 60
Save % .888 expected .921
Danger per 60 2.21 xGA
Shot quality 5.9% per shot
Shot volume 37.6 per 60
High-danger share 35%
Rush and rebounds 12%
Penalty kill load 10% of xGA Small numbers: league percentile among qualified goalies (higher = more of it, a harder job).
The whole league Every qualified NHL goalie: how clean his job was, across (100 the easiest), and how well he did it, up. Bigger dots played more.
Find A goalie… Jake Allen (STL) Frederik Andersen (TOR) Craig Anderson (OTT) Jonathan Bernier (DET) Jordan Binnington (STL) Ben Bishop (DAL) Mackenzie Blackwood (NJD) Sergei Bobrovsky (FLA) Laurent Brossoit (WPG) Jack Campbell (LAK) Corey Crawford (CHI) Aaron Dell (SJS) Thatcher Demko (VAN) Devan Dubnyk (MIN) Brian Elliott (PHI) Marc-Andre Fleury (VGK) Pavel Francouz (COL) Alexandar Georgiev (NYR) John Gibson (ANA) Thomas Greiss (NYI) Philipp Grubauer (COL) Jaroslav Halak (BOS) Carter Hart (PHI) Connor Hellebuyck (WPG) Marcus Hogberg (OTT) Braden Holtby (WSH) Jimmy Howard (DET) Carter Hutton (BUF) Tristan Jarry (PIT) Martin Jones (SJS) Anton Khudobin (DAL) Joonas Korpisalo (CBJ) Mikko Koskinen (EDM) Darcy Kuemper (ARI) Robin Lehner (CHI) Henrik Lundqvist (NYR) Jacob Markstrom (VAN) Curtis McElhinney (TBL) Elvis Merzlikins (CBJ) Ryan Miller (ANA) Petr Mrazek (CAR) Matt Murray (PIT) Anders Nilsson (OTT) Carey Price (MTL) Jonathan Quick (LAK) Antti Raanta (ARI) Tuukka Rask (BOS) James Reimer (CAR) Pekka Rinne (NSH) David Rittich (CGY) Ilya Samsonov (WSH) Juuse Saros (NSH) Mike Smith (EDM) Alex Stalock (MIN) Malcolm Subban (VGK) Cam Talbot (CGY) Linus Ullmark (BUF) Semyon Varlamov (NYI) Andrei Vasilevskiy (TBL) -0.75 -0.5 -0.25 0 +0.25 +0.5 +0.75 0 25 50 75 100 Cleaner job → ↑ Saved more than expected Sheltered and sharp Busy and brilliant Sheltered and leaky Swamped Ullmark Hutton
Tap a dot, or find a goalie, for his numbers.
Side by side Up to three goalies. Tap a dot above, or add one here.
Add A goalie… Carter Hutton (BUF) Jonas Johansson (BUF) Linus Ullmark (BUF) Jake Allen (STL) ● Frederik Andersen (TOR) ● Craig Anderson (OTT) ● David Ayres (CAR) ● Jonathan Bernier (DET) ● Antoine Bibeau (COL) ● Jordan Binnington (STL) ● Ben Bishop (DAL) ● Mackenzie Blackwood (NJD) ● Sergei Bobrovsky (FLA) ● Laurent Brossoit (WPG) ● Jack Campbell (LAK) ● Eric Comrie (DET) ● Corey Crawford (CHI) ● Oscar Dansk (VGK) ● Aaron Dell (SJS) ● Thatcher Demko (VAN) ● Michael DiPietro (VAN) ● Louis Domingue (NJD) ● Chris Driedger (FLA) ● Devan Dubnyk (MIN) ● Brian Elliott (PHI) ● Marc-Andre Fleury (VGK) ● Anton Forsberg (CAR) ● Pavel Francouz (COL) ● Alexandar Georgiev (NYR) ● John Gibson (ANA) ● Thomas Greiss (NYI) ● Philipp Grubauer (COL) ● Jaroslav Halak (BOS) ● Carter Hart (PHI) ● Connor Hellebuyck (WPG) ● Adin Hill (ARI) ● Marcus Hogberg (OTT) ● Braden Holtby (WSH) ● Jimmy Howard (DET) ● Michael Hutchinson (TOR) ● Tristan Jarry (PIT) ● Martin Jones (SJS) ● Kaapo Kahkonen (MIN) ● Kasimir Kaskisuo (TOR) ● Anton Khudobin (DAL) ● Keith Kinkaid (MTL) ● Matiss Kivlenieks (CBJ) ● Joonas Korpisalo (CBJ) ● Mikko Koskinen (EDM) ● Darcy Kuemper (ARI) ● Robin Lehner (CHI) ● Charlie Lindgren (MTL) ● Henrik Lundqvist (NYR) ● Alex Lyon (PHI) ● Jacob Markstrom (VAN) ● Curtis McElhinney (TBL) ● Elvis Merzlikins (CBJ) ● Ryan Miller (ANA) ● Samuel Montembeault (FLA) ● Petr Mrazek (CAR) ● Matt Murray (PIT) ● Alex Nedeljkovic (CAR) ● Anders Nilsson (OTT) ● Cal Petersen (LAK) ● Calvin Pickard (DET) ● Carey Price (MTL) ● Cayden Primeau (MTL) ● Jonathan Quick (LAK) ● Antti Raanta (ARI) ● Tuukka Rask (BOS) ● James Reimer (CAR) ● Pekka Rinne (NSH) ● David Rittich (CGY) ● Ilya Samsonov (WSH) ● Juuse Saros (NSH) ● Cory Schneider (NJD) ● Gilles Senn (NJD) ● Igor Shesterkin (NYR) ● Mike Smith (EDM) ● Garret Sparks (VGK) ● Alex Stalock (MIN) ● Anthony Stolarz (ANA) ● Malcolm Subban (VGK) ● Cam Talbot (CGY) ● Semyon Varlamov (NYI) ● Andrei Vasilevskiy (TBL) ● Adam Werner (COL) ● Games 34 31 Minutes 2027 1775 Save % .91462nd .8989th Expected save % .913 .911 Saved above expected +0.453rd -11.29th Per 60 +0.0153rd -0.383rd Environment 60 Light 47 Average Danger per 60 2.65 xGA 43rd 2.73 xGA 59th Shot quality 6.5% per shot 52nd 6.5% per shot 38th Shot volume 40.6 per 60 34th 42.3 per 60 57th High-danger share 34% 45th 35% 62nd Rush and rebounds 12% 9th 14% 41st Penalty kill load 21% of xGA 71st 18% of xGA 33rd Small numbers are league percentiles among qualified goalies. Save percentage and saved above expected: higher is better. The environment's ingredients: higher means more of it, a harder job.
Save map Any goalie's season, shot by shot or by area of the ice.
Goalie Linus Ullmark (BUF) Carter Hutton (BUF) Jonas Johansson (BUF) Carey Price (MTL) Connor Hellebuyck (WPG) Andrei Vasilevskiy (TBL) Frederik Andersen (TOR) John Gibson (ANA) Jordan Binnington (STL) Marc-Andre Fleury (VGK) David Rittich (CGY) Braden Holtby (WSH) Sergei Bobrovsky (FLA) Mackenzie Blackwood (NJD) Jacob Markstrom (VAN) Jonathan Bernier (DET) Semyon Varlamov (NYI) Jonathan Quick (LAK) Ben Bishop (DAL) Tuukka Rask (BOS) Carter Hart (PHI) Corey Crawford (CHI) Petr Mrazek (CAR) Martin Jones (SJS) Matt Murray (PIT) Alex Stalock (MIN) Mike Smith (EDM) Juuse Saros (NSH) Joonas Korpisalo (CBJ) Mikko Koskinen (EDM) Philipp Grubauer (COL) Robin Lehner (CHI) Pekka Rinne (NSH) Tristan Jarry (PIT) Alexandar Georgiev (NYR) Pavel Francouz (COL) Jaroslav Halak (BOS) Antti Raanta (ARI) Craig Anderson (OTT) Elvis Merzlikins (CBJ) Aaron Dell (SJS) Darcy Kuemper (ARI) Anton Khudobin (DAL) Brian Elliott (PHI) Devan Dubnyk (MIN) Henrik Lundqvist (NYR) Thomas Greiss (NYI) Jack Campbell (LAK) Thatcher Demko (VAN) Cam Talbot (CGY) Ilya Samsonov (WSH) Jimmy Howard (DET) James Reimer (CAR) Marcus Hogberg (OTT) Jake Allen (STL) Ryan Miller (ANA) Malcolm Subban (VGK) Anders Nilsson (OTT) Curtis McElhinney (TBL) Laurent Brossoit (WPG) Michael Hutchinson (TOR) Louis Domingue (NJD) Samuel Montembeault (FLA) Igor Shesterkin (NYR) Cory Schneider (NJD) Chris Driedger (FLA) Adin Hill (ARI) Cal Petersen (LAK) Charlie Lindgren (MTL) Keith Kinkaid (MTL) Kaapo Kahkonen (MIN) Matiss Kivlenieks (CBJ) Alex Nedeljkovic (CAR) Calvin Pickard (DET) Anton Forsberg (CAR) Alex Lyon (PHI) Eric Comrie (DET) Cayden Primeau (MTL) Antoine Bibeau (COL) Adam Werner (COL) Gilles Senn (NJD) Kasimir Kaskisuo (TOR) Oscar Dansk (VGK) Anthony Stolarz (ANA) David Ayres (CAR) Garret Sparks (VGK) Michael DiPietro (VAN) Loading his shots…
The environment score measures how clean a goalie's job was: 100 is the easiest in the league, 0 the hardest. It ranks six things against every NHL goalie with at least a quarter of the league leader's minutes: expected goals against per 60 (35%), expected goals per shot (25%), shots per 60 (15%), the share of shots from high danger (10%), the share off the rush or a rebound (10%) and the share of danger faced on the penalty kill (5%). 80 and up is sheltered, under 20 is under siege. Areas of the ice follow NHL Edge's danger bands. How expected goals work