Understanding NHL Advanced Stats: A Beginners Guide Part 2 (2024)

“Advanced stats” has become a kind of buzz word around the hockey world. It’s emerging into the NHL as it did years ago with the MLB. Hockey teams have entire departments for analytics, and it has become a war (pun intended) of sorts between two sides: The Data Nerds vs. Old School Hockey. What I intend to do is break down some of the common stats used in analytics to help people get introduced into the world of NHL analytics.

Be sure to check the rest of the series:

Understanding NHL Advanced Stats: A Beginners Guide Part 2 (1)

Part One

Part Two

Part Three

Part Four

Understanding NHL Advanced Stats: Part Two

All expected goal data will come from Evolving Hockey, however, there are a number of good resources out there, such as MoneyPuck or HockeyViz who both provide extremely good expected goals models.

Expected Goals

This is the big one. While corsi is one of the most common “advanced” stats you’ll hear, expected goals (xG) is arguably the most important. As discussed last time, corsi represents the quantity of attempts. It looks at how many. Expected goals looks at the quality of these attempts. This stat looks at how likely a shot attempt was at going into the net.

By an unbiased equation based on hundreds of thousands of points of data…you know, like probability. https://t.co/H0Orj5JeMX

— Rachel Doerrie (@racheldoerrie) February 27, 2020

Rachel Doerrie describes it best in the Tweet above. These xG models are based on hundreds of thousands of points of data. Thanks to the observation of all the events over time we can use relative frequency to firmly know the odds of a shot attempt has at going in the net. We are sure of this because of the law of large numbers. As a procedure is repeated again and again, the relative frequency probability of an event tends to approach the actual probability.

Enough with the boring reasoning of how the stat is formed and why it is sound. It’s time to talk about application and context.

Expected Goals For, Against and Percentages

Now that we know that xG shows us how likely any given shot is to go in, we can now look to understand the numbers of it. Similar to corsi, the is expected goals for (xGF) and expected goals against (xGA). Again, expected goals can be shown as a percent (xGF%) and for an individual (ixG), like corsi. Individual expected goals is a lot more useful of a stat than individual corsi is. This is because it shows how many goals a single player was expected to score himself.

Expected goals for percentage is once again excellent at showing how good a player is overall at the game. 50% is the threshold for over a full season that should be used to measure. When a player is above 50% they are helping their team generate higher quality chances than they give up when they are on the ice. When a team is above 50% they, simply, as a whole generated higher quality chances than their opponent.

Expected Goals as Rates

Since we have the raw totals for xG we can look at them in per 60 rates (xGF/60 and xGA/60). While xGF% is fine to look at the overall picture of a team, or how effective a player is overall (at both ends of the ice), there will be times that looking at the rates of a player will be more useful.

All of the following examples will be from Evolving Hockey at 5v5 with at least 500 minutes played. We can see in the 2019-20 season that two of the worst players in terms of xGA/60 were Kyle Connor and Mark Scheifele. These two players had an xGA/60 of 3.21 and 3.18 respectively. Conversely, the best player in terms of this stat was Zach Aston-Reese with an incredible xGA/60 of 1.54.In terms of xGF/60, we seeMark Stoneleading the NHL at 3.47 andAustin Watson at the bottom with 1.49.

You may ask why I just spent a paragraph listing off the stats of players in the NHL. My goal is to not just explain what the stats are and how they are calculated, but to give context to them. These stats will mean nothing if one doesn’t know what a good stat is in this context. Typically, I judge xGF/60 as the following, bad<2.00-2.5<good, and the opposite is true for xGA/60. Anything between the 2.00 to 2.5 range is standard to pretty good.

Where Next for Expected Goals?

Thanks to Ryan Stimson‘s “Passing Project”, Corey Sznajder‘s tracking, and Alex Novet‘s work at Hockey Graphs, we know that there better expected goals models exist that look at pre-shot movement. This takes into account passes and pass types that take place prior to the shot attempt. The public data does not supply this type of data, so it is difficult to create a model with just public tracking.

Next time inUnderstanding NHL Analytics: A Beginners Guide we will look at goalie stats. If you have any questions, feel free to reach out on Twitter.

Main photo:
Embed from Getty Images

Understanding NHL Advanced Stats: A Beginners Guide Part 2 (2024)

FAQs

What is a good xGF? ›

