← Latest papers
🤖 machine learning

League of Legends: Real-Time Result Prediction

This paper presents a machine learning study on real-time League of Legends match outcome prediction, demonstrating that a LightGBM model achieves 81.62% accuracy in intermediate stages while Logistic Regression and Gradient Boosting perform better in early stages, offering valuable insights for both player strategy and the betting industry.

Original authors: Jailson B. S. Junior, Claudio E. C. Campelo

Published 2026-05-01
📖 4 min read☕ Coffee break read

Original authors: Jailson B. S. Junior, Claudio E. C. Campelo

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are watching a high-stakes video game match between two teams, like a digital soccer game where the goal is to destroy the other team's castle. This paper is about building a "crystal ball" that can look at the game while it's happening and guess, with surprising accuracy, which team is going to win.

Here is the story of how the researchers built this crystal ball, explained simply:

The Big Picture

The game in question is League of Legends, a massive online game played by millions. Because so many people watch and bet on these matches, the researchers wanted to see if they could use computer math (Machine Learning) to predict the winner before the game actually ends.

They didn't just look at the final score; they wanted to know: Can we predict the winner when the game is only 20% done? What about when it's 80% done?

Gathering the Ingredients

To teach the computer how to predict, the researchers needed a huge pile of data. They used the game's official "backdoor" (an API) to download 64,556 real matches played by serious players.

Think of this data like a massive recipe book. For every match, they recorded everything that happened:

  • How many enemies were defeated (kills).
  • How much "gold" (money) the teams earned.
  • What special monsters they caught (dragons).
  • How many towers they destroyed.
  • How long the game had been going on.

The "Time Machine" Approach

The clever part of this study was how they looked at the data. Instead of just looking at the final result, they sliced the games into four different time periods, like checking the score at the 1st, 2nd, 3rd, and 4th quarters of a football game:

  1. 20% of the way through (The early game).
  2. 40% of the way through (Mid-game).
  3. 60% of the way through (Late mid-game).
  4. 80% of the way through (The final stretch).

They realized that what matters for winning changes as the game goes on.

  • Early on: The most important thing is who gets the very first kill or who has more gold. It's like a sprinter getting a good start.
  • Later on: The most important things become who is killing the big dragons and destroying the towers. It's like a marathon runner who has saved their energy for the finish line.

The Contest: Who is the Best Predictor?

The researchers tried out many different "math brains" (algorithms) to see which one was the best at guessing the winner. They tested things like:

  • Logistic Regression: A simple, straight-line logic.
  • Random Forest: A group of decision-makers voting together.
  • Neural Networks: A brain-like system that learns patterns.
  • LightGBM: A super-fast, highly efficient learning machine.

The Winner:
The LightGBM model was the champion. It was the most accurate, especially when the game was between 60% and 80% finished. At that stage, it guessed the winner correctly about 81.6% of the time.

However, in the very early stages (20% of the game), the simpler Logistic Regression model actually did a slightly better job. This is like saying a simple compass is great for a quick start, but a high-tech GPS is better for navigating the rest of the journey.

What Did They Learn?

  1. Time Matters: The computer got much better at guessing the longer the game went on. This makes sense because there is more information to analyze.
  2. Different Clues for Different Times: Early in the game, "first blood" (the first kill) is a huge clue. Later in the game, "dragon kills" and "tower destruction" become the biggest clues.
  3. The "Gold" Factor: In the very beginning, the total amount of gold a team has is a huge indicator of who will win.

The Conclusion

The paper concludes that by feeding the computer the right data at the right time, we can predict the winner of a League of Legends match with high accuracy. The best tool for the job is the LightGBM model, which acts like a seasoned coach who knows exactly which stats matter most depending on how much time is left on the clock.

This research helps us understand that predicting a game isn't just about one single number; it's about watching how the story of the game unfolds over time.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →