saf
Ashmita Chaliha and the Double Standard Question: When the Badminton Court is HazySurabaya, Indonesia – mid-August, the indoor arena is shrouded in a thick haz...
Nine Empty Fields in a Youth Table Tennis Scouting FileI counted three times. Nine fields. Nine headings, nine tables, nine ruled...
ChessBase #225: Four Annotators, 27 Miniatures, and a Headline That Doesn't Match the BodyOn the evening of 12 November, sitting in a coffee shop on Nguyen Chi Thanh...
Alwi Farhan and the Sparring Session with Kento Momota: A Beautiful Photo, a Data VoidOne morning in Tokyo, Alwi Farhan - Indonesia's 20-year-old men's singles...
Cadet BCL 2026/27: 260 Teams, Zero Ranking Points and a £38 SeasonOn a Sunday evening in Manchester, I sat beside a club coach who was opening...
Argentina After Messi: No Heir, Only a System That Must Rewrite ItselfAt an international-break press conference, Alexis Mac Allister said somethin...
Hung Yen host Long An in Round 4 of the First Division: the empty seat beside Bui Doan Quang HuyMinute 78. Minute 74. Minute 63. Three timestamps scattered across the first...
When the Table Tennis Data Sheet Comes Back Blank: Nine Analytical Dimensions and One Honest RefusalOn Tuesday morning I opened the Stage-2 analysis file for my table tennis...
Inside Vietnam's Football Transfer Market: The Data Gap and the Price of Sourceless RumourThat night, within six hours, three major Vietnamese sports outlets published...
Losing Two Key Forwards: Vietnam Faces Squad Depth Crisis Before Third-Place MatchThe decisive moment did not come from the referee's whistle or a slick...
Nine Layers of Verifying a Transfer: Why 'Insufficient Data' Is the Most Honest AnswerOn the night of November 13, 2026, in Beijing, I sat in a small office with a...
The Pay War Nobody Wins: When Vietnamese Football Relearns a Lesson from HollywoodThere was a rainy April afternoon when I sat alone in the stands of Thong Nha...
Vietnam Esports: The Empty Analysis and the Data Stream Flowing to BookmakersA nine-dimension esports analysis. A full framework: patch and meta, tourname...
Mai Trung and Dan Quyet battle for the 42km lead as My Hien springs a surprise in the women's race at VM Nghe An 2026At exactly 3 a.m., the starting gun fired at Ho Chi Minh Square in Vinh City,...
Exposing the 'silver' lining in Budapest: When the world title loses to a newly launched eventOn the evening of August 24 in Budapest, Nicola Olyslagers had what she...
When the Esports Dataset Returns to Zero: The Boundary Between Analysis and FabricationWhen the Esports Dataset Returns to Zero: The Boundary Between Analysis and...
Vietnam's fourth straight Diamond shortlist: AFC is measuring federations, not national teamsOn October 16, the AFC released the shortlist for its Member Association of t...
Kunlavut Vitidsarn Wins 2026 Asian Games: The Body of a Control PlayerThe final point flashed on the scoreboard: 21-12, 21-16. Two games. No decide...
VALORANT Champions 2026 Shanghai: Balanced Groups or the Trap of Perfection?We are used to groups of death – where three powerhouses are crammed into one...
Emiliano Gómez Joins Tigres: Vucetich's Late Gamble and the Rhythm Test at El VolcánThe clock on the wall of a small Osaka apartment read 3:47 in the morning whe...
