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.33c

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

Average number of buybacks per game by Dire: 0.6359

Hurricane Pike
: 80.11
: 8133
: 3.73%
: 25:50
: -0.33%
: 21:42 - 31:52
: 61.33%
: -2.45%
: 63.84% (+2.51%)
: 60.50% (-0.83%)
Heroes with highest purchase rates
drow_rangersnipermuertaobsidian_destroyerenchantresstemplar_assassinnevermorearc_wardenviperluna
Heroes with best purchase ranks
windrunnerwinter_wyvernbatridermuertasilencermiranamedusavenomancerweaverarc_warden
Heroes with worst purchase ranks
razortroll_warlordchennecrolytehoodwinkdeath_prophetlinasvenjakirolycan

Most notable timings records

Match Hero Timing Difference from median
7169801624 - medusaMedusa12:4917:21
7168417473 - silencerSilencer15:0616:06
7172714111 - terrorbladeTerrorblade15:3515:52
7177558659 - winter_wyvernWinter Wyvern15:0612:10
7155900294 - lunaLuna15:3711:41
7157389187 - zuusZeus16:2311:07
7165777340 - enchantressEnchantress13:4210:59
7177166040 - templar_assassinTemplar Assassin13:4510:22
7165388096 - arc_wardenArc Warden17:1209:49
7186717783 - obsidian_destroyerOutworld Destroyer13:5809:47