Expected Goals Hockey Calculator
Our hockey calculator computes expected goals hockey instantly. Get accurate stats with historical comparisons and benchmarks.
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.