How Stats Work

Everything ChelClub calculates, explained in plain language.

OVR Skater Rating

Every skater gets an Overall rating on a 50–99 scale. The rating is built from four components, each scored 0–100 internally, then blended with position-aware weights.

Components

  • Scoring — Goals and assists per game, measured against position benchmarks (forwards need 1.0 GPG for a perfect score; defensemen only need 0.5).
  • Defense — Plus/minus, takeaways, blocked shots, interceptions, and giveaway avoidance, each normalized per game.
  • Physical — Hits per game (5.0 hits/game = perfect score).
  • Puck Skills — Pass completion %, shot accuracy %, and faceoff win % blended together.

Position Weights

ComponentForwardDefense
Scoring35%20%
Defense20%35%
Physical15%20%
Puck Skills30%25%

Defense Sub-Weights

MetricWeightBenchmark
Plus/Minus per game30%+2.0/game = perfect
Takeaways per game25%3.0/game = perfect
Blocked shots per game15%2.5/game = perfect
Interceptions per game15%2.0/game = perfect
Giveaway avoidance15%0 giveaways/game = perfect

Puck Skills Sub-Weights

MetricWeightBenchmark
Pass completion %40%80% = perfect
Shot accuracy %35%35% = perfect
Faceoff win %25%65% = perfect
Sample-size penalty: Players with fewer than 10 games played have their raw score blended toward 50 (neutral). At 1 GP, 90% of the score is neutral; at 10 GP, the full calculated score is used. This prevents small-sample outliers from getting inflated ratings.

OVR Goalie Rating

Goalie ratings also use a 50–99 scale but with intentionally generous benchmarks. Playing human goalie in EASHL is brutally difficult, so the thresholds reflect that reality.

A goalie needs at least 10 games played in net to receive a rating.

Components & Weights

ComponentWeightBenchmarks
Save %45%.550 → 0 / .700 → 50 / .800 → 85 / .900+ → 100
GAA30%8.0 → 0 / 5.0 → 40 / 3.0 → 70 / 1.5 → 100
Shutout Rate10%Any shutouts at all is impressive; 12% rate = perfect
Longevity15%Scales from 0 at 10 GP to full credit at 200+ GP
Why so generous? A .700 SV% as a human goalie in EASHL is genuinely solid. The benchmarks are tuned so that competent human goalies land in the 70–85 range, not penalized by NHL-caliber standards that don't apply to 6v6 club play.

Reliability Score

Reliability measures how consistently a player finishes their games. It combines three factors into a 0–100 score with a letter grade. Requires 10+ games played.

Formula

Score = (Completion Rate × 60) + ((1 − Quit Rate) × 30) + ((1 − DNF Rate) × 10)
FactorWeightWhat It Measures
Completion Rate60%Games completed / Games played
Quit Rate (inverted)30%Player-initiated disconnects / Games played
DNF Rate (inverted)10%Did-not-finish events / Games played

Letter Grades

GradeScore Range
A+95–100
A90–94
B80–89
C70–79
D60–69
FBelow 60

Verdict System

When you look up a player, they receive one of three verdicts based on their best rating (skater or goalie, whichever is higher).

VerdictRating ThresholdMeaning
PLAY78+Solid player, safe to pick up
MAYBE65–77Has potential but proceed with caution
PASSBelow 65Probably not worth the roster spot

OVR Color Tiers

The colored ring around a player's OVR number uses these tiers:

TierRatingColor
Elite90+ Gold
Good80–89 Green
Average70–79 Blue
Below Average60–69 Orange
LowBelow 60 Red

Player Archetypes

Every player is assigned one of 15 archetypes based on their per-game stats. The system uses different logic depending on position type.

Forward Archetypes (7 types)

For forwards, every archetype gets a score from 0–1 and the highest score wins.

ArchetypeWhat Triggers It
SniperHigh shooting % combined with high goals per game
PlaymakerHigh assists per game combined with strong passing accuracy
Power ForwardScores goals, throws hits, and takes penalties doing it
Two-Way ForwardBalanced points, takeaways, and blocked shots
PestDraws penalties, throws hits, and racks up PIM
GrinderHits and blocks but doesn't light the lamp much
DanglemanHigh deke success rate with consistent deke volume

