By GamGem ResearchLast updated 27 Sept 2026
Dota 2 · Timers — Roshan, Aegis, rune and objective clock
08:30Nearest non-stack event by absolute schedule time, filtered against elapsed match clock.
Chronological rail
Collision- 07:53Stack window
- 08:00Bounty Rune
- 08:00Power Rune
- 08:00Lotus Pool
- 08:53Stack window
- 09:53Stack window
- 10:00Power Rune
- 10:53Stack window
- 11:53Stack window
- 12:00Bounty Rune
Roshan & Aegis
Derived from marked death + fixed offsetsRune timings
Stacks
Small campPull window:23Large campPull window:17Windows recur every minute; times are seconds until the next pull.Tower timings
league median- T109:52
- T224:47
- T333:09
- T444:10
Tormentor
DisagreementFirst spawn15:00Respawn10:00Sources disagree: 15:00 vs 20:00 first spawn. Showing 15:00 — Valve’s 7.38 patch notes.Lotus pools
Valve rulesOpens03:00Great Lotus from35:00Next window13:00Firsts — league median
- First blood01:3500:12–02:58
- First Tormentor21:0720:31–22:23
- First Roshan23:1119:45–26:10
Game length — league games
Median length39:27Over by 30:00 · past 50:0018.2% · 18.9%Event density (per 10 min)
kills / game0–10′10.110–20′14.420–30′12.830–40′11.340–50′1050–60′9.6Avg / 10min11.8Filters
Game length0–60 minSideBothRegionAllPatchAllState legend
ScheduledWindow openExpiredManual markSources
Valve patch notesLiquipediaDota 2 WikiYour own marksWhy?
Source: published spawn rules (Valve patch notes, Liquipedia, Dota 2 Wiki), patch 7.41f. Clock and Roshan marks are manual; nothing is read from a live match.
League medians · 2,842 games · Not live · Patch 7.41f
Official images
Game data and media via IGDB · igdb.com
Sources
- Landmark times, patch 7.41read 27 Sept 2026
2,842 premium and professional league matches, read through OpenDota’s SQL explorer: each match’s objective log (first blood, Roshan, Tormentor, every tower), every kill and the match length. Medians and middle halves; the clock, runes and stacks above are Valve’s rules, computed in your browser.
- Roster · 127 heroesread 15 Sept 2026
Name, primary attribute, attack type and role list, read from Valve’s published hero data.
- Win rate, pick rate and sampleread 15 Sept 2026
Counted over 4,610,063 public matches, per hero, with the same figures again above Ancient. The tier letter is derived from the win rate and is labelled so wherever it appears.
- Portraitsread 15 Sept 2026
Served from Valve’s own CDN and never copied into this site. Steam’s API terms permit commercial use; GamGem is not endorsed by Valve.
- What players buildread 15 Sept 2026
The five most common items on each hero in each of Valve’s four game stages, counted over public matches. Each row carries its own pick count.
- Matchups and game lengthread 16 Sept 2026
Who each hero loses to and beats, counted over public matches with a floor of 30 games per pair, plus the same hero's win rate in each of five game-length bands. ⚠️ Observational: a matchup win rate is not a claim that one hero counters another by design. Synergy — how a hero does WITH another — is not published by this channel and is not shown.
- Patch movementread 16 Sept 2026
Which heroes the live patch names, and which way each line moved, counted off Valve’s own structured notes. A line the rule cannot read leaves the hero unmarked rather than guessed.
The roster is the one Valve publishes for patch 7.41f. Draft picks are kept in this browser and never sent anywhere.



