Donations this month: $42.25
Spectral Wrapped 2023

GESC: Indonesia Qualifiers

Dota 2 Pro Circuit minor qualifier

Heroes picked: 98

league_banner
Pairs | Trios | Lane Combos
Explain this to me
This section contains stats for most common hero pairs. Winrate difference is calculated based on average expected win rate of the heroes together. Expected matches is calculated number of matches the heroes would be picked together randomly based on their pick rates. Deviation is difference between expected number of matches and the actual number (higher number is better and means the heroes are usually picked together intentionally, negative values mean otherwise). Percentage is how much of actual matches is the deviation number. Minimum amount of matches for pairs is set to 4.
HeroesMatchesWinrateExpected matchesDeviationPercentageSame lane rateList of matches
nevermoreShadow FiendrattletrapClockwerk1553.33%51068.89%53.33%Matches
witch_doctorWitch DoctorlycanLycan966.67%3665.21%33.33%Matches
witch_doctorWitch DoctorbatriderBatrider862.50%4453.03%0.00%Matches
tinyTinyterrorbladeTerrorblade785.71%4342.86%0.00%Matches
rubickRubickterrorbladeTerrorblade785.71%4344.59%57.14%Matches
tinyTinyrubickRubick757.14%5223.81%28.57%Matches
batriderBatriderterrorbladeTerrorblade742.86%3458.44%0.00%Matches
ancient_apparitionAncient ApparitiontuskTusk742.86%3458.87%0.00%Matches
witch_doctorWitch Doctordragon_knightDragon Knight742.86%5235.14%0.00%Matches
warlockWarlockterrorbladeTerrorblade683.33%2467.68%66.67%Matches
dragon_knightDragon KnightrattletrapClockwerk666.67%4231.65%16.67%Matches
razorRazorrubickRubick650.00%4229.97%16.67%Matches
disruptorDisruptortuskTusk650.00%5121.72%33.33%Matches
nevermoreShadow FiendrubickRubick650.00%5111.11%83.33%Matches
tinyTinywitch_doctorWitch Doctor633.33%5113.89%0.00%Matches
omniknightOmniknighttuskTusk5100.00%2351.52%0.00%Matches
dragon_knightDragon KnightdisruptorDisruptor580.00%509.19%0.00%Matches
warlockWarlockbatriderBatrider580.00%2361.21%0.00%Matches
nevermoreShadow FiendvengefulspiritVengeful Spirit580.00%2470.00%0.00%Matches
tidehunterTidehunterrattletrapClockwerk580.00%2354.75%20.00%Matches
dragon_knightDragon KnighttuskTusk580.00%4112.12%0.00%Matches
batriderBatriderlycanLycan580.00%2351.52%0.00%Matches
tinyTinyrattletrapClockwerk580.00%506.67%0.00%Matches
omniknightOmniknightrubickRubick580.00%3248.28%0.00%Matches
queenofpainQueen of PainrubickRubick560.00%4122.42%20.00%Matches
queenofpainQueen of PaintuskTusk560.00%4127.27%40.00%Matches
phantom_lancerPhantom Lancersand_kingSand King560.00%2359.29%0.00%Matches
sand_kingSand KingwarlockWarlock540.00%3249.90%40.00%Matches
baneBanenevermoreShadow Fiend540.00%3236.67%80.00%Matches
rattletrapClockwerkdisruptorDisruptor540.00%4112.32%20.00%Matches
sand_kingSand KingqueenofpainQueen of Pain540.00%4124.85%0.00%Matches
rattletrapClockwerkterrorbladeTerrorblade540.00%3232.12%0.00%Matches
dragon_knightDragon Knightnyx_assassinNyx Assassin540.00%3247.27%0.00%Matches
razorRazordragon_knightDragon Knight540.00%4123.84%0.00%Matches
tidehunterTidehuntergyrocopterGyrocopter540.00%2361.21%20.00%Matches
gyrocopterGyrocopterdisruptorDisruptor540.00%4124.85%20.00%Matches
shadow_shamanShadow ShamangyrocopterGyrocopter540.00%2353.94%40.00%Matches
tinyTinytuskTusk540.00%500.00%20.00%Matches
nevermoreShadow FienddisruptorDisruptor540.00%50-3.33%20.00%Matches
lycanLycantuskTusk540.00%3239.39%0.00%Matches
puckPuckwitch_doctorWitch Doctor520.00%2353.03%20.00%Matches
tinyTinybatriderBatrider4100.00%400.00%0.00%Matches
razorRazortuskTusk4100.00%401.52%25.00%Matches
tinyTinywarlockWarlock4100.00%3133.33%25.00%Matches
bounty_hunterBounty HunterterrorbladeTerrorblade475.00%2254.55%0.00%Matches
tinkerTinkerbounty_hunterBounty Hunter475.00%1369.70%0.00%Matches
baneBanesand_kingSand King475.00%3125.63%0.00%Matches
chenChenrubickRubick475.00%2251.52%25.00%Matches
razorRazordisruptorDisruptor475.00%40-1.77%25.00%Matches
razorRazoromniknightOmniknight475.00%2247.47%0.00%Matches
shadow_shamanShadow ShamanbrewmasterBrewmaster475.00%1368.81%0.00%Matches
night_stalkerNight Stalkerabyssal_underlordUnderlord475.00%1371.59%0.00%Matches
sand_kingSand KingrubickRubick475.00%5-1-25.25%25.00%Matches
rubickRubicktuskTusk475.00%5-1-21.21%25.00%Matches
warlockWarlockrubickRubick475.00%3135.35%75.00%Matches
disruptorDisruptorelder_titanElder Titan475.00%3133.46%0.00%Matches
queenofpainQueen of PaingyrocopterGyrocopter475.00%3127.27%0.00%Matches
tidehunterTidehuntertuskTusk475.00%2239.39%25.00%Matches
rattletrapClockwerkancient_apparitionAncient Apparition475.00%3132.83%25.00%Matches
omniknightOmniknightmedusaMedusa475.00%1375.76%0.00%Matches
gyrocopterGyrocoptertuskTusk475.00%409.09%0.00%Matches
ancient_apparitionAncient Apparitionchaos_knightChaos Knight475.00%1385.61%75.00%Matches
ancient_apparitionAncient ApparitiongyrocopterGyrocopter450.00%2242.42%75.00%Matches
nevermoreShadow FiendomniknightOmniknight450.00%3133.33%0.00%Matches
queenofpainQueen of PainbatriderBatrider450.00%3127.27%25.00%Matches
sand_kingSand KingenchantressEnchantress450.00%1364.77%0.00%Matches
sand_kingSand KingtinyTiny450.00%5-1-29.17%0.00%Matches
puckPucksand_kingSand King450.00%2241.29%0.00%Matches
sand_kingSand Kingdragon_knightDragon Knight450.00%5-1-13.51%0.00%Matches
ancient_apparitionAncient Apparitionobsidian_destroyerOutworld Destroyer450.00%1364.02%0.00%Matches
warlockWarlockdragon_knightDragon Knight450.00%2241.41%0.00%Matches
death_prophetDeath ProphettuskTusk450.00%2243.18%50.00%Matches
disruptorDisruptorterrorbladeTerrorblade450.00%406.06%25.00%Matches
gyrocopterGyrocopterabyssal_underlordUnderlord450.00%2254.55%0.00%Matches
phantom_lancerPhantom Lancernight_stalkerNight Stalker450.00%1375.38%0.00%Matches
witch_doctorWitch Doctorbounty_hunterBounty Hunter450.00%2241.29%25.00%Matches
tinyTinyancient_apparitionAncient Apparition450.00%3120.83%0.00%Matches
phantom_lancerPhantom LancerqueenofpainQueen of Pain450.00%2260.61%0.00%Matches
tidehunterTidehunterdisruptorDisruptor450.00%3137.37%0.00%Matches
tinyTinyobsidian_destroyerOutworld Destroyer425.00%3237.50%0.00%Matches
nevermoreShadow FiendtinyTiny425.00%6-2-37.50%25.00%Matches
death_prophetDeath Prophetbounty_hunterBounty Hunter425.00%1371.59%25.00%Matches
witch_doctorWitch Doctordeath_prophetDeath Prophet425.00%2241.29%0.00%Matches
jakiroJakironyx_assassinNyx Assassin425.00%1372.73%0.00%Matches
baneBanetinkerTinker425.00%2261.62%0.00%Matches
razorRazorwitch_doctorWitch Doctor425.00%40-1.77%75.00%Matches
lycanLycanearth_spiritEarth Spirit425.00%1374.75%25.00%Matches
nevermoreShadow FiendjakiroJakiro425.00%2250.00%25.00%Matches
sand_kingSand KingtinkerTinker425.00%3137.37%25.00%Matches
witch_doctorWitch DoctorgyrocopterGyrocopter425.00%406.06%25.00%Matches
nevermoreShadow FiendtuskTusk40.00%5-1-25.00%50.00%Matches
shadow_shamanShadow Shamanelder_titanElder Titan40.00%2259.22%25.00%Matches
rattletrapClockwerkbatriderBatrider40.00%3115.15%0.00%Matches
puckPucktinyTiny40.00%3237.50%0.00%Matches
witch_doctorWitch DoctortuskTusk3100.00%5-2-56.57%0.00%Matches
gyrocopterGyrocopterelder_titanElder Titan3100.00%2131.31%33.33%Matches
razorRazormedusaMedusa3100.00%2147.47%0.00%Matches
omniknightOmniknightancient_apparitionAncient Apparition3100.00%2148.82%0.00%Matches
queenofpainQueen of PainterrorbladeTerrorblade3100.00%303.03%0.00%Matches
vengefulspiritVengeful SpiritrattletrapClockwerk3100.00%1257.58%0.00%Matches
sand_kingSand KinglycanLycan3100.00%30-4.38%0.00%Matches
dragon_knightDragon KnightrubickRubick3100.00%5-2-56.23%0.00%Matches
sand_kingSand KingterrorbladeTerrorblade366.67%4-1-25.25%0.00%Matches
witch_doctorWitch DoctortinkerTinker366.67%3016.50%0.00%Matches
disruptorDisruptormedusaMedusa366.67%2137.37%0.00%Matches
rattletrapClockwerkrubickRubick366.67%5-2-50.84%33.33%Matches
tinkerTinkerchenChen366.67%1267.68%0.00%Matches
disruptorDisruptornyx_assassinNyx Assassin366.67%306.06%33.33%Matches
antimageAnti-MagebaneBane366.67%0384.01%0.00%Matches
phantom_lancerPhantom Lancerdeath_prophetDeath Prophet366.67%1267.17%0.00%Matches
dragon_knightDragon KnightterrorbladeTerrorblade366.67%4-1-17.17%0.00%Matches
shadow_shamanShadow ShamanrattletrapClockwerk366.67%3010.44%33.33%Matches
baneBaneelder_titanElder Titan366.67%2145.62%33.33%Matches
juggernautJuggernautdisruptorDisruptor366.67%2142.59%66.67%Matches
razorRazorshadow_shamanShadow Shaman366.67%2116.84%33.33%Matches
nevermoreShadow Fienddragon_knightDragon Knight366.67%5-2-61.11%0.00%Matches
queenofpainQueen of Painnight_stalkerNight Stalker366.67%2139.39%33.33%Matches
tinyTinynight_stalkerNight Stalker366.67%3116.67%0.00%Matches
warlockWarlockobsidian_destroyerOutworld Destroyer366.67%1259.60%66.67%Matches
tinyTinydragon_knightDragon Knight366.67%5-2-61.11%0.00%Matches
obsidian_destroyerOutworld DestroyerterrorbladeTerrorblade366.67%2139.39%0.00%Matches
razorRazortinyTiny366.67%4-1-44.44%0.00%Matches
witch_doctorWitch DoctorbeastmasterBeastmaster366.67%1253.03%0.00%Matches
invokerInvokernyx_assassinNyx Assassin366.67%1281.82%33.33%Matches
nevermoreShadow Fiendancient_apparitionAncient Apparition366.67%30-5.56%0.00%Matches
nevermoreShadow FiendtidehunterTidehunter366.67%3011.11%0.00%Matches
night_stalkerNight StalkerjakiroJakiro366.67%1269.70%0.00%Matches
obsidian_destroyerOutworld DestroyerrubickRubick366.67%2119.19%0.00%Matches
witch_doctorWitch Doctorlife_stealerLifestealer366.67%2126.94%33.33%Matches
chenChenterrorbladeTerrorblade366.67%1251.52%100.00%Matches
razorRazornyx_assassinNyx Assassin366.67%2121.21%0.00%Matches
tinyTinytinkerTinker366.67%3011.11%0.00%Matches
life_stealerLifestealerabyssal_underlordUnderlord366.67%1264.65%0.00%Matches
queenofpainQueen of PainomniknightOmniknight366.67%2135.35%0.00%Matches
death_prophetDeath ProphetdisruptorDisruptor366.67%2121.72%66.67%Matches
tinkerTinkerwarlockWarlock366.67%1256.90%0.00%Matches
faceless_voidFaceless Voidelder_titanElder Titan366.67%1279.97%0.00%Matches
razorRazortinkerTinker366.67%2129.97%0.00%Matches
life_stealerLifestealerancient_apparitionAncient Apparition366.67%1255.22%66.67%Matches
razorRazornight_stalkerNight Stalker366.67%2134.34%0.00%Matches
sand_kingSand KingdisruptorDisruptor366.67%5-2-61.78%33.33%Matches
bounty_hunterBounty Hunterobsidian_destroyerOutworld Destroyer366.67%1262.12%0.00%Matches
tinyTinytidehunterTidehunter366.67%3011.11%0.00%Matches
dragon_knightDragon Knightdark_seerDark Seer333.33%1275.59%0.00%Matches
shadow_shamanShadow Shamanmonkey_kingMonkey King333.33%0387.21%33.33%Matches
nevermoreShadow Fiendshadow_shamanShadow Shaman333.33%30-5.56%0.00%Matches
sand_kingSand KingjakiroJakiro333.33%2137.37%0.00%Matches
dark_seerDark Seernyx_assassinNyx Assassin333.33%0384.85%33.33%Matches
shadow_shamanShadow Shamannyx_assassinNyx Assassin333.33%2142.42%0.00%Matches
tinyTinydisruptorDisruptor333.33%5-2-72.22%33.33%Matches
sand_kingSand KingbrewmasterBrewmaster333.33%2132.15%33.33%Matches
beastmasterBeastmasterlycanLycan333.33%1269.70%0.00%Matches
tinyTinylycanLycan333.33%30-11.11%33.33%Matches
witch_doctorWitch DoctorsniperSniper333.33%1273.91%33.33%Matches
baneBanequeenofpainQueen of Pain333.33%2123.23%66.67%Matches
life_stealerLifestealernaga_sirenNaga Siren333.33%1274.07%0.00%Matches
phantom_lancerPhantom LancertuskTusk333.33%2134.34%0.00%Matches
drow_rangerDrow RangernevermoreShadow Fiend333.33%1383.33%0.00%Matches
life_stealerLifestealerobsidian_destroyerOutworld Destroyer333.33%1264.65%0.00%Matches
sand_kingSand Kingkeeper_of_the_lightKeeper of the Light333.33%0384.34%33.33%Matches
tidehunterTidehunternaga_sirenNaga Siren333.33%1270.37%0.00%Matches
death_prophetDeath ProphetbatriderBatrider333.33%2139.39%0.00%Matches
tinyTinyqueenofpainQueen of Pain333.33%4-1-33.33%33.33%Matches
ancient_apparitionAncient Apparitionabyssal_underlordUnderlord333.33%1252.02%0.00%Matches
witch_doctorWitch DoctorviperViper333.33%1253.03%0.00%Matches
night_stalkerNight StalkerdisruptorDisruptor333.33%2121.72%33.33%Matches
gyrocopterGyrocopterrubickRubick333.33%4-1-29.29%0.00%Matches
queenofpainQueen of PaindisruptorDisruptor333.33%4-1-25.25%0.00%Matches
nevermoreShadow Fiendabyssal_underlordUnderlord333.33%3116.67%0.00%Matches
witch_doctorWitch Doctornight_stalkerNight Stalker333.33%2121.72%33.33%Matches
ancient_apparitionAncient ApparitionlycanLycan333.33%2136.03%33.33%Matches
nyx_assassinNyx AssassinterrorbladeTerrorblade333.33%2127.27%0.00%Matches
sand_kingSand KingchenChen333.33%2137.37%0.00%Matches
shadow_shamanShadow Shamanabyssal_underlordUnderlord333.33%1252.02%0.00%Matches
dragon_knightDragon KnightgyrocopterGyrocopter333.33%4-1-17.17%0.00%Matches
lycanLycanrubickRubick333.33%30-7.74%0.00%Matches
sand_kingSand Kingwitch_doctorWitch Doctor333.33%5-2-61.78%0.00%Matches
warlockWarlockqueenofpainQueen of Pain333.33%2135.35%0.00%Matches
life_stealerLifestealerbatriderBatrider333.33%2143.43%0.00%Matches
beastmasterBeastmasterdisruptorDisruptor333.33%1253.03%0.00%Matches
rattletrapClockwerkwinter_wyvernWinter Wyvern333.33%1262.29%33.33%Matches
witch_doctorWitch Doctorearth_spiritEarth Spirit333.33%2147.81%0.00%Matches
bounty_hunterBounty HunterbatriderBatrider333.33%2139.39%0.00%Matches
nevermoreShadow Fiendwitch_doctorWitch Doctor333.33%5-2-72.22%0.00%Matches
razorRazorelder_titanElder Titan333.33%2125.59%0.00%Matches
life_stealerLifestealerdisruptorDisruptor333.33%2126.94%66.67%Matches
lycanLycandisruptorDisruptor333.33%30-4.38%33.33%Matches
batriderBatridertuskTusk333.33%4-1-21.21%33.33%Matches
juggernautJuggernautelder_titanElder Titan333.33%1268.52%0.00%Matches
viperViperbatriderBatrider333.33%1263.64%33.33%Matches
bounty_hunterBounty HunterdisruptorDisruptor333.33%2121.72%33.33%Matches
batriderBatriderrubickRubick333.33%4-1-29.29%0.00%Matches
juggernautJuggernautbrewmasterBrewmaster333.33%1275.93%0.00%Matches
storm_spiritStorm SpirittidehunterTidehunter333.33%1281.14%0.00%Matches
rattletrapClockwerklife_stealerLifestealer333.33%2134.01%0.00%Matches
sand_kingSand Kingstorm_spiritStorm Spirit333.33%1263.47%0.00%Matches
puckPuckrazorRazor30.00%2134.34%0.00%Matches
enigmaEnigmarubickRubick30.00%1267.68%0.00%Matches
gyrocopterGyrocopternaga_sirenNaga Siren30.00%1255.56%0.00%Matches
nevermoreShadow Fiendnyx_assassinNyx Assassin30.00%300.00%33.33%Matches
baneBanebatriderBatrider30.00%2123.23%0.00%Matches
shadow_shamanShadow Shamanearth_spiritEarth Spirit30.00%1268.01%33.33%Matches
witch_doctorWitch Doctornaga_sirenNaga Siren30.00%2142.59%33.33%Matches
dragon_knightDragon Knightwinter_wyvernWinter Wyvern30.00%1260.94%0.00%Matches
puckPucknyx_assassinNyx Assassin30.00%1254.55%0.00%Matches
tinyTinynyx_assassinNyx Assassin30.00%300.00%0.00%Matches
enigmaEnigmaqueenofpainQueen of Pain30.00%1275.76%0.00%Matches
bounty_hunterBounty HuntergyrocopterGyrocopter30.00%2139.39%0.00%Matches
nevermoreShadow Fiendfaceless_voidFaceless Void30.00%1261.11%0.00%Matches
razorRazorjakiroJakiro30.00%2147.47%33.33%Matches
earth_spiritEarth Spiritabyssal_underlordUnderlord30.00%1274.75%0.00%Matches
razorRazorsand_kingSand King30.00%4-1-35.69%33.33%Matches
batriderBatriderwinter_wyvernWinter Wyvern30.00%1267.68%0.00%Matches
shadow_shamanShadow ShamanterrorbladeTerrorblade30.00%2123.23%66.67%Matches
dragon_knightDragon KnightbatriderBatrider30.00%4-1-17.17%0.00%Matches