Corsi Per Situation Calculator
Free Corsi per situation Calculator for hockey. Enter your stats to get performance metrics and improvement targets. Get results you can export or share.
Reviewed for accuracy by Sher, Sports Science & Nutrition Specialist
Corsi Per Situation Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: CF% = CF / (CF + CA) x 100 | CF/60 = CF / TOI x 60
Additional inputs: TOI (min).
Worked example โ EV CF%: 54.2% (Above Average) | CF/60: 56.3 | Diff/60: +8.8
Formula
CF% = CF / (CF + CA) x 100 | CF/60 = CF / TOI x 60
Corsi For percentage divides shot attempts for by total shot attempts to determine possession share. Per-60 rates normalize raw counts by ice time, enabling fair comparison across different playing times and situations.
Worked Examples
Example 1: Even Strength Corsi Analysis
Problem:A team generates 45 Corsi For and allows 38 Corsi Against at even strength in 48 minutes of 5v5 ice time. Calculate CF%, per-60 rates, and relative Corsi.
Solution:CF% = 45 / (45 + 38) x 100 = 45 / 83 x 100 = 54.2% CF/60 = 45 / 48 x 60 = 56.3 shot attempts per 60 CA/60 = 38 / 48 x 60 = 47.5 shot attempts against per 60 Corsi Differential = 45 - 38 = +7 Differential/60 = 56.3 - 47.5 = +8.8 per 60 Relative Corsi = 54.2 - 50 = +4.2
Result:EV CF%: 54.2% (Above Average) | CF/60: 56.3 | Diff/60: +8.8
Example 2: Special Teams Corsi Comparison
Problem:On the power play: 18 CF, 4 CA in 6 min. On the penalty kill: 3 CF, 16 CA in 5 min. Evaluate both units.
Solution:Power Play CF% = 18 / (18 + 4) x 100 = 81.8% PP CF/60 = 18 / 6 x 60 = 180 per 60 PP CA/60 = 4 / 6 x 60 = 40 per 60 PP Rating: Elite Penalty Kill CF% = 3 / (3 + 16) x 100 = 15.8% PK CF/60 = 3 / 5 x 60 = 36 per 60 PK CA/60 = 16 / 5 x 60 = 192 per 60 PK Rating: Below Average
Result:PP CF%: 81.8% (Elite) | PK CF%: 15.8% (Below Average)
Frequently Asked Questions
What is Corsi and how is it used in hockey analytics?
Corsi is a shot attempt differential metric used in hockey analytics to measure puck possession and territorial control. Named after former NHL goaltending coach Jim Corsi, it counts all shot attempts directed at the net, including goals, saved shots, missed shots, and blocked shots. Corsi For (CF) represents shot attempts by a team or player when they are on the ice, while Corsi Against (CA) represents shot attempts by the opposition. The primary metric, Corsi For Percentage (CF%), is calculated as CF / (CF + CA) x 100. A CF% above 50% indicates the team is generating more shot attempts than they are allowing, which strongly correlates with possession time and territorial dominance. Corsi has become one of the foundational metrics in modern hockey analytics because it is a better predictor of future success than goals or even shots on goal.
Why is it important to separate Corsi by game situation?
Separating Corsi by situation (even strength, power play, penalty kill) is essential because each situation has fundamentally different characteristics. Even-strength play represents the majority of game time (approximately 80%) and is where team quality differences are most apparent because both teams have equal skaters. Power play Corsi is expected to be heavily skewed toward the team with the extra player, so a high PP CF% merely confirms normal advantages rather than exceptional play. Penalty kill Corsi is expected to favor the team at full strength, so achieving even moderate CF% while shorthanded indicates strong defensive play. Lumping all situations together produces misleading results because a team with lots of power play time will have inflated overall Corsi that does not reflect their even-strength competitiveness.
What is a good even-strength Corsi For percentage?
In the NHL, even-strength Corsi For percentage benchmarks are: below 45% is poor and indicates the team is being significantly outplayed in shot attempts, 45-48% is below average, 48-52% is average, 52-55% is above average, and above 55% is elite. Historically, the best possession teams in the NHL sustain even-strength CF% around 54-57%. During the dynasty era of the Los Angeles Kings (2012-2014), they maintained CF% above 55%, which was considered dominant. Individual player CF% is evaluated differently, as top defensive players might have lower CF% due to facing tougher opposition. Context like quality of competition, zone starts, and teammates all affect interpretation. A player with 53% CF% against top-line competition is more impressive than 55% CF% against weaker opponents.
How does Corsi per 60 minutes differ from raw Corsi numbers?
Corsi per 60 minutes (CF/60 and CA/60) normalizes shot attempt counts by time on ice, allowing fair comparison between players or teams with different amounts of playing time. A player who generates 30 Corsi For events in 20 minutes of ice time (90 CF/60) is more efficient at driving possession than one who generates 35 events in 25 minutes (84 CF/60). This rate-based metric is particularly important when comparing players across different roles, as top-line forwards typically play 18-22 minutes per game while fourth-line players might play 8-12 minutes. For team-level analysis, per-60 rates are valuable when comparing games of different lengths (regulation vs overtime) or when looking at specific situations where ice time varies significantly. The NHL average for even-strength CF/60 is approximately 55-60 shot attempts per 60 minutes.
What is relative Corsi and what does it measure?
Relative Corsi (Rel CF%) measures how much better or worse a team or player performs compared to a baseline, typically the 50% possession mark or the team average. For team-level analysis, relative Corsi = CF% - 50%, so a team with 54% CF% has a relative Corsi of +4.0. For player-level analysis, relative Corsi compares the individual to their team: Rel CF% = Player CF% - Team CF% without that player. A player with +3.0 Rel CF% improves their team's shot attempt differential by 3 percentage points when they are on the ice. This metric is valuable because it controls for team quality, identifying players who drive results regardless of their supporting cast. Elite possession drivers typically have Rel CF% of +3 to +6, while players who drag down their team's possession show negative relative Corsi values.
How does penalty kill Corsi differ from even-strength evaluation?
Penalty kill Corsi operates under completely different expectations than even-strength because the shorthanded team is at a significant structural disadvantage. While 50% is the baseline for even strength, a penalty kill CF% of 25-30% is considered average because the team with the power play naturally generates far more shot attempts. Elite penalty kill units achieve 35-45% CF%, meaning they generate nearly as many shot attempts shorthanded as the opposition does with the extra player. This is typically achieved through aggressive forechecking, strong breakout plays, and creating shorthanded scoring chances. A PK CF% above 40% often indicates a team that takes an aggressive approach to killing penalties rather than simply surviving. The quality of penalty kill Corsi events also matters since shorthanded shot attempts tend to be higher quality (breakaways, odd-man rushes) than typical power play shots.
What are the limitations of Corsi as a possession metric?
While Corsi is valuable, it has notable limitations. Not all shot attempts are equal in quality since a shot from the slot is far more dangerous than a shot from the point, but Corsi counts both equally. This is why expected goals (xG) models have emerged as a complement to Corsi, weighting each shot attempt by its scoring probability. Corsi does not account for the score state effect, where teams that are trailing tend to generate more shot attempts (score effects) without necessarily playing better. Zone start effects can skew Corsi since players who frequently start in the offensive zone get inflated numbers. Blocked shots are counted as shot attempts, meaning a team that frequently blocks shots may appear to have worse Corsi despite effective defense. Finally, Corsi does not capture all elements of possession since a team can control the puck extensively without generating shot attempts.
How does Corsi relate to winning percentage in the NHL?
There is a strong positive correlation between even-strength Corsi For percentage and regular season winning percentage in the NHL. Teams with CF% above 52% make the playoffs approximately 65-70% of the time, while teams below 48% make the playoffs only about 25-30% of the time. Over a full season, each percentage point of CF% above 50% corresponds to roughly 2-3 additional standings points. However, Corsi is not perfectly predictive because shooting percentage (how often shot attempts result in goals) and save percentage both add significant variance. A team can sustain high Corsi and still miss the playoffs if their goaltending is below average. Similarly, a team with mediocre Corsi can overperform if they have elite finishing and goaltending. Over multiple seasons, though, Corsi is one of the best predictors of sustained success.
How do coaches use situational Corsi data in game planning?
Coaches use situational Corsi data to make lineup decisions, tactical adjustments, and matchup assignments. Even-strength Corsi identifies which player combinations generate the most territorial dominance, helping coaches construct optimal line pairings and defensive partnerships. Power play Corsi per 60 reveals which PP units are most efficient at generating shot attempts, informing time allocation between first and second power play units. Penalty kill Corsi helps identify which PK units are best at limiting shot attempts and which can generate shorthanded offense. Opposition analysis using Corsi data reveals whether upcoming opponents are vulnerable to certain types of attack or excel at suppressing shot attempts. In-game adjustments can be informed by real-time Corsi data available on the bench, allowing coaches to shorten or lengthen certain lines based on their current possession metrics.
What is the relationship between Corsi and Fenwick in hockey analytics?
Fenwick is closely related to Corsi but excludes blocked shots from the calculation, counting only shots on goal and missed shots. While Corsi counts all shot attempts (shots on goal + missed shots + blocked shots), Fenwick = Shots on Goal + Missed Shots. The rationale for excluding blocked shots is that they may reflect the opposing team's defensive effort (willingness to block shots) rather than the shooting team's offensive generation. In practice, Corsi and Fenwick correlate very highly (r > 0.95) and produce nearly identical rankings of teams and players. Most analysts prefer Corsi because the larger sample size (more events counted per game) makes it more stable with smaller data sets. Fenwick is sometimes preferred for player evaluation because it may better isolate a player's offensive generation from the opposition's shot-blocking behavior.
References
Reviewed for accuracy by Sher, Sports Science & Nutrition Specialist ยท Editorial policy
Related Calculators
๐งฎFenwick (per Situation)
Calculate fenwick (per situation) with inputs, formulas, and instant results.
๐งฎPer (player Efficiency Rating)
Calculate per (player efficiency rating) with inputs, formulas, and instant results.
๐งฎDistance Covered Per Minute
Calculate distance covered per minute with inputs, formulas, and instant results.
๐งฎPutts Per Round
Calculate putts per round with inputs, formulas, and instant results.
๐งฎApm (actions Per Minute)
Calculate apm (actions per minute) with inputs, formulas, and instant results.
๐งฎEffective Actions Per Second (e Aps)
Calculate effective actions per second (e aps) with inputs, formulas, and instant results.
๐งฎFluid Intake Per Hour
Calculate fluid intake per hour with inputs, formulas, and instant results.
๐งฎTraining Volume Calculator
Calculate weekly training volume (sets x reps x weight) per muscle group for hypertrophy.