← Back to Home
Technical Guide

Understanding Match Performance Ratings

Our proprietary algorithm for evaluating Dota 2 excellence.

The Mathematical Philosophy

Traditional KDA ratios are static—they don't account for game duration or tempo. Our algorithm treats performance as a density metric, valuing high-impact contributions relative to every minute of gameplay.

Core Formula (Baseline)
Rating = 3.5 + (KPM * 7.5) + (APM * 3.5) - (DPM * 5.5) + [Role Bonuses]
  • KPM (Kills Per Minute): Rewards aggressive map presence.
  • APM (Assists Per Minute): Rewards supporting and teamfight participation.
  • DPM (Deaths Per Minute): Penalty for feeding economic momentum to enemies.
  • Role Bonuses: Deep-sync metrics like healing, stuns, and wards are added *on top* of the baseline.

Role & Strategic Bonuses

When "Deep Sync" data is available, we apply specialized bonuses to reward non-offensive excellence:

+0.5
Healer's Grace
Per 1,000 health restored to allies.
+0.5
Crowd Control
Per 10 seconds of enemy total stun duration.
+0.2
Visionary
Per ward placed (Max +3.0). Controls map tempo.
+0.15
Objective Force
Per 1,000 damage dealt to enemy structures.

Performance Milestones

Strategic multipliers applied for efficiency and survival:

+0.5
Reliable Impact
Achieving a 3.0+ KDA ratio.
+1.0
Dominant Presence
Exceeding a 5.0+ KDA ratio.
+2.0
Absolute Mastery
Surpassing a 10.0+ KDA ratio.
+1.5
No One Dies
Completing a game with zero deaths.

The Ranking Tiers

Numerical scores are mapped to visual letter grades seen on your match history cards (Recalibrated for PostgreSQL Hub):

PRISMATIC
Mythical (17.0+)
A legendary, pro-tier anomaly. Effectively a perfect match with massive impact.
SSS
Exalted (14.5 - 16.9)
A complete stomp. You dictated every major objective and teamfight.
S+
Immortal (12.5 - 14.4)
Exceptional contribution. You were likely the MVP of the winning effort.
S
Elite (10.5 - 12.4)
High-impact performance. The "gold standard" for a clean victory.
A
Great (8.5 - 10.4)
Solid, professional contribution. Played your role with high efficiency.
B
Good (6.5 - 8.4)
Standard contribution. Maintained steady momentum for your team.
C
Fair (4.0 - 6.4)
Neutral participation. Contributed to the game but lacked peak density.
D
Poor (Below 4.0)
Rough match. Minimal participation density or high risk-to-reward ratio.

High-Performance Architecture

PostgreSQL Hub: DohaAnalytics is now powered by an enterprise PostgreSQL engine, allowing for 100% career-wide analysis of 1.8GB+ datasets with sub-second responsiveness.

JSONB Deep Sync: We use advanced JSONB subquery aggregation to analyze your entire historical synergy with every ally and enemy hero instantly.

Minimum Duration: Matches under 10 minutes are excluded from career statistics to ensure long-term data integrity.