axis
1.95m, $75,000 and a Cold Night in Budapest: When Prize Money Rewrites the RankingsBudapest was cold. Nicola Olyslagers stood before the 1.95m bar, rolled her...
Türkiye Overpowers Serbia 3-0 in EuroVolley 2026 Semifinal to Secure 2028 Olympic SpotIn the EuroVolley 2026 Women's European Volleyball Championship semifinal at...
A Dossier With Every Box Ticked, and No Evidence InsideThe dossier is about two hundred pages thick. Perfectly bound spine, labelled...
Vietnamese Table Tennis Through a Spreadsheet: Serve Placement and the First-Three-Rally ProblemAt a training session of the Da Nang table tennis team in March 2026, I was...
The Gap in World Table Tennis Is Decided on Crowdless AfternoonsOn a late-year afternoon at a training center in Guangzhou, I stood long enou...
Raoni Barcelos and the Fifth-Round Fall: When the Cage Sends Back the Bill for Eight Years of Blood and TearsThe arena in Las Vegas went silent when the stretcher rolled into the octagon...
Philippines vs Vietnam: the real gap sits in the FIFA calendar, not the rankingBandung, and a line that had been prepared in advance "Clearly Vietnam is...
A Blank Report in the Transfer Window, and the Habit of Reading “Empty” as “Safe”11:47 pm. A nine-section spreadsheet rendered blank on my screen: the...
Chess Data Gaps: The Games That Leave No Trace23:40, the sports desk in Shanghai. A data file had just come back from the...
Vietnamese Women's Volleyball 2026: When Data Becomes the Language of VictoryVietnamese Women's Volleyball 2026: When Data Becomes the Language of Victory
Worlds 2026 Play-In: A New Game for the ForgottenKazan, 2026. Son Heung-min scored against Germany, and I wrote an analysis of...
Chess Olympiad 2026: India Defends Its Throne in the Heart of Uzbekistan, and the Gukesh – Sindarov DuelWhen the official schedule for the 46th Chess Olympiad was released, a small...
PV Sindhu exits Asian Games 2026 quarter-finals: The 122-second rally that sealed her fateA 122-second rally. Not a powerful smash, not a delicate drop shot. Just a...
Asiad 20 and the Asian Women's Volleyball Order: China's Three-Peat, Thailand's Five Sets, and Vietnam's Unexplainable CollapseI began taking notes on this tournament from the very first night, when the...
When the VAR says "check complete": anatomy of modern refereeing's silent failureMinute 34 at the Tottenham Hotspur Stadium. Luis Díaz put the ball in the net...
Man United collapse 2-3 to Brighton at Old Trafford: Carrick's first real pressure testMinute 88 at Old Trafford. The score reads 2-2. Brighton work the ball to the...
Causier Edges Hall 427–413 to Keep English Open Crown for a Fourth YearThe clock on the Landywood wall read 89 minutes. Robert Hall laid his cue on...
The Five-Point Gap and the Lesson from the Third Row: Vietnam Finishes Fourth at ASIAD 20Sitting in the third row of a silent arena, I watched the electronic scoreboa...
Esports Meta Analysis: No Information from Initial AnalysisEsports Meta Analysis: No Information from Initial Analysis Based on Stage-2...
Asia-Europe Training Camp: The Bridge for European Table TennisWhen 11 young European players arrived in Gangneung, South Korea, in Septembe...
