About KayLoL
Last updated 12 October 2026
KayLoL estimates the probability that blue side wins a League of Legends draft, from a model trained on millions of completed ranked games. It is free, carries no advertising, and works signed out. It sets no tracking cookies; an optional private drafting profile sets one secure first-party cookie only after you choose to save it. It is built and run by one person.
Where the evidence is
- Accuracy: what each model scored on a patch it never trained on, measured again every patch and every day.
- Benchmarks: the numbers other win-prediction models report about themselves, beside ours.
- Research: the studies run on the same games, each with what it cannot show.
Why the numbers here look lower than everyone else’s
This is the thing worth understanding before you judge the tool, because it is the one place KayLoL deliberately makes itself look worse.
A draft-prediction model can be evaluated two ways. The easy way is a random split: shuffle all your games, train on most, test on the rest. The hard way is a held-out patch: train only on games that happened before a patch, then test on the patch itself — the way the model will actually be used, on a meta it has never seen.
Random splits produce better-looking numbers, because the test games sit in the same meta as the training games and some of the answer leaks across. Filtering to only the highest division, or discarding games that ended early, flatters them further. KayLoL is measured the hard way, on a whole unseen patch, across the whole ladder. That costs several points of headline accuracy and it is the honest number.
It also means the number to compare is not the one most sites lead with. Accuracy publishes three separate layers of evidence, ordered by how hard each is to fake, and never merges them into a single figure. The hardest to fake is the predictions this API returned before the games were played, which cannot be reconstructed after the fact; that layer is still being collected, and its numbers appear once enough of those games have been scored.
Calibration over discrimination
Most tools optimize for telling winners from losers. KayLoL also cares whether 57% actually means 57% — that across every draft it called at 57%, blue really does win about 57 of 100. A model can rank drafts well and still be badly calibrated, and a confidently wrong probability is worse than a hedged one when you are using it to make a pick.
That is why the metrics page leads with a calibration curve rather than an accuracy score, and why the site keeps saying the same uncomfortable thing: a draft is a small part of a game. Expect probabilities near 50%, and read the direction rather than the last decimal.
Where the data comes from
Completed ranked games collected from Riot’s public Match API — the same games Riot already publishes to any client, and the same source every match-history site is built on. They train the model and produce the champion statistics behind the Tier list, and they also make up each account’s record — games, results and champions — that the pages which take a Riot ID read from.
Pages that take a Riot ID show public match data for whichever account is entered — depending on the page, its rank, its record on each champion, its recent games, or on head to head the games two accounts played in the same match — as other League stats sites do. The site cannot check that an account belongs to the person who typed it. What is stored, what is deliberately never stored, who else handles any of it, and what can be removed on request are all in the Privacy Policy.
Data sources
Everything on the site is computed from these sources and from what visitors type in:
- Riot Games API. Ranked games, ranks and champion mastery for the models and the tier lists, and every lookup of a Riot ID.
- Data Dragon. Riot’s published game data: champion and item names and images, and ability descriptions.
- Oracle’s Elixir. Professional match data: the games behind the pro model and its forecasts, the draft review, the pro tier list and the pro boards in One pick.
- Leaguepedia. Professional results, schedules and series formats used alongside Oracle’s Elixir, and the solo-queue accounts professional players list there. Leaguepedia’s content is available under CC BY-SA 3.0.
- Wikimedia Commons. Freely licensed photos of professional players on the rising pros page, each credited to its photographer with its licence beside it, and Wikidata for checking birthdates.
- LOLPros. A second public list of professional players’ solo-queue accounts. With Leaguepedia’s, it tells the pro model whose ranked games to read, and tells the rank converter which accounts on different servers belong to the same professional.
- LoL Esports. Riot’s esports schedule and live game data, which tell Call the map which professional games are coming up and when each draft locks.
What it is not
- Not a guarantee. It is an estimate from historical games, not a prediction about yours. See the Terms of Service.
- Not affiliated with Riot Games. The notice at the bottom of every page is not boilerplate — this is an independent project.
- Not a business. No ads, no subscriptions, no data for sale. It can go offline or change without notice, and nothing should be read as a promise it will not.
Contact
Bug reports, corrections, and questions about the method are all welcome at contact@kaylol.gg. If you think a number on this site is wrong, that is the most useful message you can send — the whole argument of Accuracy is that the claims should be checkable.