Expected Goals Hockey for Contrast Calculator
Calculate expected goals hockey contrast with our free tool. See your stats, compare against averages, and track progress over time.
Reviewed for accuracy by Sher, Sports Science & Nutrition Specialist
Formula
xG = Sum(Shots_zone x P(goal|zone))
Each shot is assigned a probability based on its danger zone: high (0.18), medium (0.07), low (0.03). Sum all probabilities for total xG.
Worked Examples
Example 1: Home Team Game Analysis
Problem:Team takes 32 shots (14 SOG): 6 high-danger, 10 medium, 16 low. 7 PP shots. Scored 4 goals.
Solution:xG HD: 6x0.18 = 1.08 xG MD: 10x0.07 = 0.70 xG LD: 16x0.03 = 0.48 Total xG: 2.26 Goals vs xG: 4/2.26 = 177% Luck factor: +1.74
Result:xG: 2.26 | Goals: 4 | Over-performing by +1.74
Example 2: Defensive Team Analysis
Problem:Team takes 22 shots (8 SOG): 3 high, 5 medium, 14 low. 4 PP shots. Scored 1 goal.
Solution:xG HD: 3x0.18 = 0.54 xG MD: 5x0.07 = 0.35 xG LD: 14x0.03 = 0.42 Total xG: 1.31 Goals vs xG: 1/1.31 = 76% Luck: -0.31
Result:xG: 1.31 | Goals: 1 | Under-performing by -0.31
Frequently Asked Questions
What are expected goals in hockey and how do they differ from soccer xG?
Expected goals (xG) in hockey quantifies the probability that a given shot will result in a goal, similar to soccer xG but with significant differences in the underlying model. Hockey xG accounts for shot location relative to the net, shot type (wrist, slap, tip, backhand), game situation (even strength, power play, shorthanded), traffic in front of the net, and whether the shot was off a rebound. The average shot in hockey has roughly a 7 to 9 percent chance of scoring, compared to about 10 to 12 percent in soccer. Hockey models must also account for the much higher number of shots per game, typically 25 to 35 per team compared to 10 to 15 in soccer.
How are danger zones defined in hockey shot analysis?
Danger zones in hockey are typically divided into three areas based on distance and angle to the net. The high-danger zone (also called the slot or home plate area) is the area directly in front of the net within about 9 meters, where shots have an 18 to 25 percent scoring probability. The medium-danger zone covers the areas between the hash marks and the face-off circles, with scoring probabilities of 5 to 10 percent. The low-danger zone includes shots from outside the face-off circles and sharp angles, with scoring probabilities of 2 to 4 percent. These zones were popularized by analytics sites like Natural Stat Trick and Evolving Hockey.
Why is hockey xG useful for evaluating team and player performance?
Hockey xG provides an objective measure of shot quality that goes beyond traditional statistics like shots on goal. A team might have fewer shots but generate more expected goals by consistently creating high-danger chances. This helps coaches evaluate offensive systems and identify whether a team is creating quality chances or simply throwing pucks at the net from low-percentage areas. For individual players, xG helps separate skill from luck. A player scoring well above their xG may be a genuinely elite finisher, or they may be benefiting from unsustainable luck. Conversely, a player under-performing their xG may be unlucky and due for positive regression.
How does power play affect expected goals in hockey?
Power play situations significantly increase expected goals because the defending team is short-handed and cannot cover all dangerous shooting lanes. On average, power play shots have a 15 to 20 percent higher xG value than equivalent even-strength shots from the same location. This is because there is less traffic blocking the goalie's sight lines, more open passing lanes to create cross-ice one-timers, and more time and space for players to set up in optimal shooting positions. Teams with strong power plays can generate 1.0 to 1.5 xG per power play opportunity. Tracking power play xG separately helps coaches evaluate special teams effectiveness beyond just conversion rate.
What is a good shooting percentage in hockey?
The average NHL shooting percentage is typically between 9 and 10 percent across all shots. However, this varies significantly by shot type and location. Wrist shots average about 9 percent, slap shots about 6 percent, deflections about 15 percent, and backhands about 12 percent. Individual player shooting percentages can range from 5 percent for low-volume shooters taking poor shots to 18 percent or higher for elite finishers who select their shots carefully. A team shooting percentage above 10 percent is generally considered strong, while one below 8 percent suggests either poor shot selection or bad luck that should regress toward the mean over time.
How do rebounds factor into hockey xG calculations?
Rebounds are among the highest-value shots in hockey, with scoring probabilities of 20 to 30 percent or higher depending on the rebound distance and angle. Advanced xG models assign bonus probability to shots that immediately follow a saved shot (within 2 to 3 seconds), recognizing that goalies are often out of position after making an initial save. The quality of the rebound opportunity depends on the direction the puck bounces, whether the shooter can get a clean shot away, and how quickly the goalie can recover. Teams that generate a high volume of rebounds and secondary chances typically have higher xG totals and score more goals over a full season.
How does hockey xG compare to soccer xG in methodology?
While both sports use expected goals frameworks, the methodologies differ substantially due to the nature of each sport. Soccer xG models heavily weight shot distance and angle because scoring from outside the penalty area is rare. Hockey xG must account for more variables including shot type, game situation, and traffic because the puck travels much faster and goalies face more shots. Hockey generates far more shots per game (60 to 70 total) compared to soccer (20 to 30), making individual shot xG values generally lower. Soccer xG tends to range from 0.02 to 0.90 per shot, while hockey xG typically ranges from 0.01 to 0.40 per shot.
What analytics platforms provide hockey xG data?
Several platforms provide hockey xG data with varying methodologies and accessibility. Natural Stat Trick offers free comprehensive xG data for NHL games using a publicly documented model. Evolving Hockey provides more sophisticated xG models with proprietary adjustments. MoneyPuck uses a neural network approach to calculate xG values. The NHL's own enhanced stats section provides some xG-related data. Hockey Viz offers excellent visual representations of xG data through shot maps and heat maps. For amateur and youth hockey, manual tracking using Expected Goals Hockey for Contrast Calculator with danger zone classifications can provide useful xG approximations without requiring expensive tracking technology.
How do goaltenders affect expected goals analysis?
Goaltender performance is a critical factor in xG analysis, measured through Goals Saved Above Expected (GSAx). A goalie who faces 2.8 xG per game but allows only 2.3 goals is saving 0.5 goals above expected per game, indicating elite performance. Average NHL goalies stop shots at roughly the rate predicted by xG models, while the best goalies consistently outperform expected. This metric is more meaningful than save percentage because it accounts for shot quality. A goalie with a 0.910 save percentage facing mostly high-danger shots is performing far better than one with 0.920 facing mostly perimeter shots. GSAx has become one of the most important metrics for goaltender evaluation.
Can xG models predict future hockey performance accurately?
Hockey xG models have demonstrated moderate predictive power for future performance at the team level over full seasons, but individual game or player predictions remain challenging. Teams with high xG for and low xG against tend to sustain success over multiple seasons, making xG a better predictor of future team performance than actual goals scored, which are more influenced by goaltending variance and luck. However, xG models still have limitations. They cannot fully capture individual finishing skill, goaltender quality differences, or the psychological pressure of playoff situations. The best analytical approaches combine xG with other metrics and contextual information rather than relying on any single statistic.
References
Reviewed for accuracy by Sher, Sports Science & Nutrition Specialist ยท Editorial policy
Related Calculators
๐ฏAnnual Goals Quarterly Milestone Planner
Break annual targets into quarterly milestones with growth patterns and risk buffers
๐งฎExpected Goals (hockey)
Calculate expected goals (hockey) 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.