cadet
Vietnam enters the FIFA ASEAN Cup: eleven in one frame and an asterisk beside the captain's armbandLate on a September afternoon, the tactics board at Vietnam's training centre...
The Passing Goalkeeper and the Small-Club Fairy Tale: Two Mispriced Assets in the Transfer WindowIn July 2026, at a small beer bar on Tianshou Road in Guangzhou, I tapped my...
New York Knicks Freeze Contract Extensions: The October 19 Deadline and the Second-Apron LessonIn my small apartment in Hai Phong, I have a habit of noting the date on ever...
0-8 at Home: The Data Behind VCT China's Gap at Champions ShanghaiWhen the scoreboard on the Shanghai stage locked at 11-26, JD Gaming walked o...
The V.League Transfer Window: The Money Trail Nobody AuditsA signature on a balcony becomes a debt notice three years later. I still...
The Dead Zone of Vietnamese Football After the Golden GenerationIn the hours I spend reviewing footage, I always stop at the same frame: the...
Courtois Invests in Fusion Group: A 2.4% Stake, $484,000, and Astralis's Liquidity ProblemA single tweet can be worth more than a contract. But once real money is on t...
FIFA ASEAN Cup 2026 and Asiad 20 Broadcast Rights: The Dead Zone Outside the PitchOn 26 September 2026, at 19:30 local time, Vietnam open their FIFA ASEAN Cup...
Systemic Gaps: When an Esports Recovery File Returns ZeroOn the third night of a mid-season week, I opened a forty-page analysis file ...
Riyadh Locks the 2027 Asian Cup Schedule: A Race for Decision Rights Inside a Three-Month WindowOn October 16, I sat down to compare two documents issued less than one worki...
Thamela & Victoria: Winning Without Data, Just ConsistencyJoão Pessoa, Brazil – When the final whistle blew, Thamela and Victoria...
Mruzik's Spike, a 14-Year-Old Libero, and the Physical Fault Line of Vietnamese Women's VolleyballAt the nineteenth minute of the second set, I sat in the seventh row of the...
Asian Games 2026: The Badminton Draw Exposes a Structure — and the Editing Errors Nobody Wants to NameOn Thursday, the organizers of the Asian Games 2026 in Aichi-Nagoya announced...
Indonesia vs Japan in Pool A of Asian Games 2026: Reading Power from a Single Line of FixturesIn Nagoya at night, I reopened the Asian Games 2026 fixtures notice a friend ...
From the 38mm Ball to Plastic: Five Rule Changes That Reshaped World Table TennisIn October 2026, in Yangzhou, a 40-millimetre table tennis ball was used in...
England at WTT Youth Contender Szombathely: Broad Entry, Thin Seeding and the Limits of ExpectationAt Szombathely, England's youth table tennis story opens with a familiar...
The Eurotalents Camp in Luxembourg: Zhang Yining, Yan Sen, and China's Quiet Coaching ExportOn 1 September, in a training hall in Luxembourg, Zhang Yining stood beside a...
NBA 2026 Season Opener: LeBron in Philadelphia, Giannis in Miami and Six Unsolved Tactical VariablesOn September 29, 2026, at the Philadelphia 76ers practice facility on the...
BLAST Slam VIII: LGD and 1W Survive Last Chance as OG and GamerLegion Exit in MaltaIn Malta, people only notice an empty chair at the moment it becomes empty. O...
The Sleeping Giant in Busan: When Data Contradicts the K League TableConsensus is where stories go silent; I choose to stand where the wind blows...
