Starter accuracy
76.7%155 / 202 team-games
Expected starters compared with recorded starters. Each completed team-game counts once, using the last saved forecast before scheduled puck drop.
155 / 202 team-games
201 team-games
Log loss / Brier · lower is better
Last 20 evaluated team-games
Compared on 202 matching team-games. The simple choice is the goalie who had started most often for that team.
Compare average predicted confidence with how often our pick actually started. Similar bar lengths mean closer agreement.
Predicted chance Actual accuracy
Singleton accuracy: 100.0%. Overall accuracy includes these selections; contested-start accuracy excludes them. Missing candidates count as misses.
| Date / game | Team | Expected starter | Actual starter | Result | Baseline | Saved forecast |
|---|---|---|---|---|---|---|
| Oct. 25, 2026 2026020184 | Leevi Meriläinen 68.2% | L. Meriläinen | Correct | Incorrect | Oct 25, 5:01 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 25, 2026 2026020184 | Calvin Pickard 94.3% | C. Pickard | Correct | Incorrect | Oct 25, 5:01 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 25, 2026 2026020183 | Justus Annunen 83.4% | J. Annunen | Correct | Incorrect | Oct 25, 5:01 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 25, 2026 2026020183 | Mackenzie Blackwood 75.3% | S. Wedgewood | Incorrect | Incorrect | Oct 25, 5:01 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 25, 2026 2026020182 | Jacob Fowler 72.6% | J. Fowler | Correct | Incorrect | Oct 25, 5:01 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 25, 2026 2026020182 | Stuart Skinner 56.1% | S. Skinner | Correct | Correct | Oct 25, 5:01 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 25, 2026 2026020181 | Ilya Sorokin 91.1% | I. Sorokin | Correct | Correct | Oct 25, 5:01 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 25, 2026 2026020181 | Jake Oettinger 79.8% | J. Oettinger | Correct | Correct | Oct 25, 5:01 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 25, 2026 2026020180 | Jacob Markstrom 70.0% | A. Schmid | Incorrect | Incorrect | Oct 25, 5:01 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 25, 2026 2026020180 | Spencer Knight 76.5% | S. Knight | Correct | Correct | Oct 25, 5:01 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020179 | Jesper Wallstedt 73.3% | J. Wallstedt | Correct | Correct | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020179 | Philipp Grubauer 63.3% | J. Daccord | Incorrect | Incorrect | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020178 | John Gibson 53.0% | J. Gibson | Correct | Correct | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020178 | Devin Cooley 51.7% | D. Cooley | Correct | Incorrect | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020177 | Dennis Hildeby 88.5% | D. Hildeby | Correct | Incorrect | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020177 | Karel Vejmelka 66.9% | K. Vejmelka | Correct | Correct | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020176 | Sergei Bobrovsky 51.3% | A. Stolarz | Incorrect | Incorrect | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020176 | Devon Levi 59.9% | T. Jarry | Incorrect | Incorrect | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020175 | Pyotr Kochetkov 90.4% | P. Kochetkov | Correct | Correct | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020175 | Joel Hofer 87.3% | J. Hofer | Correct | Correct | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020174 | Jet Greaves 59.1% | C. Talbot | Incorrect | Incorrect | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020174 | Carter Hart 64.1% | C. Hart | Correct | Correct | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020173 | Ukko-Pekka Luukkonen 62.9% | U. Luukkonen | Correct | Correct | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020173 | Logan Thompson 79.8% | C. Lindgren | Incorrect | Incorrect | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020172 | Arturs Silovs 79.7% | A. Silovs | Correct | Correct | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020172 | Juuse Saros 85.5% | J. Saros | Correct | Correct | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020171 | Dylan Garand 71.2% | D. Garand | Correct | Correct | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020171 | Jonas Johansson 52.7% | J. Johansson | Correct | Incorrect | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020170 | Jeremy Swayman 88.1% | J. Swayman | Correct | Correct | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020170 | Alex Nedeljkovic 51.4% | A. Nedeljkovic | Correct | Incorrect | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020169 | Jake Allen 95.6% | J. Allen | Correct | Correct | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020169 | Darcy Kuemper 67.5% | A. Forsberg | Incorrect | Incorrect | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020168 | Joseph Woll 51.8% | J. Woll | Correct | Incorrect | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 24, 2026 2026020168 | Lukas Dostal 88.9% | L. Dostal | Correct | Correct | Oct 24, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 23, 2026 2026020167 | Andrei Vasilevskiy 72.8% | A. Vasilevskiy | Correct | Correct | Oct 23, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 23, 2026 2026020167 | Mackenzie Blackwood 88.3% | M. Blackwood | Correct | Correct | Oct 23, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 23, 2026 2026020166 | Jacob Fowler 77.5% | J. Fowler | Correct | Incorrect | Oct 23, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 23, 2026 2026020166 | Spencer Knight 78.2% | S. Knight | Correct | Correct | Oct 23, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020165 | John Gibson 77.7% | J. Gibson | Correct | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020165 | Leevi Meriläinen 52.6% | K. Lankinen | Incorrect | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020164 | Philipp Grubauer 53.7% | P. Grubauer | Correct | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020164 | Karel Vejmelka 76.0% | K. Vejmelka | Correct | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020163 | Pyotr Kochetkov 59.2% | B. Bussi | Incorrect | Incorrect | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020163 | Devon Levi 67.7% | D. Levi | Correct | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020162 | Dustin Wolf 52.1% | D. Cooley | Incorrect | Incorrect | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020162 | Jesper Wallstedt 76.6% | J. Wallstedt | Correct | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020161 | Jake Oettinger 79.9% | J. Oettinger | Correct | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020161 | Stuart Skinner 69.5% | S. Skinner | Correct | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020160 | Joel Hofer 90.5% | J. Hofer | Correct | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020160 | Adin Hill 72.8% | A. Hill | Correct | Incorrect | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb |
How often our top pick actually started. Each team counts separately, so one NHL game can produce two results.
Accuracy when there was more than one eligible goalie to choose from. This leaves out cases labeled “Only eligible candidate.”
How often we were right across the latest 20 evaluated team-games, or however many are available.
These measure the quality of our percentages, beyond simply picking the right goalie. Lower is better for both; zero would mean perfect predictions.
Log loss strongly penalizes giving the actual starter a very low chance. Brier score measures how far all the goalie chances were from what happened. For example, a wrong pick made with 95% confidence is penalized more than a wrong pick made with 55% confidence. These scores are not percentages and use different scales.
If we give a goalie about a 70% chance, those selections should be right about 70% of the time across many games. The paired bars help you check that. A small number of games is too little to judge reliably.
Our comparison picks the eligible goalie who had started most often for that team earlier in the season. Both approaches are scored on the same team-games.
We use the last forecast saved before the scheduled game start. Games without a usable forecast or a clear recorded starter are listed in coverage but left out of accuracy. If the actual starter was missing from our candidate list, it counts as a miss. All forecast times are shown in Winnipeg time.
Log loss is minus the log of the actual starter's normalized share, with a minimum probability of 1e-15. Brier score sums squared probability errors across the candidates in each team-game, including an omitted actual starter, then averages across evaluated team-games. Confidence bands use ten-point intervals. The cutoff is the scheduled start stored in the database, rather than a verified actual puck-drop time.