data-analysis
Empty Report: When Esports Data Says NothingOn a Monday morning, the esports data analysis room received a 20-page report...
VCT China 2027: Eight Slots, Five Names Out, and the Silence Before the WhistleIn the nine-year history of VCT, there has rarely been a moment when an...
0-8 in Shanghai: 42 Rounds Won, 104 Lost, and a Gap That Cannot Be DisguisedThat night in Shanghai, the scoreboard froze at 26 for the opponent for the...
Tyree Explodes in the Fourth, PAOK Beat Manresa 93-78 on Their EuroCup ReturnThe clock showed roughly six minutes left in Thessaloniki, and the scoreboard...
Vietnamese Football After the 2026 ASEAN Cup: A Trophy That Cannot Fix the Structural CracksMy phone rang at 2 a.m. Liverpool time, which was just before 9 a.m. on 6...
Phantom Blade Zero: the 0.2-second counter window and a 12-month problem with no dataRebuilding IGN's exclusive trailer at 0.25x speed, I timed the same sequence...
KRAFTON, Himass, and the consistency paradox of PUBG esportsThere was one frame that made the Vietnamese PUBG community stop mid-scroll. ...
13-year-old Qatari Prodigy Scores 12 Points with 5 Blocks at Asian ChampionshipA 13-year-old prodigy from Qatar shocks the world with 5 blocks at the Asian...
Asiad 20 Women's Volleyball Final: China vs Japan and the Crack in the DynastyThe semifinal lasted one hour and twenty-four minutes. Japan beat South Korea...
The 2.4-Metre Seam: The Real Breaking Point of Vietnam Women's VolleyballSet two, score 18-17. I paused the frame at the 42nd second of the rally. On...
Worlds 2026: Play-In Becomes a 'Gate of Death' as LPL and LCK Are ExcludedWhen MVK Esports secured their spot at Worlds 2026 after a thrilling 3-2...
Zheng Qinwen, the Beijing Wild Card, and a Ranking That Tells a LieThe final serve of the China Open final never entered a rally. It went straig...
Sabalenka, Rybakina and the Night at Arthur Ashe: When Power Met ItselfAt Arthur Ashe, when the ball left Aryna Sabalenka's racket and flew straight...
Asiad 20: Five Judges, One Silence, and Vietnam Karate's First GoldThe results sheet sat on my second monitor in Busan at 1:47 AM Korea time....
CS2 Falls for a Seventh Straight Month: When 805,000 Players Tell a Different Story Than a 1.4 Million PeakOn the night of September 23, I sat watching the Steam Charts tick upward....
When the Noise Comes from Turin, Not from the BoardroomWhen the Noise Comes from Turin, Not from the Boardroom In the eighty-somethi...
Young Table Tennis Seeds Taking Root Beyond the Spotlight: Notes from the Development LowlandsAt seven in the evening, only half the lights in the training hall were on. A...
Real Madrid lose perfect start, PSG suffer first league defeat after contract extensionsThe Seville night was so hot that the grass at Benito Villamarín seemed ready...
VALORANT Champions Shanghai: Four Americas Teams Sweep Openers and the Problem of a Four-BO3 SampleIn the history of VALORANT Champions, no player had ever debuted at a world...
Vietnam Women's Team Before the China Quarterfinal: The Breathing Rhythm of a Side Learning to Count MistakesOn the final training session before the match, Thai Thi Thao stayed on the...
VCT China 2027: Eight Slots, Five Names Out, and the Silence Before the WhistleIn the nine-year history of VCT, there has rarely been a moment when an...
0-8 in Shanghai: 42 Rounds Won, 104 Lost, and a Gap That Cannot Be DisguisedThat night in Shanghai, the scoreboard froze at 26 for the opponent for the...
Tyree Explodes in the Fourth, PAOK Beat Manresa 93-78 on Their EuroCup ReturnThe clock showed roughly six minutes left in Thessaloniki, and the scoreboard...
Vietnamese Football After the 2026 ASEAN Cup: A Trophy That Cannot Fix the Structural CracksMy phone rang at 2 a.m. Liverpool time, which was just before 9 a.m. on 6...
Phantom Blade Zero: the 0.2-second counter window and a 12-month problem with no dataRebuilding IGN's exclusive trailer at 0.25x speed, I timed the same sequence...
KRAFTON, Himass, and the consistency paradox of PUBG esportsThere was one frame that made the Vietnamese PUBG community stop mid-scroll. ...
13-year-old Qatari Prodigy Scores 12 Points with 5 Blocks at Asian ChampionshipA 13-year-old prodigy from Qatar shocks the world with 5 blocks at the Asian...
Asiad 20 Women's Volleyball Final: China vs Japan and the Crack in the DynastyThe semifinal lasted one hour and twenty-four minutes. Japan beat South Korea...
The 2.4-Metre Seam: The Real Breaking Point of Vietnam Women's VolleyballSet two, score 18-17. I paused the frame at the 42nd second of the rally. On...
Worlds 2026: Play-In Becomes a 'Gate of Death' as LPL and LCK Are ExcludedWhen MVK Esports secured their spot at Worlds 2026 after a thrilling 3-2...
Zheng Qinwen, the Beijing Wild Card, and a Ranking That Tells a LieThe final serve of the China Open final never entered a rally. It went straig...
Sabalenka, Rybakina and the Night at Arthur Ashe: When Power Met ItselfAt Arthur Ashe, when the ball left Aryna Sabalenka's racket and flew straight...
Asiad 20: Five Judges, One Silence, and Vietnam Karate's First GoldThe results sheet sat on my second monitor in Busan at 1:47 AM Korea time....
CS2 Falls for a Seventh Straight Month: When 805,000 Players Tell a Different Story Than a 1.4 Million PeakOn the night of September 23, I sat watching the Steam Charts tick upward....
When the Noise Comes from Turin, Not from the BoardroomWhen the Noise Comes from Turin, Not from the Boardroom In the eighty-somethi...
Young Table Tennis Seeds Taking Root Beyond the Spotlight: Notes from the Development LowlandsAt seven in the evening, only half the lights in the training hall were on. A...
Real Madrid lose perfect start, PSG suffer first league defeat after contract extensionsThe Seville night was so hot that the grass at Benito Villamarín seemed ready...
VALORANT Champions Shanghai: Four Americas Teams Sweep Openers and the Problem of a Four-BO3 SampleIn the history of VALORANT Champions, no player had ever debuted at a world...
Vietnam Women's Team Before the China Quarterfinal: The Breathing Rhythm of a Side Learning to Count MistakesOn the final training session before the match, Thai Thi Thao stayed on the...
