Accurate statistics are essential for tracking player development, determining league leaders, and creating a professional experience for your hockey league. This guide covers everything from basic stat categories to setting up efficient tracking workflows.
Player Statistics
These are the standard statistics tracked for skaters (forwards and defensemen):
| Stat | Name | Description |
|---|---|---|
| G | Goals | Goals scored by the player |
| A | Assists | Primary and secondary assists on goals |
| PTS | Points | Total of goals plus assists |
| +/- | Plus/Minus | Goals for minus goals against while on ice (even strength) |
| PIM | Penalty Minutes | Total minutes spent in penalty box |
| PPG | Power Play Goals | Goals scored on power play |
| SHG | Shorthanded Goals | Goals scored while shorthanded |
| GWG | Game Winning Goals | Goals that prove to be the winner |
| SOG | Shots on Goal | Shots that would score if not saved |
Goaltender Statistics
Goaltenders have their own set of statistics that measure their performance:
| Stat | Name | Description |
|---|---|---|
| W | Wins | Games won as starting goalie |
| L | Losses | Games lost as starting goalie |
| OTL | OT Losses | Losses in overtime/shootout |
| GA | Goals Against | Total goals allowed |
| GAA | Goals Against Average | Average goals allowed per 60 minutes |
| SV | Saves | Total shots saved |
| SV% | Save Percentage | Percentage of shots saved |
| SO | Shutouts | Games with zero goals allowed |
| MIN | Minutes Played | Total time in goal |
Calculating Key Metrics
GAA Formula: (Goals Against × 60) ÷ Minutes Played
SV% Formula: Saves ÷ (Saves + Goals Against)
Setting Up Your Stat Entry Workflow
Option 1: Live Scoring (Recommended)
Enter stats in real-time during games. This provides the most accurate data and allows for instant updates to standings and leader boards.
- Assign a dedicated scorekeeper to each game
- Use a tablet or phone with the scoring app
- Stats update automatically as goals are entered
Option 2: Post-Game Entry
Enter stats after games using paper scoresheets. Less real-time but works for leagues without dedicated scorekeepers.
- Use standardized paper scoresheets
- Have teams submit sheets after each game
- Enter stats within 24-48 hours
Stat Tracking Best Practices
Be consistent with assists
Decide upfront whether you'll track one assist or two assists per goal. Stick with that decision all season to ensure fair comparisons.
Track penalties accurately
Record the actual penalty type (roughing, tripping, etc.) along with minutes. This data helps identify patterns and potential issues.
Don't overcomplicate it
For recreational leagues, basic stats (G, A, PIM) are often sufficient. Advanced stats like Corsi or zone entries require video review and dedicated staff.
Displaying League Leaders
Public leader boards are one of the most visited pages on any league website. Make sure your stats display is:
- Up to date: Stats should update immediately after games
- Sortable: Let users sort by different stat categories
- Mobile-friendly: Many players check stats on their phones
- Filterable: Allow filtering by team, division, or position