Expected Goals Hockey Calculator
Our hockey calculator computes expected goals hockey instantly. Get accurate stats with historical comparisons and benchmarks.
Reviewed for accuracy by Sher, Sports Science & Nutrition Specialist
Expected Goals Hockey Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: xG = (HD x 0.18) + (MD x 0.08) + (LD x 0.03) + (PP x 0.04) + (RB x 0.12)
Worked example โ Total xG: 4.10 | xG per shot: 0.121 | Quality: Elite
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 Medium-danger xG = 14 x 0.08 = 1.12 Low-danger xG = 10 x 0.03 = 0.30 Power play bonus = 7 x 0.04 = 0.28 Rebound bonus = 5 x 0.12 = 0.60 Total 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 Medium-danger xG = 8 x 0.08 = 0.64 Low-danger xG = 17 x 0.03 = 0.51 Power play bonus = 4 x 0.04 = 0.16 Rebound bonus = 1 x 0.12 = 0.12 Total 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.
What is the difference between high-danger, medium-danger, and low-danger chances?
Hockey analysts divide the offensive zone into three danger areas based on proximity and angle to the net. High-danger chances come from the slot area directly in front of the net, typically within 30 feet, where the average shooting percentage is around 18 percent. Medium-danger chances originate from the areas between the slot and the perimeter, roughly the faceoff circles and just outside the slot, with shooting percentages near 8 percent. Low-danger chances are shots from the perimeter, the point, or extreme angles where the conversion rate drops to approximately 3 percent.
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.
Why do power play shots have a higher expected goal value?
Power play situations increase expected goal values because the offensive team has a numerical advantage, creating more open ice and better passing lanes. With one or more opposing players in the penalty box, the shooting team can move the puck more freely, generating higher-quality looks and cross-seam passes that force the goaltender to move laterally. Statistical analysis shows that power play shots convert at a rate approximately 4 percentage points higher than equivalent even-strength shots from the same location. This elevated conversion rate reflects the reduced defensive coverage and the increased time and space available to shooters.
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.
How can a team have high xG but still lose the game?
A team can dominate expected goals metrics and still lose due to the inherent variance in hockey. Goaltending performance can deviate significantly from expected values in any single game, meaning a hot opposing goalie can stop high-quality chances while a struggling goalie allows goals on low-danger shots. Additionally, xG models do not perfectly capture every factor influencing a shot, such as screen traffic, deflections, or the precise timing of a release. Over small sample sizes, the actual goal count can diverge substantially from expected goals. However, over a full season, teams that consistently generate high xG tend to win more games.
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.
How has expected goals changed hockey strategy and coaching decisions?
The adoption of expected goals analytics has fundamentally shifted how hockey teams approach the game at every level. Coaches now emphasize generating high-danger chances rather than simply outshooting opponents, leading to systems that prioritize slot access and net-front presence. Defensive strategies have evolved to focus on pushing opponents to the perimeter and limiting high-danger opportunities rather than merely blocking shots. Front offices use xG models in player acquisitions to identify undervalued players who generate or suppress quality chances efficiently. The metric has also influenced in-game decisions like goalie pulls, line matching, and power play deployment strategies across professional hockey leagues worldwide.
References
Reviewed for accuracy by Sher, Sports Science & Nutrition Specialist ยท Editorial policy
Related Calculators
๐งฎExpected Goals (hockey) (for Contrast)
Calculate expected goals (hockey) (for contrast) with inputs, formulas, and instant results.
๐งฎExpected Goals (x G)
Calculate expected goals (x g) with inputs, formulas, and instant results.
๐งฎSoccer Expected Goals Calculator
Estimate expected goals (xG) from shot location, angle, and assist type.
๐งฎX Fip (expected Fip)
Calculate x fip (expected fip) with inputs, formulas, and instant results.
๐งฎExpected Assists (x A)
Calculate expected assists (x a) with inputs, formulas, and instant results.
๐งฎGaa (goals Against Average)
Calculate gaa (goals against average) with inputs, formulas, and instant results.
๐งฎExpected Value Betting Calculator
Calculate the expected value of a bet from your estimated probability and offered odds.
๐งฎHockey Goalie Save Percentage Calculator (SV%)
Calculate goalie save percentage with inputs, formulas, and instant results.