For decades, a hockey player's value was measured by a few key numbers: goals, assists, and plus/minus. While these traditional statistics capture results, they often fail to tell the full story of a player's impact on the game. In response, analysts developed advanced metrics to provide deeper insights into performance. Foundational statistics like Corsi, Fenwick, and Expected Goals (xG) have become staples in modern hockey analysis by shifting the focus from outcomes to the processes that drive them, such as shot generation and puck possession.
These metrics move beyond simply counting goals to evaluate the total volume and quality of shot attempts that occur when a player is on the ice. This allows teams and analysts to identify players who consistently drive play in the right direction, even if the puck isn't always finding the back of the net. Understanding these concepts is key to appreciating the more nuanced ways player performance is evaluated today.
Comparing Traditional and Advanced Hockey Statistics
Advanced statistics were developed to address the specific blind spots of traditional metrics. While a stat like Plus/Minus tracks goal differential, it can be heavily influenced by factors outside a single player's control, such as goaltending or the quality of teammates. Advanced metrics attempt to isolate a player's contribution to generating and preventing scoring opportunities more directly.
| Statistic | What It Measures | Key Limitation or Blind Spot | How the Advanced Stat Improves Analysis |
|---|---|---|---|
| Plus/Minus (Traditional) | The team's goal differential (goals for minus goals against) at even strength when a player is on the ice. | Heavily influenced by team performance, goaltending, and luck. It only tracks rare events (goals) and can misrepresent the value of a good player on a bad team. | Not applicable (baseline traditional stat). |
| Corsi (Advanced) | All shot attempts (on goal, missed, and blocked) for and against while a player is on the ice. It is essentially a plus/minus for shot attempts. | Treats all shot attempts as equal, regardless of quality or location. A blocked shot from the point counts the same as a missed shot from the slot. | Provides a broad measure of puck possession and offensive zone pressure. A player with a strong Corsi rating is consistently involved in generating more shot attempts for their team than they allow. |
| Fenwick (Advanced) | Unblocked shot attempts (shots on goal and missed shots) for and against while a player is on the ice. | Like Corsi, it measures shot volume without accounting for shot quality. It still treats a missed shot from the blue line and a shot on goal from the crease as similar events. | Refines Corsi by removing blocked shots, which may be more indicative of a team's defensive strategy than a player's individual offensive ability to get a shot through to the net. |
| Expected Goals (xG) (Advanced) | The probability of any given unblocked shot attempt becoming a goal, based on factors like shot type, location, angle, and whether it was a rebound. | Models are complex and provide a probability, not a certainty. The accuracy depends on the factors included in the model. | Moves beyond shot volume to quantify shot quality. It addresses the main limitation of Corsi and Fenwick by assigning a higher value to dangerous shots, offering a more accurate measure of offensive threat. |
The Evolution of Shot Metrics: From Corsi to Expected Goals
The development of hockey's most common advanced stats follows a logical progression, with each new metric designed to refine or correct a limitation of the one before it. This evolution represents a shift from measuring pure shot quantity toward the more complex challenge of measuring shot quality.
The journey began with Corsi, which expanded performance evaluation beyond just goals and assists by tracking all shot attempts. This provided a useful proxy for puck possession. However, analysts recognized that not all attempts are equal. Fenwick offered the first refinement by excluding blocked shots, arguing that shots that never had a chance to reach the net should be viewed differently. This was a step forward, but both Corsi and Fenwick still suffered from a major blind spot: they treated a long-range, low-percentage shot the same as a high-danger chance from right in front of the net.
Expected Goals (xG) was created to solve this very problem. Instead of just counting shots, xG models analyze numerous factors for each unblocked attempt to calculate its likelihood of becoming a goal. This introduction of a quality component marked a significant leap, allowing for a much more sophisticated understanding of which players and teams are generating the most dangerous scoring opportunities.
Corsi: Measuring Shot Volume and Possession
Corsi is a foundational advanced statistic that functions as a plus/minus for total shot attempts. According to reporting from Second City Hockey, a "Corsi event" includes any attempted shot, whether it hits the net, misses the net, or is blocked by a defender. When a player is on the ice, their Corsi rating is the difference between the number of shot attempts their team generates and the number their opponent generates.
Because a team must have the puck to attempt a shot, Corsi is widely used as a proxy for puck possession and offensive pressure. A player with a high positive Corsi is on the ice for more shot attempts for than against, indicating they help their team control the flow of the game. While it is often used as a starting point for deeper analysis, it doesn't distinguish between the quality of these attempts.
Fenwick: Refining Shot Attempts by Excluding Blocked Shots
Fenwick, sometimes called Unblocked Shot Attempts, is a direct descendant of Corsi. The only difference between the two is that Fenwick excludes blocked shots from its calculation, as noted by both Second City Hockey and the Northwestern Sports Analytics Group. It counts only shots that are on goal and shots that miss the net.
The rationale for this exclusion is that a blocked shot may say more about a team's defensive system than the offensive player's ability. For example, a team that employs a shot-blocking strategy will naturally face opponents with lower Corsi ratings. Fenwick aims to provide a clearer picture of the shots that actually have a chance to become a goal. It is particularly useful when evaluating defensemen, as a high number of blocks against can indicate that a player spends a lot of time defending in their own zone.
Expected Goals (xG): Quantifying Shot Quality
Expected Goals (xG) addresses the primary weakness of both Corsi and Fenwick by moving beyond shot volume to measure shot quality. An xG model assigns a probability to every unblocked shot attempt, estimating its likelihood of becoming a goal. This calculation is based on a wide range of factors, which Second City Hockey identifies as including shot type, location, angle, and whether the attempt was a rebound or a rush shot.
A shot from the slot, for instance, will have a much higher xG value than a shot from the blue line. By summing the xG values of all shots a player is on the ice for, analysts can determine if that player is generating and preventing high-quality chances. This metric helps cover the "blind spots" of volume-based stats, providing a more accurate assessment of a player's offensive and defensive contributions.
Applying Advanced Analytics for Deeper Insights
The progression from Corsi to Fenwick to Expected Goals illustrates a clear effort to create a more accurate and fair assessment of player performance. While traditional stats like goals and assists remain important, they only capture the end result. Advanced metrics provide a crucial look into the underlying process, revealing which players consistently drive possession, generate scoring chances, and tilt the ice in their team's favor.
Readers should use advanced statistics like Corsi, Fenwick, and Expected Goals to gain a more nuanced and comprehensive understanding of individual player performance and team dynamics beyond what traditional stats alone can provide. By incorporating these tools, it becomes easier to see beyond the box score and appreciate the subtle but significant ways a player can impact a game.
The reader can observe a shift in their own understanding of hockey analysis, moving from solely focusing on goals and assists to appreciating the underlying processes of shot generation and quality when watching games or evaluating players. This deeper perspective allows for a more complete appreciation of the sport and the athletes who play it.
Sources
- Hockey Advanced Analytics — The Hockey Writers
- A brief guide to hockey’s advanced statistics — Second City Hockey
- The Evolution of Hockey Statistics and Analytics — Swift Hockey
- Adjusted Plus-Minus for NHL Players using Ridge Regression w — IDEAS
- Beginner's Guide to Advanced Hockey Statistics — SITES





