šŸ’ NHLForecasts.com
Data-Driven NHL Predictions & Analytics
2025-26 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 (2025-26)

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 (2025-26)

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

Shot Type Shots Shot Share xG xG Share xG/Shot Goal Rate

Shot Quality by Zone (2025-26)

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

Zone Shots Shot Share xG xG Share xG/Shot Goal Rate

Player xG Leaderboard (2025-26)

Click column headers to sort. xG/Shot = total xG / total shots (shot quality).

Player Team GP Shots xG Goals S% xG/Shot

S% = Shooting Percentage | xG/Shot = Expected Goals per shot attempt

Team Finishing Rates (2025-26)

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 (2025-26, min 50 shots)

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

Player Team G xG Δ Sh% xG/Shot GP

Player Spotlight

🌟 xG Leaders

PlayerTeamMetricValue
Nathan MacKinnonCOLxG51.8
Connor McDavidEDMxG51.7
Cole CaufieldMTLxG47.4

⇧ Overperformers

min 50 shots

PlayerTeamMetricValue
Cole CaufieldMTLGāˆ’xG+13.6
Cutter GauthierANAGāˆ’xG+13.4
Morgan GeekieBOSGāˆ’xG+12.9

⇩ Underperformers

min 50 shots

PlayerTeamMetricValue
Tomas HertlVGKGāˆ’xG-14.1
Anders LeeNYIGāˆ’xG-12.7
Brady TkachukOTTGāˆ’xG-11.3

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
2025-11-03PIT @ TOR0.9850.635TOR 4–3 PIT
2026-01-22OTT @ NSH0.9780.640NSH 5–3 OTT
2025-10-25STL @ DET0.9780.882DET 6–4 STL
2026-03-08BOS @ PIT0.9770.604PIT 5–4 BOS
2026-01-17MTL @ OTT0.9770.813MTL 6–5 OTT (away win)
2026-02-02STL @ NSH0.9730.598NSH 6–5 STL
2026-01-01WPG @ TOR0.9720.844TOR 6–5 WPG
2025-12-30MTL @ FLA0.9700.553MTL 3–2 FLA (away win)
2026-01-31CAR @ WSH0.9690.575WSH 4–3 CAR
2025-11-15BUF @ DET0.9660.532BUF 5–4 DET (away win)
2026-03-04VGK @ DET0.9660.719VGK 4–3 DET (away win)
2026-01-29UTA @ CAR0.9650.798CAR 5–4 UTA
2026-04-14PIT @ STL0.9630.751STL 7–5 PIT
2026-03-08TBL @ BUF0.9620.789BUF 8–7 TBL
2026-01-04PIT @ CBJ0.9620.706PIT 5–4 CBJ (away win)

Based on in-game win probability curves from the 2025–26 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