f40
Nairobi 2029 and 140 Verdicts: When Kenya Reads Its Own Injury CodeLast October, Sebastian Coe stood before hundreds of reporters in Nairobi, in...
A Glance Without a Spotlight: The Quiet Pulse of Vietnamese Table TennisSpring morning in a training hall tucked deep in a small alley on the western...
Busan IPark in the Transfer Window: A Release Clause, a Wage Bill, and Locker No. 8 at HwamyeongOn the morning of 1 July, at Busan IPark's Hwamyeong training ground, the kit...
Global Chess League 2026: Carlsen Returns, India Fields Superstars, but Overlapping Olympiad Schedule is a Major RiskI rewind the footage from last season, where Magnus Carlsen lifted the Global...
TT Kidz: 70 Activity Cards, 30 Children and a Conversion Rate Nobody PublishedIn the document package Table Tennis England released about the redesign of T...
USA's 11th NORCECA Title and Cuba's Last Berth: When the Final Ended 108-108In the fifth set, at 13-13, the small arena in Moncton fell silent. Not becau...
English Table Tennis and the Membership Equation: When Member Fees Decide a Federation's Long GameNumbers never lie; only the reading is wrong. When Table Tennis England — the...
The Undefeated Without a Contract: Farid Basharat and the UFC's Revaluation of WinningOn November 13, 2026, Farid Basharat walked away from the UFC. He was 29 year...
Vietnamese Volleyball and the Lesson of an Unanalyzable FailureI have followed Vietnamese volleyball for 36 years, from local radio broadcas...
Asian Games 2026: The Compressed Schedule, the Badminton Draw, and the Untold Tactical KnotsIN A SMALL ROOM IN KUALA LUMPUR, I pinned a printout of the Asian Games 2026...
Steve Alker Dominates Ally Challenge: Third Win of the Season and the Data Puzzle of Warwick HillsThe number 201 (-15) after 54 holes wasn't what first caught my attention. Wh...
Nine Layers of an Esports Contract: Where Transfer Noise Never ReachesAt one in the morning in mid-November, a screenshot arrived from an...
Women's Athletics and the Final Nobody Writes About: The Data Void Behind the Starting LineOn the women's 5,000 metres track, at the eleventh lap, I stopped the stopwat...
Xuan Son and the unfinished symphony at Thien Truong: The story of the 2026/26 V-League openerA poetic yet factual pre-match feature centered on Xuan Son’s determination t...
A Third Round in Shanghai: Sinner Closes His Season, Shelton Closes His Run, and the Verdict of the TiebreakOn the centre court in Shanghai, the scoreboard froze at 7-6(5), 7-6(3). Not ...
Rumesh Tharanga's 92.62-Metre Javelin: A Sri Lankan National Record and the Measurements Still Left OpenThe javelin left Rumesh Tharanga's hand in Rome, and the spear planted itself...
The Quiet Beat Between Tennis Seasons: Reading the Signal From the Coaching Chair, Not the RankingOn a December morning at Melbourne Park, the practice area was almost empty. ...
Data Discipline: Lessons from an Empty Esports AnalysisThere is a report I still keep on my hard drive to this day. It runs twelve...
Professional Table Tennis and the No-Data-No-Conclusion Principle: Decoding the Nine Dimensions of Stage-2 AnalysisProfessional Table Tennis and the No-Data-No-Conclusion Principle In...
V.League and the Empty Column Nobody Has Filled: Vietnamese Football After the 2026 ASEAN CupIn January 2026, after the final whistle at Rajamangala, I reopened my analys...
