KDA in context
Kills, deaths, and assists are a starting point, not the verdict. RankupGG ties each death to the moment it happened — before an objective, in a losing trade window, or out of position — so KDA is explained, not just counted.
Match analysis
Match analysis is the review of a single game to understand why it was won or lost. RankupGG reads public Riot match and timeline data, computes deterministic metrics, and explains the decisions behind them — KDA, CS per minute, vision, objectives, early deaths, and economy.
Kills, deaths, and assists are a starting point, not the verdict. RankupGG ties each death to the moment it happened — before an objective, in a losing trade window, or out of position — so KDA is explained, not just counted.
Creep score per minute is tracked over the game and compared to rank benchmarks. Deficits are timestamped by minute, showing the exact windows where farm slipped — usually around recalls, roams, or deaths.
Vision is read against objective timers: wards and sweeps before Dragon and Baron, and the gaps where your team walked into the fog. It measures useful vision, not just raw ward counts.
Every Dragon, Herald, and Baron spawn is checked against where players were and whether the lane and jungle were set up to contest it — the difference between taking objectives and reacting to them.
Deaths in the laning phase and before objectives are separated from fair fights. The timeline shows whether a death cost tempo, a wave, or an objective, which is what actually compounds into a loss.
Gold leads, item spikes, and the moments they landed are placed on the timeline, so you can see whether a spike was used to force a fight or sat unspent while the window passed.
End-of-game stats tell you what happened but not when. RankupGG pulls the full match timeline from the Riot API and reconstructs the game minute by minute: the exact timestamp of each death, how CS diverged from the benchmark over time, and where vision was missing as objectives spawned. Because every finding is computed the same way each time, the analysis is deterministic — and the AI coach is limited to explaining that evidence for your rank, role, and champion.
A 4/7/3 scoreline could be a fed early game thrown in one fight, or a slow bleed of tempo from repeated early deaths. Only the timeline tells them apart — and only the timeline can point at the single decision worth changing next game.
Analysis is framed around the role you played, so the signals that matter for your lane lead the report.
clear tempo, Smite access, and position at objective spawns.
wave priority converted into roams, river vision, and objective setup.
spacing, DPS uptime, and deaths before item spikes.
vision lines, roam timing, engage/disengage, and peel.
wave state, Teleport timing, and matchup trade windows.
It is the review of a single game to understand why it was won or lost. RankupGG analyzes public Riot match and timeline data — KDA, CS per minute, vision, objectives, deaths, and economy — and explains the decisions behind each metric instead of just listing the numbers.
Only public match data from the official Riot API, including the match timeline. No Riot login is required, and no private game data is ever read.
End-of-game stats hide when things went wrong. The timeline shows the moment of each death, CS deficit, and vision gap, so the analysis can point to the specific decision to change rather than a vague summary.
Yes. The metrics are deterministic, so the same match always produces the same findings. The AI coach only explains those findings; it does not invent new events.
Usually it is a few repeating decisions rather than one bad game — early deaths before objectives, missing vision, or farm that falls behind in specific windows. Match analysis surfaces those patterns from your recent games so you can fix the one that costs you most. It points to evidence; it does not promise a guaranteed climb.
You can use RankupGG alongside stat sites like OP.GG, U.GG, or Blitz. The difference is the angle: instead of a raw stat dump, RankupGG reads the match timeline and explains why a game was lost, framed for your rank, role, and champion. RankupGG is independent and is not affiliated with those products.
Match analysis
RankupGG is an independent product and is not endorsed by or affiliated with Riot Games.