The one question that sorts them

Ask what an app reads, and the rest follows.

An app that reads match history knows what Riot's servers record: kills, deaths, gold, damage, items, objectives, positions once a minute. It can tell you that you died at 20:10 to Twitch. It cannot tell you that you were standing past the enemy tower at full health with Twitch unseen for twenty-eight seconds, because nothing in the match history says where you were looking or who was on your screen.

An app that reads the live client during the game knows what your own client is showing right now: the champions, the scores, the timers, the events. That is enough for overlays that tell you when the dragon spawns or which skill to level. It is not a record of the game, and nothing reads it back afterwards.

An app that reads your recording knows what was on your screen every second: where every champion was, on screen and on the minimap, your health bar, where the camera was. That is the only source that can explain a death rather than list it, and it is the only one that costs you something to provide: you have to record.

AppReads match historyReads the live clientReads your recordingHelps before, during or afterFree tier
MobalyticsYesSomeNoBefore and afterYes, with a paid tier
PorofessorYesYesNoBefore and duringYes, with a paid tier
BlitzYesYesNoBefore and duringYes, with a paid tier
iTeroYesYesNoBefore and duringYes, with ads
League CopilotYesYesNoDuring and afterAlpha, via Discord
RiftCoachSomeYesNoDuringYes, limited daily use
Hakko AISomeYes, screenNoDuringFree tier
lol coachYesNoNoAfterWaitlist, five free reviews
Leaguio CoachYesNo, by choiceYes, every secondAfter, and a little beforeInvite-only, waitlist open

The table is what each app said about itself on its own site in September 2026, read plainly. Where a site was vague, the cell says "some".

Mobalytics

The most complete of the stat sites, and the oldest of the modern ones. Mobalytics reads your match history and turns it into a profile: a score across a handful of skills, a list of what to improve, builds and runes for champion select, and a large library of guides. Its post-game screen is the best of the match-history reviews at showing where your numbers sit against players of your rank.

What it is good at is breadth. If you want one place for builds, tier lists, a profile and a post-game scorecard, this is it. What it cannot do is explain a single death, because it never saw it. Its "what to improve" is a comparison of your averages to other people's averages, which tells you that your vision score is low, not which ward would have saved you last game.

Porofessor

Porofessor runs at the loading screen and during the game. It reads your match history and everyone else's to show, before the game starts, who on each team is on a streak, who is playing a champion for the first time, and what the ranks are. During the game it keeps timers and a few tips on screen. It is an Overwolf app, which is a reason some players avoid it and most do not mind.

What it is good at is the loading screen. Knowing that the enemy mid laner has a fifty-five percent win rate on this champion over two hundred games is worth having before the first wave. What it cannot do is anything after the game. There is no review, no lesson, and no memory of what happened to you.

Blitz

Blitz is the app that imports builds and runes into the client before you lock in, and adds overlays during the game: timers, gold difference, and item suggestions. It reads your match history for a post-game summary and the live client for the overlays. It is standalone, not Overwolf.

What it is good at is removing friction. The import is the feature, and it is a good one. What it cannot do is the same as the others in this group: the post-game summary is the scoreboard with better graphics, and it cannot tell you why the numbers came out the way they did.

iTero

iTero is the newest of the drafting apps and the most polished. It reads your match history and your champion pool and recommends picks against the enemy draft, then keeps six overlays on screen during the game: jungle timers, skill order, gold, damage, buff timers, ally ultimates. It is free with ads, Windows only, and does not need Overwolf. It has over a million installs by its own count and a four point four star rating.

What it is good at is the draft. If your problem is champion select, iTero's tool is the best of these. Its "Macro Coach" reads your match history and writes a playbook, which puts it in the match-history review category for the after-game part.

What it cannot do is see the game. Its overlays are about the game's clock and the scoreboard. Its coach, like every match-history coach, reasons from numbers that arrive after the fact.

League Copilot

League Copilot is an in-game voice coach. It reads the live client and what is on your screen and talks to you during the game: champion counters, a game plan, what to build against the composition. It is in alpha, distributed through its Discord, and describes itself as Riot approved.

What it is good at is presence. A voice that answers "what do I build" while you are in lane is a different product from a page you read afterwards. What it cannot do is remember. There is no record of the game and no review of it, so a habit that repeats across ten games is invisible to it.

RiftCoach and Hakko AI

Both are real-time coaches that read the live client, and in Hakko's case the screen, to give advice during the game through text or voice. RiftCoach has a free tier with limited daily use and a paid tier at a few dollars a month. Hakko positions itself on emotional support as much as tactics.

What they are good at is the moment. What they cannot do is the after: neither writes a review from a record of the game, and neither can show you the frame where it went wrong, because neither keeps one.

lol coach

lol coach is a match-history review. You enter your Riot ID and it pulls your recent ranked games and writes a report for each: a verdict on the game, a scorecard with the usual columns graded, three priorities with drills, and a weakness profile that tracks habits across ten games. It promises that every claim is grounded in your match data, with no invented statistics. It is on a waitlist with five free reviews promised at launch.

Of the match-history reviews, this is the one closest in spirit to a coach: it names priorities and tracks them. What it cannot do is the thing its own honesty rule points at. Grounded in match data means grounded in kills, gold and damage. It can tell you that you died five times to Twitch. It cannot tell you where you were standing.

Leaguio Coach

We make this one, so here is the same treatment.

Leaguio Coach reads your match history and your recording. The desktop app records ranked games on its own and uploads them. The coach then watches every second of the footage: where every champion is on screen and on the minimap, your health bar, where the camera is. The match history supplies the deaths, the gold swings and the objectives. The two are read together, and the review is written from both.

What it is good at is the death. A flagged moment comes back as a storyboard: the frames from your own recording, in order, with what the coach saw on each frame written under it, who was within reach, and the one lesson. A line the footage contradicts is dropped before you read it. Across games, the coach names the habit that keeps repeating and says whether it is fixed yet. There is an example review on this site with a real death, frame by frame, so you can judge the claim yourself.

What it cannot do, today: help you in the draft, keep timers on screen, or review a game you did not record. It shows a small panel on top of the game with what your past reviews say about the matchup, off by default, and that is the extent of its in-game presence. It is invite-only, with the waitlist open below. Windows and Mac.

How to choose

None of these are exclusive. A draft tool before the game and a footage review after it read different things and answer different questions.

Questions people ask

Are these apps allowed by Riot? Apps that read match history, the live client's public data, or your own screen are within Riot's third-party rules, and most of the ones above say so. What is not allowed is reading or writing the game's memory, which is how overlays that draw inside the game frame have to work. None of the apps here claim to do that, and Leaguio Coach's panel is a separate window for exactly that reason.

Do I need Overwolf? Only for Porofessor. The rest are standalone.

Which one works on Mac? Mobalytics and lol coach are websites and work anywhere. Leaguio Coach has a Mac build. iTero is Windows only. Check the others' download pages.

Why does reading the recording matter so much? Because the match history records outcomes and the recording records decisions. A coach who only knows outcomes can tell you what happened. A coach who saw the screen can tell you what you were looking at when you chose wrong, which is the thing you can change.