Where our data comes from, how it is collected, how often it updates, and how we ensure accuracy. This page is for journalists, researchers, and anyone who wants to cite or verify our data.
Covers
Live matches, results, team rosters, player stats, tournaments, rankings
Games
CS2, Valorant, LoL, Dota 2, R6 Siege, Overwatch 2, Rocket League, Fortnite, Apex Legends
Update Frequency
Real-time (match events) / 5 minutes (rankings)
Accuracy
Official — sourced directly from game publishers and tournament operators
Covers
CS2 official Valve regional team rankings
Games
CS2
Update Frequency
Weekly (Valve updates every Monday)
Accuracy
Official — Valve's own published regional standings
Covers
VCT Valorant rankings and LoL competitive schedule
Games
Valorant, League of Legends
Update Frequency
Daily
Accuracy
Official — sourced from Riot's official esports APIs
Covers
Player career history, nationality, team history, gear and settings
Games
All covered games
Update Frequency
24 hours (enrichment cache)
Accuracy
Community-maintained wiki — verified against official sources where possible
Player Ratings
Player ratings on esport.is are derived from PandaScore's performance score, which combines kill/death ratio, win rate, and tournament-level performance weighted by opponent strength. Ratings are on a 0–2 scale where 1.0 represents average performance. A rating above 1.15 indicates an elite performer. These are updated after each match.
Team Rankings
Global rankings use PandaScore's Elo-based rating system, which factors in recent match results, tournament tier (Major > LAN > Online), opponent rank at time of match, and series format (Bo3/Bo5 weighted higher). CS2 rankings additionally surface Valve's official regional standings separately.
Live Match Scores
Live match scores are polled from the PandaScore live data endpoint every 30 seconds during active matches. Map scores, round counts, and series state are updated in real-time. Our pages re-validate every 30 seconds for live match data.
Transfer Data
Transfer and roster move data is sourced from official team announcements, verified esports news outlets and community submissions. Entries are manually reviewed before publication. Transfers are community-reported and may not represent all moves — always verify with official team channels.
Patch Notes
Patch versions and dates are sourced from official developer patch note pages and manually verified by the esport.is editorial team. The patch data refreshes daily. Links always point to the official developer patch notes page.
Prize Pool Data
Tournament prize pools are sourced from official tournament operator announcements and PandaScore event data. Amounts shown are gross prize pools in USD unless otherwise specified.
| Page / Data | Cache |
|---|---|
| Live match scores | 30 seconds |
| News articles | 1 minute |
| Events & tournaments | 5 minutes |
| Rankings | 5 minutes |
| Team & player pages | 5–10 minutes |
| Patch notes tracker | 24 hours |
| Transfer tracker | 24 hours |
| Static pages (about, terms, etc.) | 24 hours |
Match results, live scores and team rankings are sourced directly from PandaScore and official publisher APIs, making them highly accurate for supported games. Transfer data and patch notes are manually verified but may occasionally lag official announcements by a few hours.
Live match data updates every 30 seconds. Rankings update every 5 minutes. Player stats and rosters refresh every 5 minutes. News articles are cached for 1 hour. Static content like patch notes and transfers refreshes daily.
CS2, Valorant, League of Legends, Dota 2, and Rainbow Six Siege have full live match, ranking, player and team data via PandaScore. Fortnite, Rocket League, Overwatch 2, Apex Legends, and PUBG Mobile have partial coverage.
esport.is offers a public API for accessing structured esports data. See our API docs for available endpoints, rate limits and attribution requirements.