Dota API issues are mostly resolved (but some matches in events reports might be missing)
Facets are coming soon, Builds section now has up-to-date stats builds.
Check Discord for more info

RD2L Season 28

Season 28 of the RD2L (formerly known as Reddit Dota 2 League), a casual Draft League

Median hero picks: 43

league_banner
Explain this to me
The page shows a hero's winrates against certain enemies, as well as winrate advantage (difference in winrate compared to overall value). Higher rank and winrate mean opponent is easier for the hero, higher R-Rank means opponent is picked often and is less effective against the hero.
HeroMatchesWinrate
medusaMedusa1656.25%
OpponentRankRev-RankWinrateAdvantageMatchesWonLostExpected matchesDeviationPercentage
zuusZeus100.001.96100.00%43.75%3301266.67%
tinyTiny100.0021.57100.00%43.75%3301266.67%
witch_doctorWitch Doctor96.0837.25100.00%43.75%2201150.00%
centaurCentaur Warrunner96.0837.25100.00%43.75%2201150.00%
dawnbreakerDawnbreaker92.1633.33100.00%43.75%220200.00%
lunaLuna90.2031.37100.00%43.75%22002100.00%
abyssal_underlordUnderlord88.2429.41100.00%43.75%2201150.00%
treantTreant Protector86.2756.8660.00%3.75%5323240.00%
furionNature's Prophet84.3145.1066.67%10.42%3211266.67%
death_prophetDeath Prophet82.3543.1466.67%10.42%3212133.33%
snapfireSnapfire82.3543.1466.67%10.42%3212133.33%
linaLina78.4327.45100.00%43.75%110100.00%
sand_kingSand King78.4339.22100.00%43.75%110100.00%
lone_druidLone Druid74.5125.49100.00%43.75%11001100.00%
wispIo74.5125.49100.00%43.75%11001100.00%
spirit_breakerSpirit Breaker70.5919.61100.00%43.75%110100.00%
doom_bringerDoom70.5919.61100.00%43.75%110100.00%
slarkSlark70.5919.61100.00%43.75%110100.00%
miranaMirana64.7113.73100.00%43.75%1102-1-100.00%
tuskTusk64.7113.73100.00%43.75%1102-1-100.00%
slardarSlardar60.789.80100.00%43.75%11001100.00%
enchantressEnchantress60.789.80100.00%43.75%11001100.00%
kunkkaKunkka60.789.80100.00%43.75%11001100.00%
rattletrapClockwerk54.903.92100.00%43.75%110100.00%
leshracLeshrac52.9447.0650.00%-6.25%2111150.00%
undyingUndying50.9850.9850.00%-6.25%211200.00%
jakiroJakiro50.9850.9850.00%-6.25%211200.00%
hoodwinkHoodwink47.0654.9050.00%-6.25%2111150.00%
silencerSilencer47.0654.9050.00%-6.25%2111150.00%
naga_sirenNaga Siren43.1498.0433.33%-22.92%3121266.67%
rikiRiki41.18100.0025.00%-31.25%4131375.00%
legion_commanderLegion Commander39.2292.160.00%-56.25%101100.00%
ember_spiritEmber Spirit39.2292.160.00%-56.25%101100.00%
pangolierPangolier39.2292.160.00%-56.25%101100.00%
rubickRubick33.3386.270.00%-56.25%1013-2-200.00%
antimageAnti-Mage31.3784.310.00%-56.25%10101100.00%
night_stalkerNight Stalker29.4182.350.00%-56.25%101100.00%
chaos_knightChaos Knight27.4580.390.00%-56.25%10101100.00%
lycanLycan27.4580.390.00%-56.25%10101100.00%
gyrocopterGyrocopter27.4594.120.00%-56.25%10101100.00%
spectreSpectre21.5776.470.00%-56.25%101100.00%
earthshakerEarthshaker19.6174.510.00%-56.25%10101100.00%
huskarHuskar19.6174.510.00%-56.25%10101100.00%
venomancerVenomancer19.6174.510.00%-56.25%10101100.00%
enigmaEnigma19.6174.510.00%-56.25%10101100.00%
lichLich11.7666.670.00%-56.25%101100.00%
tidehunterTidehunter11.7666.670.00%-56.25%101100.00%
vengefulspiritVengeful Spirit11.7666.670.00%-56.25%101100.00%
svenSven5.8860.780.00%-56.25%10101100.00%
phantom_lancerPhantom Lancer5.8860.780.00%-56.25%10101100.00%
primal_beastPrimal Beast1.9696.080.00%-56.25%101100.00%