Coach Dashboard
Your assigned goalies at a glance.
My Goalies
Click a goalie to open their full analytics.
Coach Notes
Private notes only you can see, tied to a specific goalie.
Add a Note
Note History
Recent Games
Most recent tracked games this season.
| Date | Opponent | Result | Shots | Saves | SV% | Report |
|---|
Rebound Control
Puck Playing
Go Deeper
Full analytics, coach notes, and the AI Coach for this goalie.
Platform Overview
GoalieIQ Analytics β account and usage summary across the platform.
Coaches
Every coach account on the platform.
| Name | Assigned Goalies | Created |
|---|
Goalies
Every goalie account on the platform.
| Name | Team | Games Tracked | Coaches Assigned |
|---|
Assignments
Link a coach to a goalie. Coaches can never do this themselves β only an admin can grant access.
Create Assignment
All Assignments
| Coach | Goalie | Status | Actions |
|---|
Overview
Performance dashboard focused on identifying strengths, weaknesses and areas for improvement.
Stopping Performance
The most important question: are you stopping more or fewer pucks than the shots you face would predict?
SV% vs Expected SV%
Save Percentage Distribution
Goals Against Profile
Use this section to understand the quality of goals being allowed rather than simply counting goals.
Goals Against Distribution
Goals Against by Shot Grade
Recent Form
Short-term performance can reveal whether changes in your game are actually working.
Last 5 Games
Core Performance
Game Log
Game-by-game results with advanced performance context.
| Date | Opponent | Result | Shots | Saves | GA | SV% | GAA | Minutes | Report |
|---|
Period Breakdown
Identify when performance changes during games.
Goals Against by Period
SV% by Period
Period Statistics
| Period | Shots | Saves | Goals Against | SV% |
|---|
Shot Situations
Find the situations, shot qualities and play types that give you the most room to improve.
Where Are the Problems?
These charts are intended to turn shot tracking into actual training priorities.
Shots by Location
Goals by Location
Situation-Specific Performance
Use these breakdowns to identify technical or tactical situations that deserve more practice.
Rush / Transition
Breakaways
Rebound Shots
Screened Shots
One-Timers
Cross Ice
Deflections
Extended Possession (Shot in Stride)
Quick Release
Development Priority
Rebound Control
Dedicated analysis of directional rebound-control execution.
Good vs Bad Rebounds
Good vs Bad by Direction
Goal-Associated Outcomes by Direction
Directional Breakdown
| Direction | Good | Bad | Total | Good % | Goals |
|---|
Skill Trends
Small, actionable measurements designed to track how specific parts of your game are improving.
Recent Form
The direct answer: is performance trending up or down over the last several games?
Save % β Last Games
Darker bars are the most recent games used in the assessment above.
Stopping
Measure whether your actual stopping ability is improving beyond the quality of shots you face.
Incremental Game Factors
These metrics can become especially useful once you have a larger sample of manually tracked shots.
Rush Defence
Net-Front
Workload
Release Context
Quality Starts
Consistency
Season-Long View
Full-season context (every game, in order) to complement the recent-form read above.
SV% Above Expected β Every Game
Bars are noisy on their own (small shot samples swing them a lot) β the white line is the 3-game rolling average, which is what actually shows the trend.
Cumulative GSAx
Current Development Focus
Puck Playing
Track how effectively you stop rims and turn puck touches into controlled passes.
Puck-Playing Breakdown
Game-by-game puck-playing execution for the current season.
| Date | Opponent | Rims Faced | Rims Stopped | Rim Stop % | Pass Attempts | Passes Completed | Passes Converted % |
|---|
How to Read This
Enter Stats
Watch the game on Hudl (or wherever) in another tab, and tap along here as it happens. When you're done, hit Finish to save it all as one game.
Game Info
Fill this in before or after tagging β whenever's easiest.
Period
Select which period you're currently watching β new shots you tag will use this.
Live Totals
Updates automatically as you tag shots below.
Log a Shot
Tap what happened, then hit Add Shot. Extra tags are optional.
Shot Log
Most recent first. Tap Remove to undo a mistake.
Puck Playing
Tap to tally rim plays and passes as they happen.
Rebound Control Totals
Built automatically from what you tag above.
My Games
View, edit, or delete games you've entered. Use the form below to add a new one.
Your Games
Click Edit to load a game into the form below, or Delete to remove it permanently.
Add a New Game
Required for every game.
Upload Video
Upload your game film here and we'll take care of the rest -- your stats will show up once we've gone through it.
Upload game film
Since the camera shows the whole rink, this tells us which net to actually pay attention to -- otherwise shots at both ends get mixed together.
Your uploads
We'll handle turning this into stats -- nothing else needed from you.
Video Review
Every uploaded game video across all customers -- download to clip shots from, or delete once you're done with it.
AI Coach
Ask a question about this season's stats and get a plain-language answer.
About
About the player and analytics platform.
Player
Position: Goaltender
Birth Year: β
Team: β
Season: β
Analytics Philosophy
This platform is designed as a development resource rather than simply a statistical rΓ©sumΓ©.
Traditional goaltending statistics are combined with shot-level, situational and rebound-control data to identify specific areas that can be improved.
The goal is to turn game data into actionable training priorities: identify a weakness, train it, measure it and determine whether it improves.
xG & GSAx Methodology
How shot quality (xG), GSAx, and shot grades are actually calculated β and their current limitations.
How xG is calculated
Every tagged shot is scored by a formula that lives in the database, not in this page's code β it runs automatically the moment a shot is saved, so it can't be quietly edited per goalie without a visible, version-tracked change.
Base rate: starts from shot distance (closer shots score more often). Adjustments: multiplied up or down based on location (Crease, Slot, Circle, Point, Perimeter), shot type (one-timer, backhand, slap shot), and situation (rush, rebound, screened, breakaway, cross-ice, deflection).
Location also stands in for shot angle -- Slot is roughly straight-on, Circle is a medium angle, and Perimeter is the worst angle (along the boards), on top of each tag's role as a proximity signal for Crease and Point. This is a coarse proxy, not a measured angle: the platform doesn't capture shot coordinates, and a single tag like "Circle" can span a real range of angles depending which faceoff dot the shot came from.
GSAx = total xG faced minus goals actually allowed. A positive number means the goalie stopped more than an average goalie would be expected to, given the shots faced.
Current limitations β read this
This is a heuristic, not a validated model. The distance/situation factors above are informed by public hockey and soccer xG research, but they have not yet been statistically fit to this platform's own shot data.
A legitimate xG model is normally built by fitting a statistical model (typically logistic regression) to thousands of shots with known outcomes, then checking that its predictions are calibrated β e.g. that shots it scores at 20% actually go in about 20% of the time.
At current shot volume, that calibration isn't yet statistically meaningful. As tagged shots accumulate, the plan is: fit real coefficients from outcome data, validate with held-out data, and publish the results here β same standard used by public models like MoneyPuck and Evolving Hockey.
Model Version History
Every change to the formula, including bugs found and fixed.