Starter accuracy
83.3%40 / 48 team-games
Expected starters compared with recorded starters. Each completed team-game counts once, using the last saved forecast before scheduled puck drop.
40 / 48 team-games
47 team-games
Log loss / Brier · lower is better
Last 20 evaluated team-games
Compared on 48 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. 14, 2026 2026020107 | Scott Wedgewood 92.4% | S. Wedgewood | Correct | Incorrect | Oct 14, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 14, 2026 2026020107 | Casey DeSmith 89.9% | C. DeSmith | Correct | Incorrect | Oct 14, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 14, 2026 2026020106 | Jakub Dobes 90.7% | J. Dobes | Correct | Correct | Oct 14, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 14, 2026 2026020106 | Charlie Lindgren 91.4% | C. Lindgren | Correct | Incorrect | Oct 14, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020105 | Jeremy Swayman 69.6% | J. Swayman | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020105 | Yaroslav Askarov 74.1% | Y. Askarov | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020104 | Devon Levi 87.2% | D. Levi | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020104 | Darcy Kuemper 62.5% | D. Kuemper | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020103 | Dustin Wolf 56.8% | D. Wolf | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020103 | Lukas Dostal 82.7% | L. Dostal | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020102 | Sergei Bobrovsky 55.0% | A. Stolarz | Incorrect | Incorrect | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020102 | Karel Vejmelka 82.8% | K. Vejmelka | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020101 | Juuse Saros 76.7% | J. Saros | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020101 | Adin Hill 96.4% | A. Hill | Correct | Incorrect | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020100 | Mackenzie Blackwood 67.7% | M. Blackwood | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020100 | Jake Oettinger 74.6% | J. Oettinger | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020099 | Calvin Pickard 92.6% | C. Pickard | Correct | Incorrect | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020099 | Stuart Skinner 89.3% | S. Skinner | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020098 | Arturs Silovs 66.0% | S. Murashov | Incorrect | Incorrect | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020098 | Spencer Knight 66.6% | S. Knight | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020097 | Ilya Sorokin 82.0% | I. Sorokin | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020097 | Leevi Meriläinen 60.3% | L. Meriläinen | Correct | Incorrect | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020096 | Samuel Ersson 85.7% | S. Ersson | Correct | Incorrect | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020096 | Joel Hofer 71.4% | J. Hofer | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020095 | Dylan Garand Only eligible candidate | D. Garand | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020095 | Andrei Vasilevskiy 72.2% | A. Vasilevskiy | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020094 | Dan Vladar 55.4% | D. Vladar | Correct | Incorrect | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020094 | Philipp Grubauer 52.7% | P. Grubauer | Correct | Incorrect | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020093 | Brandon Bussi 69.4% | P. Kochetkov | Incorrect | Incorrect | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020093 | Logan Thompson 63.0% | L. Thompson | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020092 | Ukko-Pekka Luukkonen 91.7% | U. Luukkonen | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020092 | Jakub Dobes 50.1% | J. Fowler | Incorrect | Incorrect | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020091 | Akira Schmid 89.0% | A. Schmid | Correct | Incorrect | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020091 | Jet Greaves 64.5% | C. Talbot | Incorrect | Incorrect | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020090 | Jake Allen 72.3% | J. Allen | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 13, 2026 2026020090 | John Gibson 65.1% | J. Gibson | Correct | Correct | Oct 13, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 12, 2026 2026020089 | Jesper Wallstedt 83.6% | J. Wallstedt | Correct | Correct | Oct 12, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 12, 2026 2026020089 | Adin Hill 60.0% | C. Hart | Incorrect | Correct | Oct 12, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 12, 2026 2026020088 | Jake Allen 77.3% | N. Daws | Incorrect | Incorrect | Oct 12, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 12, 2026 2026020088 | Linus Ullmark 72.2% | L. Ullmark | Correct | Correct | Oct 12, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 12, 2026 2026020087 | Ukko-Pekka Luukkonen 76.0% | C. Ellis | Incorrect | Incorrect | Oct 12, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 12, 2026 2026020087 | Jacob Markstrom 68.9% | J. Markstrom | Correct | Correct | Oct 12, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 11, 2026 2026020086 | Joseph Woll 95.0% | J. Woll | Correct | Incorrect | Oct 11, 1:38 PM goalie_starter_v1 / 6672b2fb | |
| Oct. 11, 2026 2026020086 | Pyotr Kochetkov 94.3% | P. Kochetkov | Correct | Incorrect | Oct 11, 1:38 PM goalie_starter_v1 / 6672b2fb | |
| Oct. 11, 2026 2026020085 | Dylan Garand 66.9% | D. Garand | Correct | Correct | Oct 11, 1:38 PM goalie_starter_v1 / 6672b2fb | |
| Oct. 11, 2026 2026020085 | Kevin Lankinen 59.8% | K. Lankinen | Correct | Correct | Oct 11, 1:38 PM goalie_starter_v1 / 6672b2fb | |
| Oct. 11, 2026 2026020084 | Logan Thompson 66.4% | L. Thompson | Correct | Correct | Oct 11, 1:38 PM goalie_starter_v1 / 6672b2fb | |
| Oct. 11, 2026 2026020084 | Joey Daccord 60.5% | J. Daccord | Correct | Correct | Oct 11, 1:38 PM goalie_starter_v1 / 6672b2fb | |
| Oct. 10, 2026 2026020083 | N/A | D. Kuemper | No pregame prediction | N/A | N/A | |
| Oct. 10, 2026 2026020083 | N/A | C. Hart | No pregame prediction | N/A | N/A |
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.