Sports
Esports Analyst
Last updated
Esports Analysts are the intelligence function of professional esport teams, responsible for gathering, processing, and presenting information that gives coaches and players a competitive edge in preparation and in-game decision-making. They maintain opponent databases, run structured VOD review sessions, build statistical models for draft evaluation or map tendencies, and translate raw match data into actionable strategy for coaching staff. The role exists across all major game titles — League of Legends, CS2, Valorant, Dota 2, and others — with game-specific tooling and methodology.
Role at a glance
- Typical education
- Bachelor's degree in data science, statistics, or computer science preferred; deep game knowledge required regardless of degree
- Typical experience
- 1–3 years in amateur or collegiate analyst roles before Tier 2 professional hiring
- Key certifications
- No formal certifications required; Python proficiency and API integration skills function as practical prerequisites
- Top employer types
- LCS/LEC/LCK franchise organizations, VCT partnership teams, ESL Pro League CS2 Tier 1 orgs, Dota 2 DPC Upper Division teams
- Growth outlook
- Growing demand as Riot franchise leagues (LCS, LEC, VCT) standardize the analyst role; AI adoption will shift function toward interpretation rather than reduce total positions
- AI impact (through 2030)
- Significant augmentation — AI VOD-tagging and pattern classification tools are automating data collection, shifting analyst value toward strategic interpretation and communication of AI-generated findings.
Duties and responsibilities
- Review and tag VOD footage of opponent matches, categorizing tendencies by map zone, rotation pattern, draft preference, and round-type behavior
- Build and maintain an opponent database tracking hero pools, champion preferences, or agent selections across recent competitive matches
- Prepare pre-series opponent breakdowns synthesizing statistical data, behavioral tendencies, and strategic patterns for coaching staff
- Analyze team's own match footage to identify systemic weaknesses in rotation timing, objective control, or positional decision-making
- Develop and maintain data pipelines pulling from public APIs, HLTV databases, Leaguepedia, or game-specific tracking platforms
- Run structured review sessions with players and coaches, presenting findings and facilitating strategic discussion rather than just delivering reports
- Track meta-game shifts after patch releases, quantifying win-rate and pick-rate changes to inform roster hero/agent pool adjustments
- Collaborate with coaches on draft preparation, identifying ban targets and counterpick opportunities based on opponent historical tendencies
- Present performance metrics to team management in periodic reviews, linking analyst findings to observable results in competition
- Maintain workflow documentation and knowledge transfer systems so that analytical institutional knowledge persists across roster changes
Overview
Esports Analysts are the preparation infrastructure of professional teams. Where a coach focuses on developing player behavior and in-game performance, the analyst focuses on information: who are the opponents, what do they tend to do, where are they vulnerable, and how does the team's own performance compare to competitive benchmarks? In a meta-game where a single patch can shift optimal play patterns within 48 hours, the analyst's ability to rapidly quantify and communicate those shifts is directly competitive.
The work divides across two domains. External analysis focuses on opponents: VOD review of recent matches, statistical tendency tracking, draft preference databases, and pre-series reports synthesizing everything into a format the coach and players can absorb in a 20-minute meeting. Internal analysis focuses on the team itself: identifying patterns in own performance, flagging areas where the team's execution diverges from its stated strategy, and tracking improvement across practice sessions.
In LoL's LCS, analysts run oracle queries against match datasets via the Riot Games API and maintain Leaguepedia-tracked databases of opposing team compositions and individual champion pools. Pre-series preparation for an LCS match typically involves a 3–4 page opponent brief covering the last 15–20 matches: champion priority, ban targets, lane-by-lane matchup tendencies, and objective timing patterns. That brief feeds the coach's draft preparation the night before the match.
In CS2, the analyst's primary tool is HLTV demo review combined with statistical overlays from tools like Leetify and Scope.gg. A pre-match opponent analysis for an IEM event might cover CT setups by bombsite across the map pool, T-side entry timing distributions, AWP positioning tendencies, and known utility sequences. Top CS2 analysts track 20–30 opponents at any time in their database, updating after every significant match.
Valuable analysts communicate clearly under time pressure. A VOD review session that runs 2 hours and produces no actionable adjustment to team strategy is wasted time. The best analysts in the field — people like those working at Gen.G, FaZe Clan, or Team Liquid — synthesize large datasets into 3–4 concrete, debatable strategic questions that the coaching staff can resolve in a focused meeting.
Qualifications
Education:
- Bachelor's degree in statistics, data science, computer science, or a related quantitative field (increasingly expected at top organizations)
- Communications or sports science backgrounds are viable when combined with strong game knowledge and self-taught data skills
- No formal degree required at entry level, but quantitative coursework or demonstrable Python/SQL proficiency is practical necessity
Entry pathways:
- Volunteer analyst roles at amateur or collegiate esports teams (particularly Riot Scholastic Association of America leagues and NACE member programs)
- Building a public analytical portfolio — writing for sites like The Game Haus, Oracle's Elixir, or publishing match analyses on Reddit/social media
- Working as a content creator or statistics writer at esports media organizations before transitioning to team-side analysis
- Direct hire into Tier 2 or developmental team analyst roles, typically paying $40K–$60K, then building toward Tier 1
Technical skills:
- Python (pandas, matplotlib, seaborn) for data manipulation and visualization
- SQL for querying structured databases
- API integration (Riot Games API, HLTV unofficial APIs, OpenDota API)
- Video editing (DaVinci Resolve or Premiere) for clip compilation
- Statistical fundamentals: regression, clustering, correlation — not graduate-level but practical intermediate fluency
Game knowledge:
- Deep mechanical and strategic knowledge of at least one primary title at the competitive level is non-negotiable. Analysts who don't understand why a specific CS2 CT setup is strong on B-site cannot evaluate whether an opponent's deviation from it is intentional or a mistake. Game knowledge precedes analytical methodology.
Career outlook
The esports analyst role has matured significantly from its origins as an informal afterthought in early esports organizations. Riot's franchised LCS, LEC, LCK, and LPL leagues — which employ hundreds of coaching and support staff globally — have institutionalized the analyst position as a standard team role comparable to a support coach. VCT's partnership model is following the same trajectory. In these ecosystems, the analyst is a salaried team employee with defined responsibilities and a career development track toward senior analyst, performance director, or head coach.
The open-circuit ecosystems (CS2, Dota 2) have fewer structured analyst positions because the organizations are smaller and many rely on coach-analyst hybrids rather than dedicated specialists. That limits total employment but creates opportunity for analysts who can handle both preparation and in-practice coaching responsibilities.
The most significant structural trend is AI tool adoption. Platforms that automate VOD tagging and tendency classification are becoming mainstream, which reduces the hours required for raw data collection. This will not eliminate analyst positions — the interpretation and communication function is harder to automate — but it will change what analysts spend their time on and raise expectations for the strategic depth of the output. Analysts who build expertise in AI tool integration and custom pipeline development will have a significant competitive advantage over those who rely purely on manual methods.
Career paths from the analyst position include: head coach (many current LoL head coaches started as analysts), performance director (managing the entire analytical and coaching infrastructure of an organization), esports media analyst (broadcasting and editorial contexts), and data engineering roles at esport platform companies like FACEIT or Riot Games. The analyst-to-coach pipeline is well-established in LoL, where former analysts like MITHY, Grabbz, and others have made the transition successfully.
Sample cover letter
Dear Coaching Director at [Organization],
I'm applying for the Analyst position with your LCS roster. I've spent two years as the lead analyst for [Team] in the NACL (formerly Academy), building and maintaining our opponent database, running pre-series breakdowns, and facilitating VOD review with our coaching staff.
My workflow combines Python-based data extraction from the Riot Games API with manual VOD tagging across the last 20 matches per opponent. For series preparation, I produce a structured brief covering: champion priority bands across recent patches, lane matchup tendencies by pairing (not just solo-queue data but scrim-adjusted where available), objective timing distributions on Drake and Baron, and 3–5 specific tendencies I'd recommend targeting in the ban phase.
For our last series against [Opponent], I flagged that their support had a 91% Thresh hook-landing rate when the ADC was positioned at a specific map coordinate on bottom lane. Our ADC modified his default positioning based on that finding, and we converted two early kills in the laning phase that I believe were directly attributable to the preparation. That's the kind of measurable impact I aim for.
I've been building my Python data skills independently — I can query the Riot Games API, build match datasets from Leaguepedia, and produce automated draft-tendency visualizations that update after each patch. I'm also currently integrating an AI video-tagging layer that should reduce our pre-series preparation time by roughly 40%.
I would welcome the opportunity to walk through my preparation process in detail and show you the type of analysis I produce.
[Your Name]
Frequently asked questions
- What tools do esports analysts use day-to-day?
- Tool sets vary by game. LoL analysts use Leaguepedia, Oracle's Elixir, Mobalytics, and custom Python scripts querying the Riot Games API. CS2 analysts rely heavily on HLTV demo review, Leetify, Scope.gg, and custom tagging workflows. Valorant analysts use VLR.gg and game-specific tracking tools. Dota 2 analysts work with OpenDota, Dotabuff, and Valve's replay system. Across all titles, analysts typically use spreadsheets, Python or R for statistical analysis, and video editing software (DaVinci Resolve, Adobe Premiere) for clip compilation.
- How is the analyst role different from the coach role?
- The analyst is the intelligence-gathering and data-processing function; the coach is the performance-development and in-game decision-making function. In practice, the boundaries overlap — good analysts participate in strategy sessions and good coaches do their own film review. At larger organizations, the analyst focuses on pre-series preparation and meta tracking while the coach handles in-practice feedback and mental performance. At smaller organizations, one person often covers both roles.
- Do esports analysts need a formal data science or statistics background?
- Not necessarily, though it helps. Many working analysts come from a deep competitive gaming background and learn the analytical tools on the job. Analysts with formal statistics, computer science, or data engineering backgrounds tend to build more sophisticated tooling and advance into senior analyst or performance director roles faster. Python scripting capability — specifically for API data extraction and basic statistical analysis — is increasingly a practical expectation even for mid-level analyst positions.
- How is AI changing the esports analyst role?
- AI is automating the most time-intensive parts of the analyst workflow: VOD tagging, tendency classification, and pattern recognition across large match datasets. Tools that previously required an analyst to manually tag 40 hours of footage in a week can now automate a significant portion of that classification. This shifts the analyst's value toward interpretation — turning AI-generated pattern summaries into strategic recommendations — rather than raw data collection. Analysts who resist adopting AI tooling are likely to be displaced by those who use it as a force multiplier.
- What game titles offer the most analyst employment opportunities?
- League of Legends (LCS, LEC, LCK, LPL) has the most structured analyst ecosystem due to the size and organizational maturity of Riot's franchise leagues globally. Valorant's VCT partnership model is growing rapidly and increasingly professionalizing the analyst role. CS2 has a strong analyst culture at the top of the ESL Pro League but fewer total positions due to the open-circuit model's smaller organizational count. Dota 2 and other titles offer fewer structured analyst positions at the organization level.
More in Sports
See all Sports jobs →- ECHL Affiliate Coordinator$45K–$80K
The ECHL Affiliate Coordinator manages the operational and personnel relationship between an NHL or AHL parent organization and its ECHL affiliate franchise. Every NHL club maintains a two-tier minor-league system — AHL and ECHL — and the coordinator serves as the hub connecting them, handling player assignments, contract logistics, development communication, and daily roster maintenance across all three organizational levels. It is an entry-level hockey operations role that touches nearly every operational system in a professional hockey organization.
- Esports Assistant Coach$50K–$120K
Esports Assistant Coaches support the head coach and analyst team in preparing professional players for competition — running structured VOD review sessions, facilitating individual skill development conversations, providing real-time feedback during practice, and coordinating the logistics of daily team operations. The role serves as the primary development track toward head coaching, with most LCS, VCT, and CS2 head coaches having passed through an assistant or strategic coach position at some point in their career.
- Dota 2 Pro Player$30K–$500K
Dota 2 Pro Players compete in the Dota Pro Circuit (DPC) regional leagues and international tournaments culminating in The International (TI), Valve's flagship annual event with the largest prize pool in esport history — exceeding $30 million in peak years from community-funded battle pass contributions. Unlike most esports, Dota 2 income is heavily prize-money driven: base salaries are modest compared to LoL or CS2, but TI winners and even top-8 finishers can earn life-changing sums from a single event.
- Esports Brand Partnerships Manager$80K–$180K
Esports Brand Partnerships Managers develop, negotiate, and manage commercial relationships between esports organizations (or tournament operators) and their sponsors and partners. They sell and activate inventory that ranges from jersey patches and Twitch stream overlays to branded tournament segments, player social content packages, and experiential activations at LAN events. The role requires deep knowledge of esports audience demographics and the specific media properties available within Riot's league formats, BLAST/ESL tournament structures, or independent team content ecosystems.
- NBA Development League Executive$65K–$160K
NBA G League Executives manage the business and operational functions of professional basketball development league franchises, including ticket sales, sponsorships, community relations, marketing, arena operations, and team administration. They run full sports business enterprises with smaller budgets and staffs than their NBA affiliates but comparable operational scope.
- NFL Player Marketing Agent$75K–$400K
NFL Player Marketing Agents secure and manage endorsement deals, licensing agreements, and commercial partnerships on behalf of professional football players. They identify brand opportunities aligned with a player's image, negotiate deal terms, manage fulfillment obligations, and protect the player's commercial interests — working either as part of a full-service sports agency or as dedicated marketing representatives separate from the contract advisor.