Linus Ullmark#35
Goalie with Buffalo, 2015–16 to 2020–21
Each line above is that metric's own value across the last 10 appearances, not smoothed, plotted against the season baseline (the goalie's own save rate for SV%, zero for GSAx, the goalie's own quality-start rate for Quality Start %); the thin vertical rule splits off the last 5, which is what that column reports.
| Game | SV% | Saves | xGA | GSAx | Rest |
|---|---|---|---|---|---|
| Apr 13 at BOS | 1.000 | 3 / 3 | 0.3 | +0.3 | 2d |
| Apr 11 at PHI | .930 | 40 / 43 | 3.8 | +0.8 | 3d |
| Apr 8 vs NJD | .865 | 32 / 37 | 3.6 | -1.4 | 2d |
| Apr 6 at NJD | .900 | 27 / 30 | 3.6 | +0.6 | 3d |
| Apr 3 vs NYR | .933 | 28 / 30 | 3.0 | +1.0 | 3d |
| Mar 31 vs PHI | .969 | 31 / 32 | 2.8 | +1.8 | 2d |
| Mar 29 vs PHI | .889 | 32 / 36 | 2.3 | -1.7 | 2d |
| Mar 27 at BOS | .917 | 33 / 36 | 2.4 | -0.6 | 30d |
| Feb 25 vs NJD | 1.000 | 15 / 15 | 1.6 | +1.6 | 2d |
| Feb 23 at NJD | .976 | 41 / 42 | 2.9 | +1.9 | B2B |
A quality start allows no more goals than that night's shots faced predicted, a really bad one allows 2 or more goals above that prediction. Relief appearances are listed here but get neither verdict, so they sit outside the Quality Start % above. Descriptive only, small samples swing.
Career With Buffalo
All-time is the rank among the 63 goalies with a regular-season game for Buffalo since 1970–71. W-L ranks by wins; GAA and SV% count only careers of at least 25 games (34). Ties share a rank.
Season by Season
* Shortened season. Weigh its totals against a full 82-game year with that in mind.
GSAx by Situation
Ullmark's shots faced in 2020–21, split by strength state and by shot danger. GSAx is the total expected goals of those shots minus the goals allowed: a positive number means stopping more than an average goalie would on that workload. The smaller number beside it is one standard deviation of that GSAx, given the shots faced in that split treated as independent coin flips at their own odds. A split whose GSAx sits inside its own ± band is not distinguishable from an average goalie on that workload, which is common for the smaller penalty-kill and high-danger samples even across a full season.
| Split | Shots faced | xGA | GA | GSAx |
|---|---|---|---|---|
| All | 815 | 51.6 | 49 | +2.6±6.7 |
| 5v5 | 699 | 42.9 | 37 | +5.9±6.1 |
| Power play (Buffalo up a skater) | 12 | 1.1 | 1 | +0.1±0.9 |
| Penalty kill (Buffalo down a skater) | 104 | 7.7 | 11 | -3.3±2.6 |
| High danger | 134 | 25.4 | 22 | +3.4±4.4 |
| Medium danger | 210 | 16.4 | 8 | +8.4±3.9 |
| Low danger | 471 | 9.8 | 19 | -9.2±3.1 |
Shots faced counts every unblocked attempt the model scores, shots that missed the net included, so it runs higher than saves-plus-goals. High danger is an attempt worth 0.12 xG or more, the same rule every high-danger count on the site uses; medium and low split the rest by expected-goal value. Empty-net and no-coordinate shots count in the totals but sit outside the strength and danger splits, so the rows need not add up exactly.
GSAx Through the Season
The running season total, ending on the GSAx the splits table below shows for all situations. Ticks under the axis mark quality starts (green) and really bad ones (red).
Save Map
Every unblocked shot Ullmark faced in 2020–21, to scale, all attacking the same net. Dot size is the shot's expected-goal value; goals against are filled red. Narrow it down and the numbers below follow the slice.