Donations this month: $33.76
Spectral Wrapped 2023

DreamLeague Season 9 Minor

Dota 2 Pro Circuit minor

Heroes banned: 71

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 3.
HeroesMatchesWinrateExpected matchesDeviationPercentageSame lane rateList of matches
tinyTinyrubickRubick560.00%3247.50%20.00%Matches
pugnaPugnarubickRubick475.00%2256.25%25.00%Matches
phantom_lancerPhantom Lancersand_kingSand King475.00%2246.88%0.00%Matches
sand_kingSand Kingdeath_prophetDeath Prophet450.00%2246.88%0.00%Matches
sand_kingSand Kingancient_apparitionAncient Apparition450.00%2240.23%25.00%Matches
lone_druidLone DruidvisageVisage3100.00%1278.13%0.00%Matches
sand_kingSand KingvisageVisage3100.00%2146.88%0.00%Matches
pugnaPugnadisruptorDisruptor3100.00%2141.67%0.00%Matches
phantom_lancerPhantom LancerdisruptorDisruptor3100.00%2141.67%0.00%Matches
sand_kingSand Kinglife_stealerLifestealer3100.00%2120.31%33.33%Matches
gyrocopterGyrocopterdisruptorDisruptor366.67%305.21%66.67%Matches
sand_kingSand KingdisruptorDisruptor366.67%4-1-23.96%66.67%Matches
gyrocopterGyrocopterrubickRubick366.67%305.21%33.33%Matches
warlockWarlockdeath_prophetDeath Prophet333.33%1383.33%0.00%Matches
puckPuckrazorRazor333.33%1279.17%0.00%Matches
life_stealerLifestealerdisruptorDisruptor333.33%2134.38%33.33%Matches
gyrocopterGyrocoptertuskTusk333.33%2132.29%33.33%Matches
witch_doctorWitch Doctorlife_stealerLifestealer333.33%1253.13%33.33%Matches
sand_kingSand KingtinyTiny333.33%30-6.25%0.00%Matches
life_stealerLifestealerabyssal_underlordUnderlord333.33%1281.25%0.00%Matches
witch_doctorWitch DoctorgyrocopterGyrocopter30.00%2132.29%66.67%Matches
death_prophetDeath Prophetearth_spiritEarth Spirit30.00%1270.83%33.33%Matches
witch_doctorWitch DoctortuskTusk30.00%2147.92%0.00%Matches
tinyTinyearth_spiritEarth Spirit30.00%1256.25%0.00%Matches
tinyTinydisruptorDisruptor30.00%3012.50%33.33%Matches
sand_kingSand KingwarlockWarlock2100.00%1146.88%50.00%Matches
sand_kingSand KingshredderTimbersaw2100.00%1160.16%0.00%Matches
razorRazorsand_kingSand King2100.00%20-6.25%50.00%Matches
witch_doctorWitch Doctornight_stalkerNight Stalker2100.00%0276.56%50.00%Matches
lycanLycandark_willowDark Willow2100.00%0288.28%50.00%Matches
pugnaPugnatuskTusk2100.00%1137.50%100.00%Matches
chaos_knightChaos KnightrubickRubick2100.00%0278.13%100.00%Matches
tinyTinynight_stalkerNight Stalker2100.00%1171.88%0.00%Matches
rubickRubickabaddonAbaddon2100.00%1145.31%50.00%Matches
bounty_hunterBounty HunterrubickRubick2100.00%1167.19%0.00%Matches
razorRazortinyTiny2100.00%2125.00%0.00%Matches
kunkkaKunkkabounty_hunterBounty Hunter2100.00%0295.31%0.00%Matches
earthshakerEarthshakergyrocopterGyrocopter2100.00%1159.38%0.00%Matches
weaverWeaverrubickRubick2100.00%1145.31%50.00%Matches
witch_doctorWitch Doctorlone_druidLone Druid2100.00%1145.31%0.00%Matches
bounty_hunterBounty HunterabaddonAbaddon2100.00%0288.28%0.00%Matches
lone_druidLone DruiddisruptorDisruptor2100.00%2023.44%50.00%Matches
witch_doctorWitch DoctorbatriderBatrider2100.00%1153.13%0.00%Matches
brewmasterBrewmasterdisruptorDisruptor2100.00%1167.19%0.00%Matches
earthshakerEarthshakerdark_willowDark Willow2100.00%0284.38%0.00%Matches
razorRazorrubickRubick2100.00%2012.50%50.00%Matches
ancient_apparitionAncient ApparitionrubickRubick2100.00%201.56%50.00%Matches
disruptorDisruptortuskTusk2100.00%20-9.38%0.00%Matches
night_stalkerNight StalkerbatriderBatrider2100.00%0285.94%0.00%Matches
gyrocopterGyrocopterdark_willowDark Willow2100.00%1149.22%50.00%Matches
tinyTinybatriderBatrider250.00%1143.75%0.00%Matches
ancient_apparitionAncient ApparitiongyrocopterGyrocopter250.00%208.59%100.00%Matches
phantom_lancerPhantom LancerwispIo250.00%1275.00%0.00%Matches
sand_kingSand KingtidehunterTidehunter250.00%1160.16%0.00%Matches
razorRazoromniknightOmniknight250.00%1150.00%0.00%Matches
sand_kingSand KingomniknightOmniknight250.00%20-6.25%0.00%Matches
venomancerVenomancerpugnaPugna250.00%1275.00%0.00%Matches
omniknightOmniknighttuskTusk250.00%1137.50%50.00%Matches
gyrocopterGyrocopterelder_titanElder Titan250.00%1149.22%0.00%Matches
sand_kingSand KingbeastmasterBeastmaster250.00%2020.31%50.00%Matches
phantom_lancerPhantom LancercentaurCentaur Warrunner250.00%0281.25%0.00%Matches
sand_kingSand Kingwitch_doctorWitch Doctor250.00%3-1-32.81%50.00%Matches
warlockWarlocklife_stealerLifestealer250.00%1171.88%0.00%Matches
furionNature's ProphetdisruptorDisruptor250.00%1134.38%0.00%Matches
viperViperancient_apparitionAncient Apparition250.00%0278.91%0.00%Matches
pugnaPugnaancient_apparitionAncient Apparition250.00%1143.75%0.00%Matches
disruptorDisruptorabyssal_underlordUnderlord250.00%1156.25%0.00%Matches
rubickRubickmedusaMedusa250.00%1145.31%0.00%Matches
sand_kingSand KingbrewmasterBrewmaster250.00%1160.16%0.00%Matches
sand_kingSand KinggyrocopterGyrocopter250.00%3-1-72.66%0.00%Matches
phantom_lancerPhantom LancerrubickRubick250.00%2012.50%0.00%Matches
furionNature's ProphetgyrocopterGyrocopter250.00%1139.06%0.00%Matches
rubickRubickelder_titanElder Titan250.00%1145.31%50.00%Matches
gyrocopterGyrocopterabyssal_underlordUnderlord250.00%1159.38%0.00%Matches
queenofpainQueen of Painancient_apparitionAncient Apparition250.00%0285.94%0.00%Matches
tinyTinywitch_doctorWitch Doctor250.00%206.25%0.00%Matches
phantom_lancerPhantom LancerbeastmasterBeastmaster250.00%1162.50%0.00%Matches
tinyTinyweaverWeaver250.00%1153.13%0.00%Matches
furionNature's ProphetvisageVisage250.00%1171.88%0.00%Matches
sand_kingSand KingterrorbladeTerrorblade250.00%1146.88%50.00%Matches
weaverWeaverdisruptorDisruptor250.00%1145.31%0.00%Matches
elder_titanElder Titanabyssal_underlordUnderlord250.00%0284.38%0.00%Matches
tidehunterTidehuntergyrocopterGyrocopter250.00%1169.53%0.00%Matches
venomancerVenomancerancient_apparitionAncient Apparition250.00%1171.88%0.00%Matches
witch_doctorWitch DoctorursaUrsa250.00%0284.38%100.00%Matches
omniknightOmniknightvisageVisage250.00%1162.50%50.00%Matches
sand_kingSand Kingobsidian_destroyerOutworld Destroyer20.00%1160.16%0.00%Matches
medusaMedusaelder_titanElder Titan20.00%0280.47%0.00%Matches
puckPucktuskTusk20.00%1160.94%0.00%Matches
death_prophetDeath ProphetgyrocopterGyrocopter20.00%2018.75%0.00%Matches
beastmasterBeastmasterancient_apparitionAncient Apparition20.00%1157.81%0.00%Matches
disruptorDisruptorearth_spiritEarth Spirit20.00%2023.44%0.00%Matches
baneBaneomniknightOmniknight20.00%0281.25%0.00%Matches
batriderBatriderrubickRubick20.00%1134.38%0.00%Matches
furionNature's Prophetearth_spiritEarth Spirit20.00%1167.19%0.00%Matches
witch_doctorWitch DoctorbeastmasterBeastmaster20.00%1153.13%0.00%Matches
beastmasterBeastmastergyrocopterGyrocopter20.00%1139.06%0.00%Matches
life_stealerLifestealertuskTusk20.00%1129.69%0.00%Matches
witch_doctorWitch Doctorobsidian_destroyerOutworld Destroyer20.00%0276.56%0.00%Matches
furionNature's Prophetancient_apparitionAncient Apparition20.00%1157.81%0.00%Matches
witch_doctorWitch DoctorvenomancerVenomancer20.00%1168.75%0.00%Matches
viperVipermedusaMedusa20.00%0288.28%0.00%Matches
life_stealerLifestealerwispIo20.00%1171.88%0.00%Matches
omniknightOmniknightdisruptorDisruptor20.00%2012.50%0.00%Matches
death_prophetDeath ProphetfurionNature's Prophet20.00%1162.50%0.00%Matches
batriderBatridermedusaMedusa20.00%0276.56%0.00%Matches
life_stealerLifestealergyrocopterGyrocopter20.00%208.59%0.00%Matches
disruptorDisruptorelder_titanElder Titan20.00%1145.31%0.00%Matches