Expected goals · xG V1

Advanced NHL data

Who creates the chances, who prevents them, and who finishes above expectation? Compare covered regular-season games.

Download CSV

Scoring chances and finishing

679 results. Coverage = fully scored games / appearances in the selected season. Values use covered games only; missing data is shown as —.

NamexGxG / gameIncluded goalsGoals above xGDifference / game
0.300.050-0.30-0.05
0.300.060-0.30-0.06
1.300.321-0.30-0.07
0.300.040-0.30-0.04
0.300.040-0.30-0.04
0.300.040-0.30-0.04
0.300.150-0.30-0.15
0.310.060-0.31-0.06
0.310.040-0.31-0.04
0.310.100-0.31-0.10
0.310.050-0.31-0.05
0.310.100-0.31-0.10
0.310.100-0.31-0.10
1.310.191-0.31-0.04
1.310.191-0.31-0.04
0.320.050-0.32-0.05
0.320.080-0.32-0.08
0.320.080-0.32-0.08
0.320.080-0.32-0.08
0.330.050-0.33-0.05
0.330.040-0.33-0.04
0.330.060-0.33-0.06
0.340.170-0.34-0.17
0.340.080-0.34-0.08
1.350.231-0.35-0.06
0.350.060-0.35-0.06
0.350.350-0.35-0.35
0.350.050-0.35-0.05
0.350.120-0.35-0.12
0.360.060-0.36-0.06
1.360.191-0.36-0.05
1.360.231-0.36-0.06
1.360.231-0.36-0.06
0.360.060-0.36-0.06
0.360.120-0.36-0.12
0.370.120-0.37-0.12
0.370.370-0.37-0.37
0.370.050-0.37-0.05
1.380.171-0.38-0.05
2.380.342-0.38-0.05
0.380.080-0.38-0.08
1.390.201-0.39-0.06
1.400.201-0.40-0.06
0.400.060-0.40-0.06
0.400.070-0.40-0.07
0.410.050-0.41-0.05
0.410.100-0.41-0.10
0.410.070-0.41-0.07
1.410.231-0.41-0.07
0.410.080-0.41-0.08
How to read these numbers

xG adds up each included attempt's chance of scoring. Ten attempts worth 0.10 each add up to 1.00 xG.

Goals above xG = included goals − individual xG. Positive means the player scored more than the model expected.

V1 excludes empty-net attempts, blocked shots and shootouts. This can make included goals lower than boxscore goals. Team labels for players and goalies show their current listed affiliation; season totals can include earlier teams after a trade. xG describes chances already taken, rather than predicting a future game's score.

About the xG model