Hockey Analytics

Master Data-Driven Hockey Analysis

Advanced hockey analytics from Corsi and Fenwick to expected goals and player evaluation

Resources

194

Tutorials

1

Examples

12

Datasets

25

Metrics

Learning Paths

Foundations and Data Infrastructure
6 Topics

Core concepts of hockey analytics including history, data sources, tools, and foundational metrics for understanding modern hockey analysis.

Explore Topics
Part I: Foundations and Data Infrastructure
6 Topics

Introduction to hockey analytics, data sources, tools, and fundamental concepts

Explore Topics
Part II: Shot-Based Metrics and Possession
8 Topics

Shot-based metrics, possession analytics, zone analysis, and advanced shooting metrics

Explore Topics
Shot-Based Metrics and Possession
8 Topics

Advanced analysis of shot attempts, possession metrics, and expected goals models used to evaluate team and player performance.

Explore Topics
Part III: Player Evaluation and Advanced Metrics
8 Topics

Advanced player evaluation metrics, context adjustments, and comprehensive performance measures

Explore Topics
Player Evaluation and Advanced Metrics
8 Topics

Comprehensive player evaluation techniques including WAR, RAPM, usage analysis, and individual performance metrics.

Explore Topics
Part IV: Special Teams Analytics
6 Topics

Power play, penalty kill, penalties, overtime, empty net situations

Explore Topics
Special Teams Analytics
6 Topics

In-depth analysis of power plays, penalty kills, 4-on-4, 3-on-3, and other special situations in hockey.

Explore Topics
Goaltending Analytics
7 Topics

Specialized metrics and analysis techniques for evaluating goaltender performance, workload, and value.

Explore Topics
Part V: Goaltending Analytics
7 Topics

Goalie metrics, save percentage, expected goals against, workload, and evaluation

Explore Topics
Line Combinations and Deployment
5 Topics

Analytics of forward lines, defensive pairings, line combinations, and optimal player deployment strategies.

Explore Topics
Part VI: Line Combinations and Deployment
5 Topics

Forward line combinations, defensive pairings, deployment strategy, and ice time

Explore Topics
Game Theory and Strategy
5 Topics

Strategic analysis including faceoffs, score effects, timeouts, challenges, and playoff adjustments in hockey.

Explore Topics
Part VII: Game Theory and Strategy
5 Topics

Game state effects, faceoffs, timeouts, challenges, and strategic decision-making

Explore Topics
Part VIII: Player Development and Scouting
6 Topics

Draft analytics, junior hockey, NCAA, European prospects, and player evaluation

Explore Topics
Player Development and Scouting
5 Topics

Draft analytics, junior hockey evaluation, NCAA analysis, European player assessment, and prospect development.

Explore Topics
Contracts Salary Cap and Team Building
5 Topics

Analysis of contract structures, salary cap management, free agency, trades, and roster construction strategies.

Explore Topics
Part IX: Contracts, Salary Cap, and Team Building
7 Topics

Salary cap, contract structure, free agency, trades, and roster construction

Explore Topics
International Hockey
5 Topics

Analytics of Olympic hockey, World Championships, and international best-on-best competition.

Explore Topics
Part X: International Hockey
5 Topics

Olympics, World Championships, international competition, and best-on-best tournaments

Explore Topics
Part XI: Advanced Shot and Scoring Analytics
8 Topics

Advanced shooting metrics, scoring patterns, and shot generation

Explore Topics
Defensive Analytics
2 Topics

Defensive analysis

Explore Topics
Part XII: Advanced Defensive Analytics
8 Topics

Defensive metrics, turnover forcing, hitting, penalties, and shutdown defense

Explore Topics
Advanced Analytics
4 Topics

Advanced hockey metrics

Explore Topics
Part XIII: Forward Position Analytics
5 Topics

Position-specific forward analytics and role evaluation

Explore Topics
Part XIV: Defenseman Analytics
5 Topics

Defenseman evaluation, handedness, pairing chemistry, and deployment strategy

Explore Topics
Part XV: Coaching and Strategy
7 Topics

Coach analytics, system design, player development, and video analysis

Explore Topics
Part XVI: Historical Hockey and Era Analysis
6 Topics

Historical hockey trends, dynasty teams, era analysis, and hockey evolution

