The idea
Down a goal with two minutes left, a coach pulls the goalie. It is the last gamble in hockey. When it fails, someone puts the puck into an empty net and the building goes quiet. That is the moment this site exists for.
A goal scored while the opposing net has no goalie in it. Not a goal scored by the team that pulled — that happens and it is not the same thing. The net that was empty has to be the one the puck went into.
Two independent signals from the league's own play-by-play, and they have to agree.
When both agree, it is logged. When they disagree, it is flagged and not published. Across 440,768 goals analysed so far, they have never disagreed once.
Every card on the feed carries the same four blocks. Here is what each part is telling you.
See the two big moments without waiting for a game. All demos
Worth knowing: they are more common in the playoffs than the regular season — 971 in the postseason against 11,036 across a full regular year. Tighter games, longer gambles, more nets left open.
An empty-net goal is not a highlight. Nobody makes a poster of it. It is the unglamorous act of closing something out — the shift a coach sends over the boards when the game has to end. That is the part of hockey this brand is about.
The NHL's public play-by-play feed, polled continuously during games. Every goal is recorded whether or not it qualifies, so the decisions can be audited afterwards rather than taken on trust. Nothing here is hand-entered.
🚨 The one that never made the feed

Welcome to my passion project. I enjoy the game of ice hockey, and I have been equipped with a domain and Claude Code — which turns out to be a dangerous combination.
Empty Net Goal follows the goal that nobody celebrates. No celly, but let's start with an ENG club and see where this takes us.
Thanks for looking. Now go find something in the feed.