Each hero is assigned a numerical score:
score = (winrate − 50) × 4 × 0.65 + ((pickRate − avgPickRate) / avgPickRate) × 5 × 0.25
- Win Rate (65%) — how many % of hero wins differ from 50%. A hero with 55% WR gets +20 points.
- Pick Rate (25%) — how often the hero is picked relative to the average frequency. Deviation ±100% from average = ±5 points.
Final scores are sorted and tiers are assigned by percentile:
Stop 8%A8–25%B25–70%C70–90%Dbottom 10%
Data is updated every hour based on snapshots from deadlock-api.