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

Bali Major 2023

Dota Pro Circuit 2023 Spring Tour Major - Bali Major 2023, hosted by IO Esports

Heroes contested: 112

league_banner
Heroes with builds available
HeroNumber of rolesCore SafelaneCore MidlaneCore OfflaneSupport OfflaneSupport SafelaneMain Position
abaddonAbaddon1safelaneiconCore Safelane
alchemistAlchemist1safelaneiconCore Safelane
ancient_apparitionAncient Apparition0-
antimageAnti-Mage2safelaneiconofflaneiconCore Safelane
arc_wardenArc Warden0-
axeAxe1offlaneiconCore Offlane
baneBane0-
batriderBatrider4midlaneiconofflaneiconsoftsupporticonhardsupporticonSupport Offlane
beastmasterBeastmaster1offlaneiconCore Offlane
bloodseekerBloodseeker1safelaneiconCore Safelane
bounty_hunterBounty Hunter0-
brewmasterBrewmaster1offlaneiconCore Offlane
bristlebackBristleback1safelaneiconCore Safelane
broodmotherBroodmother2safelaneiconofflaneiconCore Offlane
centaurCentaur Warrunner0-
chaos_knightChaos Knight0-
chenChen1hardsupporticonSupport Safelane
clinkzClinkz1safelaneiconCore Safelane
rattletrapClockwerk2softsupporticonhardsupporticonSupport Offlane
crystal_maidenCrystal Maiden1softsupporticonSupport Offlane
dark_seerDark Seer1offlaneiconCore Offlane
dark_willowDark Willow1softsupporticonSupport Offlane
dawnbreakerDawnbreaker0-
dazzleDazzle0-
death_prophetDeath Prophet0-
disruptorDisruptor2softsupporticonhardsupporticonSupport Safelane
doom_bringerDoom1offlaneiconCore Offlane
dragon_knightDragon Knight2safelaneiconmidlaneiconCore Midlane
drow_rangerDrow Ranger1safelaneiconCore Safelane
earth_spiritEarth Spirit0-
earthshakerEarthshaker0-
elder_titanElder Titan1hardsupporticonSupport Safelane
ember_spiritEmber Spirit1midlaneiconCore Midlane
enchantressEnchantress3offlaneiconsoftsupporticonhardsupporticonSupport Offlane
enigmaEnigma3offlaneiconsoftsupporticonhardsupporticonCore Offlane
faceless_voidFaceless Void1safelaneiconCore Safelane
grimstrokeGrimstroke1softsupporticonSupport Offlane
gyrocopterGyrocopter0-
hoodwinkHoodwink0-
huskarHuskar1midlaneiconCore Midlane
invokerInvoker0-
wispIo2softsupporticonhardsupporticonSupport Safelane
jakiroJakiro0-
juggernautJuggernaut1safelaneiconCore Safelane
keeper_of_the_lightKeeper of the Light2midlaneiconsoftsupporticonSupport Offlane
kunkkaKunkka1midlaneiconCore Midlane
legion_commanderLegion Commander2midlaneiconofflaneiconCore Offlane
leshracLeshrac1midlaneiconCore Midlane
lichLich1hardsupporticonSupport Safelane
life_stealerLifestealer1safelaneiconCore Safelane
linaLina1midlaneiconCore Midlane
lionLion1softsupporticonSupport Offlane
lone_druidLone Druid1midlaneiconCore Midlane
lunaLuna1safelaneiconCore Safelane
lycanLycan2safelaneiconofflaneiconCore Offlane
magnataurMagnus0-
marciMarci1safelaneiconCore Safelane
marsMars1offlaneiconCore Offlane
medusaMedusa1safelaneiconCore Safelane
meepoMeepo1offlaneiconCore Offlane
miranaMirana1softsupporticonSupport Offlane
monkey_kingMonkey King1safelaneiconCore Safelane
morphlingMorphling1safelaneiconCore Safelane
muertaMuerta1safelaneiconCore Safelane
naga_sirenNaga Siren1safelaneiconCore Safelane
furionNature's Prophet1safelaneiconCore Safelane
necrolyteNecrophos1offlaneiconCore Offlane
night_stalkerNight Stalker0-
nyx_assassinNyx Assassin0-
ogre_magiOgre Magi0-
omniknightOmniknight0-
oracleOracle1hardsupporticonSupport Safelane
obsidian_destroyerOutworld Destroyer0-
pangolierPangolier1midlaneiconCore Midlane
phantom_assassinPhantom Assassin1safelaneiconCore Safelane
phantom_lancerPhantom Lancer1safelaneiconCore Safelane
phoenixPhoenix2softsupporticonhardsupporticonSupport Offlane
primal_beastPrimal Beast2midlaneiconofflaneiconCore Midlane
puckPuck1midlaneiconCore Midlane
pudgePudge0-
pugnaPugna2softsupporticonhardsupporticonSupport Offlane
queenofpainQueen of Pain1midlaneiconCore Midlane
razorRazor1offlaneiconCore Offlane
rikiRiki0-
rubickRubick2softsupporticonhardsupporticonSupport Offlane
sand_kingSand King0-
shadow_demonShadow Demon2softsupporticonhardsupporticonSupport Offlane
nevermoreShadow Fiend2safelaneiconmidlaneiconCore Midlane
shadow_shamanShadow Shaman0-
silencerSilencer2softsupporticonhardsupporticonSupport Safelane
skywrath_mageSkywrath Mage2softsupporticonhardsupporticonSupport Offlane
slardarSlardar0-
slarkSlark2safelaneiconofflaneiconCore Safelane
snapfireSnapfire3midlaneiconofflaneiconsoftsupporticonCore Midlane
sniperSniper0-
spectreSpectre0-
spirit_breakerSpirit Breaker3offlaneiconsoftsupporticonhardsupporticonSupport Offlane
storm_spiritStorm Spirit1midlaneiconCore Midlane
svenSven1safelaneiconCore Safelane
techiesTechies3offlaneiconsoftsupporticonhardsupporticonSupport Offlane
templar_assassinTemplar Assassin2safelaneiconmidlaneiconCore Safelane
terrorbladeTerrorblade1safelaneiconCore Safelane
tidehunterTidehunter1offlaneiconCore Offlane
shredderTimbersaw3safelaneiconmidlaneiconofflaneiconCore Offlane
tinkerTinker1midlaneiconCore Midlane
tinyTiny2midlaneiconsoftsupporticonSupport Offlane
treantTreant Protector0-
troll_warlordTroll Warlord0-
tuskTusk1hardsupporticonSupport Safelane
abyssal_underlordUnderlord1offlaneiconCore Offlane
undyingUndying2softsupporticonhardsupporticonSupport Safelane
ursaUrsa1safelaneiconCore Safelane
vengefulspiritVengeful Spirit0-
venomancerVenomancer0-
viperViper0-
visageVisage1offlaneiconCore Offlane
void_spiritVoid Spirit1midlaneiconCore Midlane
warlockWarlock0-
weaverWeaver0-
windrunnerWindranger1midlaneiconCore Midlane
winter_wyvernWinter Wyvern0-
witch_doctorWitch Doctor0-
skeleton_kingWraith King0-
zuusZeus1midlaneiconCore Midlane