AcademyAdvanced statistics

What is xG (expected goals) in hockey?

Progress, not pressure

Try Premium free for 7 days

No credit card required. The free plan stays free.

Worked example

A slot shot might be worth 0.25 xG, a point shot 0.03. A player accumulating 6.0 xG who scores 9 goals is outperforming their volume: their "Finishing" is excellent. With 6.0 xG and 3 goals, either bad luck will pass or finishing needs work.

For a goalie, the equivalent is GSAx (goals saved above expected): how many goals they prevented compared to what the danger of shots faced predicted. It is the fairest way to separate the goalie from the defense.

RinkLog computes xG automatically from the shot zones you log during the game, and shows the player's Finishing (real vs expected goals) plus GSAx for goalies.

RinkLog measures and computes all of this automatically during your hockey, ball hockey and ringette games.

Try Premium free for 7 days

No credit card required. The free plan stays free.

The free plan lets you create a player and track their games with no credit card.

Create my free account

On the same topic

RinkLog

RinkLog

Track your player's hockey stats live from the stands

Check it out on Product Hunt →