Corsi
CF%A shot-attempt metric counting all shots on goal, missed shots and blocked shots, used as a proxy for puck possession.
Corsi counts every shot attempt — on goal, missed, or blocked — for and against a team while a player is on the ice. Corsi For % (CF%) is a team’s share of total attempts.
Because attempts are far more frequent than goals, Corsi stabilizes quickly and is a useful proxy for which team controls play, though it treats a slap shot from the blue line the same as a slot chance.
Explainers that use this
Corsi vs Fenwick: which possession metric should you use?
Two shot-attempt metrics, one small difference — and when each one tells the truer story.
Getting started with DuckDB for hockey data
Why a single-file analytical database is the fastest way to start your hockey data stack.
How a hockey analytics data stack works
The end-to-end path from raw game data to an answer you can act on — drawn as one diagram.
Related terms
Fenwick
A shot-attempt metric like Corsi but excluding blocked shots, often used as a possession and shot-suppression proxy.
Expected goals
A shot-quality metric that estimates the probability each shot becomes a goal, based on factors like location and shot type.
Possession
An umbrella idea for controlling the puck and the shot share; usually measured with proxies like Corsi and zone entries.