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.010.000-0.010.00
0.010.000-0.010.00
0.020.000-0.020.00
0.020.010-0.02-0.01
0.020.010-0.02-0.01
1.020.151-0.020.00
0.020.020-0.02-0.02
0.020.020-0.02-0.02
0.020.010-0.02-0.01
0.020.000-0.020.00
0.020.000-0.020.00
0.020.020-0.02-0.02
2.030.342-0.030.00
0.030.010-0.03-0.01
1.030.171-0.03-0.01
1.030.151-0.030.00
0.030.010-0.03-0.01
0.030.010-0.03-0.01
0.030.020-0.03-0.02
0.030.030-0.03-0.03
1.030.171-0.03-0.01
0.030.030-0.03-0.03
0.030.010-0.03-0.01
0.030.020-0.03-0.02
0.040.010-0.04-0.01
0.040.040-0.04-0.04
0.040.010-0.04-0.01
0.040.010-0.04-0.01
1.040.171-0.04-0.01
0.040.040-0.04-0.04
0.040.010-0.04-0.01
0.040.020-0.04-0.02
1.050.171-0.05-0.01
2.050.342-0.05-0.01
0.050.010-0.05-0.01
0.050.010-0.05-0.01
0.050.020-0.05-0.02
0.050.030-0.05-0.03
0.050.010-0.05-0.01
0.060.030-0.06-0.03
0.060.010-0.06-0.01
0.060.060-0.06-0.06
0.060.030-0.06-0.03
1.060.181-0.06-0.01
1.060.181-0.06-0.01
0.060.030-0.06-0.03
1.060.271-0.06-0.02
0.060.010-0.06-0.01
0.060.020-0.06-0.02
0.060.030-0.06-0.03
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