Dota API issues are mostly resolved (but some matches in events reports might be missing)
Facets are coming soon, Builds section now has up-to-date stats builds.
Check Discord for more info

Top 500 Meta Trends - 7.35

Stats for matches of top-10% (500 rank, ~8.8k+ MMR) of immortal leaderboard players, data provided by Stratz.com

Average number of buybacks per game by Radiant: 0.5764

Pavise
: 66.67
: 23918
: 23.30%
: 13:04
: -1.73%
: 10:28 - 16:00 (05:32)
: 54.90%
: +6.02%
: 59.58% (+4.68%)
: 49.96% (-4.94%)
Heroes with highest purchase rates
chenvengefulspiritbatridercrystal_maidenenchantressdeath_prophetundyingvenomancerlichgyrocopter
Heroes with best purchase ranks
obsidian_destroyeroracletreantdazzlewinter_wyvernsilencerbatriderinvokerenigmadeath_prophet
Heroes with worst purchase ranks
bristlebacksvenaxebeastmasteromniknightember_spiritarc_wardennecrolytenevermorewindrunner

Most notable timings records

Match Hero Timing Difference from median
7494819107 - invokerInvoker04:2411:50
7495598311 - treantTreant Protector05:3211:31
7498470682 - ancient_apparitionAncient Apparition04:3610:22
7490191312 - lionLion04:4910:04
7497348005 - gyrocopterGyrocopter04:0510:04
7498953508 - skywrath_mageSkywrath Mage05:4610:03
7496478170 - spirit_breakerSpirit Breaker04:2809:56
7498530532 - jakiroJakiro05:3409:49
7498279240 - oracleOracle06:0109:45
7490248273 - rubickRubick04:4509:38