Goalie Lab · 2020-21

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.

Season2020-21

Linus Ullmark

BUF · 20 GP · 1117 min
Environment68Light
Saved above expected+4.3+0.23 per 6078th percentile
Save %.921expected .91484th percentile
Danger per 60
2.65 xGA59th
Shot quality
6.2% per shot8th
Shot volume
42.5 per 6087th
High-danger share
30%3rd
Rush and rebounds
11%14th
Penalty kill load
17% of xGA16th

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

Jonas Johansson

BUF · 15 GP · 817 min
Environment73Light
Saved above expected-6.5-0.48 per 6024th percentile
Save %.895expected .91213th percentile
Danger per 60
2.46 xGA24th
Shot quality
6.5% per shot35th
Shot volume
38.0 per 6030th
High-danger share
36%78th
Rush and rebounds
13%29th
Penalty kill load
20% of xGA52nd

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

Dustin Tokarski

BUF · 13 GP · 729 min
Environment32Heavy
Saved above expected-4.5-0.37 per 6037th percentile
Save %.906expected .91641st percentile
Danger per 60
3.08 xGA95th
Shot quality
6.2% per shot11th
Shot volume
49.5 per 60100th
High-danger share
35%49th
Rush and rebounds
12%22nd
Penalty kill load
22% of xGA75th

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

Carter Hutton

BUF · 13 GP · 675 min
Environment24Heavy
Saved above expected-7.2-0.64 per 6017th percentile
Save %.886expected .9075th percentile
Danger per 60
2.83 xGA76th
Shot quality
7.0% per shot84th
Shot volume
40.6 per 6062nd
High-danger share
36%62nd
Rush and rebounds
13%52nd
Penalty kill load
14% of xGA2nd

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

Michael Houser

BUF · 4 GP · 243 min · not enough minutes to rank
Environment—Unranked
Saved above expected-3.5-0.86 per 60
Save %.896expected .922
Danger per 60
2.59 xGA
Shot quality
6.3% per shot
Shot volume
41.5 per 60
High-danger share
34%
Rush and rebounds
11%
Penalty kill load
9% of xGA

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

Ukko-Pekka Luukkonen

BUF · 4 GP · 217 min · not enough minutes to rank
Environment—Unranked
Saved above expected+0.3+0.09 per 60
Save %.911expected .909
Danger per 60
3.69 xGA
Shot quality
6.6% per shot
Shot volume
55.7 per 60
High-danger share
34%
Rush and rebounds
10%
Penalty kill load
26% 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.

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

Linus UllmarkBUF
Jonas JohanssonBUF
Games2015Minutes1117817Save %.92184th.89513thExpected save %.914.912Saved above expected+4.378th-6.524thPer 60+0.2379th-0.4810thEnvironment68Light73LightDanger per 602.65 xGA59th2.46 xGA24thShot quality6.2% per shot8th6.5% per shot35thShot volume42.5 per 6087th38.0 per 6030thHigh-danger share30%3rd36%78thRush and rebounds11%14th13%29thPenalty kill load17% of xGA16th20% of xGA52nd

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