caf
The Blank Scorecard of Vietnamese Combat Sports: The Cost of an Unrecorded Fight CultureOn the last night of November, after the final bout of a combat sports event ...
20-22 at Nguyen Du Stadium: Nguyen Thuy Linh Loses to Xu Wen Jing and the Lesson of Closing PointsAt Nguyen Du Stadium, in Game 2, the scoreboard read 17-14 in favor of Xu Wen...
A 42-Page Licensing File and Eleven “Not Applicable” Answers: When Transparency Is Filed as Blank PaperOn March 14, 2026, I opened a 42-page PDF on my screen and set the printed co...
When the Scoreboard Falls Silent: The Integrity of Information in AthleticsThat night, at a stadium whose name I can barely recall, the electronic board...
The Speaking Blanks on the Swimming LaneIn the moment before eight lanes bow their heads, I always hear a sound the...
Ruti Aga's six-year ban: a fake prescription and the price of a cover-upOn the desk of the Athletics Integrity Unit file sits a prescription. It...
Indonesia's 2026 Asian Games bronze target rests on a journey, not on dataEvery stadium carries two stories: one for the crowd, one for those who know...
Braintree Table Tennis League: When a 92% Win Rate Is Not Enough to Win the TitleIn last season's Braintree League statistics, one column made me pause longer...
WTA after US Open 2026: Rybakina takes No. 1, Sabalenka's 99-week reign ends, and the data gaps that still need verificationThe semifinal ended close to midnight Brisbane time. I was still at my two...
V.League in the Transfer Window: Follow the Money to Find the Real HeroesFrom the near-empty stands of a midweek V.League match, I sat next to a scout...
Nine Layers of Decoding Esports: How the Digital Sports Market Forces Writers to ProfessionalizeOn the night of November 12, at an international tournament held in Europe, t...
2026 Chess Olympiad: India defends throne, Uzbekistan hosts, and the Gukesh – Sindarov showdownFrom Samarkand, Uzbekistan – FIDE has just announced the official schedule of...
U23 Iran vs U23 North Korea: Four Points and One Point, Two Different Rhythms at the Asian GamesI still remember the feeling of standing in the tunnel leading out to the pit...
The V.League Transfer Market: Owner Money, Foreign Player Quotas, and the Data VoidIn July 2026, I sat in the stands at Incheon Football Stadium for an open...
Nine Measures of Vietnamese Badminton: What the BWF Ranking Table Has Never Recorded8:47 p.m. Third game, 17-17. I put the scoreboard aside and started counting...
A Transfer Story With Zero Data Points: A Window Running on BeliefThe clock on my desk read 1:47 a.m. on July 14, 2026. Outside the ninth-floor...
Decoding Table Tennis From an Empty Source: The Line Between Analysis and SpeculationDecoding Table Tennis From an Empty Source: The Line Between Analysis and...
Raul Asencio and the Alcohol Shock: When Real Madrid Must Face ItselfThat night, on the streets of Madrid, the green lights were still blinking, b...
Sepang's Return: When Tactical Vision Meets Data ObstaclesThe moment F1 announced its return to Sepang after a nine-year absence is not...
Worlds 2026 After Two Days: Gen.G and DK Lead, LPL Pays With Its Strongest TeamThe second day of Worlds 2026 ended, and I muted the screen in a small...