Expected goals for percentage (xGF%) is simply a ratio of a teams xGF in comparison to the opposition. Anything over 50% indicates a team had more quality shots (possession) than the opposition, for a game, a period, etc. Below is the Capitals expected goals for percentage for the 53 games played so far this season.

What is xG percentage? ›

With xG, we can give numbers to these scenarios. For example, suppose the chance from inside the box is assigned an xG of 0.1. This means that a player would, on average, be expected to score one goal from every ten shots in this situation or 10% of the time.

How do you read NHL stat lines? ›

Individual statistics

G – Goals – Total number of goals the player has scored in the current season. A – Assists – Number of goals the player has assisted in the current season. P or PTS – Points – Scoring points, calculated as the sum of G and A.

What is the formula for GSAx? ›

GSAx is a pretty simple formula. It's the amount of xGA minus the actual goals against (GA). For example, if Saros were to face 3.00 xGA and give up two goals, he'd have 1.00 GSAx.

What does L10 mean in hockey? ›

L10 is a team's record over their last 10 games, W–L–OTL. STRK is the team's current streak of consecutive wins or losses.

What does G stand for in hockey? ›

G. Goals. A goal is awarded to the last player on the scoring team to touch the puck prior to the puck entering the net. Note: Goals scored during a shootout do not count towards a player's goal total. A.

Is xG a good predictor? ›

Expected Goals (xG) to predict future matches

Teams are fairly consistent in the xG created and conceded while shots can vary significantly game to game. Due to being more consistent, xG are a more useful tool in predicting future results.

What does GF mean in hockey? ›

Goals For & Goals Against – (GF) (GA) – The game of hockey is determined by goals scored. When talking about goals, we have stats such as “Goals For” (GF) and “Goals Against” (GA). If I'm discussing a team like the Blackhawks, Goals For would be the number of goals the Blackhawks scored.

How do you calculate xG yourself? ›

You simply need to divide the “total goals” by the “total penalties taken”. For example, if you found that 77 goals were scored and 100 total penalties were taken, your xG value would be 77/100 – which is 0.77.

What does +1.5 mean in hockey? ›

Betting on the favorite requires your team to win its game by two or more goals. Conversely, betting on the underdog at +1.5 means that your team can either win the game or lose by one goal, and your ticket will still cash.

What does OTG mean in hockey? ›

OTG. Overtime goals. Goals scored after regulation time ends in a tie, GWG. Game-winning goals.

What is an A in hockey? ›

Alternate captains wear the letter "A" on their jerseys in the same manner that team captains wear the "C". In the NHL, teams may appoint a captain and up to two alternate captains, or they may appoint three alternate captains and thus no captain.

How do you calculate SV% in hockey? ›

In ice hockey and lacrosse and association football, it is a statistic that represents the percentage of shots on goal a goaltender stops. It is calculated by dividing the number of saves by the total number of shots on goal.

How is NHL +/- calculated? ›

Ice hockey

When an even-strength or shorthanded goal is scored, the plus–minus statistic is increased by one ("plus") for those players on the ice for the team scoring the goal but decreased by one ("minus") for those players on the ice for the team allowing the goal. Power play or penalty shot goals are excluded.

How does GSAx work for hockey? ›

The formula is simply expected goals against minus goals against. Unlike goals saved above average, goals saved above expected (GSAx) accounts for the quality of shots a goaltender faces and levels the playing field for goalies on good defensive teams and bad defensive teams.

What is xGF% in hockey? ›

Expected Goal For Percentage – (xGF%) – is a stat where we use shot quality to determine which team is expected to score more goals when a certain player is one the ice by looking at the difference between expected goals for (xGF) and expected goals against (xGA).

What is expected goals per 90? ›

Non-penalty xG per 90 (NPxG90) measures the non-penalty expected goals output of a player per ninety minutes he plays. It's serves as a key indicator of the quality of chances the player is receiving.

What is the most important goalie stats? ›

Save percentage is one of the two most important statistics a goalie is graded on. The calculation used to determine Save Percentage is to take a total number of saves a goalie made and divide it by the total number of shots a goalie faced (Save Percentage = Saves/(Goals Allowed + Saves).

What is the expected goal differential? ›

Expected goal differential is calculated by subtracting a team's expected goals against from their expected goals for.

Top Articles
Latest Posts
Article information

Author: Mr. See Jast

Last Updated:

Views: 5935

Rating: 4.4 / 5 (75 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 1999-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.