Donations this month: $45.47
Spectral Wrapped 2023

CDA League Season 1

Chinese DOTA2 Professional Association League Season 1

Total couriers killed: 471

league_banner
Pairs | Trios | Lane Combos
Explain this to me
This section contains stats for most common hero trios. 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 trios is set to 2.
HeroesMatchesWinrateExpected matchesDeviationPercentageList of matches
earthshakerEarthshakernevermoreShadow Fiendskeleton_kingWraith King560.00%0594.55%Matches
phantom_lancerPhantom LancerlichLichpangolierPangolier475.00%1372.71%Matches
baneBanecentaurCentaur WarrunnerphoenixPhoenix475.00%0491.98%Matches
storm_spiritStorm Spiritancient_apparitionAncient Apparitionnaga_sirenNaga Siren475.00%0494.57%Matches
rubickRubickember_spiritEmber SpiritgrimstrokeGrimstroke450.00%1385.61%Matches
keeper_of_the_lightKeeper of the Lightember_spiritEmber SpiritmarsMars425.00%1377.47%Matches
razorRazorpugnaPugnadisruptorDisruptor3100.00%0397.90%Matches
phantom_lancerPhantom LancerchenChenshredderTimbersaw3100.00%0393.02%Matches
baneBanestorm_spiritStorm SpiritcentaurCentaur Warrunner3100.00%0390.43%Matches
storm_spiritStorm Spiritnaga_sirenNaga SirenpangolierPangolier3100.00%0385.27%Matches
ancient_apparitionAncient Apparitionnaga_sirenNaga SirenpangolierPangolier3100.00%0387.87%Matches
storm_spiritStorm Spiritancient_apparitionAncient ApparitionpangolierPangolier3100.00%1279.38%Matches
phantom_lancerPhantom LancerlinaLinapangolierPangolier3100.00%1275.74%Matches
earthshakerEarthshakerqueenofpainQueen of Painancient_apparitionAncient Apparition3100.00%0393.68%Matches
pugnaPugnadisruptorDisruptormarsMars366.67%0391.33%Matches
phantom_lancerPhantom Lancerdragon_knightDragon KnightpangolierPangolier366.67%1272.28%Matches
lichLichdazzleDazzlepangolierPangolier366.67%1276.35%Matches
morphlingMorphlingdazzleDazzlepangolierPangolier366.67%0386.48%Matches
storm_spiritStorm SpiritlycanLycanmarsMars366.67%1279.97%Matches
earthshakerEarthshakerskeleton_kingWraith Kingdark_willowDark Willow366.67%0395.64%Matches
dazzleDazzleember_spiritEmber SpiritpangolierPangolier366.67%1271.28%Matches
razorRazorskeleton_kingWraith KingcentaurCentaur Warrunner366.67%0390.58%Matches
centaurCentaur WarrunnerphoenixPhoenixvoid_spiritVoid Spirit366.67%1281.89%Matches
keeper_of_the_lightKeeper of the LightcentaurCentaur Warrunnerember_spiritEmber Spirit366.67%1272.38%Matches
death_prophetDeath Prophetshadow_demonShadow DemoncentaurCentaur Warrunner366.67%1267.90%Matches
faceless_voidFaceless Voiddeath_prophetDeath Prophetshadow_demonShadow Demon366.67%0390.43%Matches
phantom_lancerPhantom Lancershadow_demonShadow DemonpangolierPangolier366.67%1266.21%Matches
phantom_lancerPhantom Lancerdragon_knightDragon Knightshadow_demonShadow Demon366.67%1281.03%Matches
phantom_lancerPhantom LancercentaurCentaur WarrunnersnapfireSnapfire333.33%1279.21%Matches
morphlingMorphlingrubickRubickcentaurCentaur Warrunner333.33%1271.41%Matches
rubickRubickdisruptorDisruptorcentaurCentaur Warrunner333.33%1272.60%Matches
shadow_demonShadow Demonember_spiritEmber SpiritmarsMars333.33%1253.14%Matches
ember_spiritEmber SpiritphoenixPhoenixmarsMars333.33%1254.34%Matches
shadow_demonShadow Demonkeeper_of_the_lightKeeper of the Lightember_spiritEmber Spirit333.33%1281.11%Matches
keeper_of_the_lightKeeper of the LighttuskTuskember_spiritEmber Spirit30.00%0387.89%Matches
linaLinaskeleton_kingWraith Kingobsidian_destroyerOutworld Destroyer2100.00%0289.36%Matches
morphlingMorphlingogre_magiOgre Magiabyssal_underlordUnderlord2100.00%0294.54%Matches
chenChenrubickRubickpangolierPangolier2100.00%1151.75%Matches
miranaMiranaphantom_lancerPhantom Lancerabyssal_underlordUnderlord2100.00%0288.03%Matches
baneBanestorm_spiritStorm SpiritphoenixPhoenix2100.00%0290.43%Matches
lichLichtemplar_assassinTemplar AssassinpangolierPangolier2100.00%1164.52%Matches
phantom_lancerPhantom LancerchenChenpangolierPangolier2100.00%1164.91%Matches
life_stealerLifestealerchenChenpangolierPangolier2100.00%0292.11%Matches
linaLinaabyssal_underlordUnderlordmarsMars2100.00%0279.22%Matches
pugnaPugnadisruptorDisruptornaga_sirenNaga Siren2100.00%0295.80%Matches
skeleton_kingWraith KingjakiroJakiroobsidian_destroyerOutworld Destroyer2100.00%0297.72%Matches
earthshakerEarthshakerfurionNature's Prophetember_spiritEmber Spirit2100.00%0288.49%Matches
razorRazorlichLichcentaurCentaur Warrunner2100.00%0279.53%Matches
miranaMiranashadow_demonShadow Demonember_spiritEmber Spirit2100.00%1171.66%Matches
life_stealerLifestealerobsidian_destroyerOutworld DestroyercentaurCentaur Warrunner2100.00%0293.27%Matches
earthshakerEarthshakerskeleton_kingWraith KingchenChen2100.00%0285.27%Matches
treantTreant Protectornaga_sirenNaga SirenmarsMars2100.00%0294.35%Matches
earthshakerEarthshakerskeleton_kingWraith KingpangolierPangolier2100.00%1168.91%Matches
dragon_knightDragon KnightabaddonAbaddonarc_wardenArc Warden2100.00%0299.67%Matches
lichLichdeath_prophetDeath ProphetcentaurCentaur Warrunner2100.00%1148.15%Matches
huskarHuskarrubickRubickpangolierPangolier2100.00%0280.34%Matches
miranaMiranalichLichmonkey_kingMonkey King2100.00%0287.43%Matches
life_stealerLifestealerchenChenrubickRubick2100.00%0292.38%Matches
lichLichlegion_commanderLegion CommanderphoenixPhoenix2100.00%0280.90%Matches
phantom_lancerPhantom LancerdazzleDazzlepangolierPangolier2100.00%1166.21%Matches
skeleton_kingWraith Kingobsidian_destroyerOutworld DestroyermarsMars2100.00%0276.43%Matches
storm_spiritStorm Spiritnyx_assassinNyx AssassinpangolierPangolier2100.00%0281.22%Matches
phantom_lancerPhantom Lancerdeath_prophetDeath Prophetshadow_demonShadow Demon2100.00%1166.21%Matches
razorRazordisruptorDisruptorcentaurCentaur Warrunner2100.00%0288.79%Matches
skeleton_kingWraith KingrubickRubickmarsMars2100.00%1143.64%Matches
huskarHuskarchenChenpangolierPangolier2100.00%0290.35%Matches
lichLichskeleton_kingWraith KingrubickRubick2100.00%1161.82%Matches
queenofpainQueen of PainpugnaPugnadisruptorDisruptor2100.00%0296.22%Matches
life_stealerLifestealerhuskarHuskarpangolierPangolier2100.00%0296.78%Matches
death_prophetDeath ProphetoracleOraclepangolierPangolier2100.00%1171.60%Matches
lichLichskeleton_kingWraith KingcentaurCentaur Warrunner2100.00%1160.43%Matches
miranaMiranaphantom_lancerPhantom Lancershadow_demonShadow Demon2100.00%0277.77%Matches
storm_spiritStorm SpiritcentaurCentaur WarrunnerphoenixPhoenix2100.00%1158.02%Matches
miranaMirananaga_sirenNaga Sirenember_spiritEmber Spirit2100.00%0285.47%Matches
lionLiondeath_prophetDeath ProphetchenChen2100.00%0295.91%Matches
invokerInvokerterrorbladeTerrorbladeoracleOracle2100.00%0299.37%Matches
phantom_lancerPhantom LancerwindrunnerWindrangerpangolierPangolier2100.00%0288.30%Matches
earthshakerEarthshakerphantom_lancerPhantom LancershredderTimbersaw2100.00%0287.21%Matches
miranaMiranalycanLycanmarsMars2100.00%0277.91%Matches
razorRazordisruptorDisruptormarsMars2100.00%0287.81%Matches
razorRazorrubickRubickcentaurCentaur Warrunner2100.00%1173.20%Matches
chenChenrubickRubickshredderTimbersaw2100.00%0285.61%Matches
huskarHuskarchenChenrubickRubick2100.00%0290.69%Matches
lichLichdragon_knightDragon KnightpangolierPangolier2100.00%1156.34%Matches
templar_assassinTemplar AssassinrubickRubickpangolierPangolier2100.00%1153.54%Matches
phantom_lancerPhantom LancerphoenixPhoenixmarsMars2100.00%1146.29%Matches
ancient_apparitionAncient ApparitionphoenixPhoenixpangolierPangolier2100.00%1165.43%Matches
templar_assassinTemplar AssassinphoenixPhoenixvoid_spiritVoid Spirit2100.00%0287.61%Matches
life_stealerLifestealerhuskarHuskarrubickRubick2100.00%0296.90%Matches
puckPuckwindrunnerWindrangerpangolierPangolier2100.00%0294.44%Matches
nevermoreShadow Fiendskeleton_kingWraith KingchenChen2100.00%0288.84%Matches
spectreSpectreshadow_demonShadow DemoncentaurCentaur Warrunner2100.00%0293.66%Matches
earthshakerEarthshakerphantom_lancerPhantom Lancerancient_apparitionAncient Apparition2100.00%0278.93%Matches
earthshakerEarthshakernevermoreShadow FiendchenChen2100.00%0287.30%Matches
earthshakerEarthshakerrikiRikitemplar_assassinTemplar Assassin2100.00%0290.22%Matches
earthshakerEarthshakerkeeper_of_the_lightKeeper of the Lightember_spiritEmber Spirit2100.00%0276.02%Matches
tidehunterTidehunternaga_sirenNaga Sirenember_spiritEmber Spirit2100.00%0291.86%Matches
linaLinadazzleDazzlepangolierPangolier2100.00%0276.35%Matches
earthshakerEarthshakerlichLichrikiRiki2100.00%0284.20%Matches
pugnaPugnadisruptorDisruptorcentaurCentaur Warrunner2100.00%0288.04%Matches
shadow_demonShadow DemoncentaurCentaur WarrunnersnapfireSnapfire2100.00%1169.59%Matches
life_stealerLifestealerhuskarHuskarchenChen2100.00%0298.48%Matches
lichLichbeastmasterBeastmasterdragon_knightDragon Knight2100.00%0290.04%Matches
miranaMiranacentaurCentaur Warrunnerember_spiritEmber Spirit2100.00%1158.58%Matches
life_stealerLifestealerrubickRubickpangolierPangolier2100.00%0283.92%Matches
dragon_knightDragon KnightdazzleDazzlepangolierPangolier2100.00%1172.97%Matches
miranaMiranashadow_demonShadow DemoncentaurCentaur Warrunner2100.00%1168.32%Matches
razorRazorpugnaPugnamarsMars2100.00%0291.52%Matches
faceless_voidFaceless VoidpangolierPangoliervoid_spiritVoid Spirit2100.00%0287.85%Matches
razorRazorlichLichskeleton_kingWraith King2100.00%0289.59%Matches
razorRazorlichLichrubickRubick250.00%0280.25%Matches
miranaMiranashadow_demonShadow Demonabyssal_underlordUnderlord250.00%0288.33%Matches
morphlingMorphlingbeastmasterBeastmasterdragon_knightDragon Knight250.00%0294.31%Matches
windrunnerWindrangeralchemistAlchemistpangolierPangolier250.00%0297.95%Matches
morphlingMorphlingwarlockWarlockpangolierPangolier250.00%0295.32%Matches
phantom_lancerPhantom Lancershadow_demonShadow DemonphoenixPhoenix250.00%1166.21%Matches
storm_spiritStorm SpiritlinaLinamarsMars250.00%1166.36%Matches
pugnaPugnalife_stealerLifestealercentaurCentaur Warrunner250.00%0295.32%Matches
phantom_lancerPhantom LancerlichLichqueenofpainQueen of Pain250.00%0282.76%Matches
phoenixPhoenixgrimstrokeGrimstrokemarsMars250.00%0275.83%Matches
lichLichqueenofpainQueen of PainmarsMars250.00%1173.28%Matches
morphlingMorphlinglinaLinapangolierPangolier250.00%0278.17%Matches
death_prophetDeath Prophetshadow_demonShadow DemonphoenixPhoenix250.00%1167.90%Matches
nevermoreShadow FiendpangolierPangoliersnapfireSnapfire250.00%0280.51%Matches
miranaMiranaobsidian_destroyerOutworld DestroyercentaurCentaur Warrunner250.00%0281.32%Matches
shadow_demonShadow Demonkeeper_of_the_lightKeeper of the LightmarsMars250.00%1165.54%Matches
morphlingMorphlinglichLichrubickRubick250.00%1168.40%Matches
storm_spiritStorm SpiritphoenixPhoenixgrimstrokeGrimstroke250.00%0286.74%Matches
earthshakerEarthshakerkeeper_of_the_lightKeeper of the LightpangolierPangolier250.00%1173.20%Matches
storm_spiritStorm SpiritlycanLycanphoenixPhoenix250.00%0281.59%Matches
storm_spiritStorm SpiritrubickRubickabyssal_underlordUnderlord250.00%0277.62%Matches
storm_spiritStorm SpirittinyTinynaga_sirenNaga Siren250.00%0294.96%Matches
undyingUndyingember_spiritEmber SpiritterrorbladeTerrorblade250.00%0297.67%Matches
earthshakerEarthshakernevermoreShadow FiendwindrunnerWindranger250.00%0295.77%Matches
faceless_voidFaceless VoidpangolierPangoliersnapfireSnapfire250.00%0286.74%Matches
templar_assassinTemplar AssassingyrocopterGyrocopterrubickRubick250.00%0290.22%Matches
nevermoreShadow FiendrikiRikirubickRubick250.00%0284.33%Matches
bounty_hunterBounty Hunterkeeper_of_the_lightKeeper of the Lightember_spiritEmber Spirit250.00%0297.82%Matches
faceless_voidFaceless VoidcentaurCentaur WarrunnerphoenixPhoenix250.00%0279.01%Matches
phantom_lancerPhantom Lancershadow_shamanShadow ShamansnapfireSnapfire250.00%0295.08%Matches
storm_spiritStorm SpiritphoenixPhoenixmarsMars250.00%1154.34%Matches
tinyTinyancient_apparitionAncient Apparitionnaga_sirenNaga Siren250.00%0295.85%Matches
baneBaneobsidian_destroyerOutworld DestroyercentaurCentaur Warrunner250.00%0290.29%Matches
earthshakerEarthshakerkeeper_of_the_lightKeeper of the LightbristlebackBristleback250.00%0294.83%Matches
phantom_lancerPhantom Lancernyx_assassinNyx AssassinpangolierPangolier250.00%0277.91%Matches
death_prophetDeath Prophetshadow_demonShadow Demonlegion_commanderLegion Commander250.00%0282.26%Matches
shadow_demonShadow Demonvoid_spiritVoid SpiritsnapfireSnapfire250.00%0288.26%Matches
earthshakerEarthshakerdragon_knightDragon Knightancient_apparitionAncient Apparition250.00%0283.15%Matches
storm_spiritStorm SpirittinyTinyancient_apparitionAncient Apparition250.00%0292.95%Matches
dragon_knightDragon KnightpangolierPangoliersnapfireSnapfire250.00%0275.05%Matches
shadow_shamanShadow Shamandeath_prophetDeath Prophetshadow_demonShadow Demon250.00%0292.40%Matches
phantom_lancerPhantom LancerqueenofpainQueen of Paindragon_knightDragon Knight250.00%0286.87%Matches
nevermoreShadow FiendlichLichrikiRiki250.00%0288.03%Matches
nevermoreShadow FiendrikiRikirattletrapClockwerk250.00%0293.73%Matches
weaverWeaverrubickRubickshredderTimbersaw250.00%0296.27%Matches
earthshakerEarthshakerskeleton_kingWraith KingshredderTimbersaw250.00%0290.73%Matches
nevermoreShadow Fiendskeleton_kingWraith KingshredderTimbersaw250.00%0292.98%Matches
miranaMiranalife_stealerLifestealerobsidian_destroyerOutworld Destroyer250.00%0297.05%Matches
lycanLycankeeper_of_the_lightKeeper of the LighttuskTusk250.00%0291.09%Matches
razorRazorlichLichlegion_commanderLegion Commander250.00%0292.46%Matches
earthshakerEarthshakernevermoreShadow FiendpangolierPangolier250.00%1173.20%Matches
templar_assassinTemplar AssassindisruptorDisruptorabyssal_underlordUnderlord250.00%0292.84%Matches
lichLichrubickRubickcentaurCentaur Warrunner250.00%2024.95%Matches
obsidian_destroyerOutworld DestroyerdisruptorDisruptorcentaurCentaur Warrunner250.00%0282.81%Matches
storm_spiritStorm Spiritogre_magiOgre MagimarsMars250.00%0277.17%Matches
nevermoreShadow Fiendphantom_lancerPhantom LancerpangolierPangolier250.00%1167.51%Matches
lichLichember_spiritEmber SpiritphoenixPhoenix250.00%1153.61%Matches
faceless_voidFaceless VoidcentaurCentaur WarrunnersnapfireSnapfire250.00%0286.74%Matches
tinyTinyskeleton_kingWraith KingjakiroJakiro250.00%0298.71%Matches
miranaMiranaphantom_lancerPhantom Lancerdragon_knightDragon Knight250.00%0281.76%Matches
lichLichbeastmasterBeastmasterrubickRubick250.00%0282.88%Matches
dragon_knightDragon Knightshadow_demonShadow DemonpangolierPangolier250.00%1159.45%Matches
earthshakerEarthshakernevermoreShadow Fiendember_spiritEmber Spirit250.00%0276.02%Matches
lichLichqueenofpainQueen of Paindragon_knightDragon Knight250.00%0286.21%Matches
nevermoreShadow Fiendember_spiritEmber SpiritpangolierPangolier250.00%1158.58%Matches
queenofpainQueen of Paindragon_knightDragon Knightancient_apparitionAncient Apparition250.00%0290.81%Matches
keeper_of_the_lightKeeper of the LightbristlebackBristlebackpangolierPangolier250.00%0291.07%Matches
phantom_lancerPhantom LancerrubickRubickvoid_spiritVoid Spirit250.00%1172.41%Matches
ogre_magiOgre MagiphoenixPhoenixvoid_spiritVoid Spirit250.00%0290.95%Matches
dragon_knightDragon Knightancient_apparitionAncient ApparitiontuskTusk250.00%0287.23%Matches
shadow_shamanShadow Shamanfaceless_voidFaceless Voidshadow_demonShadow Demon250.00%0296.60%Matches
phantom_lancerPhantom Lancertemplar_assassinTemplar AssassinchenChen250.00%0284.00%Matches
lichLichfaceless_voidFaceless VoidphoenixPhoenix250.00%0284.54%Matches
storm_spiritStorm SpiritlinaLinaogre_magiOgre Magi250.00%0289.69%Matches
tinyTinyskeleton_kingWraith KingsilencerSilencer250.00%0298.71%Matches
skeleton_kingWraith KingchenChentuskTusk250.00%0288.84%Matches
phantom_lancerPhantom LancerlichLichdragon_knightDragon Knight250.00%1169.36%Matches
troll_warlordTroll WarlordoracleOraclepangolierPangolier250.00%0288.79%Matches
earthshakerEarthshakernevermoreShadow FiendshredderTimbersaw250.00%0292.01%Matches
linaLinaogre_magiOgre MagimarsMars250.00%0281.20%Matches
phantom_lancerPhantom Lancershadow_demonShadow DemoncentaurCentaur Warrunner250.00%1149.32%Matches
templar_assassinTemplar Assassinkeeper_of_the_lightKeeper of the Lightember_spiritEmber Spirit250.00%0281.11%Matches
lycanLycanphoenixPhoenixmarsMars250.00%1166.43%Matches
phantom_lancerPhantom LancertidehunterTidehunterrubickRubick250.00%0282.44%Matches
antimageAnti-MagelichLichlegion_commanderLegion Commander250.00%0295.98%Matches
storm_spiritStorm SpiritgrimstrokeGrimstrokemarsMars250.00%0278.37%Matches
earthshakerEarthshakernevermoreShadow FiendsilencerSilencer250.00%0297.18%Matches
templar_assassinTemplar AssassinrubickRubickcentaurCentaur Warrunner250.00%1153.54%Matches
miranaMiranastorm_spiritStorm SpiritlycanLycan250.00%0287.89%Matches
juggernautJuggernautsnapfireSnapfiremarsMars250.00%0294.91%Matches
earthshakerEarthshakerbristlebackBristlebackpangolierPangolier250.00%0288.21%Matches
skeleton_kingWraith Kingdark_willowDark WillowmarsMars250.00%0287.70%Matches
shadow_shamanShadow Shamanfaceless_voidFaceless Voiddeath_prophetDeath Prophet250.00%0296.69%Matches
rattletrapClockwerkkeeper_of_the_lightKeeper of the Lightember_spiritEmber Spirit20.00%0284.01%Matches
templar_assassinTemplar AssassinphoenixPhoenixmarsMars20.00%1165.09%Matches
miranaMiranaobsidian_destroyerOutworld DestroyermarsMars20.00%0279.68%Matches
obsidian_destroyerOutworld DestroyeroracleOraclemarsMars20.00%0281.31%Matches
templar_assassinTemplar Assassinember_spiritEmber SpiritphoenixPhoenix20.00%1171.28%Matches
ogre_magiOgre Magimonkey_kingMonkey KingpangolierPangolier20.00%0287.04%Matches
faceless_voidFaceless Voidancient_apparitionAncient ApparitionbristlebackBristleback20.00%0297.02%Matches
lichLichslarkSlarkmarsMars20.00%0286.64%Matches
lycanLycanrubickRubickgrimstrokeGrimstroke20.00%0285.89%Matches
rikiRikirubickRubickcentaurCentaur Warrunner20.00%1164.26%Matches
rubickRubickoracleOraclemarsMars20.00%1155.30%Matches
queenofpainQueen of Paindragon_knightDragon KnighttuskTusk20.00%0291.79%Matches
ancient_apparitionAncient Apparitionshadow_demonShadow DemonmarsMars20.00%1161.41%Matches
obsidian_destroyerOutworld Destroyerdark_willowDark WillowmarsMars20.00%0290.25%Matches
nevermoreShadow FiendtinyTinyjakiroJakiro20.00%0298.89%Matches
slardarSlardarmonkey_kingMonkey KinggrimstrokeGrimstroke20.00%0298.06%Matches
rubickRubickcentaurCentaur WarrunnergrimstrokeGrimstroke20.00%1167.84%Matches
skeleton_kingWraith KingsilencerSilencercentaurCentaur Warrunner20.00%0294.35%Matches
morphlingMorphlingogre_magiOgre MagicentaurCentaur Warrunner20.00%0285.19%Matches
shadow_demonShadow DemonrubickRubicklegion_commanderLegion Commander20.00%1174.33%Matches
rubickRubicktroll_warlordTroll WarlordmarsMars20.00%1170.85%Matches
slardarSlardarrubickRubickmonkey_kingMonkey King20.00%0294.08%Matches
chenChentuskTusksnapfireSnapfire20.00%0290.77%Matches
rikiRikituskTusksnapfireSnapfire20.00%0293.16%Matches
rikiRikichenChentuskTusk20.00%0292.31%Matches
linaLinarubickRubicktroll_warlordTroll Warlord20.00%0286.83%Matches
nyx_assassinNyx AssassinpangolierPangoliersnapfireSnapfire20.00%0286.74%Matches
nevermoreShadow FiendrubickRubickcentaurCentaur Warrunner20.00%1155.33%Matches