Statistics for Liquipedia power users

Creating interesting data visuals to support hardcore esports fans on a billion+ viewer platform.Data Visualization · Development

Background

Liquipedia is a wiki-based platform by Team Liquid, featuring extensive history of over 60 esports titles. It's a community-driven project that allows users to contribute and edit, similar to Wikipedia. The League of Legends wiki contains match data of over 10,000 games but up until this point, there was no visualization of all the data available. With the significant potential of the data, I've worked on showing in-depth player statistics to provide power users with information to better understand player performance.

Problem Statement

Despite having so much data available, users were not able to consume it in a meaningful way. While it was available, it was not presented in a way that allowed regular, non-technical users to understand or even digest the data. With competitors offering similar features, Liquipedia deserved a clear and concise solution which aligned with existing design patterns.

Challenges

As the advanced data was only introduced in 2023, there are certain tournaments that do not feature detailed information. In order to account for this, the system only shows results if the tournament has been flagged as having proper data to work with. Lower level tournaments often do not feature full results, but can be supported by introducing "simple" statistics, which drop certain datapoints to ensure basic statistics are still available.

Thanks to Liquipedia's database setup, it was possible to easily access the data and create a data structure that would allow for easy querying and filtering of data. With a minor filter inbetween for simple and advanced statistics, we were able to include both basic and detailed statistics.

Data flowchart

Implementation

Creating both the tournament page that stores the data, and the player page statistics module that queries the data, has allowed a smooth connection between tournaments and players querying data.

10,000+ Matches Analyzed

Over ten thousand games processed, offering fans comprehensive statistics.

1,000+ Player Pages Enhanced

Player statistics added to more than a thousand pages.

Live before important tournament

First statistics released for the 2026 First Strike Tournament.

Tournament Page Data

Player-Specific Data

Results & Implementation

As this solution plugs into existing structures within the wiki, all we had to do was add the storage variable to tournament statistics pages, which populates the database. From there, we've been able to add it to over 1,000 player pages within a week, ahead of the 2026 First Strike Tournament, an international tournament which results in a significant increase in traffic on the wiki. The addition has added important depth to data and results in new content on 100+ player pages each day during the regular seasons.

Statistics for Liquipedia power users | Ronan Hoogmoed