Expected Goals Hockey Calculator
Our hockey calculator computes expected goals hockey instantly. Get accurate stats with historical comparisons and benchmarks.
Calculator
Adjust values & calculateFormula
Where HD = high-danger chances, MD = medium-danger chances, LD = low-danger chances, PP = power play shots bonus, RB = rebound chances bonus. Each zone has an empirically derived scoring probability that reflects the likelihood of a goal from that area.
Last reviewed: December 2025
Worked Examples
Example 1: High-Quality Offensive Game
Example 2: Perimeter Shooting Game
Background & Theory
The Expected Goals (hockey) applies the following established principles and formulas. Sports statistics and performance metrics represent one of the most data-rich domains of applied mathematics available to the general public. Baseball, in particular, has developed an exceptionally dense vocabulary of calculated metrics. Earned run average (ERA) quantifies a pitcher's effectiveness as (earned runs ร 9) / innings pitched, normalising performance to a nine-inning standard regardless of how many complete games were pitched. WHIP, or walks and hits per inning pitched, is computed as (walks + hits) / innings pitched and provides a complementary measure of how frequently a pitcher allows baserunners. Batting average, one of the oldest statistics in the sport, is simply hits / at-bats, though more modern metrics such as on-base percentage and slugging percentage have largely supplanted it as primary performance indicators. The NFL passer rating formula is considerably more complex, combining completion percentage, yards per attempt, touchdown rate, and interception rate into a composite score scaled to a 0โ158.3 range. Golf handicap calculation, now governed by the World Handicap System introduced in 2020, uses a Handicap Differential formula applied to the best 8 of a player's most recent 20 score differentials, with adjustments for course rating and slope. The Elo rating system, originally developed by physicist Arpad Elo for chess ranking in the 1960s, has become a widely adopted framework for competitive ranking in sports ranging from football to table tennis. It updates each player's rating after every match based on the margin of expected versus actual result. In endurance sports, pace calculation converts total time to a per-mile or per-kilometre rate, informing training intensity and race strategy. In cycling, power-to-weight ratio (watts per kilogram) is the primary determinant of climbing performance and is central to both professional race analysis and amateur fitness tracking. Fantasy sports scoring systems synthesise multiple individual statistics into aggregate point totals, requiring participants to understand the relative value of different performance categories across sports.
History
The history behind the Expected Goals (hockey) traces back through the following developments. Organised athletic competition has roots extending to ancient Greece, where the Olympic Games were held at Olympia beginning around 776 BCE. These early games were embedded in religious observance and civic identity, featuring events such as sprinting, wrestling, and the pentathlon. The codification of modern sport rules accelerated dramatically in 19th century Britain, where industrialisation created both the leisure time and the institutional infrastructure for organised competition. The Football Association formalised the rules of association football in 1863, and similar governing bodies for cricket, rugby, tennis, and athletics followed in subsequent decades. Pierre de Coubertin, a French educator inspired by the English model of sport as character-building, campaigned to revive the Olympic Games as a modern international institution. The first modern Summer Olympics were held in Athens in 1896, establishing the template for international multi-sport competition that has continued to the present. FIFA, the international governing body for association football, was founded in Paris in 1904 with seven member nations. The serious statistical analysis of baseball, later termed sabermetrics, was pioneered by writers and analysts including Bill James beginning in the late 1970s. James self-published his Baseball Abstract annuals starting in 1977, introducing rigorous empirical methods to a domain previously dominated by traditional counting statistics and subjective scouting. His work influenced a generation of analysts and front-office executives. The publication of Michael Lewis's Moneyball in 2003, documenting the Oakland Athletics' 2002 season and their use of on-base percentage and other undervalued metrics, brought sports analytics to mainstream attention. The subsequent analytics revolution reshaped hiring practices and game strategy across professional sports leagues. Fantasy sports, which require participants to engage directly with statistical outputs, grew from a hobby practised by a few thousand enthusiasts in the 1980s into a multi-billion dollar industry by the 2010s, with tens of millions of participants across football, baseball, basketball, and other sports.
Frequently Asked Questions
Formula
xG = (HD x 0.18) + (MD x 0.08) + (LD x 0.03) + (PP x 0.04) + (RB x 0.12)
Where HD = high-danger chances, MD = medium-danger chances, LD = low-danger chances, PP = power play shots bonus, RB = rebound chances bonus. Each zone has an empirically derived scoring probability that reflects the likelihood of a goal from that area.
Worked Examples
Example 1: High-Quality Offensive Game
Problem: A team records 34 shots on goal with 10 high-danger, 14 medium-danger, and 10 low-danger chances. They had 7 power play shots and 5 rebound attempts. What is their xG?
Solution: High-danger xG = 10 x 0.18 = 1.80\nMedium-danger xG = 14 x 0.08 = 1.12\nLow-danger xG = 10 x 0.03 = 0.30\nPower play bonus = 7 x 0.04 = 0.28\nRebound bonus = 5 x 0.12 = 0.60\nTotal xG = 1.80 + 1.12 + 0.30 + 0.28 + 0.60 = 4.10
Result: Total xG: 4.10 | xG per shot: 0.121 | Quality: Elite
Example 2: Perimeter Shooting Game
Problem: A team takes 28 shots with only 3 high-danger, 8 medium-danger, and 17 low-danger chances. They had 4 power play shots and 1 rebound attempt.
Solution: High-danger xG = 3 x 0.18 = 0.54\nMedium-danger xG = 8 x 0.08 = 0.64\nLow-danger xG = 17 x 0.03 = 0.51\nPower play bonus = 4 x 0.04 = 0.16\nRebound bonus = 1 x 0.12 = 0.12\nTotal xG = 0.54 + 0.64 + 0.51 + 0.16 + 0.12 = 1.97
Result: Total xG: 1.97 | xG per shot: 0.070 | Quality: Average
Frequently Asked Questions
What are expected goals (xG) in hockey and how are they calculated?
Expected goals (xG) in hockey is an advanced analytics metric that assigns a probability to each shot based on the likelihood it will result in a goal. The model considers factors like shot location, shot type, whether it was a rebound, the game situation such as even strength or power play, and the angle to the net. Each shot receives a value between 0 and 1, and the sum of all shot probabilities gives the total xG for a team or player. A team with 3.2 xG generated 3.2 goals worth of scoring chances regardless of the actual score.
How does xG help evaluate goaltender performance in hockey?
Expected goals provides a more nuanced evaluation of goaltenders than traditional save percentage alone. Goals Saved Above Expected (GSAx) compares the actual goals allowed to the expected goals against, revealing how many goals a goalie prevented beyond what an average netminder would stop. A positive GSAx indicates the goalie is performing above average, while a negative value suggests underperformance. For example, if a goalie faces 2.8 xG but only allows 2 goals, their GSAx for that game is plus 0.8, meaning they saved nearly one more goal than expected based on shot quality.
What role do rebounds play in expected goals calculations?
Rebounds are among the highest-value shot opportunities in hockey because the goaltender is typically out of position after making an initial save. When a goalie stops the first shot, they often cannot recover their positioning before a rebound attempt arrives, which is why rebound shots carry an additional expected goal premium of roughly 12 percentage points above the base rate for that shot location. Teams that generate more rebounds tend to outperform their base xG models over time. Coaches specifically design offensive systems to create traffic in front of the net and capitalize on second-chance opportunities from rebounds.
What is a good xG per shot value for a hockey team?
The league average xG per shot in professional hockey typically falls around 0.06 to 0.07, meaning each shot has roughly a 6 to 7 percent chance of becoming a goal. Teams with an xG per shot above 0.08 are considered above average in shot quality, indicating they generate chances from more dangerous areas of the ice. Elite offensive teams can sustain xG per shot values of 0.10 or higher over extended stretches. Conversely, teams below 0.05 xG per shot are predominantly shooting from low-danger areas and relying on volume rather than quality to score goals.
How does shot location affect expected goal probability in hockey?
Shot location is the single most important factor in determining expected goal probability. Shots from directly in front of the net within the crease area carry probabilities as high as 25 to 40 percent depending on the specific model. Shots from the high slot, roughly 15 to 25 feet from the net, have probabilities around 10 to 15 percent. Shots from the faceoff circles carry values near 5 to 8 percent. Shots from the point or defensive zone are typically valued at 1 to 3 percent. The angle to the net also matters significantly because shots from sharp angles reduce the visible net area and give the goaltender a major positional advantage.
Can expected goals be used for player evaluation beyond goalies?
Expected goals is an extremely valuable tool for evaluating skaters at every position. Forwards can be assessed by their individual xG generation, which reveals whether they consistently get to high-danger areas and create quality chances. Defensemen are evaluated by their ability to suppress opponent xG while on the ice, with elite defensive players significantly reducing the quality of shots against. Playmakers who generate high expected goal values on their passes can be identified through expected assists metrics. By comparing actual goals to expected goals over time, analysts can determine whether a player is sustainably converting chances or benefiting from temporary luck.
References
Reviewed by Sher, Sports Science & Nutrition Specialist ยท Editorial policy