open datasets of esports match stats. Point researchers to APIs and CSV archives.

Open esports match stats sources

I curated a short reading list split into APIs and downloadable CSV or JSON archives, with an emphasis on esports match, team, player, and map-level data. Some entries may require registration or separate license checks, so verify access terms on the source page.

APIs and documented data portals

Best matches for open or openly documented esports APIs and official data portals, including GRID, Riot, Liquipedia, Valorant, and Dota 2 related sources.

grid.gg
grid.gg
Breaking down GRID’s unique esports DataJam event. ... In-game data refers to the real-time information genera...
grid.gg
The GRID Data Platform allows rights holders to effectively manage and distribute their game data through the ...
grid.gg
The VDP provides access to data not previously available as part of Riot’s continued commitment to growing the...
parse.bot
Liquipedia provides an official API portal at https://api.liquipedia.net. It exposes structured data for many ...
parse.bot
parse.bot
Access Valorant esports data from VLR.gg: matches, player stats, team rankings, agent pick ra...
lolesportsapi.com
LoL esports API for player earnings, org history, transfers, roster history, live matches, sc...
opendota.com
Open source Dota 2 match data and player statistics

CSV and JSON archives, Kaggle datasets, and GitHub repos

Downloadable archives and repositories that appear useful for offline analysis, especially League of Legends, Counter-Strike 2, Valorant, and Dota 2 match data.

oracleselixir.com
Advanced LoL esports stats, with team and player statistics and analytics from LCS, LEC, LCK, LPL, and the res...
kaggle.com
SO THE DATA MAY NOT REPRESENT THE TEAM ON THE DATE THAT THE GAME WAS SCRAPED IN, USE WITH CAUTION, DO NOT USE ...
kaggle.com
Primary data source: VLR.gg – Valorant esports statistics and match data. This dataset is independently collec...
kaggle.com
Comprehensive Match Stats from 270,000+ League Matches
kaggle.com
The dataset includes matches, agents, and player data from VCT 2021–2026. This was obtained via data scraping ...
github.com
Final Project for DSC80 Fall 2025 at UCSD. Contribute to stvngo/LoL-Statistical-Analysis development by creati...
github.com
github.com
It's updated daily, and the matches from the corresponding calendar year have a separate .csv file. Defin...
github.com
github.com
The ESTA dataset is comprised of the "Online" (data/online/) and the "LAN" (data/l...
github.com
Open source Dota 2 replay parsing and statistics. Contribute to mbax/yasp development by creating an account o...
github.com
Get League of Legends's CSV Data from match-history(LJLの試合結果をCSVへ抽出します) - potof/lol-stats
github.com
This Project was making a public dataset for professional dota leagues and matches. I included events from thi...
github.com
github.com
OpenDota - Continuous database of Dota 2 matches. Overwatch Game Records - Stats of one player from thousands ...