Corsi Calculator

Enter your team's shots on goal for, missed shots for, and blocked shots for — plus the same three stats against — and this Corsi Calculator computes your Corsi For (CF), Corsi Against (CA), Corsi +/- (C+/-), and CF% (shot attempt percentage). A key advanced NHL metric that reveals puck possession and shot attempt dominance at even strength.

Shots on target by your team

Shot attempts that missed the net

Shot attempts blocked by the opposition

Shots on target by the opposing team

Opposition shot attempts that missed the net

Opposition shot attempts your team blocked

Results

Corsi +/- (C+/-)

--

Corsi For (CF)

--

Corsi Against (CA)

--

CF% (Corsi For %)

--

Corsi For vs. Corsi Against

Frequently Asked Questions

What is Corsi in hockey?

Corsi, also known as SAT (Shot Attempts), is an advanced hockey statistic that measures all shot attempts — shots on goal, missed shots, and blocked shots — for and against a team or player. It was created by Jim Corsi, a former NHL goalie coach, to better quantify puck possession and offensive zone pressure beyond traditional shots-on-goal metrics.

How is Corsi calculated?

Corsi For (CF) = Shots on Goal For + Missed Shots For + Blocked Shots For. Corsi Against (CA) = Shots on Goal Against + Missed Shots Against + Blocked Shots Against. Corsi +/- = CF − CA. CF% = CF ÷ (CF + CA) × 100. A CF% above 50% indicates the team is generating more shot attempts than it allows.

What does CF% mean and what is a good CF%?

CF% (Corsi For Percentage) represents the share of all shot attempts that belong to your team. A CF% above 50% means your team is controlling the puck and generating more shot attempts than the opposition. Elite teams and players typically sustain CF% values of 52–55% or higher over a full season.

What is the difference between Corsi and Fenwick?

Both are shot-attempt metrics, but Fenwick excludes blocked shots from the calculation, counting only shots on goal and missed shots. Corsi includes all three categories: shots on goal, missed shots, and blocked shots. Corsi gives a broader view of total shot attempt volume, while Fenwick focuses on unblocked attempts that reached the net area.

Is Corsi measured at even strength only?

Corsi is most meaningful and commonly reported at even strength (5-on-5), because power plays and penalty kills heavily distort shot attempt totals. Even-strength Corsi isolates true puck-possession ability by removing the influence of special teams situations.

Can Corsi be used to evaluate individual players?

Yes. Individual Corsi tracks a player's shot attempts for and against while they are on the ice. A player with a high CF% at even strength is generally considered a strong possession driver who helps their team control the puck. Coaches and analysts use it alongside other metrics to assess defensive and offensive contributions.

Why is Corsi considered a better predictor than goals?

Goals are subject to high variance — goaltending, shooting percentage, and luck can all skew goal totals over a short sample. Corsi captures a much larger sample of events per game, making it a more stable and predictive indicator of a team's true puck-possession quality and future performance over a full season.

What are the limitations of Corsi?

Corsi does not account for shot quality, score effects (teams trailing tend to shoot more), zone starts, or quality of competition. A team may post a high CF% by taking many low-danger shots from the perimeter. For a complete picture, analysts combine Corsi with expected goals (xG), scoring chances, and other contextual metrics.

More Sports Tools