Virtual coach

A private analyst for your Flex 5 team

We feed an AI every Flex 5 game you played together. It spots the patterns you miss, like your win rate on a given comp or champion class, and turns them into concrete actions for your next session.

Illustration placeholder
Sample report

What you get, each time

One headline on your team, three team-level actions, and one action per player. Every action comes with a short "why" built from your own numbers.

Headline

“You win off early-mid tempo, not late scaling: your wins average 27' at 2.1k dmg/min, losses drag to 33' at 1.6k.”

Team actions
Force drake fights before 20'
Your wins have +18% team kills by 20 min. You do not win 33'+ games (2W/9L).
Draft a Double frontline comp
7W/1L when you run two tanks, 3W/8L with no frontline.
Player actions
Top: prioritise Tank picks
4W/1L on Tanks vs 2W/5L on Assassins. Utility axis +32% vs team on tanks.
Mid: stay in the Mage pool
Best mid damage/min and KDA come from your Mage picks (6W/2L).
Pro exclusive

Chat with your coach, anytime

On the Pro plan, the weekly report is only the start. Your coach stays open in a chat window, with your full Flex 5 history as context. Ask follow-up questions, dig into a specific player, compare drafts, before your next scrim.

  • Your data, not the internet, answers cite your own win rates, champion pools and comps.
  • Ask anything, draft ideas, why you lost a streak, who to bench-press on Tanks, which comp to force.
  • Fair-use daily cap, plenty for a pre-scrim prep, no surprise bills on our side.
Available on Pro plan
Which drafts should we force more in our next scrim block?
Lean into Double frontline (7W/1L, 87% WR) and avoid No frontline (3W/8L, 27%). Your top is +32% utility on Tanks, so first-pick a tank top looks like the cleanest anchor.
And for our mid laner?
Stay in the Mage pool: 6W/2L, best damage/min and KDA of your mid games. Assassin picks drop to 1W/4L, avoid them unless the draft demands it.
Patterns it surfaces

The “I-felt-it-but-never-proved-it” kind of insights

Most teams feel these things intuitively. Almost no team verifies them in the data before the next draft. Your coach does it every time.

Illustration placeholder
🛡️

Compositions that actually win for you

"7W / 2L when you run 2 tanks, 3W / 8L with no frontline." You probably felt it. The coach confirms it with numbers.

🎯

Champion classes that click

"4W / 1L on Tanks for your top, 1W / 4L on Bruisers." Your coach tells each player which class to prioritise next game.

⏱️

What actually changes in wins vs losses

Damage per minute, vision, game length, the coach compares every win to every loss so you know what to repeat.

🌡️

Hot and cold streaks

Recent momentum vs earlier form, per-player axes vs team average, so you spot who's carrying and who's drifting.

Illustration placeholder
What we feed it

Everything from your shared games

All the structured stats from your team's Flex 5 match history, cleaned and organised so the AI can read it quickly.

  • Every Flex 5 game, already filtered
    We use the games where all five of you queued together, nothing else. No solo-queue noise, no random 4-stacks.
  • Team composition archetypes
    Each draft is classified (Double frontline, AP-leaning, AD-leaning, Assassin core, No frontline, Bruiser heavy, Balanced…) so the coach can tell you which comps you actually win with.
  • Per-player champion pool & class splits
    Top champions with W/L, and win rate per class (Tank / Fighter / Mage / Assassin / Marksman / Support) so advice is role and pool-aware.
  • All 6 MVP-Score axes vs team average
    Gold/min, vision, kill participation, KDA, utility and damage, each expressed as a % delta from your team average so axes on different scales stay comparable.
  • Wins vs losses splits
    Team damage per minute, KDA, vision, game duration, total kills and deaths, separated between games you won and games you lost.
  • Momentum
    Your last 5 games vs your earlier games, so the coach can tell if you're climbing, plateauing or sliding.
Illustration
When you get a report

We only run the coach when your sample is worth it

🔟
At least 10 Flex 5 games

Below that, patterns are just luck. The coach stays quiet until you've got a real sample.

♻️
Refreshed every 5 new games

Your report updates once you've added at least 5 new games, enough to actually move the needle.

Illustration placeholder
Why teams keep it

Why teams actually come back to this page

Stats alone are noise. Stats + strict interpretation rules + a coach persona that won't flatter you = the one page you re-read before your next Flex session.

It spots patterns you'd have missed

Hundreds of stats become one simple read: which compositions you actually win with, which champion classes each player pops off on, what separates your wins from your losses.

Action-first, not a stat dump

One headline, three team actions, one action per player. Each piece of advice is an imperative you can try next game.

Every claim is backed by your data

Advice is only kept if it cites a real number from your match history. No horoscopes, no "communicate more".

Honest feedback, zero politics

The hardest call to make in a team is the honest one. The coach has no friends to spare, it tells you what the numbers say.

Tryharder & Pro plan

Unlock your team's virtual coach

The virtual coach is included in the Tryharder and Pro plans. One click, and your next team debrief starts with a scouting report instead of a match list.

Under the hood

For the curious

You don't need any of this to use the coach. But if you're wondering what actually happens when you click "Generate", here it is.

Latest-gen AI models

We route through OpenRouter so your report can always hit the latest frontier models.

Guardrails on the output

The AI replies in a strict format. Any piece of advice missing a data-grounded "why" is discarded, so nothing ever reaches you without a real number behind it.

Caching

Once generated, your report is cached for up to 3 days. It refreshes earlier if you've added at least 5 new games since last time.

Privacy

Only public Riot match data is sent. No emails, no chat logs, no Discord messages, no personal info.