Recent matches
Professional matches we track, newest first.
| Match | Radiant | Dire | Duration | League |
|---|---|---|---|---|
| 8646142443 12 Jan 2026, 08:13 UTC | Lunar VibesWon | Riftwalkers | 30:23 | Destiny League |
| 8646140907 12 Jan 2026, 08:10 UTC | Radiant | DireWon | 34:43 | ESL One Birmingham 2026 Qualifiers |
| 8646140180 12 Jan 2026, 08:09 UTC | RadiantWon | Dire | 25:29 | ESL One Birmingham 2026 Qualifiers |
| 8646138286 12 Jan 2026, 08:06 UTC | Team Hydra | D2 HUSTLERS SEAWon | 36:00 | ESL One Birmingham 2026 Qualifiers |
| 8646138282 12 Jan 2026, 08:06 UTC | RadiantWon | Dire | 39:10 | ESL One Birmingham 2026 Qualifiers |
| 8646135408 12 Jan 2026, 08:02 UTC | RadiantWon | Curivision | 25:11 | ESL One Birmingham 2026 Qualifiers |
| 8646135314 12 Jan 2026, 08:02 UTC | PlayTimeWon | Dire | 11:31 | ESL One Birmingham 2026 Qualifiers |
| 8646131403 12 Jan 2026, 07:56 UTC | Elite EclipseWon | Nethercore | 23:32 | Ultras Dota Pro League 2025-26 |
| 8646116348 12 Jan 2026, 07:40 UTC | Night ForceWon | Flawless Goblins | 24:23 | Destiny League |
| 8646113808 12 Jan 2026, 07:28 UTC | LSGWon | Nova Pulse | 30:26 | Destiny League |
| 8646092421 12 Jan 2026, 06:52 UTC | Nova Pulse | LSGWon | 26:57 | Destiny League |
| 8646091489 12 Jan 2026, 06:50 UTC | Flawless Goblins | Night ForceWon | 29:35 | Destiny League |
| 8646062771 12 Jan 2026, 06:00 UTC | LV United | Dark RebellionWon | 29:55 | Destiny League |
| 8646060466 12 Jan 2026, 05:55 UTC | Wiser Warriors | Foxy gamingWon | 32:24 | Destiny League |
| 8646039020 12 Jan 2026, 05:18 UTC | Dark RebellionWon | LV United | 29:06 | Destiny League |
| 8646038895 12 Jan 2026, 05:16 UTC | Foxy gamingWon | Wiser Warriors | 29:09 | Destiny League |
| 8646007422 12 Jan 2026, 04:34 UTC | LV UnitedWon | Dark Rebellion | 29:27 | Destiny League |
| 8645982524 12 Jan 2026, 03:38 UTC | FALL VICTIMSWon | TOXIC TEAM | 25:30 | Dota 2 Space League |
| 8645954774 12 Jan 2026, 02:50 UTC | TOXIC TEAMWon | FALL VICTIMS | 32:53 | Dota 2 Space League |
| 8645933737 12 Jan 2026, 02:15 UTC | FALL VICTIMSWon | TOXIC TEAM | 25:27 | Dota 2 Space League |
| 8645908833 12 Jan 2026, 01:33 UTC | HolyTeamWon | CrimsonSky | 28:05 | Dota 2 Space League |
| 8645888068 12 Jan 2026, 00:53 UTC | CrimsonSky | HolyTeamWon | 29:47 | Dota 2 Space League |
| 8645872998 12 Jan 2026, 00:25 UTC | Perú RejectsWon | HEROIC | 23:26 | DreamLeague Season 28 Qualifiers |
| 8645862789 12 Jan 2026, 00:09 UTC | HolyTeam | CrimsonSkyWon | 34:59 | Dota 2 Space League |
| 8645837433 11 Jan 2026, 23:25 UTC | Titan Strikers | Vitality WarriorsWon | 28:37 | Dota 2 Space League |
| 8645837365 11 Jan 2026, 23:23 UTC | GamerLegionWon | Rottweilas | 30:08 | DreamLeague Season 28 Qualifiers |
| 8645829242 11 Jan 2026, 23:10 UTC | HEROIC | Perú RejectsWon | 42:13 | DreamLeague Season 28 Qualifiers |
| 8645801062 11 Jan 2026, 22:28 UTC | Vitality WarriorsWon | Titan Strikers | 38:07 | Dota 2 Space League |
| 8645788026 11 Jan 2026, 22:10 UTC | Perú RejectsWon | HEROIC | 29:50 | DreamLeague Season 28 Qualifiers |
| 8645784055 11 Jan 2026, 22:05 UTC | Rottweilas | GamerLegionWon | 47:40 | DreamLeague Season 28 Qualifiers |