Where to Find Esports Statistics
One of the biggest advantages esports bettors have is the abundance of free, detailed statistical data. Traditional sports bettors often pay for premium data services, but esports communities have built incredible free resources. Here are the essential tools for each game:
HLTV.org (CS2)
HLTV is the definitive CS2 statistics site. It provides team rankings, player ratings, map-by-map win rates, head-to-head records, event results, and per-round statistics. The HLTV 2.0 rating system is the industry standard for measuring individual player performance. Key pages for bettors: team stats (filter by map, time period, opponent ranking), player stats, and head-to-head matchup pages.
Oracle's Elixir (League of Legends)
Oracle's Elixir is a comprehensive LoL statistics database covering all major leagues (LCK, LPL, LEC, LCS) and many minor leagues. It tracks first blood rates, gold differentials at various timestamps (10, 15, 20 minutes), dragon control rates, herald rates, tower progression, and per-player performance metrics. The "Team Stats" and "Player Stats" pages are essential for any serious LoL bettor.
Liquipedia (All Titles)
Liquipedia functions as a comprehensive esports wiki. While it is not primarily a statistics site, it is invaluable for tournament brackets, roster histories, match results, and event schedules. Use it for head-to-head record checks, roster change timelines, and tournament format research across all esports titles.
VLR.gg (Valorant)
VLR.gg is the primary statistics and community hub for competitive Valorant. It provides match results, player performance stats, agent pick rates, map stats, and event information. The "Stats" section allows filtering by event, time period, and map.
Dotabuff / OpenDota (Dota 2)
These tools provide hero win rates, pick rates, item builds, and player performance data. For professional matches, Liquipedia is better for match history, but Dotabuff adds hero-level analysis that is crucial for draft-based betting strategies.
Additional Resources
- Dust2.us: North American CS2 coverage and stats.
- bo3.gg: CS2 match predictions and historical data.
- GoL.gg: Additional LoL statistics database.
- Strafe: Mobile app for esports scores, schedules, and basic stats.
Key Metrics by Game
CS2 Key Metrics
- Map win rate (by specific map): The most important CS2 metric. A team with a 75% win rate on Inferno versus a team with 45% creates a clear map advantage.
- HLTV Rating 2.0: Per-player performance metric normalized for context. Ratings above 1.10 indicate strong individual performance.
- CT/T round win rates by map: Understanding side-specific performance reveals whether a team is stronger on attack or defense.
- Pistol round win rate: Teams with strong pistol rounds gain significant economic advantages early in each half.
- Opening duel success rate: How often a player wins the first engagement of a round. Critical for entry fraggers.
- Clutch success rate: How often a player wins 1vX situations. Indicates mental resilience under pressure.
League of Legends Key Metrics
- Gold differential at 15 minutes (GD@15): Early game strength indicator. Consistently positive GD@15 suggests strong laning and early jungle pressure.
- First blood rate: How often a team gets first blood. Correlates with early game aggression and lane dominance.
- Dragon control rate: Percentage of dragons secured. Critical for soul point and elder dragon access.
- First tower rate: Linked to early game tempo and map control.
- Average game duration: Indicates playstyle. Teams with short average game times tend to play aggressively.
- Champion pool depth: The number of unique champions a player picks in competitive play. Wider pools are harder to ban out.
Dota 2 Key Metrics
- Hero win rates (by team): How well a team performs with specific heroes. Some teams have signature heroes they excel with.
- First blood rate: Similar to LoL but influenced by different mechanics (rune fights, level 1 ganks).
- Roshan timing: When and how often a team takes Roshan. Correlates with Aegis-empowered push strategies.
- Average game duration: Indicates draft preferences. Teams that draft timing-based strategies have shorter average games.
Valorant Key Metrics
- Attack/Defense win rates by map: Each Valorant map has distinct side advantages.
- Average Combat Score (ACS): The primary individual performance metric in Valorant.
- First kill/death ratio: How often a player gets the first kill versus dying first in a round.
- Agent pick rates: Which agents a team defaults to. If their best agent gets nerfed or banned, performance may drop.
Building a Simple Prediction Model
You do not need a PhD in data science to build a useful prediction model. A simple spreadsheet-based approach can outperform the average bookmaker's esports odds on less liquid markets.
Step 1: Choose Your Inputs
Select 4-6 key metrics that you believe best predict match outcomes. For CS2, you might use: team HLTV ranking, map-specific win rate, recent form (last 10 matches win rate), head-to-head record, and average player rating.
Step 2: Weight Your Inputs
Assign a weight (importance) to each metric based on your judgment. For example: map-specific win rate 30%, recent form 25%, HLTV ranking 20%, head-to-head 15%, average player rating 10%. These weights should sum to 100%.
Step 3: Score Each Team
For each metric, normalize both teams' values to a 0-100 scale and multiply by the weight. Sum the weighted scores for each team. The team with the higher composite score is your predicted winner.
Step 4: Convert to Probability
Convert the relative scores to win probabilities. A simple method: Team A probability = Team A score / (Team A score + Team B score). If Team A scores 65 and Team B scores 55, Team A's estimated probability is 65/120 = 54.2%.
Step 5: Compare to Bookmaker Odds
Convert the bookmaker's odds to implied probability. If your model gives Team A 54.2% but the bookmaker's implied probability is only 48%, you have found potential value. Calculate the expected value using the formula from our value betting guide.
Step 6: Track and Refine
Track your model's predictions against actual outcomes. After 100+ predictions, analyze where it succeeds and fails. Adjust your input weights accordingly. A model that consistently beats the closing line is generating real value.
Head-to-Head Analysis
Some matchups produce consistent results due to stylistic dynamics, psychological factors, or strategic counters. Head-to-head records are a valuable (but not infallible) predictor.
What to Check
- Overall h2h record: How many times have these teams played and what is the win/loss record? A 7-2 record is more meaningful than 2-1.
- Recent h2h (last 6 months): Older results are less relevant due to roster changes and meta shifts. Weight recent encounters more heavily.
- Map-specific h2h: In CS2 and Valorant, check how the matchup plays on specific maps. Team A might dominate Team B on Mirage but consistently lose to them on Nuke.
- Tournament context: Did previous meetings occur in meaningful playoffs or in early group stages? High-stakes matches reveal more about true team strength.
- Roster consistency: If either team has changed players since their last meeting, historical h2h data becomes less predictive.
When to Rely on H2H
H2H data is most useful when both teams have stable rosters, multiple recent meetings, and a consistent pattern. It is least useful when rosters have changed, the sample size is very small (1-2 meetings), or the matches occurred on a different game patch.
Form Analysis and Trend Spotting
Form refers to a team's recent performance trajectory. A team on a five-match winning streak is "in form," while a team that has lost their last seven maps is in a "slump." Form is one of the strongest short-term predictors in esports.
How to Assess Form
- Last 5-10 match results: Win/loss record over recent matches. Weight matches against strong opponents more heavily.
- Map score trends: Are they winning 2-0 or 2-1? Consistent 2-0 sweeps suggest dominant form. Frequent 2-1 results suggest close matches.
- Performance ratings trend: Are individual player ratings improving or declining? A star player in a slump affects the whole team.
- Context of results: Losing to top-5 teams is different from losing to teams ranked 30th. Consider the strength of opposition.
Form Traps to Avoid
- Recency bias: Do not overweight the most recent match. A team that lost 2-0 yesterday might have been experimenting with a new strategy or played with a stand-in.
- Schedule strength: A team on a 10-match winning streak against low-tier opponents is not necessarily in better form than a team going 5-5 against top-10 competition.
- Motivation fluctuations: Teams may underperform in meaningless group stage matches but peak for elimination rounds. Adjust your form assessment for tournament context.
Map-Specific Statistics (CS2 & Valorant)
For map-based esports, understanding map statistics is one of the most reliable ways to gain an edge. Each map plays differently, and teams have wildly varying performance levels across the map pool.
Map Pool Analysis
Before a BO3, both teams ban maps, then pick their choices, with the remaining map as the decider. Understanding each team's map pool allows you to predict which maps will be played. Key steps:
- Identify each team's permaban (the map they always ban first).
- Identify each team's best map (highest win rate, typically their first pick).
- Determine the likely decider map by elimination.
- Check each team's win rate on the likely maps to estimate per-map probabilities.
Practical Map Analysis Example
NAVI permabans Vertigo, FaZe permabans Ancient. NAVI picks Mirage (their best map, 78% win rate). FaZe picks Nuke (their best map, 72% win rate). The decider is Inferno. NAVI have 60% on Inferno, FaZe have 55%. You now have three map-level probabilities to work with, which can inform your bets on individual map winners, total maps, and the series winner.
For detailed CS2 map analysis techniques, visit our CS2 betting page. For Valorant map breakdown, see our Valorant betting page.