LoL2LLM
Back to all guides
AI Workflow

How to Analyze Your LoL Games with ChatGPT: A Complete Guide with Copy-Paste Prompts

9 min read

"Show the AI my loss and tell me what I did wrong" is the right instinct.

Most of what a coach does is read match data without ego and put the gap between your play and role expectations into words — which is close to what ChatGPT and Claude are best at.

But most players stop at "paste a screenshot, type ‘analyze this’," get a generic non-answer, and give up.

This guide walks through how to feed the data and structure the prompt so the AI produces concrete, coach-level feedback instead.

Why "just paste a screenshot" fails

Pasting the post-game screenshot has three structural problems.

The fix is simple: hand it structured text data (JSON).

When the numbers are present as exact text, the AI can compare you to your lane opponent and flag anomalies without image-recognition error.

Step 1: Prepare data worth analyzing

Ideally the prompt contains, as actual numbers:

Transcribing all of that by hand is tedious, so LoL2LLM exports Riot's Match-v5 data as JSON trimmed to exactly these fields.

Search a Riot ID → pick a match → check the fields you want → copy. The [Paste JSON here] placeholder in the prompts below assumes this export.

Step 2: The prompt pattern — role, ask, constraints

A good prompt has three parts.

Give it a role (who it answers as), make the ask a concrete verb ("extract" / "compare," not "analyze"), and add constraints to narrow the output (count, audience, format).

Satisfy those three and the answer quality changes dramatically. Generic template:

You are a League of Legends coach specializing in my role.
Below is my match data (JSON).

# Task
List exactly 3 improvements I can fix starting next game.
For each, pair "the evidence in the data" with "the specific next action."

# Constraints
- No generalities (e.g. "ward more", "watch positioning"). Only points tied to THIS match's data.
- I'm Platinum. Write for that level.

[Paste JSON here]

The key is to explicitly ban generalities.

That single line makes it much harder for the AI to emit ungrounded advice and sharply reduces hallucination.

The "exactly 3" cap matters too — a hard limit forces it to lead with the highest-priority points.

Role-by-role prompts that land

Laners (top, mid, ADC) get sharper answers anchored on the matchup gap.

Build a table comparing my CS/min, gold, and damage share
to my lane opponent's. Then identify the ONE lane-phase
(0-14 min) metric I lost, and name two plausible play
mistakes that caused it.

[Paste JSON here]

Junglers respond well to "where did your resources go."

I'm the jungler. Compare my CS/min and kill participation
to the average at my rank. Diagnose whether I lean too far
toward farming or toward ganking, and suggest concrete clock
times to add more of the opposite.

[Paste JSON here]

Support — KDA is noise, so push it toward vision and damage soaked.

I'm the support. Ignore KDA entirely.
Using vision score, control wards, and damage taken
(a proxy for peel), judge whether I did my job this game.
Name exactly one weak point and give a numeric improvement
target for next game.

[Paste JSON here]
Feeding multiple games beats a single one

A single game is swung by luck — team strength, a feeding matchup.

Hand over your last five games on the same champion and have it extract the weakness that repeats across games; that's the reproducible problem worth practicing.

Below are my last 5 games on the same champion.
Identify 2 weaknesses that recur across games.
Only surface patterns common to multiple games,
not a one-off accident in a single match.

[Paste multiple games' JSON here]
Don't take the AI's analysis at face value
Summary: three steps for tomorrow

(1) Hand over structured data (JSON), not a screenshot.
(2) Write the prompt in the role / ask / constraints pattern and ban generalities.
(3) Don't stop at one game — extract the weakness that repeats across several.

Do just these three and AI coaching turns from "a bland impression" into "a concrete piece of homework you can try next game."

LoL2LLM handles the first step of that workflow — getting data worth analyzing ready in one click.

Try it on your own games

Search your Riot ID and export your match data as AI-ready JSON.


Read another guide
AI Workflow · 6 min

Every JSON Field LoL2LLM Exports, and Why It Matters

A field-by-field walkthrough of the JSON LoL2LLM hands to ChatGPT or Claude. Knowing what you're sending makes your prompts — and the AI's answers — much sharper.

Read
AI Workflow · 8 min

The Best Prompts for ChatGPT and Claude to Analyze a LoL Match

When to use which of LoL2LLM's five personas, plus the one-line additions that turn a generic answer into a sharp one.

Read
AI Workflow · 7 min

Why AI Coaches Sometimes Give Bad LoL Advice (and How to Prompt Around It)

ChatGPT and Claude are excellent at LoL analysis — but they fail in five predictable ways. Here's how to neutralize each with a single prompt addition.

Read
How to Analyze Your LoL Games with ChatGPT: A Complete Guide with Copy-Paste Prompts | LoL2LLM