NHL player ratings built from public play-by-play: what each skater and goalie is worth, measured in goals and wins.

Connor McDavid
In the 100th percentile for total GAR this season, and finishing in the 66th percentile.
The rink is painted from our home-grown expected goals on real shot coordinates. See how it's checked →
2025-26
- Fewer → more shots
- Per-shot xG (AAA Tier)
2025-26 · Where shots come from, scaled to this player's busiest spot. Tap a zone for shooting %.
Home-grown xG
Built from public shot coordinates with no goalie in the model, so a goalie's reputation never moves a shot's value.
Methodology →Transition-credit RAPM
Credits zone exits and entries to the player who moved the puck, so defensemen who drive play get value for it.
Methodology →Your own baseline
Finishing variance measured against each player's own history, not the league's shooting percentage.
Methodology →Buy-low and sell-high calls
Full board →Advanced Insights
interactive · betaBuild your own charts from the full metric library
Drag any dimension and measure into a live query across the skater and goalie marts, shot zones, RAPM, and percentiles, no SQL. Render as bar, scatter, or table, then save it to your account and share a public link.
- · Custom queries
- · Saved visualizations
- · Public share links