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

684 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
5.500.614-1.50-0.17
2.520.501-1.52-0.30
3.540.442-1.54-0.19
2.590.321-1.59-0.20
3.610.402-1.61-0.18
1.630.180-1.63-0.18
1.660.210-1.66-0.21
2.660.671-1.66-0.42
1.670.240-1.67-0.24
1.710.240-1.71-0.24
1.740.220-1.74-0.22
1.750.220-1.75-0.22
4.750.593-1.75-0.22
2.770.401-1.77-0.25
1.810.260-1.81-0.26
1.820.230-1.82-0.23
1.830.260-1.83-0.26
1.880.380-1.88-0.38
1.880.380-1.88-0.38
2.910.361-1.91-0.24
1.950.280-1.95-0.28
2.020.290-2.02-0.29
2.050.290-2.05-0.29
2.130.300-2.13-0.30
2.210.280-2.21-0.28
2.250.320-2.25-0.32
2.260.320-2.26-0.32
3.270.411-2.27-0.28
2.270.320-2.27-0.32
4.280.612-2.28-0.33
2.400.340-2.40-0.34
2.730.340-2.73-0.34
2.920.370-2.92-0.37
3.190.400-3.19-0.40
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