Data verified for patch 16.13 — updated automatically with every League of Legends release

Transparency · Sources and formulas

Methodology

A tool that won't explain how it calculates is worth nothing. Here is, without omission, how every number on this site is produced.

MMR estimation

Riot doesn't publish MMR; any value displayed, here or anywhere else, is an estimate. Ours proceeds in three steps. First, your visible rank provides a base MMR: each tier maps to a band of points (Iron 600-900 up to Challenger 3000+, recalibrated each season), with your division and LP pinning your position inside the band. Next, your season win rate adjusts that base by up to ±150 points, weighted by game volume (full effect at 60 games, so a 3-0 season start can't distort everything). Finally, the gap between estimate and base produces the LP prediction, bounded between +12 and +32, modeled on the observable behavior of Riot's system. The displayed error margin (±35 to ±60) reflects the volume of available data. All data comes exclusively from Riot Games' official public API (account-v1, league-v4).

Ping test

A browser cannot emit a true ICMP ping. The tool therefore measures timed HTTP round-trips to cloud infrastructure points located in the same geographic zones as Riot's game servers (for example, the Frankfurt/Amsterdam zone for EUW). Each server receives one uncounted warm-up request, then five measurements; the median is kept to neutralize outliers. The result tracks your in-game latency within 5-15 ms — enough to decide whether your connection is ready, not to compare two values to the millisecond.

Playtime calculation

Riot's match-v5 API provides the identifier of every game played by an account. The tool counts these games queue by queue (solo/duo, flex, normals, ARAM, Arena, others), then multiplies each total by the queue's observed average duration: 29 minutes for ranked, 28 for normal draft, 27 for blind, 21 for ARAM, 18 for Arena. This averages-based approach keeps the calculation fast and reproducible; the gap with an exact per-game measurement stays under 5% on large histories, as individual deviations cancel out statistically.

Data freshness

The site polls Riot's official version distribution endpoint (Data Dragon) every hour. Any new version automatically triggers the update of the patch band, the modification dates communicated to search engines, and the current patch page. No "fresh" page on this site is backdated by hand: every displayed date corresponds to a real, verifiable event — the release of a patch.

What this site does not do

No connection to your Riot account, no password requested, no private data collected. The public leaderboard keeps only your public in-game name, region and game totals. MMR estimates are not official Riot data and must not be presented as such.