The explainer

The Sharks' opponents miss the net more than anyone's. Last season, the least

Expected goals prices every shot before anyone knows whether it hits the net. How a goaltender measure handles the ones that miss decides whether Yaroslav Askarov has saved six goals this season or allowed six too many.

JS
Jamie SilvaOct 29, 20266 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Yaroslav Askarov, in San Jose's white road sweater and a teal mask with a white cage, looks up during a stoppage in the 2024-25 season.

There is a way to measure goaltending under which 44 of the NHL's 50 busiest goalies have allowed more goals than expected this season.

It is not a slump. It is arithmetic, and it explains why two ways of crediting San Jose's goaltenders, built from the same shots, disagree about both of them.

Where expected goals puts the misses#

An expected-goals model looks at an unblocked shot attempt (where it came from, the angle, what happened just before it) and prices the chance it goes in. The public model here is MoneyPuck's. It prices the attempt at the moment it leaves the stick, before anyone knows whether it will hit the net. A wrist shot from the slot that sails wide still carries its full price.

Across the league this season, through Wednesday's games, unblocked attempts against goaltenders carried 1,217 expected goals. Goalies allowed 1,190. That is close, which is the point of the model.

About 30 percent of those expected goals, though, sat on shots that missed the net. Nobody scores on a miss. So when you count only the shots that reached the goaltender, the league as a whole faced 849 expected goals and allowed 1,190. Goals ran at 1.40 times the expected total on shots on goal. Last season, over a full schedule, the ratio was 1.43.

Any goalie measure built on shots on goal alone, with no adjustment, starts every goaltender in the hole. That is why 44 of 50 are below it.

Two measures, opposite answers#

Here is what that does to San Jose's two goaltenders. Every expected-goals figure in the table is model output summed shot by shot; the counts are counted.

Through Oct. 28AskarovNedeljkovic
Shots on goal faced246155
Save percentage.898.903
Goals allowed2515
Expected goals, all unblocked attempts (model)31.019.6
Expected goals, shots on goal only (model)19.312.9
Saved above expected, counting misses+6.0+4.6
Saved above expected, shots on goal only-5.7-2.1
Saved above expected, shots on goal times 1.40+2.0+3.1

The first measure is the one MoneyPuck publishes, and it says both men have been well above expected. The second says both have been below. The third rescales the second by the league's own 1.40, so that an average goalie comes out at zero, and it lands in between.

All three are built from the same shots. What separates them is who gets the credit when a shot misses the net.

San Jose went from last to first#

The misses are not spread evenly. Against San Jose this season, opponents have missed the net on 250 of 649 unblocked attempts.

The Sharks went from the NHL's lowest opponent miss rate last season to its highest this season

Share of opponents' unblocked shot attempts that missed the net, regular season, empty-net and shootout attempts excluded. 2026-27 runs through Oct. 28. The goaltenders were Askarov and Nedeljkovic in both seasons. A full bar is 40 percent.

San Jose, 2026-271st of 32, n = 649
38.5%
Winnipeg, 2026-272nd of 32
37.2%
League, 2025-26full season
34.8%
League, 2026-27through Oct. 28
34.6%
San Jose, 2025-2632nd of 32, n = 3,598
32.9%

The two San Jose bars are the story. Same two goaltenders, opposite ends of the league, a year apart. Askarov's own line moved with the team's: opponents missed on 32.5 percent of their attempts against him last season, 72nd of the 80 goalies who faced at least 100 shots on goal. This season it is 38.9 percent, second of 50.

Weighted by expected goals, the gap is wider. About 38 percent of the expected goals against Askarov this season sat on misses, the highest share of any of the 50. The league share is 30 percent. Had shooters missed against him at the league rate, with the shots that reached him held fixed, those misses would be worth about 8.4 expected goals instead of 11.7. Take the extra 3.3 out of his +6.0 and he is at about +2.7, which sits close to the rescaled +2.0. Nedeljkovic's excess is smaller, about 1.1, and he lands near +3.5.

Both corrections land in the same place. Between three and four of Askarov's six goals belong to the shooters who missed.

Does a goaltender make shooters miss?#

This is the question that decides which measure to trust, and last season answers it about as clearly as one season can.

I split 2025-26 into odd- and even-numbered games and took every goalie who faced at least 600 unblocked attempts in each half, n = 38. Then I asked whether a goalie's opponent miss rate in one half predicted it in the other. By count, the correlation was 0.15. Weighted by expected goals, it was 0.02. For a baseline, save percentage itself, a famously noisy number, correlated at 0.22 between the same halves, on a median of 642 shots on goal per half.

A correlation of 0.02 is no relationship at all. The misses a goalie saw in one set of games told you almost nothing about the misses he would see in the other. Teams did a little better across all 32, at 0.22 by count and 0.24 weighted, which is weak and still more than the goalies managed.

