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

Chance creation and prevention

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

TeamxGxG / gamexG againstxG differenceDifference / game
31.393.9219.6411.751.47
28.263.5319.958.311.04
27.473.9219.468.011.14
23.823.4016.367.451.06
22.723.7917.235.490.92
18.733.1214.574.160.69
24.643.0820.773.870.48
19.093.1815.283.810.63
18.063.0114.783.280.55
24.053.4421.342.710.39
24.343.4821.652.690.38
22.493.2120.851.640.23
19.532.7918.261.260.18
13.642.7312.621.020.20
20.742.9620.100.630.09
22.173.1721.700.470.07
20.742.9620.87-0.13-0.02
15.813.1616.48-0.67-0.13
17.262.8818.27-1.01-0.17
21.953.1422.97-1.02-0.15
19.473.2520.67-1.19-0.20
23.313.3324.51-1.20-0.17
16.482.7518.18-1.70-0.28
17.262.8819.20-1.95-0.32
19.382.7721.36-1.98-0.28
16.342.7218.78-2.44-0.41
14.282.3818.54-4.26-0.71
20.973.0026.25-5.28-0.75
14.862.4823.09-8.24-1.37
14.212.0325.30-11.09-1.58
19.502.4430.69-11.19-1.40
18.392.3031.59-13.20-1.65
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.

xG difference = xG created − xG conceded. Positive means more chances created than allowed.

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