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
1.070.1864.930.82
3.770.6373.230.54
2.960.4263.040.43
1.020.2542.980.75
2.140.3152.860.41
1.260.1842.740.39
3.340.4862.660.38
1.390.1742.610.33
1.410.2042.590.37
3.690.6262.310.38
0.770.1132.230.32
1.810.2642.190.31
2.850.3652.150.27
3.890.4962.110.26
0.900.1532.100.35
0.900.1532.100.35
2.910.4852.090.35
3.020.4351.980.28
0.070.0321.930.97
1.140.2331.860.37
1.160.1731.840.26
2.160.2741.840.23
1.190.2031.810.30
2.230.3241.770.25
1.290.2131.710.29
1.350.1931.650.24
0.370.0621.630.27
1.430.2031.570.22
0.440.0621.560.19
0.480.0721.520.22
1.490.1931.510.19
1.610.3231.390.28
0.610.1221.390.28
3.630.5251.370.20
0.630.0921.370.20
2.640.3841.360.19
0.640.0921.360.19
1.650.3331.350.27
2.650.3341.350.17
0.690.1221.310.22
0.690.1021.310.19
0.700.1021.300.19
2.720.3941.280.18
2.770.4041.230.18
0.780.1321.220.20
0.800.2721.200.40
3.800.5451.200.17
1.810.2631.190.17
1.820.2631.180.17
0.840.2121.160.29
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