The numbers say the miss credit belongs mostly to chance and a little to the team in front of the goalie. They do not rule out a real goalie effect too small for 38 goaltenders and one season to see, and some of the miss rate is the shooters' own skill. What they do rule out is a large, steady one. A goalie measure that hands Askarov full credit for 38 percent misses is crediting him for something nobody has shown he does.

What it means from here#

Neither of San Jose's goaltenders has been a six-goal goalie or a below-expected goalie. On the shots that reached them, scaled to the league, both have been modestly better than average: Askarov 17th of 50 at about +2, Nedeljkovic 12th at about +3, on 91 fewer shots. Per shot on goal, Nedeljkovic has been the better of the two this season. That is a small gap on a small sample, and it is the opposite of what the published figure suggests.

The miss rate is the number to watch, because it is the one most likely to move. If it drifts back toward the league's 35 percent, more of the shots that would have missed will reach the net, and Askarov's save percentage has to carry them.

He is at .898 on 246 shots. San Jose plays 30 more games through Dec. 29. If he starts half of them and faces his current 31 shots a start, that is about 465 more shots (my estimate), and he needs to stop a little over 90 percent of them to finish the calendar year at .900. Last season he finished at .884 on 1,341 shots. The rescaled measure says he has been somewhat better than that this year, and the split-half numbers say not to bank much of it.

The call: Askarov's NHL save percentage is below .900 after San Jose's games of Dec. 29. Check it on New Year's Day.

Method

Data: MoneyPuck's public shot-by-shot files for 2025-26 and 2026-27 (2026-27 through the 202 games of Oct. 28), regular season, empty-net and shootout attempts excluded. Expected goals is MoneyPuck model output; goals, shots and misses are counted. The 50: goaltenders who have faced 100 or more shots on goal this season in the shot file. The 1.40: league goals divided by league expected goals on shots that reached the net, 1,190 on 849. Multiplying a goalie's on-goal expected goals by it sets the league average to zero. Split-half test: 2025-26 odd against even game numbers; goalies with 600 or more unblocked attempts against in each half (n = 38), teams with 1,000 or more (n = 32). Pearson correlation. Counts: the shot file has Askarov at 243 shots on goal and Nedeljkovic at 156; the table uses the NHL's 246 and 155. MoneyPuck's own goalie table, which counts slightly differently, puts Askarov at about +5.2 on the first measure. Weakness: one league multiplier treats every shot on goal alike, when a shot from the slot that reaches the net is likelier to score than a point shot that does. One season of split halves cannot see a small effect.

Sources: MoneyPuck shot data, 2025-26 and 2026-27, and 2026-27 goalie season summary; NHL.com goalie statistics for 2026-27 and player career pages for Askarov and Nedeljkovic; NHL.com San Jose schedule.

Filed under Sharks

More on Alex Nedeljkovic

His page →
Nedeljkovic has started only on the road. Thursday is at home
Enterprise

Nedeljkovic has started only on the road. Thursday is at home

San Jose has alternated starters for six games, with Alex Nedeljkovic stopping 140 of 155 shots across his road-only starts and Yaroslav Askarov stopping 108 of 113 in his latest three.

Dom CahillOct 28, 20265 min read
Grier replaced an injured goaltender with one waiting on immigration
Training camp

Grier replaced an injured goaltender with one waiting on immigration

San Jose's training camp roster, published September 16, lists 48 players and five goaltenders: Yaroslav Askarov, Eric Comrie, Alex Nedeljkovic, Matt Davis and Brady Knowling. The five goaltenders under NHL contract are Nedeljkovic, Askarov, Comrie, Ilya Samsonov and Kyle Keyser, per PuckPedia read September 18. On the first day of camp Mike Grier said Keyser is out with an upper-body injury for a couple of months at least, that the September 8 Samsonov signing was a response to that injury, and that Samsonov has not reached camp because he is waiting to be cleared by immigration. The club's September 8 release gave no reason for the signing. The NHL crease is untouched: Askarov, Nedeljkovic and Comrie were all on the ice Thursday.

Grant LombardSep 18, 20265 min read
San Jose Has Five Goaltenders Under Contract And Not One Of Them Can Be Sent Down For Free
Season preview

San Jose Has Five Goaltenders Under Contract And Not One Of Them Can Be Sent Down For Free

PuckPedia lists all five San Jose goaltenders under NHL contract as waivers eligible, read September 13: Yaroslav Askarov at 24, Kyle Keyser at 27, Ilya Samsonov at 29, Alex Nedeljkovic at 30 and Eric Comrie at 31. San Jose is one of eight clubs in the league with no goaltender under contract aged 23 or younger, against a league in which the median club has a 21-year-old signed. Samsonov signed a one-year two-way deal on September 8 after a season in the KHL. No take filed: it bounced at the desk price.

Dom CahillSep 13, 20266 min read

More on Yaroslav Askarov

His page →
Two-fifths of San Jose's five-on-five chances missed the net
Post-game

