Glossary · Advanced stat
High-Danger Chances in the NHL (HDCF and HDCF%)
High-danger chances (HDCF) are the shot attempts Natural Stat Trick rates as the most dangerous, mostly from a box right in front of the net, with extra weight for rebounds and rush shots. NST's count of high-danger chances in the NHL goes back to 2007-08, and HDCF% is a team's share of them.
At five-on-five last season, MoneyPuck's high-danger shots went in 15.6% of the time and its low-danger shots 3.8%. Counting where the chances come from tells you more than counting attempts, as long as you know whose definition you're reading.
Where HDCF comes from
High-danger chances are younger than they sound. They come from War-on-Ice, the stats site Andrew C. Thomas, Sam Ventura and Alexandra Mandrycky started in 2014, which published its scoring-chance definition on December 31 of that year. The site's annotated glossary lists high-danger scoring chances, the attempts that rate three or more on the same scale, as one of its own originals, and it credits the ideas it borrowed (Rob Vollman's "home plate" area in front of the net and David Johnson's work on rush shots among them).
War-on-Ice didn't last. It shut down after about two years, once NHL teams started hiring its founders. Thomas and Mandrycky joined the Minnesota Wild's front office in January 2016, Ventura went to the Penguins, and in 2024 the Detroit Tigers hired Thomas to run their baseball analytics department as a vice president.
Natural Stat Trick kept the definition alive. Its glossary describes scoring chances "as originally defined by War-on-Ice" and counts high-danger scoring chances in NHL games for every team and every skater. The count travels well beyond NST's own tables. The Seattle Kraken's own analytics column on NHL.com used NST's model for a 2022 piece on scoring chances.
MoneyPuck, the source this site uses, publishes its own version built on expected goals, and the two counts run on different scales, which is the first thing to know before you compare one site's numbers with another's.
How HDCF is calculated
Natural Stat Trick scores every shot attempt taken in the offensive zone (attempts from the neutral or defensive zone don't count) and keeps the ones that reach three. There are four pieces to the score:
- Where the attempt was taken: 1 point for the outer areas of the zone, 2 for the high slot and the two wedges beside the net-front box, 3 for the net-front box itself
- Rebound bonus: +1 for an attempt within 3 seconds of another blocked, missed or saved attempt, with no stoppage in between
- Rush bonus: +1 for an attempt within 4 seconds of any event in the neutral or defensive zone, with no stoppage in between
- Block penalty: −1 if the attempt was blocked, since the league logs a blocked shot where it was blocked
location (1, 2 or 3) + 1 if a rebound or rush − 1 if blockedany attempt with a danger score of 3 or moreHDCF% = HDCF ÷ (HDCF + HDCA)Here's a worked example with invented plays. A wrister from the point scores a single point and counts for nothing. A shot from the high slot scores two, a scoring chance but not a high-danger one, unless it came two seconds after a takeaway in the neutral zone, which makes it a rush shot and a three. A rebound jammed from the edge of the crease scores four, and it still goes in the books as one high-danger chance, the same as a three.
MoneyPuck draws its line in a different place. It calls an unblocked attempt high-danger when its expected goals model gives it at least a 20% chance of going in, medium-danger from 8% to 20% and low-danger below 8%. That puts shot type, the previous event and the model's other inputs into the cut, and it leaves blocked shots out entirely.
- HDCF
- High-danger chances for. Every high-danger attempt a team takes, or takes while a given player is on the ice.
- HDCA
- High-danger chances against. The same count for the attempts a team allows.
- HDCF%
- A team's share of the high-danger chances in its games, or in a player's minutes. 50% is break-even.
- iHDCF
- Individual high-danger chances. Only the attempts a player takes himself.
- HDSV%
- Save percentage on high-danger shots on goal, the slice of a goalie's work NST isolates for the hardest saves.
What HDCF tells you
HDCF tells you how often a team gets to the most dangerous ice and how often it lets the other team get there. The league numbers on this page use MoneyPuck's version, the one in this site's data feed. Its cut is strict. At five-on-five in 2025-26 only 5.9% of unblocked attempts qualified as high-danger, and they produced 14.9% of the goals. Add power plays and empty nets and the bucket grows to nearly three goals in ten, closer to the "about a third of goals" in MoneyPuck's glossary.
At the team level the anchor is 50%. Colorado led the league at five-on-five with 59.0% of the high-danger shots in its games, and Chicago finished last at 42.4%. Detroit was 18th at 48.6%, a hair under the median team's 48.9%. Where did the Wings fall short? On offense. They generated 2.11 high-danger shots per 60 minutes, 29th in the league, while the median team managed 2.31, and they allowed 2.23, which ranked a respectable 12th.
The individual scale is small enough that a few rebounds move a player up or down the list. Among the 327 forwards who played at least 60 games, the median took 20 high-danger shots in all situations and the top 10% took 36 or more. Wyatt Johnston led the league with 51. Dylan Larkin tied for 15th with 40, and Alex DeBrincat tied for 28th with 37.
Why count chances at all? Because a chance is worth more than an attempt. MoneyPuck's high-danger shots went in 15.6% of the time at five-on-five last season and its low-danger shots 3.8%, so a high-danger shot carried about four times the scoring odds of a low-danger one. The top two buckets were closer than their names suggest, though (medium-danger shots scored 13.0% of the time), and that blurry middle is where a binned count gives ground to expected goals.
How analysts use HDCF
Splitting finishing from goaltending
Detroit's five-on-five season gets clearer once you isolate the hardest shots. The Wings scored on 17 of their 143 high-danger shots, an 11.9% rate, and allowed 30 goals on the 151 they gave up, or 19.9%, against a league rate of 15.6%. At the league rate, the same shots would've produced about 22 goals for and 24 against. Detroit's actual 17 and 30 cost it a net 12 goals on the most dangerous shots in the sport, with the shooters and the goalies splitting the blame almost evenly.
Grading defensemen
A defenseman's on-ice high-danger share shows which side won the fight for the slot while his pairing was out there. Moritz Seider played 1,612 five-on-five minutes last season and was on the ice for 66 high-danger shots for and 56 against, a 54.1% share. Justin Faulk, in 1,395 minutes, was on for 41 for and 61 against (40.2%). That's 20 more dangerous looks allowed than created with Faulk on the ice.
Checking a shooter's process
When a forward's goals dry up, his high-danger count tells you whether he stopped getting to the net or stopped finishing. Andrew Copp took 29 high-danger shots in all situations last season, tied for 62nd in the league and nine more than the median forward, and scored on 5 of them. He finished with 9 goals. The chances were there. The finish wasn't.
What HDCF can't tell you
Every site draws the box differently
Natural Stat Trick counted 385 high-danger chances, for and against, with Larkin on the ice at five-on-five last season. MoneyPuck's stricter cut counted 71. Both put his share in the low 40s (44.2% and 42.3%), but a count from one site can't be set next to a count from another.
A bin is a cliff
A danger score treats a shot just inside the line as a full chance and one a foot outside as nothing, and it counts every attempt inside the box the same. That's Garret Hohl's case against binning at Hockey-Graphs, and it's why expected goals, which prices each attempt on its own, carries more information.
The bonuses come from a clock
Rebounds and rush shots are flagged by timestamps (three seconds after an earlier attempt, four seconds after an event outside the zone). A cross-ice pass that sets up a one-timer from the same spot gets no bonus, because the league's feed doesn't log passes.
It's only as good as the scorer
Every location comes from the NHL's event feed, and MoneyPuck's own explainer flags a slap shot that was recorded closer to the net than it was taken, the kind of scorer's error that can bump an attempt up a whole tier.
It doesn't know who shot
A high-danger chance from the league's best finisher and one from a fourth-line grinder count the same. The count describes where the puck went, and you'll need goals above expected or a few seasons of shooting percentage to say anything about who was holding the stick.
Questions
Are high-danger chances counted on the power play?
Yes. Natural Stat Trick's tables let you pick the game state (all situations, five-on-five, the power play or the penalty kill), and MoneyPuck splits its counts by situation too. Most comparisons use five-on-five, since teams don't get the same amount of power-play time.
Sources
- Glossary, team statistics (archived January 5, 2025), Natural Stat Trick, via the Internet Archive. zone values, rebound and rush bonuses, blocked-shot penalty, the 2 and 3 thresholds, HDCF% and HDSV% formulas, game-state filters
- Danger-zone map (archived April 16, 2024), Natural Stat Trick, via the Internet Archive. where the 1, 2 and 3 areas sit
- NEW: Defining Scoring Chances, War-on-Ice blog, December 31, 2014. the original definition, rebound and rush timing
- Annotated Glossary, War-on-Ice blog, November 26, 2015. danger scoring, high-danger chances as a WOI original, Vollman and Johnson credits, why blocked shots lose a point
- Minnesota Wild hire stats specialists for hockey operations, CBS Minnesota (AP), January 26, 2016. Thomas and Mandrycky to the Wild; War-on-Ice co-founders
- Penguins hire Sam Ventura as director of hockey research, NHL.com, June 16, 2017. Ventura co-founded War-on-Ice
- New Detroit Tigers analytics hire Andrew Thomas, Detroit Free Press, May 23, 2024. War-on-Ice founded 2014, shut down after two years; Thomas to the Tigers
- De-Bunking the Stat: What Makes a Scoring Chance?, NHL.com (Seattle Kraken), May 1, 2022. uses the NST model developed by War-on-Ice
- General Advanced Stats, MoneyPuck. low, medium and high danger cutoffs and their shares
- Expected Goals Model, MoneyPuck. the mis-recorded slap shot example
- Behind the Numbers: The issues with binning, QoC, and scoring chances, Hockey-Graphs (Garret Hohl), February 6, 2017. the case against binned chance counts
- 2025-26 regular-season team and skater files, MoneyPuck data. every league figure on this page
League figures are Wes & Woodward's calculations from MoneyPuck's 2025-26 regular-season team and skater files, downloaded October 9, 2026: high-danger share is high-danger shots for ÷ (for + against) at five-on-five, rates are per 60 minutes of five-on-five ice time, conversion is high-danger goals ÷ high-danger shots, and individual counts are all situations. Natural Stat Trick's figures for Dylan Larkin come from its 2025-26 five-on-five Red Wings table, pulled September 2, 2026 for this site's research.
Last reviewed October 9, 2026.