🏒 NHLForecasts.com
Data-Driven NHL Predictions & Analytics
2026-27 Season Live

Expected Goals (xG) in Hockey | NHL

Expected Goals (xG) Analysis

Expected Goals (xG) measures shot quality by predicting the probability each shot becomes a goal based on distance, angle, shot type, and game situation. Our xG model is trained on thousands of NHL shots. The tables below use our neutral xG model, which evaluates shot quality independent of the current score — the best lens for comparing teams and players on a level playing field.

Key Metrics:
• xG/G: Expected goals per game (offensive threat)
• xGA/G: Expected goals against per game (defensive exposure)
• Net xG/G: xG/G minus xGA/G (overall xG dominance, >0 is good)
• xG%: Team's share of total xG (xGF / (xGF + xGA) × 100)
• Finishing Rate: Goals / xG (>1.0 = above expectation)
• GSAx: Goals Saved Above Expected (xGA - GA, positive = good goaltending)

Team xG Rankings (2026-27)

Click column headers to sort. Net xG/G >0.3 in green, <0 in red. GSAx >0 = good goaltending.

Team GP xG/G xGA/G Net xG/G xG% Finish GSAx

Shot Quality by Shot Type (2026-27)

Shot Share and xG Share are league-wide percentages for each shot type.

Shot Type Unblocked attempts Shot Share xG xG Share xG/Attempt Goal Rate

Shot Quality by Zone (2026-27)

Zone codes follow NHL play-by-play conventions (OZ, NZ, DZ).

Zone Unblocked attempts Shot Share xG xG Share xG/Attempt Goal Rate

Player xG Leaderboard (2026-27)

Click column headers to sort. xG/Attempt = total xG / unblocked attempts (goals, saved shots and misses).

Player Team GP Unblocked attempts Shots on goal xG Goals S% xG/Attempt

S% = Goals / shots on goal | xG/Attempt = Expected Goals per unblocked attempt

Team Finishing Rates (2026-27)

Finishing Rate = Goals / xG. >1.1 = overperforming (green), <0.9 = underperforming (red). GSAx = Goals Saved Above Expected (positive = good goaltending).

Team Goals xG Finishing Rate GSAx GSAx/G

Player Finishing Leaderboard (2026-27, min 50 unblocked attempts)

Δ = Goals − xG. Positive (green) = overperforming xG, negative (red) = underperforming. Click column headers to sort.

Player Team G xG Δ S% xG/Attempt GP

Player Spotlight

🌟 xG Leaders

PlayerTeamMetricValue
Tomas HertlVGKxG3.3
Andrei SvechnikovCARxG3.0
Vasily PodkolzinEDMxG2.9

⇧ Overperformers

min 50 unblocked attempts

PlayerTeamMetricValue

⇩ Underperformers

min 50 unblocked attempts

PlayerTeamMetricValue

Top 15 Most Dramatic Games (Comeback Index)

Comeback Index = max win-probability swing from a team's low point to final. Max Swing = largest single-event change in home win probability. Higher = more drama.

Date Teams Comeback Max Swing Result
2026-10-06NSH @ TOR0.9520.495TOR 5–4 NSH
2026-10-02BOS @ WPG0.9150.461BOS 4–3 WPG (away win)
2026-10-06MIN @ BUF0.9130.390BUF 3–2 MIN
2026-10-05WPG @ PIT0.8910.738WPG 3–2 PIT (away win)
2026-10-06FLA @ LAK0.8020.643FLA 2–1 LAK (away win)
2026-10-02ANA @ VGK0.7510.712ANA 4–3 VGK (away win)
2026-10-07COL @ WPG0.7500.599WPG 3–2 COL
2026-10-03OTT @ TOR0.7370.561OTT 3–2 TOR (away win)
2026-10-03CAR @ PHI0.7330.389CAR 3–2 PHI (away win)
2026-10-03CGY @ VAN0.7210.663VAN 4–1 CGY
2026-10-06STL @ CHI0.6880.521CHI 4–2 STL
2026-10-01PHI @ NJD0.6830.492NJD 3–2 PHI
2026-09-29MTL @ TOR0.6790.539MTL 3–2 TOR (away win)
2026-10-01BUF @ CBJ0.6700.517CBJ 6–3 BUF
2026-10-06CAR @ MTL0.6610.595CAR 6–4 MTL (away win)

Based on in-game win probability curves from the 2026-27 NHL season. View in-game dashboards →

Download Data

Game xG Summary (CSV)Player xG Leaderboard (CSV)Team xG Summary (CSV)Shot Type Breakdown (CSV)Zone Breakdown (CSV)

About the xG Model: Our expected goals model uses gradient boosting on shot distance, angle, shot type, game situation (even/power play), rebounds, and rush attempts. The leaderboards above use the neutral variant, which excludes score context so that shot quality comparisons are not skewed by game state. A separate contextual variant (which factors in score differential) is shown per-game on the recent games xG page and on the model performance page.

View: Today's Predictions | Model Performance | Playoff Odds