The Data Blank of Vietnamese Esports: The Cost of a Season That Cannot Be Measured
**Core answer** Dữ liệu esports Việt Nam thiếu hụt vì phần lớn giải đấu không có đường ống thống kê chính thức; chỉ số chi tiết phải ghi tay từ VOD, và vụ dàn xếp tỷ số tháng 3-2024 tại VCS khiến bộ dữ liệu lịch sử mất tính toàn vẹn. **Key facts** - Ngày 21-3-2024, Riot Games và VIRESA cấm thi đấu 32 cá nhân tại VCS vì hành vi dàn xếp tỷ số. - LCK Hàn Quốc có dữ liệu thống kê chính thức từ giữa thập niên 2010; VCS không có API công khai. - SofM (Lê Quang Duy) vào chung kết Chung kết Thế giới 2020 cùng Suning, thua DAMWON Gaming 1-3 ngày 31-10-2020. - Phân tích 252 trận Bundesliga tháng 5 đến tháng 6-2020: tỷ lệ thắng sân nhà giảm từ 43% xuống 29%. **Source attribution** Nguồn: Riot Games/VIRESA (21-3-2024); phân tích của Yoon Jae-sung cho VuaBong.vn | Cross-checked: VuaBong.vn **Related Q&A** Q: Vì sao khó phân tích chiến thuật esports Việt Nam? A: Vì thiếu dữ liệu chi tiết; chỉ số phút 15 và kiểm soát mục tiêu phải ghi tay từ VOD, mất khoảng 40 phút mỗi trận. Q: Án phạt VCS 2024 ảnh hưởng thế nào tới dữ liệu lịch sử? A: Bộ dữ liệu giai đoạn bị điều tra mang sai số hệ thống không thể ước lượng, theo VangBong.vn Player Depth Index. Q: Chỉ số nào nên thu thập trước tiên? A: Ba chỉ số ghi tay: chênh lệch vàng phút 15, tỷ lệ kiểm soát mục tiêu lớn, tỷ lệ phá trụ đầu.
One morning in March, I sat in Binh Duong and ran a small script to pull VCS season data. I had built the table structure in advance: eight teams, fourteen rounds, each match recording gold difference at 15 minutes, major-objective control rate, item timings, and the full draft result. I hit run.
The script returned a blank page.
The cause was not bandwidth or syntax. The page was blank because what I needed does not exist in machine-readable form. Those matches happened. They had viewers, casters, prize money. But most of the granular data was never recorded anywhere independently verifiable.
I thought back to the summer of 2026, when Bundesliga stadiums stood empty. Then I had 252 matches to cross-reference, a home win rate falling from 43% to 29%, away teams running 6% more. Everything was measurable, down to the metre. Here, what I hold is an empty value, and it is not harmless.
To understand why that blank page matters, we have to go back to March 2026. On 21 March 2026, Riot Games and the Vietnam Recreational and Electronic Sports Association (VIRESA) published the findings of a match-fixing investigation into the VCS, Vietnam's top League of Legends league. Thirty-two individuals were banned, including players, head coaches and coaching-staff members; two teams were removed from the play-offs. The spring split was suspended, then resumed in a shortened format.
I have no intention of retelling the case. Journalists already did that, and did it well. What I want to point at is the part almost nobody noticed: the biggest scandal in Vietnamese esports history left behind no clean dataset to analyse. The one time this industry genuinely needed numbers, the numbers themselves were the thing under investigation.
I joined this industry in 2026, first as a competitor, then as a tournament organiser, then in media. In 2026 I logged 182 V-League matches off tape by hand to build my own PPDA figures, and found that Long An pressed the least in the league yet conceded the fewest goals per match. My piece arguing that a low press is not cowardice was dismissed by a veteran coach as soulless statistics. I kept my position. Numbers never lie; we simply have not asked the right question.
That experience taught me something when I moved into esports: the gap between the two scenes is not talent, it is recording infrastructure. Korea's LCK has had an official statistics pipeline since the mid-2010s; every match leaves a data file you can query years later. In Vietnam, most of the popular titles — Arena of Valor, Free Fire, PUBG Mobile — live on Facebook Live, YouTube VODs and highlight clips. No public API. No standardised data warehouse. If you want numbers, you go through the tape yourself, exactly as I once did with V-League recordings.
Vietnamese esports data can be split into four layers, and every one of them has a problem.
Layer one is what can be counted: results, rosters, transfer dates, prize money. This layer is relatively clean, because brackets and roster moves are published. But it only answers who won, never why. A standings table is not an analysis.
Layer two is what is measurable but never published. Gold difference at 15, CS difference at 15, dragon and Herald control rate, first-turret rate, kill conversion into objectives. Every mature esports scene has this layer ready-made, and this layer decides the quality of professional debate.
In Vietnam, to get layer two I have to code it by hand from VOD — about forty minutes per match. An eight-team, double round-robin split means over a hundred hours of labour for a dataset that the Korean scene produces with a single click. That is why most tactical arguments here stop at "this team played better" — a claim that cannot be wrong and cannot be checked.
Layer three is what the system never records. Decision time in the draft room. Shot-calling over voice comms. How many scrim blocks per week and against whom. Salaries. Contract clauses. Wrist injuries. All of it exists, all of it shapes results, and all of it vanishes from history the moment the nexus falls.
There is a fourth layer, which I call the zero layer: the integrity of the record. When thirty-two individuals are banned for match-fixing, the issue does not stop at who broke the rules. The larger issue is this: what share of our historical dataset was generated by people who have now been found not to be competing in good faith? Every win rate computed over that period carries a systemic bias nobody can estimate, because there is no clean record to compare against. You cannot re-solve an equation when the variable itself has been edited.
At club level the problem is starker. How many data staff does a VCS team employ? Mostly none, or one person doing the job part-time while also handling communications. An average LCK team carries two to three dedicated analysts, on top of raw data supplied by the league after every match. The gap is not intelligence. It is division of labour. When one person does three jobs, record-keeping is the first thing dropped.
Vietnamese esports history holds milestones that deserved far better measurement than we have. Le Quang Duy (SofM) is the first — and still the only — Vietnamese player to reach a League of Legends World Championship final, with Suning on 31 October 2026, a series Suning lost 1-3 to DAMWON Gaming. An event of that size, in any other scene, would generate dozens of analytical breakdowns: jungle pathing minute by minute, enemy-jungle invasion rates, early-game kill participation. Here, most of the memory is emotion, and emotion is very hard to verify five years later.
Earlier still, at MSI 2026, GIGABYTE Marines — the forerunner of GAM Esports — took down Fnatic in the group stage, with Do Duy Khanh (Levi) running the game. It was the earliest proof that this region could produce its own style: aggressive, non-standard, capable of breaking the template of the major regions. Yet for years I could not find a single public dataset recording Levi's jungle pathing in the VCS to compare against his own international performances. To compare, I go through the VOD. Every time.