Explore Topics
Part XVII: Technology and Innovation
6 Topics

Tracking technology, wearables, VR, AI, and emerging analytics tools

Explore Topics
Part XVIII: Business and Economics
6 Topics

Team valuation, ownership, labor relations, and business analytics

Explore Topics
Part XIX: International Hockey Deep Dive
5 Topics

International tournaments, leagues, development systems, and global hockey

Explore Topics
Part XXI: Medical and Health Analytics
5 Topics

Injury prevention, recovery, health monitoring, and player wellness

Explore Topics
Part XXII: Advanced Statistical Methods
4 Topics

Advanced statistical and analytical methods for hockey

Explore Topics

Quick Start Guide

1
Learn Basics
Start with fundamental statistics
2
Advanced Metrics
Explore sport-specific analytics
3
Practice with Data
Use real datasets and examples
4
Apply Knowledge
Build your own analytics projects

Key Hockey Metrics

Expected Goals xG

Probability of a shot becoming a goal based on location, type, and context. Hockey's key advanced metric. Variables: Shot location (distance, angle), shot type (wrist, slap, etc.), game state, rebound, rush

\text{xG} = P(\text{Goal}|\text{Shot Type}, \text{Distance}, \text{Angle}, ...)
Expected Goals For Percentage xGF%

Share of expected goals when player is on ice. Better than CF% at predicting outcomes. Variables: xGF = Expected Goals For, xGA = Expected Goals Against

\text{xGF\%} = \frac{\text{xGF}}{\text{xGF} + \text{xGA}} \times 100
Goals Against Average GAA

Goals allowed per 60 minutes. Team-dependent but commonly used. Variables: GA = Goals Against, TOI = Time on Ice in minutes

\text{GAA} = \frac{\text{GA} \times 60}{\text{TOI}}
Goals Saved Above Expected GSAx

Goals a goalie saved above what was expected. Positive = better than expected goaltending. Variables: xGA = Expected Goals Against, GA = Goals Against

\text{GSAx} = \text{xGA} - \text{GA}
Quality Start Percentage QS%

Percentage of starts with SV% above .913 (league average). Measures consistency. Variables: Quality Start = Game with SV% ≥ .913 (historically-based threshold)

\text{QS\%} = \frac{\text{Quality Starts}}{\text{Games Started}} \times 100
Save Percentage SV%

Percentage of shots saved. Basic goaltending metric. League average ~.910. Variables: Saves = Shots stopped, Shots Against = Total shots faced, GA = Goals Against

\text{SV\%} = \frac{\text{Saves}}{\text{Shots Against}} = 1 - \frac{\text{GA}}{\text{SA}}
PDO PDO

Sum of shooting and save percentage while player on ice. Regresses strongly to 100 (or 1.000). Variables: SH% = Team shooting percentage, SV% = Team save percentage (while player on ice)

\text{PDO} = \text{SH\%} + \text{SV\%}
Individual Expected Goals ixG

Sum of expected goals from a player's shots. Measures shot volume and quality. Variables: xG values of all shots taken by the player

\text{ixG} = \sum(\text{xG of player's shots})
Individual Points Percentage IPP

Percentage of team goals player had a point on while on ice. Measures offensive involvement. Variables: Points = Goals + Assists, GF = Goals For while player on ice

\text{IPP} = \frac{\text{Points}}{\text{GF}_{\text{on ice}}} \times 100
Points Per 60 P/60

Points (goals + assists) per 60 minutes of ice time. Rate-based scoring metric. Variables: Points = Goals + Assists, TOI = Time on Ice in minutes

\text{P/60} = \frac{\text{Points} \times 60}{\text{TOI}}

Datasets & Resources

Dataset Description Format Size Action
NHL Play-by-Play Data Detailed NHL game events and statistics JSON N/A
Natural Stat Trick Data Advanced NHL analytics and metrics CSV N/A
NHL API Official NHL statistics and play-by-play data API Variable
NHL API Data Official NHL statistics including player stats, team standings, game schedules, and play-by-play data. API Variable
Hockey Reference Stats Complete NHL/WHA historical statistics from 1917 to present including skater and goalie stats. CSV 100 MB

Ready to Master Hockey Analytics?

Start with the basics and work your way up to advanced machine learning applications.

View Glossary