DraftBuff

Connected
-
Total Games
-
-
Win Rate
Radiant: -
Dire: -
-
Tier Win Rates
Tier 1: -
Tier 2: -
Tier 3: -
-
Pick Order Win Rate
1st Pick: -
2nd Pick: -
Opponents

Filters

Loading scrim data...
Select a match to view details

YG Favorite Heroes

Loading hero statistics...

YG Favorite Pairs

Loading pair statistics...

Opponent Favorite Heroes

Loading hero statistics...

Opponent Favorite Pairs

Loading pair statistics...

YG Hero Statistics

Comprehensive statistics for all heroes played by Yangon Galacticos

Loading hero library...

Draft Sequence Analysis

Hero Total Stage 1 (Bans 1-7, Picks 8-9) Stage 2 (Bans 10-12, Picks 13-18) Stage 3 (Bans 19-22, Picks 23-24)
Total Picks Win% Bans Win% Total Picks Win% Bans Win% Total Picks Win% Bans Win% Total Picks Win% Bans Win%
Loading draft sequence data...

Win Rate Trends Over Time

Scrim Win Rate Trends

Tournament Win Rate Trends

Tournament Performance vs Rank Grinding

Tournament Win Rate vs Average Rank Games

Rank Game Count by Player

Weekly Game Count by Player

Selected Range: Loading...

📊 Coaching Insights

Loading insights...

Tournament Timeline

Pro Tournament Timeline

Timeline of professional tournaments with match counts and win rates. Data from Tournament Matches sheet.

Opponent Performance Trends

Win Condition Analysis

Win Rates by Game Duration

Hero Performance by Game Duration

Heroes showing win rate in different game length scenarios (minimum 3 games)

Hero Short Games Medium Games Long Games Overall Best Timing

Hero Combinations Performance Over Time

Optimal Draft Strategy Analysis

Early Pick Success

Heroes that perform well when picked early (1st-2nd pick)

Counter Pick Success

Heroes that perform well as counter picks (4th-5th pick)

Draft Sequence Win Rate Analysis

Success rates of different draft approaches

Top Performing Hero Combinations

Heroes Games Win Rate Win Trend Best With
Loading team summaries...

Opponent Team Profiles

Comprehensive analysis of opponents to help with draft preparation.

Select a team to view their profile

Player Hero Tier Analysis

Hero performance tiers for each player based on win rate and games played.

Using scrim/tournament data with global filters

KSH

Loading hero tier data...

Teehee

Loading hero tier data...

Rupido

Loading hero tier data...

Dric

Loading hero tier data...

Young PH

Loading hero tier data...

Tier Definitions

S 70%+ win rate with 3+ games
A 60%+ win rate or 50%+ with 5+ games
B 40%+ win rate
C Below 40% win rate

Opponent Hero Tier Analysis

Hero performance tiers per player, for each opponent team tracked via the Int sheet.

Select a team

Tier Definitions

S 70%+ win rate with 3+ games
A 50%+ win rate
B Below 50% win rate

Player Hero Bubbles

Each player's heroes shown as bubbles — bubble size scales with how often they played that hero (relative to their own most-played).

Using scrim/tournament data with global filters

KSH

Loading hero bubbles...

Teehee

Loading hero bubbles...

Rupido

Loading hero bubbles...

Dric

Loading hero bubbles...

Young PH

Loading hero bubbles...

Opponent Hero Bubbles

Each opponent player's heroes shown as bubbles — bubble size scales with how often they played that hero. Same Int-sheet source as EHero Tier.

Select a team

Player Hero Performance Analysis

Compare scrim performance to tournament usage for each player's hero pool.

Select a player and click "Analyze Player Performance"

Hero Performance Comparison

Hero Scrims Tournament Recommendation
Games Win% KDA Games Win% KDA
Select a player to view hero performance

Performance Insights

Select a player to view performance insights

Hero Matchup Matrix

Visualize hero matchup win rates in a comprehensive matrix format

High Win Rate
50% Win Rate
Low Win Rate
Insufficient Data

The matrix shows how heroes perform against each other. Row heroes against column heroes - greener cells indicate higher win rates.

Generating hero matchup matrix...

🎮 YG Player Overlap Matrix

Team YG - Hero Overlap Analysis

1

Player Overlap Matrix

Loading matrix...

🔍 Flex Insights