Defense Archetypes (5 types)

For defensemen, the system checks conditions in order and assigns the first match. If no conditions trigger, the default is Steady D.

ArchetypeConditions
Shutdown D2.0+ blocks/game AND 1.5+ takeaways/game AND under 0.5 goals/game
Offensive D1.2+ points/game AND 2.0+ shots/game
Physical D5.0+ hits/game AND 2.0+ PIM/game
Puck-Moving D75%+ pass accuracy AND 1.0+ saucer passes/game
Steady DDefault — reliable all-around defenseman

Goalie Archetypes (4 types)

Goalie archetypes are checked in order. First match wins.

ArchetypeConditions
Brick WallSave percentage 75% or higher
Clutch GoalieBreakaway save percentage 55% or higher
SieveSave % below 60% AND GAA above 5.0
NetminderDefault — solid, dependable goaltender

Modifier Badges

Players can earn personality badges that appear on their profile. These are computed from career stats (with slightly relaxed thresholds for recent 10-game windows). A player needs at least 5 games played.

BadgeTrigger
SniperShooting % above 28% AND 0.9+ goals/game
Playmaker1.5+ assists/game AND assists more than 1.8× goals
Puck Hog4.0+ shots/game AND low passing (under 10 attempts/game or under 55% accuracy) AND under 0.8 assists/game
Heavy Hitter5.0+ hits/game
Goon4.0+ PIM/game
Pickpocket2.5+ takeaways/game
Turnover Machine3.5+ giveaways/game
Shot Blocker2.5+ blocked shots/game
Clutch3+ game-winning goals AND GWG rate above 20% of games
Glass CannonOffensive rating 8.0+ AND defensive rating 4.5 or lower
Defensive AnchorDefensive rating 8.0+
Team PlayerTeamplay rating 8.0+

Game Log Highlights

Individual games in a player's game log can earn highlight badges based on that single game's performance.

Skater Highlights

BadgeTrigger
Hat Trick3+ goals in a game
Multi-GoalExactly 2 goals
Dime Dropper3+ assists
Dominant4+ points
GWGScored the game-winning goal
PP GoalScored a power play goal
SH GoalScored a short-handed goal
Enforcer8+ hits
Physical5+ hits
Shot Blocker5+ blocked shots
Pickpocket5+ takeaways
Goon6+ PIM
Sniper50%+ shooting on 3+ shots
Ghost0 points, 1 or fewer shots, 1 or fewer hits

Goalie Highlights

BadgeTrigger
ShutoutRecorded a shutout
Brick WallSave % of 90% or higher
SolidSave % of 80% or higher
Rough NightSave % below 60% on 10+ shots against

Advanced Analytics

The "Money Stats" section on player career pages dives deeper into efficiency and playstyle. All metrics require 10+ games played.

MetricWhat It Measures"Good" Threshold
Pts/60Points scored per 60 minutes of ice time4.0+
G/60Goals scored per 60 minutes of ice time2.0+
Shot Generation/60Total shot attempts per 60 minutes10.0+
TkA/GvATakeaways divided by giveaways — puck management ratio1.0+ (more takes than gives)
Passing Danger %Assists per completed pass, as a percentage3.0%+
Deke %Successful dekes divided by deke attempts50%+
Discipline RatioPenalties drawn divided by penalties taken1.0+ (draw more than you take)
Possession Time %Time with the puck as a % of total ice time8.0%+
Dirty Goal %Screen goals and deflections as a % of all goals15%+ (net-front presence)

Win Impact

Win Impact breaks down a player's record to measure how much they actually contribute to winning. Requires 10+ games played.

What's Tracked

  • Skater Record — W/L/OTL for games played as a skater only
  • Goalie Record — W/L/OTL for games played in net only
  • DNF Win Analysis — How many wins came from the opponent quitting or disconnecting
  • Full Club Rate — % of completed games played with a full club (no AI fill-ins)

Earned It vs. Lucky Breaks

The system looks at what percentage of your total wins came from opponent DNFs (Did Not Finish):

