- Sheet
- Match review
- Battle
- Solo/Duo Ranked
- Patch
- 25.20
- Duration
- 47:12
- Result
- Defeat
- Rank
- Diamond II · 41 LP
- Role
- Mid
- Source
- Synthetic match — not a real player
Hardstuck is a pattern, not a talent problem.
carry.win reads the matches you already played, finds the leak that is actually costing you rank, and shows you the timestamp where it happened.
The finding
You are not losing lane. You are dying on their side of the map.
63% of your deaths across the last twenty games happen on the enemy's half — the Diamond II mid reference is 27%. The death at 19:48 is the pattern at full strength: a won trade, a pushed wave, and a fight no one could get to.
Start a review
Twenty matches, read in a couple of minutes. League of Legends today; more titles are queued behind it.
Read a review the engine just computed — synthetic account, labelled on the page.
Match timeline/swept 47:12/parked at 19:48
- the finding
- lost fight
- context
19:48
the findingThe pattern, at full strength: a won trade at 19:48 leaves you with tempo, and you spend it pushing a lane you cannot hold instead of recalling on 1,180 gold. Their mid takes two plates behind you.
1,180g unspent
What a review actually hands you
Four leaks in this window, ranked by what they cost per twenty games. The review leads with one — the rest wait their turn.
Leak
You vs reference
Where it lives in the match
0:00 → 47:12
Grade
Deaths on the enemy's side
median · Diamond II · mid · share of your deaths that happen there
87 of 137vs 27%
behind the reference
03:20 → 36:24in this review’s match
Critical11 LP / 20
2 drills
Open the drills
- Do not cross the river without a wave you own.
- Play the wall line: if you cannot name where their jungler is, hold the near side.
CS per minute after 20:00
median · Diamond II · mid · median CS/min after 20:00
5.3vs 7.8
behind the reference
20:00 → 47:12in this review’s match
High10 LP / 20
2 drills
Open the drills
- One wave per objective window, taken before the group, never after.
- Fix the wave you leave behind; it pays for the next fight.
Wards placed after 20:00
median · Diamond II · mid · median wards placed after 20:00
3vs 12
behind the reference
20:00 → 47:12in this review’s match
Critical8 LP / 20
2 drills
Open the drills
- One control ward on every recall after 20:00.
- Swap to the blue trinket at 20:00, not when the game starts feeling scary.
Gold parked at death
median · Diamond II · mid · median gold held when you die
954 gvs 460 g
behind the reference
03:12 → 36:24in this review’s match
Critical7 LP / 20
2 drills
Open the drills
- Recall on the next 1,300 gold, not on the next item completion.
- Before every objective, spend — or say out loud why you are holding.
These four are the engine's own output for the synthetic demo account — run it yourself at app.carry.win and the same leaks come back in the same order. Your own review uses your own matches and the reference line for your rank, role and patch.
How it works
Four steps, no setup ritual. The first review is on your screen before your next queue pops.
- 01
Connect a Riot ID
Read-only. No client mods, no overlay, nothing installed — you paste the Riot ID you already queue with and pick your region.
- 02
We read the matches you already played
The last twenty games, timelines included: every death, every buy, every objective, every fight you did or did not take.
- 03
One leak, ranked, with receipts
Not a forty-item checklist. The single habit costing you the most LP, its numbers next to the reference for your rank, and the timestamp it happened.
- 04
A drill, then a re-check
One thing to practise before your next queue. Seven days later the review re-runs and tells you whether it moved.
One engine, one game at a time
Each title gets its own models, its own metrics and its own drills. A League review is not repainted for another game — that is the difference between an engine and a prompt.
League of Legends
Live
Match review, coach chat, drills, progress
Valorant
Next
Round-by-round economy and entry patterns
Dota 2
Queued
Laning stage, item timings, fight positioning
Counter-Strike 2
Queued
Utility usage, trade windows, site holds
Rocket League
Queued
Rotation, boost economy, challenge timing
Overwatch 2
Queued
Ult economy, positioning, target priority
Early access is League-only. Your pick in the early-access form decides which title we build second — Valorant is only the current assumption.
Also queued, in this order
Accounts and saved history
your reviews kept, progress over time
Coach chat
asks about the timestamps and matches already in your review
Weekly practice plan
the drills from your leaks, re-checked in seven days
Duos and five-stacks
one match read from every side of the map
Live overlay coaching
in-game advice — deliberately last
Nothing above is built yet. It is listed so you know what you are waiting for, not as a promise with a date on it.
Pricing
Early access is free and stays free while the product is being built. Paid plans start when the reviewer is worth paying for.
Planned launch pricing. Early access is free and nothing is billed — these are the shape and the limits of the paid plans that open once the review is worth paying for.
Billing
Scout
For players who want to see one leak at a time
$0
1 review a week · last 5 matches
- Match review on your last 5 games
- Your three highest-value leaks
- Rank-relative percentiles
- One drill per leak
- No coach chat, no history beyond 5 matches
Coach
Most completeFor the climb you are actually on
$9.99/ month
Unlimited reviews · full history
- Every match you play, reviewed
- Full leak history and trend over time
- Chat with a coach that quotes your own matches
- Drills and a weekly practice plan
- Role, champion and patch-aware reference lines
- No team seats or scrim review
Duo & teams
For duos, five-stacks and amateur teams
$29/ month
Up to 5 accounts · scrim review
- Everything in Coach, for every account
- Shared review notes for the team
- Scrim and clash review
- Role-by-role comparison inside one roster
Team seats are billed per five accounts. Nothing here is charged during early access, and cancelling is one click — no retention call, no form.
Straight answers
The five questions that decide whether this is worth your Riot ID.
Is this allowed under Riot's rules?
Yes. carry.win only reads match data from Riot's public and production APIs. It does not modify your client, does not run inside a live game, does not read your screen, and never asks for your password. You give a Riot ID and a region, nothing else.
Is this just an AI chatbot with an opinion?
No. Every finding is computed from your own match timelines before the coach writes a sentence, and the coach is only allowed to talk about the timestamps, figures and matches in front of it. If it says you die with too much gold unspent, the review can show you the five deaths.
Does it work below Diamond? Above it?
Reference lines are computed per rank, role and patch, so the leak that matters in Silver is not the one that matters in Master. Whatever rank you are, the review compares you to players at that rank — not to a Challenger streamer.
When do the other games arrive?
League of Legends is first, and the engine behind it is per-title by design: each game gets its own models, its own metrics and its own drills rather than a League review wearing a different logo. Valorant is next. Join early access and your preference decides what we build second.
Who can see my matches?
Nobody by default. Your reviews are private to your account. Nothing is public, nothing is searchable, and nothing about your games is used to train models without you asking for it.
Find out what your last twenty games were actually doing.
Early access is free. One Riot ID, one region, and a review that quotes your own match clock back at you.