Loading insights...

Meta Graph Compiled

Interactive visualization of hero counter relationships and draft patterns

Uses global filters (opponent, date range, etc.)

Selection Info

Select a hero to see details

Controls

📋 Pan: Click & Drag
🔍 Zoom: Cmd+Scroll
🎯 Multi-Select: Cmd+Click
🔄 Reset: Spacebar

Graph Stats

Nodes: 0
Edges: 0

Relationship Types

Cross-team Counter (8th→9th)
Ban Signal (7th→8th, 19th→18th, 22nd→23rd)
Late Pick Counter (18th vs SP, 24th vs FP)

📚 Complete Meta Graph Guide

🎯 Node (Hero Circle) Elements

Node Size: Represents meta importance based on contest rate (how often the hero appears in picks/bans). Larger circles = more contested/important heroes in the current meta. The size formula considers contest rate, frequency, and win rate with contest rate being the dominant factor.

Node Border Colors (Your Team's Performance):

  • 🟢 Green: High win rate (65%+) - Strong picks for your team
  • 🟢 Light Green: Above average win rate (50-64%) - Solid picks
  • 🟡 Yellow: Below average win rate (35-49%) - Questionable picks
  • 🔴 Red: Poor win rate (<35%) - Heroes to avoid
  • ⚪ Grey: No games with this hero - Unknown performance

Pick/Ban Indicators (Text below each hero):

  • Green +XX%: Percentage of time your team picks this hero (when it appears in draft)
  • Red -XX%: Percentage of time your team bans this hero (when it appears in draft)
  • Combined they show the contest rate and reveal your team's preference (pick vs ban strategy)
➡️ Edge (Arrow) Elements

Arrow Direction: Shows relationship direction from source hero → target hero, indicating draft sequence interactions

Arrow Opacity Management:

  • 20% opacity (default): Subtle arrows when no hero is selected for cleaner visualization
  • 95% opacity: Arrows become prominent when connected to a selected hero for detailed analysis
  • 5% opacity: Very faint for unrelated arrows when specific heroes are selected

Arrow Colors (Win Rate Outcomes):

  • 🟢 Green arrows: High win rate (60%+) when your team utilizes this relationship
  • 🟡 Yellow arrows: Balanced win rate (40-60%) - neutral outcome
  • 🔴 Red arrows: Poor win rate (<40%) - indicates problematic matchups or poor synergy

Arrow Thickness: Represents relationship strength and frequency. Thicker arrows = stronger/more frequent relationships. Thickness doubles when connected to selected heroes for emphasis.

🎮 Interactive Features

Hero Selection: Click any hero circle to:

  • Highlight all related heroes and their relationships
  • Show detailed win rates for connected relationships
  • Dim unrelated parts of the graph for focused analysis
  • Display comprehensive statistics for the selected hero

Filter Controls: Use the sidebar controls to:

  • Team Perspective: Switch between "Your Team" and opponent perspectives
  • Frequency Slider: Focus on most relevant heroes by filtering out low-frequency picks
  • Max Edges Slider: Control graph complexity by limiting the number of relationship arrows
  • Win Rate Filter: Highlight only relationships above certain win rate thresholds
📊 Strategic Interpretation Tips

Identifying Strong Picks: Look for large, green-bordered nodes with high pick percentages (+XX%). These represent meta-relevant heroes your team performs well with.

Problem Hero Detection: Red-bordered nodes indicate heroes your team consistently struggles with. Consider whether to avoid these picks or invest in improving performance.

Meta Shift Analysis: Compare node sizes over time to identify changing hero importance in the evolving meta. Larger nodes indicate rising priority.

Draft Strategy Optimization: Green arrows between heroes suggest successful combinations or sequences. Plan your draft phases around these positive relationships.

Ban Priority Assessment: Large nodes with high ban percentages (-XX%) reveal what your team fears from opponents. Consider whether these fears are justified by actual match outcomes.

Opponent Analysis: When viewing opponent perspective, identify their comfort picks (green borders) and weak points (red borders) to inform your ban/pick strategy.

⚡ Quick Reference

Node Size: Meta importance (contest rate)
Border Color: Your team's win rate with that hero
+XX% (Green): Pick frequency
-XX% (Red): Ban frequency
Arrow Color: Relationship win rate outcome
Arrow Thickness: Relationship strength/frequency

Pro Meta Draft

Pro tournament meta relationships - hero counters, ban signals, and draft patterns

Selection Info

Select a hero to see details

Controls

📋 Pan: Click & Drag
🔍 Zoom: Cmd+Scroll
🎯 Multi-Select: Cmd+Click
🔄 Reset: Spacebar

Graph Stats

Nodes: 0
Edges: 0

Relationship Types

Cross-team Counter (8th→9th)
Ban Signal (7th→8th, 19th→18th, 22nd→23rd)
Late Pick Counter (18th vs SP, 24th vs FP)
Edge Colors (Win Rate)
Green: 55%+ (Advantageous)
Blue: 45-55% (Neutral)
Red: <45% (Disadvantageous)

Issues & Mistakes Tracker

Aggregated view of all tracked issues across matches

Loading issues...

Scrim Performance Analytics

In-depth analysis of practice match patterns and trends

Scrim Volume Trends

Total Scrims

-
-

Average Weekly

-
-

Avg. Duration

-
-

Win Rate

-
-

Scrim Opponents Distribution

Loading opponent data...

Scrim to Tournament Correlation

Win Rate Correlation

-
Correlation between scrim win rates and tournament results

Hero Pool Overlap

-
Percentage of tournament heroes practiced in scrims

Draft Pattern Similarity

-
Similarity between scrim drafts and tournament drafts

Top Performing Practice Heroes Not Used in Tournaments

Analyzing hero usage patterns...

Scrim Schedule Patterns

Analyzing schedule patterns...

Tournament Progression Analysis

Analytics on tournament performance and progression through tournament stages.

Loading tournament progression data...

Tournament Timeline

Visual timeline of tournaments and performance.

Loading tournament timeline data...
📢 Need to Remind (excludes Sundays, from Apr 26)
Loading…

KSH (Rank)

0 0%

Young PH (Rank)

0 0%

Rupido (Rank)

0 0%

Dric (Rank)

0 0%

Teehee (Rank)

0 0%
Former Players

Zaw Rain (Rank)

0 0%

LUN (Rank)

0 0%

Momo (Rank)

0 0%

Skill Lay (Rank)

0 0%

Flex Check

Using ranked data
Hero Total KSH (Pos1) Young PH (Pos2) Rupido (Pos3) Dric (Pos4) Teehee (Pos5)
Games / Win Rate Games / Win Rate Games / Win Rate Games / Win Rate Games / Win Rate Games / Win Rate
Loading flex check data...

Insights & Trends

🆕 New Heroes This Period

Loading...

🧪 Experimental Pool (<5 games)

Loading...

📈 Expanding Pool (Increasing Picks)

Loading...

Dota 2 Item Simulator

Load a match from OpenDota to simulate item builds and view timeline

Global Build Search

Search for matches where a specific hero built a specific item. Matches are indexed when you click 'View' in Match History or Draft Layout.

Select a hero and an item to find matches

Admin Panel - Manage Allowed Emails

Admin Access Notice:

Only authorized administrators can manage allowed emails. Any changes made here will control who can access the application.

Add New Allowed Email

Diary only users can sign in to improvement.html but not the rest of the app. Link them to a player so the diary knows whose rules to show.

Access Groups

A group is a saved set of tabs + teams. Assign it to people instead of ticking tabs one by one — editing the group updates every member at their next page load. A person's own tab ticks are added on top of their group's, never replaced.

Loading groups...

Data Management

Use the "Refresh Data" button in the header to sync Google Sheets to Supabase. For manual refresh instructions, click below.

Allowed Emails

Loading allowed emails...

DOTA 2 BATTLE FORMATION

Hero Selection

Allied Wards

Observer Ward Observer
Sentry Ward Sentry

Enemy Wards

Observer Ward Observer
Sentry Ward Sentry
Dota 2 Map

Save Formation

Meta Analysis

IntPlayer Flex Analysis

Team YG - Hero Overlap Analysis

1
to

YG Flex Matrix

Loading player overlap matrix...

Flex Insights

Loading insights...
Hero Icon

Hero Name

0 Games
0% Win Rate
0% Pick Rate
0% Ban Rate
0 YG Games
0% YG Win Rate
Date Result YG Side & Pick Opponent YG Opponent Match ID

Strong Against

Weak Against

Best Synergies