Serious esports analysis works much like football analysis. In football, xG measures chance quality independently of outcome. In League of Legends, the closest equivalent is the combination of gold and CS difference at 15, plus conversion of leads into objectives. Those three are enough to separate a team that wins through system from a team that wins one late fight. But you only see the difference across a full season, not across one match.
In 2026 I staked my career on a probability model named Croatia. After the quarter-finals I predicted Croatia would beat England, because their average expected-goals figure was 2.3 against England's 1.1, extra time fatigue notwithstanding. Colleagues laughed and said football is not mathematics. Croatia won 2-1 after extra time. Croatia was not a miracle; it was well-managed variance. I tell that story not to boast, but to make a point: a model only works when there is input data, and in Vietnam the input data is missing systematically.
There is one other experiment I still use as a reference frame. When the pandemic paralysed world sport in 2026, I analysed 252 Bundesliga matches from May to June 2026, played behind closed doors. Home win rate fell from 43% to 29%; away teams ran 6% more. The applause in empty stadiums recorded a fact nobody wanted to hear: home advantage comes mostly from the crowd, not from the pitch or the dressing room. The Analyst shared that comparison, and I was invited to work with a European data platform. It all started with a dataset large enough to expose a small difference.
In Vietnamese esports we do not have 252 matches. We have a few dozen per season, logged by hand, and not continuously across years. At that sample size, every professional conclusion sits inside the noise band. Put differently: we argue about tactics with feelings, and then call those feelings analysis.
Now the counter-intuitive part, and I will argue against myself first.
There is an unspoken assumption in the community: better analysis requires more numbers. That assumption is wrong. What we lack is not quantity but reliability. Player heat maps are becoming a new form of fortune-telling — they look scientific, they are colourful, and they conceal a player's real role inside the tactical system. A support's heat map looks nearly identical in wins and losses, because it shows where he went, not why he went there. That is description, not explanation.
A sharper example. Across many League of Legends seasons, blue-side win rate has hovered around 52-55%, and plenty of pieces conclude the map favours blue side. But in many leagues the higher seed chooses the side. So that win rate reflects both a map advantage and the fact that stronger teams tend to pick blue. Two variables tangled together. Correlation is not causation, and inside a thin dataset the error is nearly undetectable.
The zero layer has a flip side. When a match-fixing case breaks, the instinctive media response is to suspect every match. I think that instinct points the wrong way. Suspecting everything is the fastest route to verifying nothing. What should happen is to narrow the suspicious zone with data: which matches show anomalous behavioural gaps, which moments contain decisions diverging from that player's own model. Doing that requires a long-enough baseline. The loop returns to the same place: insufficient data.
This is where I want to speak plainly about storytelling. Vietnamese esports media loves the phrase "miracle". A comeback is a miracle. A player returning from injury is a miracle. Every time we say it, we skip the chance to find the real cause: a draft adjustment, a lane swap, a correctly timed objective call. Miracle is the name we give to what we have not measured.
For the coming season I propose something small and concrete, modest enough to start immediately. Pick three metrics that can be logged by hand in thirty minutes per match: gold difference at 15, major-objective control rate, and first-turret rate. Log them for the whole split, publish the raw data, with dates and the recorder's name attached. After three seasons we will have a dataset thick enough to ask genuinely interesting questions — for instance, do teams that win the draft phase actually win more, or are they simply better?
The V-League is a mess, but every mess has its own internal logic. Vietnamese esports has not even reached that stage; it has simply never been recorded. We think we understand the game, until the data table opens our eyes. The current problem is that we have no data table to open.
