Donations this month: $30.54
Spectral Wrapped 2023

DPL-CDA Professional League Season 1

Major Dota 2 league by Mars Media and China D2PA

Players in league: 51

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.
HeroesMatchesWinrateWinrate differenceExpected matchesDeviationPercentageSame lane rateList of matches
ember_spiritEmber SpiritgrimstrokeGrimstroke1675.00%21.43%8850.00%12.50%Matches
pangolierPangoliergrimstrokeGrimstroke1030.00%-14.65%5550.00%30.00%Matches
void_spiritVoid SpiritmarsMars955.56%2.91%4555.56%0.00%Matches
lichLichember_spiritEmber Spirit955.56%-2.18%6333.33%22.22%Matches
dragon_knightDragon Knightancient_apparitionAncient Apparition944.44%-2.83%1888.89%66.67%Matches
shadow_demonShadow DemonmarsMars875.00%13.11%4450.00%12.50%Matches
ember_spiritEmber SpiritpangolierPangolier850.00%1.79%7112.50%12.50%Matches
shadow_demonShadow DemonterrorbladeTerrorblade771.43%17.26%3457.14%28.57%Matches
terrorbladeTerrorblademarsMars771.43%17.87%4342.86%0.00%Matches
centaurCentaur Warrunnerember_spiritEmber Spirit757.14%-0.97%5228.57%14.29%Matches
terrorbladeTerrorbladevoid_spiritVoid Spirit683.33%38.42%3350.00%0.00%Matches
skywrath_mageSkywrath Magelegion_commanderLegion Commander683.33%21.97%1583.33%50.00%Matches
rubickRubickember_spiritEmber Spirit666.67%13.10%600.00%0.00%Matches
kunkkaKunkkapangolierPangolier666.67%18.45%2466.67%0.00%Matches
disruptorDisruptormarsMars650.00%1.50%2466.67%16.67%Matches
shadow_demonShadow Demonember_spiritEmber Spirit650.00%-9.82%600.00%0.00%Matches
jakiroJakironaga_sirenNaga Siren650.00%-6.44%1583.33%50.00%Matches
miranaMiranadragon_knightDragon Knight650.00%5.00%2466.67%0.00%Matches
morphlingMorphlingdragon_knightDragon Knight650.00%5.00%2466.67%0.00%Matches
ursaUrsaember_spiritEmber Spirit650.00%-9.52%5116.67%0.00%Matches
phantom_lancerPhantom LancergrimstrokeGrimstroke650.00%-2.78%3350.00%66.67%Matches
oracleOraclemarsMars633.33%-9.22%3350.00%33.33%Matches
phoenixPhoenixvoid_spiritVoid Spirit60.00%-42.59%2466.67%0.00%Matches
beastmasterBeastmasterursaUrsa5100.00%40.79%2360.00%0.00%Matches
phantom_lancerPhantom Lancerember_spiritEmber Spirit580.00%23.65%4120.00%0.00%Matches
earthshakerEarthshakerember_spiritEmber Spirit580.00%23.65%4120.00%0.00%Matches
rubickRubickmarsMars580.00%24.36%4120.00%80.00%Matches
miranaMiranamarsMars580.00%24.36%3240.00%20.00%Matches
morphlingMorphlinggrimstrokeGrimstroke560.00%10.00%2360.00%20.00%Matches
beastmasterBeastmasterember_spiritEmber Spirit560.00%3.17%6-1-20.00%20.00%Matches
chenChenlegion_commanderLegion Commander560.00%10.00%1480.00%20.00%Matches
troll_warlordTroll Warlordember_spiritEmber Spirit560.00%6.43%3240.00%0.00%Matches
tuskTuskgrimstrokeGrimstroke560.00%8.69%3240.00%40.00%Matches
beastmasterBeastmasterphoenixPhoenix560.00%11.15%2360.00%60.00%Matches
earthshakerEarthshakerqueenofpainQueen of Pain560.00%-1.12%2360.00%0.00%Matches
rubickRubickcentaurCentaur Warrunner560.00%5.46%3240.00%40.00%Matches
dragon_knightDragon Knightnaga_sirenNaga Siren560.00%10.84%2360.00%0.00%Matches
tidehunterTidehunterember_spiritEmber Spirit540.00%-6.75%3240.00%0.00%Matches
tuskTuskterrorbladeTerrorblade540.00%-9.23%2360.00%20.00%Matches
morphlingMorphlingcentaurCentaur Warrunner540.00%-14.55%2360.00%0.00%Matches
rubickRubickterrorbladeTerrorblade520.00%-27.92%3240.00%0.00%Matches
ursaUrsagrimstrokeGrimstroke520.00%-35.95%4120.00%40.00%Matches
keeper_of_the_lightKeeper of the Lightember_spiritEmber Spirit520.00%-22.21%3240.00%80.00%Matches
lichLichpangolierPangolier4100.00%51.19%3125.00%25.00%Matches
kunkkaKunkkalichLich4100.00%42.27%2250.00%0.00%Matches
troll_warlordTroll WarlordgrimstrokeGrimstroke475.00%25.00%2250.00%50.00%Matches
miranaMiranashadow_demonShadow Demon475.00%18.75%2250.00%25.00%Matches
morphlingMorphlingrubickRubick475.00%25.00%2250.00%0.00%Matches
phantom_lancerPhantom LancertuskTusk475.00%20.91%2250.00%25.00%Matches
rattletrapClockwerkterrorbladeTerrorblade475.00%19.94%2250.00%25.00%Matches
rubickRubickabaddonAbaddon475.00%22.22%1375.00%25.00%Matches
rubickRubickgrimstrokeGrimstroke450.00%0.00%400.00%0.00%Matches
furionNature's Prophetember_spiritEmber Spirit450.00%-7.14%2250.00%0.00%Matches
ember_spiritEmber SpiritphoenixPhoenix450.00%0.84%400.00%0.00%Matches
beastmasterBeastmasternaga_sirenNaga Siren450.00%-7.43%1375.00%25.00%Matches
queenofpainQueen of Painnaga_sirenNaga Siren450.00%-12.50%1375.00%0.00%Matches
phoenixPhoenixmarsMars450.00%-1.24%3125.00%50.00%Matches
dragon_knightDragon KnightgrimstrokeGrimstroke450.00%5.00%400.00%0.00%Matches
faceless_voidFaceless VoidphoenixPhoenix450.00%7.19%1375.00%25.00%Matches
phantom_lancerPhantom LancertreantTreant Protector450.00%-11.12%1375.00%0.00%Matches
centaurCentaur WarrunneroracleOracle450.00%8.55%2250.00%25.00%Matches
lichLichcentaurCentaur Warrunner450.00%-8.71%3125.00%25.00%Matches
shadow_demonShadow Demonlegion_commanderLegion Commander450.00%-6.25%2250.00%0.00%Matches
earthshakerEarthshakerjakiroJakiro450.00%-5.06%1375.00%25.00%Matches
phantom_lancerPhantom Lancervoid_spiritVoid Spirit425.00%-24.78%2250.00%0.00%Matches
lichLichphoenixPhoenix425.00%-24.76%2250.00%0.00%Matches
invokerInvokerterrorbladeTerrorblade425.00%-16.67%1375.00%0.00%Matches
rubickRubickvoid_spiritVoid Spirit425.00%-22.00%3125.00%0.00%Matches
venomancerVenomancertuskTusk425.00%-21.32%1375.00%75.00%Matches
venomancerVenomancerember_spiritEmber Spirit425.00%-23.57%400.00%0.00%Matches
rattletrapClockwerkember_spiritEmber Spirit425.00%-35.72%3125.00%0.00%Matches
death_prophetDeath ProphetoracleOracle425.00%-1.19%1375.00%0.00%Matches
troll_warlordTroll WarlordoracleOracle425.00%-11.91%1375.00%50.00%Matches
tuskTuskoracleOracle425.00%-13.22%2250.00%25.00%Matches
grimstrokeGrimstrokevoid_spiritVoid Spirit425.00%-22.00%400.00%0.00%Matches
troll_warlordTroll WarlordpangolierPangolier425.00%-19.65%2250.00%0.00%Matches
terrorbladeTerrorbladeoracleOracle425.00%-9.82%3125.00%75.00%Matches
oracleOraclepangolierPangolier40.00%-31.55%3125.00%0.00%Matches
shadow_demonShadow Demonvoid_spiritVoid Spirit3100.00%46.75%300.00%0.00%Matches
shadow_shamanShadow Shamannaga_sirenNaga Siren3100.00%45.84%1266.67%33.33%Matches
queenofpainQueen of Painmonkey_kingMonkey King3100.00%33.33%1266.67%0.00%Matches
queenofpainQueen of PainchenChen3100.00%41.67%1266.67%0.00%Matches
miranaMiranavoid_spiritVoid Spirit3100.00%53.00%2133.33%0.00%Matches
venomancerVenomancermarsMars3100.00%49.36%2133.33%33.33%Matches
baneBanemonkey_kingMonkey King3100.00%39.39%1266.67%0.00%Matches
lichLichrattletrapClockwerk3100.00%38.69%2133.33%33.33%Matches
gyrocopterGyrocopterwispIo366.67%0.00%03100.00%100.00%Matches
vengefulspiritVengeful SpiritbeastmasterBeastmaster366.67%13.41%1266.67%0.00%Matches
vengefulspiritVengeful SpirittuskTusk366.67%15.35%1266.67%33.33%Matches
treantTreant ProtectorcentaurCentaur Warrunner366.67%3.79%1266.67%66.67%Matches
invokerInvokermarsMars366.67%17.27%1266.67%0.00%Matches
morphlingMorphlingabaddonAbaddon366.67%13.89%1266.67%66.67%Matches
jakiroJakiroshadow_demonShadow Demon366.67%8.14%1266.67%66.67%Matches
dragon_knightDragon Knightlegion_commanderLegion Commander366.67%21.67%2133.33%0.00%Matches
spectreSpectrecentaurCentaur Warrunner366.67%12.12%1266.67%0.00%Matches
earthshakerEarthshakergrimstrokeGrimstroke366.67%13.89%300.00%0.00%Matches
lichLichspectreSpectre366.67%12.50%1266.67%66.67%Matches
shadow_demonShadow DemonbristlebackBristleback366.67%15.42%1266.67%0.00%Matches
tuskTuskember_spiritEmber Spirit366.67%11.78%5-2-66.67%0.00%Matches
morphlingMorphlinglegion_commanderLegion Commander366.67%16.67%1266.67%0.00%Matches
beastmasterBeastmasterjakiroJakiro366.67%11.13%1266.67%0.00%Matches
baneBanemarsMars366.67%8.75%2133.33%0.00%Matches
queenofpainQueen of Paindragon_knightDragon Knight366.67%13.33%2133.33%33.33%Matches
gyrocopterGyrocoptershadow_demonShadow Demon366.67%2.08%1266.67%33.33%Matches
earthshakerEarthshakerbeastmasterBeastmaster366.67%10.63%2133.33%0.00%Matches
phantom_lancerPhantom LancertidehunterTidehunter366.67%20.71%1266.67%0.00%Matches
lichLichvenomancerVenomancer366.67%17.50%2133.33%0.00%Matches
lichLichvoid_spiritVoid Spirit366.67%15.50%300.00%0.00%Matches
beastmasterBeastmastershadow_demonShadow Demon366.67%7.16%300.00%0.00%Matches
miranaMirananaga_sirenNaga Siren366.67%12.50%1266.67%0.00%Matches
tuskTuskvoid_spiritVoid Spirit366.67%18.35%2133.33%0.00%Matches
legion_commanderLegion CommanderterrorbladeTerrorblade366.67%18.75%2133.33%33.33%Matches
nyx_assassinNyx Assassinvoid_spiritVoid Spirit366.67%13.42%1266.67%0.00%Matches
ember_spiritEmber Spiritmonkey_kingMonkey King366.67%4.76%2133.33%0.00%Matches
earthshakerEarthshakerdragon_knightDragon Knight366.67%18.89%2133.33%0.00%Matches
templar_assassinTemplar Assassinember_spiritEmber Spirit366.67%24.46%300.00%0.00%Matches
batriderBatridertuskTusk366.67%12.57%1266.67%33.33%Matches
phantom_lancerPhantom LancerrubickRubick366.67%13.89%2133.33%33.33%Matches
queenofpainQueen of PainrubickRubick366.67%8.33%2133.33%0.00%Matches
dragon_knightDragon Knightskywrath_mageSkywrath Mage366.67%10.30%1266.67%0.00%Matches
baneBanequeenofpainQueen of Pain366.67%6.06%1266.67%0.00%Matches
ursaUrsaphoenixPhoenix366.67%15.13%2133.33%0.00%Matches
morphlingMorphlingskywrath_mageSkywrath Mage366.67%5.30%1266.67%0.00%Matches
shadow_demonShadow DemonrubickRubick333.33%-22.92%300.00%0.00%Matches
miranaMiranajakiroJakiro333.33%-18.94%1266.67%66.67%Matches
kunkkaKunkkashadow_demonShadow Demon333.33%-26.49%2133.33%33.33%Matches
beastmasterBeastmastergrimstrokeGrimstroke333.33%-19.93%4-1-33.33%0.00%Matches
ursaUrsaoracleOracle333.33%-9.52%2133.33%0.00%Matches
faceless_voidFaceless Voidvoid_spiritVoid Spirit333.33%-10.89%1266.67%0.00%Matches
earthshakerEarthshakerdeath_prophetDeath Prophet333.33%-8.73%1266.67%0.00%Matches
death_prophetDeath ProphetcentaurCentaur Warrunner333.33%-10.50%2133.33%0.00%Matches
ursaUrsapangolierPangolier333.33%-17.26%300.00%0.00%Matches
keeper_of_the_lightKeeper of the Lightmonkey_kingMonkey King333.33%-13.64%1266.67%0.00%Matches
abaddonAbaddonterrorbladeTerrorblade333.33%-17.36%1266.67%100.00%Matches
ember_spiritEmber SpiritoracleOracle333.33%-7.14%5-2-66.67%66.67%Matches
kunkkaKunkkadragon_knightDragon Knight333.33%-15.24%2133.33%0.00%Matches
lichLichlegion_commanderLegion Commander333.33%-20.83%2133.33%33.33%Matches
beastmasterBeastmasterterrorbladeTerrorblade333.33%-17.84%300.00%0.00%Matches
earthshakerEarthshakernaga_sirenNaga Siren333.33%-23.61%1266.67%33.33%Matches
ursaUrsashadow_demonShadow Demon333.33%-28.87%300.00%33.33%Matches
keeper_of_the_lightKeeper of the Lightvoid_spiritVoid Spirit333.33%-2.30%1266.67%0.00%Matches
miranaMiranalichLich333.33%-20.83%2133.33%0.00%Matches
storm_spiritStorm SpiritrubickRubick333.33%-7.05%2133.33%0.00%Matches
centaurCentaur WarrunnertuskTusk333.33%-22.53%2133.33%33.33%Matches
lichLichmarsMars333.33%-26.48%4-1-33.33%0.00%Matches
templar_assassinTemplar AssassingrimstrokeGrimstroke333.33%-5.30%2133.33%0.00%Matches
puckPuckshadow_demonShadow Demon333.33%-19.35%1266.67%0.00%Matches
shadow_shamanShadow ShamangrimstrokeGrimstroke333.33%-16.67%2133.33%0.00%Matches
rubickRubickpangolierPangolier333.33%-11.31%4-1-33.33%66.67%Matches
disruptorDisruptorvoid_spiritVoid Spirit333.33%-6.52%2133.33%0.00%Matches
shadow_shamanShadow Shamanember_spiritEmber Spirit333.33%-20.24%2133.33%0.00%Matches
beastmasterBeastmasterrubickRubick333.33%-19.93%300.00%100.00%Matches
baneBaneskywrath_mageSkywrath Mage333.33%-30.31%1266.67%0.00%Matches
miranaMiranacentaurCentaur Warrunner333.33%-21.21%2133.33%66.67%Matches
kunkkaKunkkaember_spiritEmber Spirit333.33%-23.81%300.00%0.00%Matches
spectreSpectremarsMars333.33%-22.31%1266.67%0.00%Matches
beastmasterBeastmasterdisruptorDisruptor30.00%-46.12%2133.33%0.00%Matches
terrorbladeTerrorbladepangolierPangolier30.00%-42.56%300.00%0.00%Matches
dazzleDazzlepangolierPangolier30.00%-50.90%1266.67%66.67%Matches
templar_assassinTemplar AssassincentaurCentaur Warrunner30.00%-43.18%1266.67%0.00%Matches
storm_spiritStorm SpiritgrimstrokeGrimstroke30.00%-40.39%2133.33%0.00%Matches
death_prophetDeath ProphetterrorbladeTerrorblade30.00%-37.20%2133.33%0.00%Matches
invokerInvokeroracleOracle30.00%-30.66%1266.67%0.00%Matches
invokerInvokerpangolierPangolier30.00%-38.40%1266.67%0.00%Matches
terrorbladeTerrorbladephoenixPhoenix30.00%-43.51%2133.33%33.33%Matches