Hockey Analytics
Master Data-Driven Hockey Analysis
Advanced hockey analytics from Corsi and Fenwick to expected goals and player evaluation
194
Tutorials1
Examples12
Datasets25
MetricsLearning Paths
Foundations and Data Infrastructure
6 TopicsCore concepts of hockey analytics including history, data sources, tools, and foundational metrics for understanding modern hockey analysis.
Part I: Foundations and Data Infrastructure
6 TopicsIntroduction to hockey analytics, data sources, tools, and fundamental concepts
Part II: Shot-Based Metrics and Possession
8 TopicsShot-based metrics, possession analytics, zone analysis, and advanced shooting metrics
Shot-Based Metrics and Possession
8 TopicsAdvanced analysis of shot attempts, possession metrics, and expected goals models used to evaluate team and player performance.
Part III: Player Evaluation and Advanced Metrics
8 TopicsAdvanced player evaluation metrics, context adjustments, and comprehensive performance measures
Player Evaluation and Advanced Metrics
8 TopicsComprehensive player evaluation techniques including WAR, RAPM, usage analysis, and individual performance metrics.
Part IV: Special Teams Analytics
6 TopicsPower play, penalty kill, penalties, overtime, empty net situations
Special Teams Analytics
6 TopicsIn-depth analysis of power plays, penalty kills, 4-on-4, 3-on-3, and other special situations in hockey.
Goaltending Analytics
7 TopicsSpecialized metrics and analysis techniques for evaluating goaltender performance, workload, and value.
Part V: Goaltending Analytics
7 TopicsGoalie metrics, save percentage, expected goals against, workload, and evaluation
Line Combinations and Deployment
5 TopicsAnalytics of forward lines, defensive pairings, line combinations, and optimal player deployment strategies.
Part VI: Line Combinations and Deployment
5 TopicsForward line combinations, defensive pairings, deployment strategy, and ice time
Game Theory and Strategy
5 TopicsStrategic analysis including faceoffs, score effects, timeouts, challenges, and playoff adjustments in hockey.
Part VII: Game Theory and Strategy
5 TopicsGame state effects, faceoffs, timeouts, challenges, and strategic decision-making
Part VIII: Player Development and Scouting
6 TopicsDraft analytics, junior hockey, NCAA, European prospects, and player evaluation
Player Development and Scouting
5 TopicsDraft analytics, junior hockey evaluation, NCAA analysis, European player assessment, and prospect development.
Contracts Salary Cap and Team Building
5 TopicsAnalysis of contract structures, salary cap management, free agency, trades, and roster construction strategies.
Part IX: Contracts, Salary Cap, and Team Building
7 TopicsSalary cap, contract structure, free agency, trades, and roster construction
International Hockey
5 TopicsAnalytics of Olympic hockey, World Championships, and international best-on-best competition.
Part X: International Hockey
5 TopicsOlympics, World Championships, international competition, and best-on-best tournaments
Part XI: Advanced Shot and Scoring Analytics
8 TopicsAdvanced shooting metrics, scoring patterns, and shot generation
Part XII: Advanced Defensive Analytics
8 TopicsDefensive metrics, turnover forcing, hitting, penalties, and shutdown defense
Part XIII: Forward Position Analytics
5 TopicsPosition-specific forward analytics and role evaluation
Part XIV: Defenseman Analytics
5 TopicsDefenseman evaluation, handedness, pairing chemistry, and deployment strategy
Part XV: Coaching and Strategy
7 TopicsCoach analytics, system design, player development, and video analysis
Part XVI: Historical Hockey and Era Analysis
6 TopicsHistorical hockey trends, dynasty teams, era analysis, and hockey evolution
Part XVII: Technology and Innovation
6 TopicsTracking technology, wearables, VR, AI, and emerging analytics tools
Part XVIII: Business and Economics
6 TopicsTeam valuation, ownership, labor relations, and business analytics
Part XIX: International Hockey Deep Dive
5 TopicsInternational tournaments, leagues, development systems, and global hockey
Part XXI: Medical and Health Analytics
5 TopicsInjury prevention, recovery, health monitoring, and player wellness
Part XXII: Advanced Statistical Methods
4 TopicsAdvanced statistical and analytical methods for hockey
Quick Start Guide
Learn Basics
Start with fundamental statisticsAdvanced Metrics
Explore sport-specific analyticsPractice with Data
Use real datasets and examplesApply Knowledge
Build your own analytics projectsRecent Tutorials
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
Ready to Master Hockey Analytics?
Start with the basics and work your way up to advanced machine learning applications.