NewAdvanced stats: sort every skater and goalie by xGF%, GSAx and more, any season since 2008-09 Open stats →
BluelineMetrics/About
About BluelineMetrics

NHL analytics powered by
real statistical modeling

BluelineMetrics is an independent NHL analytics platform built to give fans, analysts, and hockey enthusiasts a deeper look at the numbers behind the game.

What We Do

We build data-driven tools that make NHL statistics more useful and accessible. Our models pull from publicly available data and apply statistical techniques to surface insights that go beyond the box score: every player gets a rating, every contract gets a value verdict, and every tool on the site is built on those same numbers, so a player looks the same on his profile, in the Trade Machine and in GM Mode.

Players and contracts

Player Profiles
Every NHL player with 0-100 ratings, a written scouting report, career trends, shot maps and contract details.
Contract Database
WAR-based value for every contract: expected AAV, an Underpaid, Fair or Overpaid verdict, and all 32 team cap sheets.
Player and Goalie Cards
A card for every player and season back to 2008-09, with that season's headshot, ratings and key stats.
Free Agency
Upcoming and unsigned free agents with model value and rights status.

Build, compare and simulate

Trade Machine
Build any trade, see the cap impact for both teams and a value verdict, then share it or publish it to Community Trades.
Compare
Put any players side by side: ratings, contract value and career arcs.
GM Mode
Run a team: set lines, sign free agents, make trades and simulate the season for playoff and Cup odds.
Playoff Simulator
Monte Carlo playoff simulations based on team strength and matchup data.

Tonight and this season

Live Game Tracker
Every game live: score and clock, plus expected goals, danger chances, win probability and a shot map.
Daily Picks
The model's moneyline and totals picks for tonight's slate, ranked by edge.
Awards Race
The rest of the season simulated 10,000 times for the Art Ross, Hart, Norris, Vezina and more.
Leaderboards
The league's best and worst contracts, top-rated players and more.

Prospects and tracking

Draft Prospect Rankings
NHLer% and Star% projections for draft prospects using CSS ranks and NHLe production.
NHL Edge Skating
Top speed, shot speed, and distance metrics from NHL's tracking data.

Play

Pick'em
Pick tonight's winners, climb the season and friends leaderboards, run a private league and try to beat the model.
Daily Puzzles
Nine daily hockey games, including Statdle, Value Verdict, Rinkmaculate and the 84-0 Challenge. Same puzzle for everyone, new every day, with daily and streak leaderboards.
Stats Explained
A plain-English guide to Corsi, expected goals, GSAx, PDO, WAR and how our ratings work.

Our Methodology

Player ratings are league percentiles from 0 to 100, measured against players at the same position: a 90 means better than roughly 90% of them. Each skater gets an overall plus component ratings for offense, defense, play driving, finishing, power play, penalty kill and speed. The current season blends the last three, weighted toward the most recent, so one hot or cold stretch doesn't swing a rating too far. Goalies are rated on goals saved above expected (GSAx): the goals they stopped compared with what an average goalie would allow on the same shots.

Our contract valuation model is built on Wins Above Replacement (WAR), drawing inspiration from the publicly available research at Evolving-Hockey. We model expected AAV as a function of WAR and market conditions, then compare it against each player's actual cap hit to produce a value rating.

Our draft model uses CSS scouting ranks as a Bayesian prior, adjusted by NHLe (NHL equivalency) production. NHLer% represents the probability a prospect plays 164 or more NHL games. Star% represents the conditional probability of becoming a top-line contributor, given they reach the NHL.

Our expected goals (xG) model estimates the probability that any given shot becomes a goal, using shot distance, angle, shot type, and whether the shot came off a rebound or off the rush. It is deliberately blind to who took the shot, so comparing a player's actual goals against his expected goals measures how he finished the chances he generated. On a like-for-like basis, excluding empty-net situations, the model currently lands within half a percent of the league's real goal total.

The Trade Machine and GM Mode value players the same way: rating and years of team control, plus the gap between what the model expects a player to be worth and what he's paid. Draft picks are valued by round and the original team's projected finish.

All data is sourced from publicly available NHL APIs, Daily Faceoff, CSS rankings, and official transaction records. Models are updated regularly throughout the season.

New to advanced stats? Start with Stats Explained, or check the FAQ.

The Community

BluelineMetrics is built for fans who like to argue with numbers. Create a free account to get a public profile with a username, profile picture and favorite team. Publish your trades to Community Trades and your GM Mode sims for others to like, react to, discuss and load, follow other fans and see what they're up to in the activity feed, compete in Pick'em and on the puzzle leaderboards, and keep your daily puzzle streaks synced across devices. Find people to follow.

Premium

Most of the site is free. Blueliners (Premium members) also get the full daily picks board, the player and goalie card explorer with every season back to 2008-09, the live tracker's advanced analytics, unlimited GM Mode sims with saving and publishing, the daily puzzle archive and Unlimited mode, 60 BluelineBot questions a day, no ads, and a blue check next to their username.

Become a Blueliner

Contact

Questions, feedback, or data inquiries. We'd love to hear from you. See the contact page for what to include.

contact@bluelinemetrics.com