VerdictDNF Win %Meaning
Earned It20% or lessMost wins are legit — this player wins by playing well
No badge21–34%Neutral — some DNF wins but not excessive
Lucky Breaks35% or moreA large chunk of wins came from opponents quitting

Versatility Index

The Versatility Index measures how spread out a player's games are across the five positions (C, LW, RW, D, G). It uses Shannon entropy, a measure of randomness, normalized to a 0–100 scale. Requires 10+ total position games.

For each position with games played, compute p = games_at_position / total_games. Then: Entropy = Σ(−p × ln(p)). The Versatility Index = (Entropy / ln(5)) × 100, where ln(5) is the maximum possible entropy across 5 positions.

Classification Tiers

ClassificationCriteria
Goalie Main70%+ of games played in net
Specialist80%+ of games at any single position
Swiss Army KnifeVersatility Index 70+
FlexibleVersatility Index 40–69
FocusedVersatility Index below 40

A player who plays all 5 positions equally would score 100. A one-position specialist scores close to 0.

Clutch Performance

The clutch section highlights high-pressure situations. Requires 10+ games played.

MetricWhat It Measures
Breakaway Finish %Goals scored on breakaway attempts
Penalty Shot %Goals scored on penalty shot attempts
Hat TricksTotal hat tricks and rate (games per hat trick)
Game-Winning GoalsGWG total and what % of the player's wins they account for
Short-Handed GoalsGoals scored while on the penalty kill

Team Chemistry

Team chemistry analyzes the roster composition of a club. It requires 2+ active members (each with 5+ games played).

Balance Score (0–100)

Starts at 100 and deducts penalties for roster gaps:

GapPenalty
No centers−20
No defensemen−25
No goalies−15
No forwards at all−25

A roster of 6+ active players gets a +5 bonus.

Play Style Detection

StyleTrigger
PhysicalTeam averages 4.0+ hits per game per player
Pass-FirstAssist-to-goal ratio of 2.0+
Run & GunTeam averages 2.0+ goals per game per player
BalancedDefault when no style dominates

Scouting Insights

Scouting insights are auto-generated observations that appear on team pages. Up to 8 insights are shown, each triggered by specific stat thresholds.

InsightTrigger
Strong Faceoff PresenceCenter with 55%+ faceoff win rate
Weak in the DotCenter with faceoff win rate below 45%
Heavy HitterAny player averaging 5+ hits/game
Sniper AlertShooting % of 28%+ AND 0.8+ goals/game
Goal ScorerShooting % of 22%+ AND 0.8+ goals/game
Reliability ConcernAny player with a D or F reliability grade
Breakaway VulnerabilityGoalie with breakaway save % below 50%
Elite Playmaker1.5+ assists/game AND 70%+ pass completion
Breakaway Finisher5+ breakaway attempts AND 40%+ conversion rate

Three Stars & Player of the Week

Three Stars (per game)

After each match, the top 3 scorers are named the three stars. Skaters and goalies use separate formulas, then compete on the same leaderboard.

Skater Score

StatPoints
Goals× 6
Assists× 4
Game-Winning Goal× 3
Short-Handed Goal× 2
Power Play Goal× 1
Plus/Minus× 1.5
Takeaways× 0.8
Hits× 0.5
Blocked Shots× 0.5
Shots× 0.3
Giveaways× −0.5
Average Rating× 0.1

Goalie Score

StatPoints
Saves× 0.8
Save %× 5
Shutout× 10
Average Rating× 0.1

Player of the Week

Uses the same skater scoring formula, summed across the last 5 matches. The player with the highest total score across that window is named Player of the Week, along with their aggregated stats and earned modifier badges.

Stats Guide
Scoring
G Goals A Assists Pts Points SOG Shots on Goal GWG Game Winning Goals
Defense
+/- Plus/Minus Hits Body Checks BkS Blocked Shots TkA Takeaways GvA Giveaways PIM Penalty Minutes
Ratings
OFF Offensive Rating DEF Defensive Rating TMP Teamplay Rating OVR Overall Rating
Goalie
GAA Goals Against Average SV% Save Percentage SV Total Saves SO Shutouts
Other
GP Games Played FO% Faceoff Win % FOW Faceoff Wins Pass% Pass Completion % TOA Time on Attack