Early Access — Now Open

Intelligence Hidden
In Every Match.

StatDecode turns raw game data into strategic intelligence — surfacing opponent tendencies, IGL patterns, and exploitable behaviors that no one else can see.

✓ You're on the list. We'll be in touch.

No spam. Early access updates only.

Scroll
4
Demos. One Finding.
~83s
Pattern Identified
6/6
Predictions Confirmed
0
Manual Film Hours

Raw data in.
Decisions out.

We parse game files at the tick level — every position, every piece of utility, every decision — and translate it into patterns your coaching staff can actually use.

01
Ingest Demo Files
Upload opponent demo files or select from our match library. We parse every tick — positions, utility, kills, economy — at native game resolution.
02
Filter the Noise
Game constants, forced eco rounds, and low-stakes decisions are automatically stripped. Only genuine decisions under real pressure remain in the analytical pool.
03
Surface the Patterns
Cross-match pattern recognition identifies mechanical constants, IGL tendencies, timing signatures, and structural dependencies — with confidence scores on every finding.
04
Deliver Intelligence
Actionable scouting reports with specific exploits, timing windows, and strategic recommendations — validated against historical data before you see them.
statdecode — pattern_engine.py
$ analyze --map inferno --team FURIA --demos 3
Parsing demo files...
Filtering game constants...
Extracting utility events (1,100+)...

MECHANICAL CONSTANT IDENTIFIED
Player: YEKINDAR
Zone: Banana_Lower
Timing: ~83.0s remaining
Frequency: 11/12 CT rounds
Confidence: 95%

RECOMMENDATION GENERATED
Contest Banana at 84s CT-side
Rotate responsibility across 3+ players
T-side: commit Banana before 80s

VALIDATED AGAINST NEXT MATCH
Predictions confirmed: 6/6
Map result: Vitality 13 — FURIA 8

$ _

We didn't just
build a tool.
We proved it works.

Using four pro CS2 demo files from three tournaments, StatDecode traced a complete intelligence chain — from a pattern that caused a team to lose, through the adaptation they built to counter it, to the match where that adaptation proved correct.

6 of 6 predictions confirmed against live match data
Finding #1 — Mechanical Constant
YEKINDAR burns Banana at exactly 83 seconds
Appeared in 11 of 12 CT rounds across two separate tournaments against two different opponents. Not a strategy call — a deeply ingrained structural habit.
95%
pattern
confidence
Finding #2 — IGL Signal
apEX's first utility throw IS the execute call
When apEX throws at 75s+, the push is immediate. When he throws at 20-27s, he gathered information first. Opponent-specific and measurable from the data alone.
~40s
timing shift
detected
Finding #3 — Adaptation Confirmed
Vitality adopted FURIA's own Banana timing to beat them
After losing to FURIA's Banana control in Chengdu, Vitality deployed the exact same ~84s Banana burn from CT-side in Kraków — neutralizing YEKINDAR's structural advantage before the round even developed.
13–8
map won
after adaptation

One methodology.
Every sport.

The same five-pillar analytical framework that decoded FURIA's Inferno structure applies to any sport with accessible data. StatDecode is built to scale.

🎯
CS2 / Esports
Demo file parsing, utility pattern recognition, IGL tendency profiling, and strategic scouting reports for pro and semi-pro teams.
Live · V1
🏈
American Football
Formation tendency analysis, play-call patterns by down and distance, coordinator tendencies under pressure, and personnel grouping intelligence.
Coming Soon
Soccer / Football
Pressing trigger analysis, set piece tendencies, defensive shape patterns, and transition behavior profiling from tracking data.
Planned
🏀
Basketball
Half-court offensive structure, defensive rotation patterns, shot selection tendencies by game state, and late-clock decision profiling.
Planned
🎮
Other Esports
Valorant, League of Legends, Dota 2 — any competitive title with accessible replay or API data is within scope for the StatDecode methodology.
Planned
Your Sport
Have data?
We can decode it.

Be first to
decode your
opponents.

StatDecode is in active development. Early access members get priority onboarding, input on feature development, and founding member pricing.

✓ You're on the list. We'll be in touch soon.

CS2 teams, coaches, analysts, and sports orgs welcome.