Donations this month: $45.47
Spectral Wrapped 2023

EPICENTER XL Qualifiers

Dota 2 Pro Circuit Major Qualifiers

Total couriers killed: 84

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 6.
HeroesMatchesWinrateExpected matchesDeviationPercentageSame lane rateList of matches
witch_doctorWitch DoctorgyrocopterGyrocopter1353.85%9534.62%46.15%Matches
tinyTinyrubickRubick1346.15%8540.00%15.38%Matches
sand_kingSand KingdisruptorDisruptor1258.33%120-3.33%25.00%Matches
razorRazorrubickRubick1250.00%8436.44%25.00%Matches
sand_kingSand Kingobsidian_destroyerOutworld Destroyer1154.55%7436.36%0.00%Matches
tinyTinyqueenofpainQueen of Pain1145.45%5656.36%9.09%Matches
rattletrapClockwerkdisruptorDisruptor1060.00%6440.07%20.00%Matches
sand_kingSand Kingancient_apparitionAncient Apparition1060.00%3766.00%20.00%Matches
razorRazorsand_kingSand King1030.00%9112.00%0.00%Matches
death_prophetDeath ProphetdisruptorDisruptor966.67%7217.33%11.11%Matches
disruptorDisruptornaga_sirenNaga Siren955.56%7221.93%11.11%Matches
puckPuckwitch_doctorWitch Doctor955.56%6337.04%0.00%Matches
gyrocopterGyrocopterdisruptorDisruptor944.44%11-2-17.11%55.56%Matches
sand_kingSand KingrubickRubick944.44%10-1-15.56%33.33%Matches
sand_kingSand KingtinyTiny933.33%900.00%22.22%Matches
dragon_knightDragon KnightdisruptorDisruptor933.33%6335.70%22.22%Matches
razorRazortuskTusk922.22%6328.30%33.33%Matches
razorRazordisruptorDisruptor911.11%90-1.04%33.33%Matches
nevermoreShadow FiendrubickRubick887.50%5337.17%37.50%Matches
beastmasterBeastmasterdisruptorDisruptor875.00%7114.75%0.00%Matches
witch_doctorWitch DoctoromniknightOmniknight862.50%4454.17%0.00%Matches
sand_kingSand KinggyrocopterGyrocopter862.50%10-2-27.50%0.00%Matches
razorRazorelder_titanElder Titan850.00%5335.83%0.00%Matches
tinyTinywitch_doctorWitch Doctor850.00%816.25%12.50%Matches
obsidian_destroyerOutworld DestroyerdisruptorDisruptor850.00%719.58%25.00%Matches
obsidian_destroyerOutworld DestroyertuskTusk850.00%5335.83%50.00%Matches
tinyTinygyrocopterGyrocopter850.00%804.38%0.00%Matches
gyrocopterGyrocopterearth_spiritEarth Spirit850.00%4453.25%0.00%Matches
witch_doctorWitch DoctorqueenofpainQueen of Pain850.00%5333.33%0.00%Matches
witch_doctorWitch Doctorobsidian_destroyerOutworld Destroyer837.50%6227.08%25.00%Matches
gyrocopterGyrocoptertuskTusk837.50%716.50%12.50%Matches
gyrocopterGyrocopternaga_sirenNaga Siren785.71%6117.43%14.29%Matches
baneBanegyrocopterGyrocopter771.43%617.71%28.57%Matches
puckPucktinyTiny771.43%5227.14%0.00%Matches
beastmasterBeastmasterlycanLycan771.43%3454.43%0.00%Matches
witch_doctorWitch DoctorterrorbladeTerrorblade757.14%4338.10%71.43%Matches
sand_kingSand Kingelder_titanElder Titan757.14%700.00%71.43%Matches
baneBanerazorRazor742.86%6120.38%28.57%Matches
lycanLycanrubickRubick742.86%5228.19%14.29%Matches
razorRazordragon_knightDragon Knight742.86%4341.33%0.00%Matches
omniknightOmniknightobsidian_destroyerOutworld Destroyer742.86%3463.33%0.00%Matches
life_stealerLifestealerdisruptorDisruptor742.86%4346.86%28.57%Matches
brewmasterBrewmasterdisruptorDisruptor742.86%4338.00%0.00%Matches
witch_doctorWitch DoctorrattletrapClockwerk742.86%5230.95%42.86%Matches
disruptorDisruptorearth_spiritEarth Spirit742.86%5235.05%28.57%Matches
viperViperdisruptorDisruptor728.57%4349.81%28.57%Matches
beastmasterBeastmasterdeath_prophetDeath Prophet683.33%4234.00%0.00%Matches
nevermoreShadow FiendrattletrapClockwerk683.33%3353.28%16.67%Matches
baneBanelycanLycan683.33%4238.78%16.67%Matches
rubickRubickabyssal_underlordUnderlord666.67%3353.78%0.00%Matches
sand_kingSand Kingdeath_prophetDeath Prophet666.67%7-1-20.00%0.00%Matches
puckPuckrubickRubick666.67%601.78%0.00%Matches
nevermoreShadow Fiendsand_kingSand King666.67%603.33%16.67%Matches
tinyTinyancient_apparitionAncient Apparition666.67%3357.50%33.33%Matches
puckPuckrazorRazor666.67%5116.89%0.00%Matches
beastmasterBeastmasterrattletrapClockwerk666.67%3346.83%50.00%Matches
queenofpainQueen of PaingyrocopterGyrocopter666.67%519.33%0.00%Matches
svenSvenwitch_doctorWitch Doctor666.67%2461.11%100.00%Matches
omniknightOmniknightgyrocopterGyrocopter650.00%4237.67%0.00%Matches
rubickRubickelder_titanElder Titan650.00%60-1.11%33.33%Matches
nevermoreShadow FiendlycanLycan650.00%3353.28%0.00%Matches
viperViperrattletrapClockwerk650.00%2472.61%16.67%Matches
witch_doctorWitch DoctorlycanLycan650.00%5119.44%33.33%Matches
sniperSniperdisruptorDisruptor650.00%2458.67%0.00%Matches
tinyTinydisruptorDisruptor633.33%9-3-55.00%0.00%Matches
phantom_lancerPhantom Lancersand_kingSand King633.33%3343.33%0.00%Matches
jakiroJakironaga_sirenNaga Siren633.33%2471.67%33.33%Matches
disruptorDisruptortuskTusk633.33%9-3-51.56%33.33%Matches
witch_doctorWitch DoctortinkerTinker633.33%3350.00%16.67%Matches
tidehunterTidehunterdisruptorDisruptor633.33%3348.33%0.00%Matches
disruptorDisruptorelder_titanElder Titan633.33%7-1-20.56%66.67%Matches
razorRazorwitch_doctorWitch Doctor633.33%7-1-22.22%0.00%Matches
gyrocopterGyrocopterrubickRubick633.33%9-3-47.33%66.67%Matches
queenofpainQueen of PaintuskTusk633.33%5121.78%33.33%Matches
dragon_knightDragon Knightearth_spiritEarth Spirit616.67%2465.78%0.00%Matches
juggernautJuggernautdisruptorDisruptor616.67%3348.33%50.00%Matches
puckPucktuskTusk616.67%5116.89%0.00%Matches
viperVipergyrocopterGyrocopter616.67%3351.83%0.00%Matches
rubickRubicktuskTusk616.67%8-2-27.11%50.00%Matches
sniperSnipertuskTusk616.67%2470.67%33.33%Matches
sand_kingSand Kingwitch_doctorWitch Doctor616.67%10-4-66.67%50.00%Matches
baneBanedeath_prophetDeath Prophet5100.00%508.80%20.00%Matches
tinyTinyterrorbladeTerrorblade5100.00%4122.00%20.00%Matches
puckPuckgyrocopterGyrocopter5100.00%6-1-15.60%0.00%Matches
beastmasterBeastmasterwispIo580.00%1475.80%80.00%Matches
sand_kingSand KingterrorbladeTerrorblade580.00%50-4.00%0.00%Matches
puckPucksand_kingSand King580.00%7-2-36.00%20.00%Matches
death_prophetDeath ProphetenchantressEnchantress560.00%2364.00%0.00%Matches
disruptorDisruptorabyssal_underlordUnderlord560.00%3233.87%0.00%Matches
faceless_voidFaceless VoiddisruptorDisruptor560.00%4121.47%0.00%Matches
tinyTinyobsidian_destroyerOutworld Destroyer560.00%50-5.00%0.00%Matches
nevermoreShadow Fiendelder_titanElder Titan560.00%3232.33%20.00%Matches
night_stalkerNight StalkerdisruptorDisruptor560.00%6-1-11.60%60.00%Matches
obsidian_destroyerOutworld DestroyerrubickRubick560.00%6-1-21.33%0.00%Matches
disruptorDisruptorterrorbladeTerrorblade560.00%50-7.47%40.00%Matches
queenofpainQueen of Painelder_titanElder Titan560.00%4125.33%20.00%Matches
phantom_lancerPhantom LancertinyTiny560.00%3249.00%0.00%Matches
puckPuckterrorbladeTerrorblade560.00%3241.07%0.00%Matches
lycanLycandisruptorDisruptor560.00%6-1-19.87%40.00%Matches
queenofpainQueen of Painbounty_hunterBounty Hunter560.00%2357.33%20.00%Matches
phantom_lancerPhantom LancerpuckPuck560.00%2361.47%0.00%Matches
elder_titanElder TitanterrorbladeTerrorblade560.00%3239.33%0.00%Matches
nevermoreShadow FiendtinyTiny560.00%4113.00%0.00%Matches
tinyTinykeeper_of_the_lightKeeper of the Light560.00%2352.00%60.00%Matches
witch_doctorWitch Doctornaga_sirenNaga Siren560.00%6-1-13.33%40.00%Matches
nevermoreShadow FiendrazorRazor540.00%4114.93%0.00%Matches
night_stalkerNight Stalkerobsidian_destroyerOutworld Destroyer540.00%3237.00%20.00%Matches
sand_kingSand KingqueenofpainQueen of Pain540.00%6-1-28.00%0.00%Matches
razorRazorobsidian_destroyerOutworld Destroyer540.00%50-2.67%0.00%Matches
earthshakerEarthshakergyrocopterGyrocopter540.00%2366.00%40.00%Matches
baneBanenevermoreShadow Fiend540.00%4126.53%60.00%Matches
baneBanetuskTusk540.00%6-1-11.47%60.00%Matches
razorRazorearth_spiritEarth Spirit540.00%3235.47%20.00%Matches
puckPuckelder_titanElder Titan540.00%4120.67%0.00%Matches
earthshakerEarthshakerlycanLycan540.00%1480.67%20.00%Matches
tinyTinyelder_titanElder Titan540.00%50-5.00%0.00%Matches
earthshakerEarthshakerwitch_doctorWitch Doctor520.00%2366.67%20.00%Matches
witch_doctorWitch Doctorelder_titanElder Titan520.00%6-1-16.67%20.00%Matches
queenofpainQueen of Painnight_stalkerNight Stalker520.00%3242.40%20.00%Matches
baneBanequeenofpainQueen of Pain520.00%4118.93%20.00%Matches
omniknightOmniknightearth_spiritEarth Spirit520.00%2367.73%0.00%Matches
juggernautJuggernautobsidian_destroyerOutworld Destroyer520.00%2365.00%0.00%Matches
baneBanedragon_knightDragon Knight520.00%4129.07%0.00%Matches
razorRazorbrewmasterBrewmaster520.00%3238.40%0.00%Matches
lycanLycantuskTusk50.00%4114.93%0.00%Matches
gyrocopterGyrocopterlycanLycan4100.00%5-1-23.25%0.00%Matches
chenChenrubickRubick4100.00%3135.00%50.00%Matches
beastmasterBeastmastermedusaMedusa4100.00%1375.25%0.00%Matches
puckPuckabyssal_underlordUnderlord475.00%2254.67%0.00%Matches
witch_doctorWitch Doctorkeeper_of_the_lightKeeper of the Light475.00%3133.33%0.00%Matches
witch_doctorWitch Doctornight_stalkerNight Stalker475.00%5-1-12.50%75.00%Matches
sand_kingSand KingbatriderBatrider475.00%3120.00%0.00%Matches
baneBanesand_kingSand King475.00%8-4-90.00%25.00%Matches
queenofpainQueen of PainterrorbladeTerrorblade475.00%3130.67%0.00%Matches
puckPuckdisruptorDisruptor475.00%7-3-75.67%0.00%Matches
enigmaEnigmagyrocopterGyrocopter475.00%2257.50%0.00%Matches
night_stalkerNight StalkerlycanLycan475.00%3134.75%0.00%Matches
death_prophetDeath Prophetnaga_sirenNaga Siren475.00%40-2.00%50.00%Matches
bounty_hunterBounty HunterterrorbladeTerrorblade475.00%2256.67%0.00%Matches
death_prophetDeath Prophetearth_spiritEarth Spirit475.00%3134.00%50.00%Matches
rubickRubickmonkey_kingMonkey King475.00%2261.00%75.00%Matches
sand_kingSand Kingfaceless_voidFaceless Void475.00%405.00%0.00%Matches
beastmasterBeastmasterbounty_hunterBounty Hunter475.00%2245.00%25.00%Matches
death_prophetDeath Prophetbounty_hunterBounty Hunter475.00%2240.00%0.00%Matches
nevermoreShadow Fiendnaga_sirenNaga Siren475.00%3117.83%25.00%Matches
omniknightOmniknightnaga_sirenNaga Siren475.00%2237.67%0.00%Matches
baneBanebounty_hunterBounty Hunter475.00%3136.67%0.00%Matches
razorRazorfaceless_voidFaceless Void475.00%3130.33%0.00%Matches
faceless_voidFaceless Voiddeath_prophetDeath Prophet475.00%2243.00%0.00%Matches
dragon_knightDragon KnightgyrocopterGyrocopter475.00%5-1-19.00%0.00%Matches
sand_kingSand KingviperViper450.00%3115.00%50.00%Matches
warlockWarlockrattletrapClockwerk450.00%1383.08%25.00%Matches
puckPucksvenSven450.00%2260.33%0.00%Matches
dragon_knightDragon KnighttuskTusk450.00%40-2.67%0.00%Matches
death_prophetDeath ProphetrattletrapClockwerk450.00%3113.00%25.00%Matches
shadow_shamanShadow Shamanobsidian_destroyerOutworld Destroyer450.00%2259.17%25.00%Matches
tinkerTinkerdisruptorDisruptor450.00%407.00%25.00%Matches
nevermoreShadow FiendbeastmasterBeastmaster450.00%3120.25%0.00%Matches
tinyTinychenChen450.00%2243.75%25.00%Matches
rubickRubickterrorbladeTerrorblade450.00%5-1-12.67%0.00%Matches
dragon_knightDragon Knightnaga_sirenNaga Siren450.00%3120.67%25.00%Matches
nevermoreShadow FienddisruptorDisruptor450.00%6-2-49.83%25.00%Matches
naga_sirenNaga SirenterrorbladeTerrorblade450.00%3126.33%25.00%Matches
sand_kingSand KingfurionNature's Prophet450.00%3130.00%25.00%Matches
life_stealerLifestealerrubickRubick450.00%3122.00%0.00%Matches
baneBanenight_stalkerNight Stalker450.00%3114.50%0.00%Matches
svenSvenrattletrapClockwerk450.00%1366.17%0.00%Matches
sand_kingSand KingpugnaPugna450.00%2250.00%0.00%Matches
night_stalkerNight StalkerbrewmasterBrewmaster450.00%2252.75%0.00%Matches
death_prophetDeath ProphettuskTusk450.00%5-1-32.00%0.00%Matches
batriderBatriderdisruptorDisruptor450.00%3117.33%0.00%Matches
omniknightOmniknightdisruptorDisruptor450.00%5-1-13.67%0.00%Matches
beastmasterBeastmasternaga_sirenNaga Siren450.00%406.50%25.00%Matches
baneBaneenigmaEnigma450.00%1368.33%0.00%Matches
queenofpainQueen of PainrubickRubick450.00%6-2-38.67%0.00%Matches
miranaMiranadisruptorDisruptor450.00%1374.17%25.00%Matches
batriderBatriderelder_titanElder Titan450.00%2253.33%0.00%Matches
faceless_voidFaceless Voidelder_titanElder Titan450.00%2244.58%0.00%Matches
witch_doctorWitch DoctorbrewmasterBrewmaster450.00%4112.50%0.00%Matches
beastmasterBeastmasterjakiroJakiro450.00%2258.75%0.00%Matches
beastmasterBeastmasterkeeper_of_the_lightKeeper of the Light450.00%2256.00%75.00%Matches
baneBanenaga_sirenNaga Siren450.00%40-7.67%0.00%Matches
beastmasterBeastmasterrubickRubick450.00%6-2-43.00%0.00%Matches
faceless_voidFaceless VoidgyrocopterGyrocopter450.00%3119.25%0.00%Matches
death_prophetDeath ProphetterrorbladeTerrorblade450.00%3122.00%0.00%Matches
viperVipernaga_sirenNaga Siren450.00%2251.83%0.00%Matches
razorRazortinkerTinker425.00%3134.00%0.00%Matches
life_stealerLifestealernight_stalkerNight Stalker425.00%2259.50%0.00%Matches
obsidian_destroyerOutworld Destroyernaga_sirenNaga Siren425.00%400.83%50.00%Matches
night_stalkerNight StalkerchenChen425.00%1366.25%50.00%Matches
phantom_lancerPhantom LancertuskTusk425.00%2237.67%25.00%Matches
bounty_hunterBounty HunterdisruptorDisruptor425.00%40-3.33%50.00%Matches
tidehunterTidehuntertuskTusk425.00%2245.00%0.00%Matches
tidehunterTidehunterrubickRubick425.00%3135.00%0.00%Matches
shadow_shamanShadow Shamanelder_titanElder Titan425.00%2259.17%25.00%Matches
puckPucknaga_sirenNaga Siren425.00%403.67%0.00%Matches
tidehunterTidehunterelder_titanElder Titan425.00%2256.25%25.00%Matches
baneBaneobsidian_destroyerOutworld Destroyer425.00%40-10.83%0.00%Matches
razorRazorrattletrapClockwerk425.00%40-6.33%0.00%Matches
razorRazortinyTiny425.00%7-3-65.00%0.00%Matches
templar_assassinTemplar AssassindisruptorDisruptor425.00%2248.33%25.00%Matches
sand_kingSand Kinglife_stealerLifestealer425.00%4010.00%0.00%Matches
rattletrapClockwerkenchantressEnchantress425.00%1363.75%50.00%Matches
beastmasterBeastmastertuskTusk425.00%5-1-21.00%25.00%Matches
puckPuckbeastmasterBeastmaster425.00%406.50%0.00%Matches
keeper_of_the_lightKeeper of the LighttuskTusk40.00%2241.33%25.00%Matches
dragon_knightDragon KnightrattletrapClockwerk40.00%3132.33%0.00%Matches
sand_kingSand Kingshadow_shamanShadow Shaman40.00%3130.00%25.00%Matches
baneBaneearth_spiritEarth Spirit40.00%3130.33%25.00%Matches
witch_doctorWitch Doctordragon_knightDragon Knight40.00%5-1-16.67%0.00%Matches
tuskTusklegion_commanderLegion Commander40.00%2256.00%0.00%Matches
witch_doctorWitch DoctortuskTusk40.00%7-3-83.33%50.00%Matches