SCRIM_LOG
NODE_07 · INGEST 1,284 MATCHES / HR//PATCH 7.39c//TS 2026-05-26 14:22:07Z
// MISSION_BRIEF · 001

Parse every match.
Out-draft every
opponent._

Scrimlog is a private analytics workspace for Dota 2 teams. Drop a scrim replay and get a clear breakdown — net worth swings, lane states, ward maps, and per-player stats. Your scrim data stays private to your team. Always — never shared, never public.

Matches parsed
1,374
+18 today
Avg. parse time
38.4s
p95 · 71s
Active analysts
13
early access
After review
Qualified
teams that finally made it
// 01_INGEST
Drop a .dem here.
Scrimlog hands it back fully indexed — events, items, vision, kills, deaths, and a per-minute story.
shield END-TO-END ENCRYPTED · DELETED AFTER 30 DAYS
cloud_upload
Parse your first replay
Create a free account to upload a .dem and get your breakdown.
BUILT FOR//
FIVE-STACKS ON A MISSIONSCRIM BLOCKSBOOTCAMP WEEKSACADEMY ROSTERSTIER-2 GRINDERSCOACHES WITH RECEIPTSDRAFT NERDSVOD REVIEW NIGHTSFIVE-STACKS ON A MISSIONSCRIM BLOCKSBOOTCAMP WEEKSACADEMY ROSTERSTIER-2 GRINDERSCOACHES WITH RECEIPTSDRAFT NERDSVOD REVIEW NIGHTS
// 02_CAPABILITIES

Six lenses. One replay.

Six ways to read the same replay — click a lens to open its full brief.

// 03_DRAFT

The draft, read back to you.

Every scrim's pick and ban on one board, in the exact order it happened — from the opening ban to who grabbed last pick.

Most contested

All patches · Select a hero to filter the library.

Hero
Draft details
Result
// 04_REPLAY

Watch the game move.

Every parsed scrim becomes a 2D replay: hero positions second by second, wards as they go down, towers as they fall, couriers, runes, Roshan. Scrub to any moment, link a teammate to the exact tick, and settle the "where were you" argument with the map instead of memory.

This clip is real parser output — the final minute of a pro match, looping. In the app you get the whole game with a scoreboard, an event feed, and shareable timestamps.

1S RESOLUTION · WARDS + BUILDINGS + ROSHAN · SHAREABLE TIMESTAMPS
// 05_TIMELINE

The match, re-rendered.

Every replay becomes a scrubbable timeline of advantage swings — with the exact tick where the game turned.

+12k RADIANT ADV.
-12k DIRE ADV.
NET WORTH Δ
00:0010:0020:0030:0040:0047:18 END
Peak Radiant adv.
+8,742
Peak Dire adv.
-6,210
Lead swaps
4
Throw potential
HIGH
Laning insights
12
// 06_PLAYER_LENS

Every player. Team-scoped.

Averages and hero pool pulled from your team's scrims — the same profile you get inside the app.

// PLAYER_PROFILE · ACCT 86745912

Dusty._

Games
42
27 W
Win rate
64.3%
9 heroes
KDA (avg)
9.4/4.1/11.8
k / d / a
GPM / XPM
612 / 648
gold / xp per min
LH / DN
241 / 14
last hits / denies
Net worth
21,480
avg per game
Hero dmg
24,910
avg per game
Tower dmg
8,140
avg per game
Hero healing
1,260
avg per game
Wards
3.4
obs + sentry / game
// HERO_POOL · 9
HeroGamesWin RateK / D / AGPMXPMLH / DNNet WorthHero DmgWards
JuggernautJuggernaut
1471.4%11.2/3.1/9.4684702268/1623,94027,3102.1
Phantom AssassinPhantom Assassin
966.7%10.8/4.2/7.1641668252/1222,18025,6401.8
Storm SpiritStorm Spirit
757.1%8.6/5.0/12.3598644214/920,47023,8802.6
MiranaMirana
666.7%7.5/4.8/13.0512571178/717,92019,4405.2
LionLion
450.0%4.0/6.5/16.833440261/311,26014,9809.1
EarthshakerEarthshaker
250.0%5.5/5.0/15.531238854/210,14013,7208.4
// 07_LOADOUT

Pick your loadout.

All features are included in every plan for now, so your team can try everything. Choose a paid plan when you need more uploads.

TIER_01
Free
€0/ FOREVER
Explore all features for now.
  • check3 uploads / team per 24 hours
  • checkAdvanced analytics & full match history
  • checkTeam hero stats & player profiles
  • checkMini Replay (2D playback)
  • checkDraft analysis & pick/ban suggestions
Start free
TIER_02
Pro
€20/ MO · BILLED YEARLY
All features, more uploads.
  • check10 uploads / team per 24 hours
  • checkAll features included for now
  • checkSame tools as Free, with a higher upload limit
Start 7-day free trial
TIER_03
Immortal
€50/ MO · BILLED YEARLY
All features, unlimited uploads.
  • checkAll features included for now
  • checkUnlimited uploads / team
  • checkSame tools as Free, with no daily upload limit

Uploads and match-ID requests share the team's limit over a rolling 24 hours. Team membership and role permissions still apply.

// 08_INTEL

Field
questions.

Is Scrimlog affiliated with Valve?add
No. Scrimlog is an independent fan-made analytics layer. We don't sell hero or item likenesses — we read public replay data and present our own analysis on top of it.
What replay formats do you support?add
Standard Dota 2 .dem files up to 2GB, plus any public match URL from Dotabuff, OpenDota, or Stratz.
Do you store my replay?add
The .dem is encrypted at rest and auto-deleted 30 days after parse. Only the derived analytics persist in your account.
Is my data private and secure?add
Yes — all your data is stored privately and is only accessible to you and your team.
What happens if my subscription ends?add
Your matches stay with your team. When the paid period ends, your team returns to Free's limit of 3 uploads or match-ID requests per rolling 24 hours. All features, including advanced analytics, remain included for now.
// FINAL_BRIEF

Stop debating.
Start debriefing.

Every scrim ends the same way — five players, five theories about the loss. Skip the memory-versus-memory argument: pull up the draft, scrub the advantage timeline, and replay the fight that lost it. Review what actually happened, not five conflicting versions of it.

forum NO MORE "MID DIFF" · EVIDENCE ONLY · GG GO NEXT