What is Corsi?
The share of shot attempts your team takes when this player is on the ice.
What this tells us
When this player is on the ice at full strength, does his team or the other team take more shots? Corsi measures that by counting all shot attempts — goals, shots on net, and blocked shots — for both teams. A Corsi of 52% means his team took 52% of the shot attempts while he was playing. It's the most basic way to see if a player's presence tilts the game toward his team's offense or the opponent's.
Limitations
Corsi treats every shot attempt the same — a slap shot from the blue line counts the same as a scoring chance from the slot. It also doesn't account for when a team is ahead or behind in the score, which changes how aggressively both teams play. That's why we pair it with xG, which weights shots by how dangerous they actually are, and we show score-adjusted versions for context.
Formula[show]
CF% = (Corsi For) / (Corsi For + Corsi Against) × 100, where Corsi For = Goals + Shots on Net + Blocked Shots by team; Corsi Against = same for opponentExample
A top-line forward typically posts a Corsi around 52–56%. A fourth-line role player might sit closer to 48–50%. A defenseman playing heavy minutes in his own end might be in the 48–51% range, which isn't bad — it means he's holding the line despite spending time defending.