Goalie Lab · 2017-18 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 2017-18 Environment 79 Light
Saved above expected -7.5 -0.16 per 60 12th percentile
Save % .912 expected .917 44th percentile
Danger per 60 2.66 xGA 28th
Shot quality 6.1% per shot 14th
Shot volume 43.4 per 60 60th
High-danger share 32% 11th
Rush and rebounds 12% 19th
Penalty kill load 21% of xGA 51st Small numbers: league percentile among qualified goalies (higher = more of it, a harder job).
Environment 56 Average
Saved above expected -19.7 -0.66 per 60 4th percentile
Save % .891 expected .912 2nd percentile
Danger per 60 2.79 xGA 49th
Shot quality 6.4% per shot 35th
Shot volume 43.5 per 60 65th
High-danger share 34% 42nd
Rush and rebounds 10% 4th
Penalty kill load 22% of xGA 70th Small numbers: league percentile among qualified goalies (higher = more of it, a harder job).
BUF · 5 GP · 240 min · not enough minutes to rank Environment — Unranked
Saved above expected +0.3 +0.08 per 60
Save % .926 expected .924
Danger per 60 2.33 xGA
Shot quality 5.4% per shot
Shot volume 43.2 per 60
High-danger share 31%
Rush and rebounds 7%
Penalty kill load 8% of xGA Small numbers: league percentile among qualified goalies (higher = more of it, a harder job).
BUF · 1 GP · 39 min · not enough minutes to rank Environment — Unranked
Saved above expected +1.4 +2.22 per 60
Save % 1.000 expected .898
Danger per 60 2.22 xGA
Shot quality 6.0% per shot
Shot volume 37.3 per 60
High-danger share 21%
Rush and rebounds 4%
Penalty kill load 40% 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 (COL) Ben Bishop (DAL) Sergei Bobrovsky (CBJ) Mike Condon (OTT) Corey Crawford (CHI) Scott Darling (CAR) Aaron Dell (SJS) Louis Domingue (TBL) Devan Dubnyk (MIN) Brian Elliott (PHI) Marc-Andre Fleury (VGK) Anton Forsberg (CHI) John Gibson (ANA) Thomas Greiss (NYI) Philipp Grubauer (WSH) Jaroslav Halak (NYI) Connor Hellebuyck (WPG) Braden Holtby (WSH) Jimmy Howard (DET) Carter Hutton (STL) Tristan Jarry (PIT) Chad Johnson (BUF) Martin Jones (SJS) Anton Khudobin (BOS) Keith Kinkaid (NJD) Joonas Korpisalo (CBJ) Darcy Kuemper (LAK) Robin Lehner (BUF) Kari Lehtonen (DAL) Henrik Lundqvist (NYR) Roberto Luongo (FLA) Jacob Markstrom (VAN) Ryan Miller (ANA) Petr Mrazek (DET) Matt Murray (PIT) Michal Neuvirth (PHI) Antti Niemi (MTL) Anders Nilsson (VAN) Carey Price (MTL) Jonathan Quick (LAK) Antti Raanta (ARI) Tuukka Rask (BOS) James Reimer (FLA) Pekka Rinne (NSH) David Rittich (CGY) Juuse Saros (NSH) Cory Schneider (NJD) Mike Smith (CGY) Alex Stalock (MIN) Malcolm Subban (VGK) Cam Talbot (EDM) Semyon Varlamov (COL) Andrei Vasilevskiy (TBL) Cam Ward (CAR) Scott Wedgewood (ARI) -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 Lehner Johnson
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… Chad Johnson (BUF) Robin Lehner (BUF) Linus Ullmark (BUF) Adam Wilcox (BUF) Jake Allen (STL) ● Frederik Andersen (TOR) ● Craig Anderson (OTT) ● Kenneth Appleby (NJD) ● Jonathan Bernier (COL) ● Reto Berra (ANA) ● J-F Berube (CHI) ● Ben Bishop (DAL) ● Sergei Bobrovsky (CBJ) ● Laurent Brossoit (EDM) ● Peter Budaj (TBL) ● Jack Campbell (LAK) ● Eric Comrie (WPG) ● Mike Condon (OTT) ● Jared Coreau (DET) ● Corey Crawford (CHI) ● Oscar Dansk (VGK) ● Scott Darling (CAR) ● Collin Delia (CHI) ● Aaron Dell (SJS) ● Thatcher Demko (VAN) ● Casey DeSmith (PIT) ● Louis Domingue (TBL) ● Devan Dubnyk (MIN) ● Brian Elliott (PHI) ● Dylan Ferguson (VGK) ● Marc-Andre Fleury (VGK) ● Anton Forsberg (CHI) ● Scott Foster (CHI) ● Alexandar Georgiev (NYR) ● John Gibson (ANA) ● Christopher Gibson (NYI) ● Jon Gillies (CGY) ● Jeff Glass (CHI) ● Thomas Greiss (NYI) ● Philipp Grubauer (WSH) ● Jaroslav Halak (NYI) ● Brandon Halverson (NYR) ● Andrew Hammond (COL) ● Connor Hellebuyck (WPG) ● Adin Hill (ARI) ● Braden Holtby (WSH) ● Jimmy Howard (DET) ● Michael Hutchinson (WPG) ● Carter Hutton (STL) ● Tristan Jarry (PIT) ● Martin Jones (SJS) ● Anton Khudobin (BOS) ● Keith Kinkaid (NJD) ● Joonas Korpisalo (CBJ) ● Darcy Kuemper (LAK) ● Eddie Lack (NJD) ● Maxime Lagace (VGK) ● Marek Langhamer (ARI) ● Kari Lehtonen (DAL) ● Charlie Lindgren (MTL) ● Henrik Lundqvist (NYR) ● Roberto Luongo (FLA) ● Alex Lyon (PHI) ● Jacob Markstrom (VAN) ● Steve Mason (WPG) ● Curtis McElhinney (TOR) ● Mike McKenna (DAL) ● Ryan Miller (ANA) ● Al Montoya (EDM) ● Petr Mrazek (DET) ● Matt Murray (PIT) ● Michal Neuvirth (PHI) ● Antti Niemi (MTL) ● Anders Nilsson (VAN) ● Ondrej Pavelec (NYR) ● Calvin Pickard (TOR) ● Carey Price (MTL) ● Jonathan Quick (LAK) ● Antti Raanta (ARI) ● Tuukka Rask (BOS) ● James Reimer (FLA) ● Pekka Rinne (NSH) ● David Rittich (CGY) ● Juuse Saros (NSH) ● Harri Sateri (FLA) ● Cory Schneider (NJD) ● Mike Smith (CGY) ● Alex Stalock (MIN) ● Malcolm Subban (VGK) ● Cam Talbot (EDM) ● Daniel Taylor (OTT) ● Semyon Varlamov (COL) ● Andrei Vasilevskiy (TBL) ● Cam Ward (CAR) ● Scott Wedgewood (ARI) ● Games 53 36 Minutes 2852 1774 Save % .91244th .8912nd Expected save % .917 .912 Saved above expected -7.512th -19.74th Per 60 -0.1621st -0.660th Environment 79 Light 56 Average Danger per 60 2.66 xGA 28th 2.79 xGA 49th Shot quality 6.1% per shot 14th 6.4% per shot 35th Shot volume 43.4 per 60 60th 43.5 per 60 65th High-danger share 32% 11th 34% 42nd Rush and rebounds 12% 19th 10% 4th Penalty kill load 21% of xGA 51st 22% of xGA 70th 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 Robin Lehner (BUF) Chad Johnson (BUF) Linus Ullmark (BUF) Adam Wilcox (BUF) Connor Hellebuyck (WPG) Sergei Bobrovsky (CBJ) Frederik Andersen (TOR) Andrei Vasilevskiy (TBL) Cam Talbot (EDM) Jonathan Quick (LAK) Henrik Lundqvist (NYR) Pekka Rinne (NSH) Devan Dubnyk (MIN) John Gibson (ANA) Martin Jones (SJS) Jacob Markstrom (VAN) Jimmy Howard (DET) Jake Allen (STL) Craig Anderson (OTT) Mike Smith (CGY) Tuukka Rask (BOS) Braden Holtby (WSH) Jaroslav Halak (NYI) Ben Bishop (DAL) Semyon Varlamov (COL) Carey Price (MTL) Matt Murray (PIT) Marc-Andre Fleury (VGK) Antti Raanta (ARI) Brian Elliott (PHI) Scott Darling (CAR) Cam Ward (CAR) James Reimer (FLA) Cory Schneider (NJD) Keith Kinkaid (NJD) Petr Mrazek (DET) Jonathan Bernier (COL) Roberto Luongo (FLA) Kari Lehtonen (DAL) Philipp Grubauer (WSH) Anton Khudobin (BOS) Anton Forsberg (CHI) Mike Condon (OTT) Carter Hutton (STL) Darcy Kuemper (LAK) Corey Crawford (CHI) Aaron Dell (SJS) Juuse Saros (NSH) Alex Stalock (MIN) Thomas Greiss (NYI) Anders Nilsson (VAN) Tristan Jarry (PIT) Ryan Miller (ANA) Malcolm Subban (VGK) Antti Niemi (MTL) Scott Wedgewood (ARI) Louis Domingue (TBL) Joonas Korpisalo (CBJ) Michal Neuvirth (PHI) David Rittich (CGY) Curtis McElhinney (TOR) Ondrej Pavelec (NYR) Maxime Lagace (VGK) Charlie Lindgren (MTL) Jeff Glass (CHI) Laurent Brossoit (EDM) Casey DeSmith (PIT) Al Montoya (EDM) Steve Mason (WPG) J-F Berube (CHI) Jon Gillies (CGY) Alexandar Georgiev (NYR) Harri Sateri (FLA) Alex Lyon (PHI) Peter Budaj (TBL) Christopher Gibson (NYI) Jared Coreau (DET) Eddie Lack (NJD) Jack Campbell (LAK) Adin Hill (ARI) Reto Berra (ANA) Eric Comrie (WPG) Oscar Dansk (VGK) Michael Hutchinson (WPG) Kenneth Appleby (NJD) Collin Delia (CHI) Mike McKenna (DAL) Calvin Pickard (TOR) Thatcher Demko (VAN) Andrew Hammond (COL) Daniel Taylor (OTT) Marek Langhamer (ARI) Scott Foster (CHI) Brandon Halverson (NYR) Dylan Ferguson (VGK) 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