Stats refreshed 10 minutes ago · newest match 2 hours agopatch 7.4176,641 ranked matches in 24 h9,083 pro matches this patch

Recent matches

Professional matches we track, newest first.

Matches shown: 30

    Clear all
    MatchRadiantDireDurationLeague
    8636641848
    5 Jan 2026, 15:48 UTC
    TidehunterShadow FiendEarth SpiritBounty HunterTusk
    Won
    SlarkAxeQueen of PainKeeper of the LightBane
    47:01DreamLeague Season 28 Qualifiers
    8636637261
    5 Jan 2026, 15:44 UTC
    Radiant
    LifestealerRubickChenTuskTimbersaw
    Won
    ViperSkywrath MageUnderlordMedusaPhoenix
    12:56DreamLeague Season 28 Qualifiers
    8636628993
    5 Jan 2026, 15:38 UTC
    HuskarStorm SpiritTidehunterTuskPugna
    Dire
    Skywrath MageShadow FiendSlardarNature's ProphetTreant Protector
    Won
    40:20DreamLeague Season 28 Qualifiers
    8636624727
    5 Jan 2026, 15:35 UTC
    Ember SpiritShadow FiendSlardarRingmasterOgre Magi
    Won
    Dire
    GyrocopterPuckTidehunterTuskChen
    26:02DreamLeague Season 28 Qualifiers
    8636618226
    5 Jan 2026, 15:31 UTC
    Radiant
    Spirit BreakerFaceless VoidEmber SpiritSkywrath MageWeaver
    Dire
    Shadow DemonInvokerAxeVenomancerTroll Warlord
    Won
    41:34肛宝联赛-老婆杯
    8636614831
    5 Jan 2026, 15:28 UTC
    Radiant
    Naga SirenKeeper of the LightVoid SpiritTimbersawShadow Demon
    Won
    Night StalkerWindrangerEarthshakerPugnaMuerta
    16:47DreamLeague Season 28 Qualifiers
    8636602985
    5 Jan 2026, 15:20 UTC
    LeshracUnderlordGyrocopterAncient ApparitionDisruptor
    Dire
    KunkkaEarth SpiritWarlockShadow DemonBeastmaster
    Won
    34:28DreamLeague Season 28 Qualifiers
    8636589370
    5 Jan 2026, 15:19 UTC
    Naga SirenCentaur WarrunnerViperSlarkMirana
    Won
    PugnaKezEnigmaJakiroTiny
    21:38RES Unchained - A Blast Dota Slam VI Qualifier EU
    8636588627
    5 Jan 2026, 15:10 UTC
    UrsaDisruptorViperNight StalkerTusk
    BatriderJakiroDeath ProphetOmniknightLion
    Won
    33:38DreamLeague Season 28 Qualifiers
    8636585739
    5 Jan 2026, 15:09 UTC
    Troll WarlordShadow FiendLone DruidLionUndying
    UrsaStorm SpiritBristlebackJakiroCrystal Maiden
    Won
    30:14Destiny League
    8636586549
    5 Jan 2026, 15:09 UTC
    Death ProphetLichJuggernautWinter WyvernHuskar
    MuertaInvokerTidehunterPudgeLion
    Won
    41:54DreamLeague Season 28 Qualifiers
    8636584016
    5 Jan 2026, 15:07 UTC
    ClinkzTuskVisagePuckWarlock
    Dire
    DisruptorQueen of PainTidehunterTinyTerrorblade
    Won
    33:45DreamLeague Season 28 Qualifiers
    8636583829
    5 Jan 2026, 15:07 UTC
    Radiant
    Centaur WarrunnerSnapfireJakiroVoid SpiritAbaddon
    Dire
    LifestealerOgre MagiLinaDisruptorSand King
    Won
    49:57DreamLeague Season 28 Qualifiers
    8636578147
    5 Jan 2026, 15:03 UTC
    Anti-MageShadow FiendDazzleTuskChen
    Won
    ViperMedusaEnchantressDark SeerOgre Magi
    14:28DreamLeague Season 28 Qualifiers
    8636577130
    5 Jan 2026, 15:02 UTC
    Drow RangerPudgeSniperTimbersawAxe
    Dire
    Ember SpiritMonkey KingSkywrath MageChaos KnightDisruptor
    Won
    102:06DreamLeague Season 28 Qualifiers
    8636576959
    5 Jan 2026, 15:02 UTC
    Radiant
    WindrangerBatriderBeastmasterSkywrath MagePugna
    LeshracTuskEmber SpiritPhoenixJakiro
    Won
    46:29DreamLeague Season 28 Qualifiers
    8636574386
    5 Jan 2026, 15:01 UTC
    TinyTemplar AssassinBeastmasterKeeper of the LightDisruptor
    Won
    LichDrow RangerAxeWeaverDawnbreaker
    15:58DreamLeague Season 28 Qualifiers
    8636567078
    5 Jan 2026, 14:59 UTC
    TerrorbladeEmber SpiritTimbersawSpirit BreakerJakiro
    Won
    UrsaViperSand KingShadow ShamanWarlock
    92:11BLAST Slam VI China Qualifier
    8636570924
    5 Jan 2026, 14:58 UTC
    Radiant
    AlchemistWarlockEmber SpiritRubickLycan
    Won
    Earth SpiritMonkey KingGrimstrokeLichElder Titan
    18:23DreamLeague Season 28 Qualifiers
    8636566443
    5 Jan 2026, 14:56 UTC
    ViperDark WillowOgre MagiTerrorbladeSlardar
    Won
    Shadow FiendShadow ShamanSkywrath MageDrow RangerTimbersaw
    78:31WINTER CUP 2026 SEASON 2
    8636561559
    5 Jan 2026, 14:52 UTC
    GyrocopterEarth SpiritSlardarEmber SpiritWarlock
    Won
    ViperTinyWindrangerAncient ApparitionDeath Prophet
    10:22DreamLeague Season 28 Qualifiers
    8636561054
    5 Jan 2026, 14:52 UTC
    Radiant
    TuskMedusaCentaur WarrunnerLeshracDark Willow
    Won
    WarlockShadow FiendTimbersawTinyClinkz
    49:08DreamLeague Season 28 Qualifiers
    8636560509
    5 Jan 2026, 14:51 UTC
    Radiant
    ClinkzCentaur WarrunnerPangolierLionTusk
    Dire
    OmniknightDisruptorTinyTimbersawDark Willow
    Won
    35:58DreamLeague Season 28 Qualifiers
    8636559887
    5 Jan 2026, 14:51 UTC
    Skywrath MageTinyAbaddonShadow DemonEmber Spirit
    Won
    GyrocopterSnapfireMarsAxeDisruptor
    23:56DreamLeague Season 28 Qualifiers
    8636554467
    5 Jan 2026, 14:47 UTC
    Templar AssassinCentaur WarrunnerDark WillowStorm SpiritJakiro
    Dire
    ClinkzViperSlardarWindrangerChen
    Won
    31:17DreamLeague Season 28 Qualifiers
    8636551871
    5 Jan 2026, 14:46 UTC
    OracleUndyingMarsDragon KnightQueen of Pain
    Nyx AssassinDark SeerWarlockWindrangerEmber Spirit
    Won
    60:22Ultras Dota Pro League 2025-26
    8636549430
    5 Jan 2026, 14:44 UTC
    Radiant
    GyrocopterPuckTidehunterHoodwinkChen
    Won
    LunaDark WillowNight StalkerQueen of PainUndying
    25:38DreamLeague Season 28 Qualifiers
    8636547120
    5 Jan 2026, 14:42 UTC
    Radiant
    WindrangerGyrocopterEmber SpiritSlardarShadow Demon
    Won
    Dire
    Lone DruidTinyBrewmasterWitch DoctorSnapfire
    26:54DreamLeague Season 28 Qualifiers
    8636545757
    5 Jan 2026, 14:41 UTC
    PhoenixDragon KnightOmniknightTidehunterInvoker
    Dire
    WindrangerSlardarSnapfireWarlockPrimal Beast
    Won
    19:52DreamLeague Season 28 Qualifiers
    8636545634
    5 Jan 2026, 14:41 UTC
    Radiant
    ClinkzMarsVoid SpiritHoodwinkTreant Protector
    Won
    Dire
    Chaos KnightInvokerCentaur WarrunnerBatriderCrystal Maiden
    59:38DreamLeague Season 28 Qualifiers

    Older matches