OP.GG logo

📊Match history

OP.GG

The most popular League of Legends match history tracker, with per-champion stats, tier lists, and leaderboards

FreeEssentialBeginner

What it is

OP.GG is the most widely used match history tracker in the League of Legends world. The Korean company of the same name has run it since 2012, and it became the de-facto reference whenever players need to check stats on any account: their own, a friend's, or an opponent they just spotted in champ select.

Usage is direct: enter a Riot ID for the relevant region, and the page returns a full profile with current rank, per-champion win rate, aggregated KDA, match history with per-player breakdowns, and current-patch tier lists by role. No install, no login, no overlay running in the background.

While there's an optional Premium tier (~$3/month) with minor extras, everything important is free and accessible straight from a browser. That sets it apart from competitors that push more aggressively toward desktop clients or subscriptions.

What problem it solves

LoL has no public profile inside the client that exposes match history easily. Riot's client only stores a few recent matches with limited stats, and sharing your progress with friends or scouting an opponent is virtually impossible from inside the game. Any serious match history lookup has to happen externally.

OP.GG fills that gap with an enriched public profile: historical rank, per-season evolution, win rate by champion, most-played picks, comparative performance, and the full details of each match (per-player builds, items purchased, vision score, gold differential).

The difference with Blitz.gg

This is the obligatory comparison since both cover match history. But the philosophies are opposite:

OP.GG: web-first, no download. Enter a summoner and read stats. Premium unlocks cosmetic filters, but the core is fully open.

Blitz.gg: overlay-first, requires installing a desktop client that integrates during champ select and games. Auto-imports for builds and runes, real-time performance tracker. More features but a more aggressive paywall and more invasive telemetry.

If you want to look things up on demand and compare ranks, OP.GG. If you want a tool that actively assists you during a game (at the cost of installing a client and accepting tracking), Blitz.

What people use it for

Post-game rank and stats verification: the most common use case. After a match, open OP.GG to review KDA, gold, damage, and compare against teammates and opponents.

Champ select scouting: paste a teammate's or opponent's Riot ID to see their champion pool, recent win rate, and whether they're playing something new or autofilled.

Current-patch tier lists: the "Champions" tab lists win rate, pick rate, and ban rate by role and by rank tier. Useful for getting a pulse on the meta without diving into deep stats.

Progress tracking: watch your rank evolve through the season, identify your top-performing champions, and spot tilt streaks in historical graphs.

Who this tool isn't for

OP.GG is excellent as a lookup dashboard but not as an active assistant. If what you want is:

  • Assistance during champ select / a match → Porofessor (native overlay) or Blitz (overlay with automation) are better options.
  • Structured coaching and improvement analysis → Mobalytics has the GPI (Gamer Performance Index) which tells you exactly what areas to work on.
  • Deep statistical breakdowns → League of Graphs and Lolalytics offer more granular by-matchup data.
  • Optimized builds with massive dataset → U.GG presents builds better and has higher data volume.

How it's used in practice

  1. Go to op.gg and select your region (NA, EUW, KR, LAS, LAN, etc.).

  2. Enter your Riot ID with the tagline (format Name#TAG).

  3. The page loads your profile with rank, the last 20 matches, current-season per-champion stats, and most-frequent picks.

  4. Click on any match to open the detail view: per-player KDA, final builds, item purchases with timeline, vision score, total damage and DPM.

  5. Additional tabs: Live Game (real-time info if you're in a match), Champions (per-role tier list), Leaderboards (regional global ranking).

For recurring use, mark frequent summoners as favorites — the site keeps an accessible list in the sidebar.

Honest limitations

Slow synchronization: data for a freshly finished match can take 5-30 minutes to appear. If you want immediate post-game review, Riot's API is delayed for all third parties.

Intrusive ads: like nearly every free gaming-stats site, OP.GG loads ads that can get annoying on mobile. An ad-blocker handles most of them.

Premium tier is skippable: the paid tier offers extra filters and faster rendering, but 95% of what a user needs is in the free version. Don't feel pressured to upgrade.

Uneven regional coverage: Korea, NA, and EUW have huge datasets and very reliable stats. Smaller regions (LAS, LAN, OCE, BR) can have gaps in region-level aggregates — per-champion stats remain valid, but tier lists may be less representative.

Item and skin metadata can lag a patch: when a new patch ships, there are typically 1-2 days where some item descriptions or icons are out of date. Aggregated stats refresh quickly, but visual metadata lags.

How to get started

No registration or installation needed. Go to op.gg, pick a region, enter your Riot ID, and you're done. For maximum utility:

  1. Set up favorites with your main account and your duo's accounts.

  2. Bookmark the tier-list dashboard for your role — useful for checking meta before each session.

  3. While in champ select, open teammate and opponent profiles in parallel (takes 30 seconds and adds valuable context).

  4. If you want deeper stats on a specific champion, complement with Lolalytics or League of Graphs — OP.GG is excellent as a quick overview but not as a theorycrafting tool.