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.

Season2017-18

Robin Lehner

BUF · 53 GP · 2852 min
Environment79Light
Saved above expected-7.5-0.16 per 6012th percentile
Save %.912expected .91744th percentile
Danger per 60
2.66 xGA28th
Shot quality
6.1% per shot14th
Shot volume
43.4 per 6060th
High-danger share
32%11th
Rush and rebounds
12%19th
Penalty kill load
21% of xGA51st

Small numbers: league percentile among qualified goalies (higher = more of it, a harder job).

Chad Johnson

BUF · 36 GP · 1774 min
Environment56Average
Saved above expected-19.7-0.66 per 604th percentile
Save %.891expected .9122nd percentile
Danger per 60
2.79 xGA49th
Shot quality
6.4% per shot35th
Shot volume
43.5 per 6065th
High-danger share
34%42nd
Rush and rebounds
10%4th
Penalty kill load
22% of xGA70th

Small numbers: league percentile among qualified goalies (higher = more of it, a harder job).

Linus Ullmark

BUF · 5 GP · 240 min · not enough minutes to rank
Environment—Unranked
Saved above expected+0.3+0.08 per 60
Save %.926expected .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).

Adam Wilcox

BUF · 1 GP · 39 min · not enough minutes to rank
Environment—Unranked
Saved above expected+1.4+2.22 per 60
Save %1.000expected .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.

-0.75-0.5-0.250+0.25+0.5+0.750255075100Cleaner job →↑ Saved more than expectedSheltered and sharpBusy and brilliantSheltered and leakySwampedLehnerJohnson
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.

Robin LehnerBUF
Chad JohnsonBUF
Games5336Minutes28521774Save %.91244th.8912ndExpected save %.917.912Saved above expected-7.512th-19.74thPer 60-0.1621st-0.660thEnvironment79Light56AverageDanger per 602.66 xGA28th2.79 xGA49thShot quality6.1% per shot14th6.4% per shot35thShot volume43.4 per 6060th43.5 per 6065thHigh-danger share32%11th34%42ndRush and rebounds12%19th10%4thPenalty kill load21% of xGA51st22% of xGA70th

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.

Where and how●

Save map

Any goalie's season, shot by shot or by area of the ice.

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