Analysis

What Does RAPM Mean in Hockey? The Stat Explained

RAPM (Regularized Adjusted Plus-Minus) is hockey analytics' best tool for isolating individual player impact. Here's a clear explanation of what RAPM measures, how it works, and its limitations.

Frank

RAPM — Regularized Adjusted Plus-Minus — is one of the most sophisticated player evaluation metrics in hockey analytics. It attempts to answer a deceptively difficult question: how much does this individual player actually contribute to their team’s results, independent of their teammates and opponents?

The Problem RAPM Solves

Evaluating individual players in hockey is hard. It’s a team sport played in shifts, and a player’s raw stats are deeply influenced by who they play with, who they play against, and how they’re deployed.

Consider a straightforward example. A third-line forward plays most of his minutes alongside two other solid two-way players, faces mostly second- and third-line competition, and starts 60% of his shifts in the offensive zone. His on-ice goal differential looks great. But how much of that is his own contribution, and how much is the product of favorable circumstances?

Traditional plus-minus doesn’t answer this. Neither does raw Corsi or even expected goals, because all of these metrics are “on-ice” stats that reflect the combined performance of everyone on the ice at the same time.

RAPM was designed to untangle individual contributions from team and contextual effects.

How RAPM Works

At a high level, RAPM uses a statistical technique called regression to separate each player’s individual impact on team performance from the effects of their teammates and opponents.

Every shift in a hockey game involves five skaters and a goalie on each side. The outcome of that shift — whether measured in goals, shot attempts, expected goals, or another metric — is the result of all those players working together or against each other.

RAPM takes every shift from an entire season (or multiple seasons) and builds a statistical model that figures out how much each individual player contributed to the outcomes. It does this by looking at how results change when different combinations of players are on the ice.

If Player A’s team consistently performs better when he’s on the ice regardless of which teammates he’s paired with, and consistently performs worse when he’s off the ice, the model attributes positive value to Player A. If a player only looks good because they always play with a star linemate, RAPM will catch that — the star gets the credit, not the passenger.

The “Regularized” Part

The “regularized” in RAPM refers to a mathematical technique called ridge regression (or similar regularization methods). This is important because without regularization, the model can produce wild, unreliable estimates — especially for players with limited ice time or unusual deployment patterns.

Regularization pulls extreme estimates back toward zero, acting as a check against overfitting. It says: unless there’s strong evidence that a player is exceptional, assume they’re closer to average. This makes the results more stable and trustworthy, particularly for depth players who don’t log heavy minutes.

The “Adjusted” Part

The “adjusted” part means the model controls for context. Depending on the specific implementation, RAPM models may adjust for:

  • Quality of teammates — who you play with
  • Quality of opponents — who you play against
  • Zone starts — offensive vs. defensive zone faceoffs
  • Score state — leading, trailing, or tied
  • Home/away effects

By controlling for these factors, RAPM isolates the player’s marginal contribution — what they add (or subtract) above and beyond what you’d expect given their deployment and teammates.

What RAPM Outputs Look Like

RAPM results are typically expressed as a rate stat — for example, the estimated impact on goal differential per 60 minutes of play.

A player with a RAPM of +0.30 goals per 60 minutes is estimated to improve their team’s goal differential by 0.30 goals for every 60 minutes they’re on the ice, after adjusting for all contextual factors. A player at -0.15 is estimated to be a slight drag on team performance.

Most RAPM implementations break results into offensive and defensive components. A player might have an offensive RAPM of +0.40 and a defensive RAPM of -0.10, meaning they’re a significant offensive driver with a small defensive cost. This kind of breakdown is valuable for understanding a player’s profile and role.

Some RAPM models are built on goals (traditional RAPM), while others use expected goals (xG-based RAPM) or shot attempts. Expected goals-based RAPM is generally considered more stable because it uses a larger, less luck-dependent event set.

Why RAPM Is Valuable

RAPM is one of the best tools for identifying the following types of players:

Undervalued contributors who play tough minutes or have weak linemates. These players often have modest counting stats but show strong RAPM numbers because the model recognizes they’re elevating play despite difficult circumstances.

Overvalued players who benefit from strong teammates or sheltered deployment. A player might have impressive on-ice numbers that evaporate once you control for context. RAPM reveals when a player is being carried.

True two-way impact players whose defensive contributions don’t show up in traditional stats. RAPM’s defensive component captures shot and goal suppression that box scores completely miss.

Depth players worth keeping or acquiring. In salary cap leagues — and in fantasy hockey — finding cost-effective players who contribute more than expected is critical. RAPM is one of the key inputs in a solid fantasy hockey sleeper-hunting process.

Limitations of RAPM

RAPM is powerful but not perfect.

Sample size dependency is the biggest challenge. RAPM needs a large number of shifts to produce reliable estimates. For players with limited ice time — rookies, call-ups, or players who miss significant time to injury — the estimates carry more uncertainty. Regularization helps, but it also means the model is conservative about attributing impact to these players.

Collinearity issues arise when certain players almost always play together. If two forwards are joined at the hip on the same line for an entire season, the model has difficulty separating their individual contributions because it rarely observes one without the other.

It doesn’t explain why. RAPM tells you that a player has a positive or negative impact, but it doesn’t tell you what they’re doing to create that impact. For that, you need to look at more granular metrics — individual shot generation, passing data, zone entries, and defensive plays.

Model choices matter. Different analysts build RAPM models with different inputs, adjustments, and regularization strengths. Two RAPM models can produce different estimates for the same player. It’s a framework, not a single definitive number.

Where to Find RAPM Data

RAPM is less universally available than simpler metrics like Corsi or expected goals, but several hockey analytics sites publish it. Evolving Hockey is one of the most prominent sources for regularized adjusted plus-minus data, offering both goals-based and expected-goals-based versions with offensive and defensive splits.

Some analysts and researchers also publish their own RAPM models on personal blogs or through social media, often with detailed methodology explanations.

The Bottom Line

RAPM is the hockey analytics community’s best attempt at answering the question “how good is this player, really?” By using regression to separate individual contributions from teammate, opponent, and deployment effects, RAPM provides a context-adjusted view of player impact that simpler metrics can’t match. It’s not perfect — no single stat is — but it’s one of the most informative tools available for evaluating hockey players at a deeper level.


New to hockey analytics? Start with our beginner-friendly guides on Corsi explained, Fenwick vs. Corsi, and expected goals explained simply before diving into RAPM.

F

Frank

Hockey Writer & Analyst

Share:

Related Articles