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. 22, 2026 2026020159 | Ilya Sorokin 81.6% | S. Varlamov | Incorrect | Incorrect | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020159 | Darcy Kuemper 64.0% | D. Kuemper | Correct | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020158 | Arturs Silovs 70.0% | A. Silovs | Correct | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020158 | Jacob Markstrom 66.4% | C. Black | Incorrect | Incorrect | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020157 | Jake Allen 67.8% | N. Daws | Incorrect | Incorrect | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020157 | Lukas Dostal 85.0% | V. Husso | Incorrect | Incorrect | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020156 | Samuel Ersson 88.9% | S. Ersson | Correct | Incorrect | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020156 | Yaroslav Askarov 61.3% | Y. Askarov | Correct | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020155 | Dylan Garand 80.7% | D. Garand | Correct | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020155 | Sergei Bobrovsky 72.7% | S. Bobrovsky | Correct | Correct | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020154 | Jeremy Swayman 78.0% | M. DiPietro | Incorrect | Incorrect | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 22, 2026 2026020154 | Juuse Saros 68.2% | J. Annunen | Incorrect | Incorrect | Oct 22, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 21, 2026 2026020153 | Linus Ullmark 82.8% | L. Ullmark | Correct | Correct | Oct 21, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 21, 2026 2026020153 | Jacob Markstrom 63.5% | A. Schmid | Incorrect | Incorrect | Oct 21, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 21, 2026 2026020152 | Dan Vladar 54.3% | D. Vladar | Correct | Incorrect | Oct 21, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 21, 2026 2026020152 | Ukko-Pekka Luukkonen 80.2% | U. Luukkonen | Correct | Correct | Oct 21, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020151 | Andrei Vasilevskiy 88.2% | A. Vasilevskiy | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020151 | Carter Hart 86.1% | C. Hart | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020150 | Pyotr Kochetkov 84.3% | P. Kochetkov | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020150 | Leevi Meriläinen 59.7% | L. Meriläinen | Correct | Incorrect | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020149 | John Gibson 55.4% | D. Tarasov | Incorrect | Incorrect | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020149 | Philipp Grubauer 63.5% | P. Grubauer | Correct | Incorrect | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020148 | Devon Levi 87.5% | D. Levi | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020148 | Jesper Wallstedt 76.6% | J. Wallstedt | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020147 | Jeremy Swayman 78.1% | J. Swayman | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020147 | Jake Oettinger 79.2% | J. Oettinger | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020146 | Joel Hofer 92.2% | J. Hofer | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020146 | Stuart Skinner 84.5% | S. Skinner | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020145 | Anthony Stolarz 50.4% | A. Stolarz | Correct | Incorrect | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020145 | Jet Greaves 64.7% | J. Greaves | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020144 | Logan Thompson 86.3% | L. Thompson | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020144 | Darcy Kuemper 62.0% | D. Kuemper | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020143 | Ilya Sorokin 83.3% | I. Sorokin | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020143 | Lukas Dostal 94.0% | L. Dostal | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020142 | Jake Allen 49.8% | J. Allen | Correct | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020142 | Scott Wedgewood 93.8% | S. Wedgewood | Correct | Incorrect | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020141 | Jacob Fowler 82.6% | J. Dobes | Incorrect | Correct | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 20, 2026 2026020141 | Alex Nedeljkovic 86.0% | A. Nedeljkovic | Correct | Incorrect | Oct 20, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 19, 2026 2026020140 | Arturs Silovs 79.8% | A. Silovs | Correct | Correct | Oct 19, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 19, 2026 2026020140 | Karel Vejmelka 65.9% | S. Cossa | Incorrect | Incorrect | Oct 19, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 19, 2026 2026020139 | Sergei Bobrovsky 50.9% | S. Bobrovsky | Correct | Correct | Oct 19, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 19, 2026 2026020139 | Alex Nedeljkovic 51.3% | Y. Askarov | Incorrect | Correct | Oct 19, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 19, 2026 2026020138 | Joseph Woll 51.0% | J. Woll | Correct | Incorrect | Oct 19, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 19, 2026 2026020138 | Mackenzie Blackwood 71.9% | M. Blackwood | Correct | Correct | Oct 19, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 19, 2026 2026020137 | Dylan Garand 86.9% | D. Garand | Correct | Correct | Oct 19, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 19, 2026 2026020137 | Lukas Dostal 64.5% | V. Husso | Incorrect | Incorrect | Oct 19, 5:02 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 18, 2026 2026020136 | Brandon Bussi 94.0% | B. Bussi | Correct | Incorrect | Oct 18, 5:01 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 18, 2026 2026020136 | Dustin Wolf 56.0% | D. Cooley | Incorrect | Incorrect | Oct 18, 5:01 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 18, 2026 2026020135 | Cam Talbot 68.7% | C. Talbot | Correct | Incorrect | Oct 18, 5:01 AM goalie_starter_v1 / 6672b2fb | |
| Oct. 18, 2026 2026020135 | Jesper Wallstedt 92.1% | J. Wallstedt | Correct | Correct | Oct 18, 5:01 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.