What is Corsi in Hockey?
Corsi is an advanced hockey statistic that measures shot attempt differential while a player is on the ice. Named after Jim Corsi, a former Buffalo Sabres goaltending coach, this metric counts all directed shots—including shots on goal, missed shots, and blocked shots—to evaluate how much territorial control and offensive pressure a team generates compared to what they surrender.
Unlike traditional statistics like goals or plus-minus, Corsi focuses on shot volume rather than outcomes. The underlying philosophy is simple: teams that generate more shot attempts than their opponents typically possess the puck more often, create more offensive opportunities, and are more likely to win games over time. This makes Corsi one of the foundational metrics in modern hockey analytics.
The Origin: Jim Corsi and the Buffalo Sabres
The Corsi metric emerged from within the Buffalo Sabres organization during the early 2000s. Jim Corsi, the Sabres' goaltending coach, developed the statistic as a tool to better understand team performance beyond the noise of goal-scoring variance. Born in Montreal in 1954, Corsi had a playing career as a goaltender before transitioning into coaching, where he spent 18 years with the Buffalo Sabres and St. Louis Blues.
The creation of Corsi reflected a fundamental insight in hockey analytics: goals are heavily influenced by luck, goaltending performance, and factors outside a team's direct control. Shot volume, however, is far more predictable and reflects a team's underlying ability to control play. By measuring all shot attempts rather than just goals, Corsi provided a more stable metric for evaluating team performance and player contribution.
The metric gained broader recognition through the work of analysts like Vic Ferrari and Gabriel Desjardins, who popularized Corsi in hockey blogs and research during the mid-2000s. Today, Corsi is tracked by every NHL team and is considered essential infrastructure in professional hockey analytics.
How Is Corsi Calculated?
Corsi is straightforward to calculate, making it one of the most transparent advanced statistics in hockey.
The Basic Formula
Corsi For (CF) = Shots on Goal + Missed Shots + Blocked Shots (for your team)
Corsi Against (CA) = Shots on Goal + Missed Shots + Blocked Shots (against your team)
Corsi Differential (C+/-) = CF − CA
All shot attempts are counted at even strength (5-on-5 play), excluding power plays and penalty kills, to provide a clean comparison of territorial control when teams are at equal strength.
| Component | Definition | Example |
|---|---|---|
| Shots on Goal (SOG) | Shots that reach the goaltender and are saved or scored | 15 shots on goal |
| Missed Shots | Shots that miss the net entirely | 8 shots wide or high |
| Blocked Shots | Shots that are blocked by a defender before reaching the goaltender | 12 blocked shots |
| Corsi For (CF) | Total of all three components for your team | 15 + 8 + 12 = 35 |
| Corsi Against (CA) | Total of all three components against your team | 28 |
| Corsi Differential | CF minus CA | 35 − 28 = +7 |
Corsi Percentage (CF%)
While the raw Corsi number is useful, Corsi Percentage (CF%) is the more commonly cited metric because it accounts for the total number of shot attempts in a game.
CF% = (CF / (CF + CA)) × 100
This formula converts the raw differential into a percentage, making it easier to compare across different games and contexts. A CF% above 50% indicates that a team or player generated more shot attempts than they surrendered.
For example, if a player's team had 35 shot attempts and the opponent had 28, the calculation would be:
- CF% = (35 / (35 + 28)) × 100 = (35 / 63) × 100 = 55.6%
This means the player's team controlled 55.6% of all shot attempts while he was on the ice.
Different Corsi Variations
Corsi has evolved to include several situational variations:
- Close-Game Corsi: Measures shot attempts only in close games (tied or within one goal), eliminating the effect of teams playing conservatively when ahead or aggressively when trailing.
- Situational Corsi: Tracks Corsi separately for different game situations—when trailing, tied, or ahead—to account for tactical changes.
- Per-Player Corsi: Tallies shot attempts only while a specific player is on the ice, useful for evaluating individual contributions.
- Team Corsi: Aggregates all shot attempts for an entire team across a season.
How Do You Interpret Corsi?
Understanding what Corsi numbers mean is critical to using this metric effectively.
Corsi Percentage Thresholds
Corsi percentage is typically interpreted using these benchmarks:
| CF% Range | Interpretation | Team Implication |
|---|---|---|
| >55% | Elite puck control | Dominant play; likely generating significant offensive pressure |
| 50–55% | Above average | Team controls play; positive territorial advantage |
| 45–50% | Below average | Team struggles to maintain possession; defensive pressure |
| <45% | Poor control | Significant territorial disadvantage; concerning trend |
A player or team with a CF% above 55% is generating significantly more shot attempts than opponents, indicating strong puck control and offensive dominance. Conversely, a CF% below 45% suggests the player's team is in a defensive posture and struggling to generate offensive opportunities.
Corsi as a Measure of Puck Possession
At its core, Corsi measures puck possession and territorial dominance. When your team has a high CF%, it means your players are spending more time in the offensive zone, creating more scoring chances, and putting the opposing goaltender under greater pressure.
This possession advantage often translates to wins over time. Teams that consistently maintain a CF% above 50% across a season typically finish with better records and playoff success than teams with CF% below 50%. The correlation isn't perfect—goaltending, luck, and shot quality matter—but it's strong enough that Corsi is considered a reliable predictor of future performance.
What Corsi Doesn't Tell You
Despite its usefulness, Corsi has important limitations:
- Shot Quality: Corsi counts all shots equally, regardless of whether they're high-danger chances or low-probability attempts from the point. A team could have a high CF% while generating mostly low-quality shots.
- Goaltending: Corsi measures offensive output, not defensive performance. A team with a 45% CF% but an elite goaltender might still win games.
- Luck and Variance: Shooting percentage and save percentage introduce randomness. A team could control play but lose due to bad luck.
- Context Dependency: A player's Corsi is influenced by linemates, coaching, and role (offensive vs. defensive). Comparing a top-line forward's Corsi to a fourth-line grinder's is misleading without context.
Corsi vs. Fenwick: What's the Difference?
The most common comparison in hockey analytics is between Corsi and Fenwick, two closely related metrics.
| Metric | Includes Shots | Includes Misses | Includes Blocks | Primary Use |
|---|---|---|---|---|
| Corsi | ✓ | ✓ | ✓ | Short-term stability; overall puck possession |
| Fenwick | ✓ | ✓ | ✗ | Long-term prediction; eliminates defensive bias |
Fenwick, named after analyst Mike Fenwick, is identical to Corsi except it excludes blocked shots. The rationale is that blocked shots are partially a defensive action—a defender successfully preventing a shot from reaching the goaltender. By removing blocks, Fenwick isolates the offensive team's shot-generation ability.
Which Metric is Better?
Neither metric is universally "better"—they serve different purposes:
- Corsi is more stable short-term. Because it includes blocked shots, it captures more total activity and is less volatile game-to-game.
- Fenwick is more predictive long-term. Research shows Fenwick correlates slightly better with future goal differential and wins over full seasons, as it removes the defensive noise of blocked shots.
- Corsi is easier to track. Blocked shots are sometimes recorded inconsistently across leagues, making Corsi more reliable for quick analysis.
Most analysts use both metrics in conjunction. If Corsi and Fenwick diverge significantly for a player, it suggests the team is blocking a lot of shots—either a sign of strong defensive work or struggling offense.
Why Does Corsi Matter in Hockey?
Corsi has become central to how teams evaluate performance, players, and strategy.
Predicting Team Success
The primary value of Corsi is its predictive power for wins. Research consistently shows that teams with higher Corsi percentages over a season finish with more wins and points than teams with lower CF%. This correlation is stronger than traditional metrics like goal differential alone because Corsi provides a larger sample size (many more shots than goals).
A team with a 52% CF% over 82 games is far more likely to make the playoffs than a 48% CF% team, all else being equal. This is why NHL teams invest heavily in analytics departments to track and optimize their Corsi metrics.
Evaluating Player Performance
Individual Corsi is used to evaluate how much a player contributes to his team's puck possession:
- Offensive Players: A forward with a 55% CF% is generating more shot attempts than opponents when he's on the ice, suggesting strong offensive contribution and playmaking.
- Defensive Players: A defenseman with a 52% CF% is maintaining possession in his own zone and contributing to transitions—a sign of solid defensive play.
- Context Matters: A fourth-line grinder with a 48% CF% might be performing well given his role, while a top-line forward with 48% CF% is underperforming.
Team Strategy and Coaching
Coaches use Corsi to evaluate tactical success. If a team's CF% drops significantly in the second period, it signals that the opponent's game plan is working. Conversely, a team that maintains a 55%+ CF% is executing its system effectively and controlling the pace of play.
Common Misconceptions About Corsi
Misconception 1: "High Corsi Guarantees Wins"
While Corsi correlates with wins, it doesn't guarantee them. A team could control play (high CF%) but lose due to:
- Elite goaltending by the opponent
- Shooting variance (missing high-danger chances)
- Bad luck (posts, crossbars, deflections)
Conversely, a team could win with a 48% CF% if their goaltender is exceptional and they convert their limited chances efficiently.
Misconception 2: "Corsi is the Only Stat That Matters"
Corsi is one tool among many. Modern hockey analysis uses:
- Expected Goals (xG): Accounts for shot quality, not just quantity
- PDO: Shooting percentage + save percentage; identifies unsustainable luck
- Scoring Chances: Focuses on high-danger opportunities
- Possession Metrics: Zone entries, exits, transitions
The most insightful analysis combines multiple metrics to build a complete picture.
Misconception 3: "Corsi Works the Same for Every Player"
Corsi interpretation depends heavily on context:
- A top-line center should have a 52%+ CF%; anything below 50% is concerning
- A fourth-line forward might have a 48% CF% and still be performing well in his role
- A shutdown defenseman might have a 47% CF% because his job is to defend, not generate offense
Always consider role, linemates, and team system when evaluating Corsi.
Corsi and Modern Hockey Analytics
Beyond Corsi: Expected Goals (xG)
While Corsi measures shot quantity, Expected Goals (xG) measures shot quality. xG assigns a probability to each shot based on historical data about similar shots and whether they resulted in goals.
A team could have a 55% Corsi but a 48% xG if their shots are from poor locations. Conversely, a team with 48% Corsi but 52% xG is generating higher-quality chances despite fewer total shots. Advanced analysts now use both metrics together: Corsi for puck possession and xG for offensive efficiency.
The Evolution of the Metric
Since its creation in the early 2000s, Corsi has evolved significantly:
- Situation-Specific Tracking: Modern analysis breaks Corsi into close games, blowouts, and different score states to eliminate tactical bias
- Adjustment Factors: Some analysts adjust Corsi for quality of competition, team strength, and era to make historical comparisons
- Integration with AI: Machine learning models now incorporate Corsi alongside dozens of other variables to predict outcomes
Despite these refinements, the core principle remains unchanged: teams that generate more shot attempts typically win more games.
FAQ: Corsi Questions Answered
Q: Is Corsi a good indicator of team performance?
A: Yes, but not perfectly. Corsi is one of the strongest predictors of future wins in hockey because it measures puck possession and offensive opportunity generation. Teams with a 52%+ Corsi percentage typically finish with better records than teams below 50%. However, Corsi alone doesn't determine outcomes—goaltending, shot quality, and luck also matter significantly. Use Corsi as part of a broader analytical framework, not as the sole evaluation metric.
Q: What is a good Corsi percentage for a player?
A: Context-dependent benchmarks are:
- Top-line forward: 52%+ is excellent; 50%+ is good; below 48% is concerning
- Mid-line forward: 50%+ is solid; 48–50% is acceptable
- Fourth-line forward: 47%+ is respectable; the role is defensive-focused
- Defenseman: 50%+ indicates strong play; 48–50% is acceptable; below 47% suggests defensive struggles
Remember that a player with 48% CF% on a weak team might be performing better than a 52% CF% player on a dominant team.
Q: How does Corsi relate to goals?
A: Corsi correlates with goals, but it's not a direct cause. More shot attempts typically lead to more goals over time, but the relationship is mediated by shot quality and goaltending. A team could have 10 more shot attempts but score fewer goals if those shots are from poor locations or the opponent's goaltender is hot. This is why analysts use both Corsi (quantity) and xG (quality) together.
Q: Why do some players have good Corsi but low scoring?
A: Several factors explain this:
- Shot Quality: The player generates many shots, but from low-probability areas
- Luck: The player has been unlucky with bounces, posts, and deflections
- Role: The player is a playmaker (assists-focused) rather than a shooter
- Linemates: Playing with poor finishers means more assists but fewer goals
- Goaltending: The opponent's goaltender is performing exceptionally well
High Corsi with low scoring is often a sign that positive regression is coming—the player will eventually score more as luck normalizes.
Q: Is Fenwick better than Corsi?
A: Fenwick is slightly more predictive of long-term success because it removes the defensive noise of blocked shots. However, Corsi is more stable short-term and easier to track consistently. Most analysts use both metrics. If Corsi and Fenwick diverge significantly for a player, it indicates the team is blocking many shots—either good defense or offensive struggles. For evaluating a full season, Fenwick is marginally better; for game-to-game analysis, Corsi is more reliable.