PULL THE
GOALIE
PLAY

WHAT IT TRACKS

How your calls are graded, where the win probabilities come from, which parts of every game are real, which parts are staged, and what the game can't do yet. We'd rather you know exactly what you're looking at.

HOW GRADING WORKS

Every call has three options. Each option carries a win probability: the chance your team comes back and wins if you make that call at that moment, with a tie counted as half a win (overtime and shootouts are close to coin flips). Your grade asks one question: how much of your team's chance did your call give up compared with the best option on the board?

GRADESHARE OF YOUR CHANCES GIVEN UP
✓ GOOD CALL2% or less (or it is the best option).
≈ FAIR2% to 6%.
! A BIT COSTLY6% to 15%.
✗ COSTLYMore than 15%.

We grade on the share, not raw points, because the stakes change with the score. Down one with two minutes left, a team wins about 7% of the time; down two, about 2%. A call that throws away a sixth of your chances is costly either way. The cut-offs were set from the spread of real options across this season's games.

Grades judge the decision, not the outcome. A good call can still lose, and a bad call can still work out. What actually happened after your call is shown, but it doesn't change your grade.

Some calls show a gray square: no grade. Right now that's the last-unit call (six forwards, or five and a defenseman). The data we use can't tell those apart yet, so we show you the options and the real coach's choice without pretending to know the answer.

WHERE THE WIN PROBABILITIES COME FROM

A model fit on every regular-season game from the last three NHL seasons (2023-24 through 2025-26, 3,936 games). From the trailing team's side, in the last five minutes of the third period, it measures:

Each option is a plan: when the goalie leaves, and the draw it starts with. The model plays out the rest of regulation second by second for that plan and adds up the chance of tying. It's an exact calculation, not a random simulation, so the same game always gives the same numbers.

For faceoffs, each taker's chance comes from his season faceoff record plus tonight's, pulled toward 50% because faceoff numbers are noisy in small samples, then matched against the actual center across the dot.

DECISION QUALITY AND THE COMPARISONS

Your game also gets a decision quality score from 0 to 100. Each call scores 100 at the best option and drops to 0 once it gives up 30% of your chances, so it lines up with the grades: good 93 or better, fair 80 to 93, a bit costly 50 to 80, costly under 50. The game score averages the calls, weighted by what was at stake on each one (the gap between the best and worst options), so big calls count for more than small ones.

REAL VS STAGED

REAL, FROM NHL DATA

MODELED

STAGED

DATA SOURCES

All game data comes from publicly available NHL sources:

When two sources disagree about who was on the ice, we check them against each other before a game is published. Pull the Goalie isn't affiliated with the NHL, and the league doesn't review or endorse how we use this data.

HOW THE DAILY IS PICKED

Each morning a script looks at the previous night's finished games and looks for a team that was trailing late. It favors games with more real decision points, one-goal deficits, chances at the end and a short wait before the action. Games where the trailing team never pulled its goalie, or that don't have at least two real decisions, are skipped. If nothing qualifies, no new daily is posted and the current one stays up.

KNOWN LIMITATIONS

Spot something wrong? Email hello@pullthegoalie.app with the daily number and what you saw.

PLAY TODAY'S GAME