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-100 Meta Trends - 7.34d

Stats for matches of Top-100 (~10k+ MMR) of Immortal leaderboard and Tier 1 pro players, data provided by Stratz.com

Average wards placed per game by Dire: 15.6021

Sange
: 75.81
: 22337
: 7.37%
: 24:40
: -0.38%
: 19:49 - 30:21
: 59.66%
: +10.90%
: 61.42% (+1.76%)
: 57.46% (-2.20%)
Heroes with highest purchase rates
queenofpainhuskarshredderstorm_spiritleshracdeath_prophetpucktroll_warlordember_spiritnecrolyte
Heroes with best purchase ranks
bristlebackspirit_breakersand_kingtinkercentaurfaceless_voidprimal_beastaxeearth_spiritzuus
Heroes with worst purchase ranks
visagemeepoabaddondrow_rangerlycandragon_knightlichkeeper_of_the_lightsnapfirechen

Most notable timings records

Match Hero Timing Difference from median
7405525373 - necrolyteNecrophos08:1519:51
7438300147 - primal_beastPrimal Beast11:5219:46
7372605511 - centaurCentaur Warrunner10:1819:46
7409592936 - earth_spiritEarth Spirit10:1317:14
7439614900 - bristlebackBristleback14:5014:25
7374983293 - omniknightOmniknight10:3613:44
7440802131 - legion_commanderLegion Commander15:3312:21
7430050079 - ember_spiritEmber Spirit14:1011:32
7385965957 - axeAxe17:3211:29
7377158152 - tidehunterTidehunter13:4010:46