Two-fifths of San Jose's five-on-five chances missed the net

Buffalo shut San Jose out 2-0 as two-fifths of the Sharks' five-on-five expected goals came on shots that missed the net.

Dom CahillOct 28, 20264 min read
San Jose won five-on-five by its widest margin yet, and lost on the kill
Post-game

San Jose won five-on-five by its widest margin yet, and lost on the kill

San Jose's best five-on-five margin of the season was undone by its own penalty kill, which ranks 31st of 32 teams in four-on-five expected goals allowed per minute this season.

Dom CahillOct 20, 20264 min read
The Sharks won their opener on special teams and three-on-three
Post-game

The Sharks won their opener on special teams and three-on-three

San Jose beat Florida 4-3 in overtime by winning the scoring outside five-on-five 3-1 while Askarov held off Florida in the tied third.

Dom CahillOct 2, 20265 min read

On the record

Called Shots →
OpenAug 31, 2026

Alex Nedeljkovic makes 30 or more starts for San Jose in 2026-27.

The claim is that last season's split repeats rather than resolving in the younger goaltender's favor. FOR it: Nedeljkovic started 34 of San Jose's 82 games last season, 41.5 percent, and outperformed Yaroslav Askarov on every public measure in the Hockey Reference table (.896 to .883, 2.87 to 3.63, a .618 quality-start rate to .426, and plus 0.6 goals saved above average to minus 16.9, the fifth-worst mark of the 41 goaltenders who started 30 or more games, nobody tied); his four seasons before San Jose ran .901, .895, .902 and .894, a narrow band the .896 sits inside; and PuckPedia carries him at $3,000,000 for both 2026-27 and 2027-28 against Askarov's $2,000,000 for one year, so the club has paid the backup more than the starter and signed him longer. AGAINST it: Askarov is 24 to Nedeljkovic's 30 and was acquired to be the number one, so a normal improvement curve takes starts back; San Jose gave Askarov all 47 of his appearances as starts last season while Nedeljkovic came in cold six times, which is a club still treating Askarov as the starter; and 30 starts of 82 is a low bar to clear only if the tandem stays roughly even, so any genuine Askarov step forward resolves this WRONG.

Latest on the Sharks

The whole beat →
Joshua Ravensbergen stopped 71 of 73 shots at New Hampshire
Prospects

Joshua Ravensbergen stopped 71 of 73 shots at New Hampshire

Joshua Ravensbergen is the Sharks' prospect of the week after stopping 71 of 73 shots at New Hampshire, while all thirty prospects hold their ranks.

Dom CahillOct 28, 20261 min read
Eleven of San Jose's 13 points came from games that went past regulation
Weekly review

Eleven of San Jose's 13 points came from games that went past regulation

San Jose's extra-time results have sustained its record while five-on-five play has risen and fallen, with Buffalo, Vancouver and Ottawa next at home.

Dom CahillOct 25, 20265 min read
San Jose scored four in Boston. None came at five-on-five.
Post-game

San Jose scored four in Boston. None came at five-on-five.

San Jose led Boston in the third on goals scored with somebody in the box, while a 4-0 five-on-five count left the Sharks 16-27 at that strength through 12 games.

Dom CahillOct 25, 20264 min read

Earlier on the Sharks

Yaroslav Askarov's .883 Averages One Elite Month With Six Below-Average Ones
Season preview

Yaroslav Askarov's .883 Averages One Elite Month With Six Below-Average Ones

Askarov started 47 games last season and finished at .883, third-worst among the 27 goaltenders who started 40 or more. Split the season by month and the number comes apart: .944 across ten November starts, which was third in the NHL that month, and .864 across the other 37. MoneyPuck puts the damage on the easy chances: on low-danger attempts he was 23 goals worse than expected, more than his whole season's deficit, while on high-danger attempts he was 13 goals better. San Jose needs the second half of that sentence to be the whole player.

Dom CahillSep 15, 20265 min read
Six Of Igor Chernyshov's Twenty Eight Games Ended With No Shot On Goal
Season preview

Six Of Igor Chernyshov's Twenty Eight Games Ended With No Shot On Goal

Igor Chernyshov took 81 shot attempts in 28 NHL games last season. Forty six reached the goalie, twenty five missed the net and ten were blocked. Among the 426 forwards who played at least 400 minutes, he ranked 19th in expected goals per unblocked attempt and 189th in shots on goal per sixty, which is a player taking excellent shots and taking very few of them. Six of his twenty eight games ended with no shot on goal at all.

Dom CahillSep 9, 20265 min read
Sam Dickinson, year two: the rookie line that hid his best trait, and the leap that comes when the leash drops
Sharks player desk

Sam Dickinson, year two: the rookie line that hid his best trait, and the leap that comes when the leash drops

Sam Dickinson's sophomore leap, and why his rookie stats lied about him

Grab Some PineJun 19, 20265 min read