Athletics
Puripol Boonson, 9.91 Seconds and Southeast Asian Sprinting's Uncharted TerritoryThe start line in Aichi-Nagoya was not loud. There was the click of spikes on...
2:29:07 and $700,000: When Women's Marathon Is Read Through Payroll, Not ResultsShe crossed the finish line in Xi'an on 18 October 2026 in 2:29:07. A number...
When the Track Falls Silent: Vietnamese Athletics and the Overlooked EquationI still remember an afternoon in 2026 in Nha Trang, holding my phone to film ...
Kenya, 140 Doping Sanctions and the 2029 Milestone: When the Claim Runs Ahead of the DataOn the red-dirt road leading out of Iten, at 5:40 in the morning, I counted...
92.62 Metres and a Blank Wind Gauge: The File on Rumesh Tharanga's Unverified RecordThe number 92.62 metres appeared on a technical results board in June 2026,...
Kipchoge and the Melbourne Record: When a 41-Year-Old Body Rewrites the Decline Curve2 seconds. The gap between Eliud Kipchoge and the previous Melbourne Marathon...
Kilometer 32 of the Portland Marathon and the Cardiac Screening Gap No One Wants to MeasureAt kilometer 29 of the Portland Marathon, a woman stood at the roadside. She...
Trey Lara's Mile 20: The Data Gap and the Cardiac Screening Hole in Mass MarathonsAt mile 18, Trey Lara stopped to kiss his wife. Two miles later, at mile 20 —...
Portland Marathon: the death at mile 20 and the cardiac screening gapAt mile 18 of the Portland Marathon, Trey Lara's wife stood at the roadside,...
Trey Lara and the Cardiac-Screening Gap in Mass-Participation MarathonsThe kiss at mile 18, kilometer 29, is the last intact image. Two miles later,...
When the analysis is empty: A lesson for Vietnamese sportsI just received a nine-dimensional sports analysis. It had the full framework...
Athletics and the Discipline of Data: When an Analyst Must Say 'Insufficient Information'A late June evening at Nagai Stadium, Osaka. The electronic clock jumped to...
Vietnam Women's Football and the 12 Goals Nobody Analysed: Between the Pitch and the PressIn February 2026, in Navi Mumbai, when the referee blew the final whistle of...
Decoding the Asian Games: A 70.46-metre throw in the rain and a 19.88-second record with no wind readingShe walked onto the runway exactly once that night. Threw. 70.46 metres. And...
The Empty Report: How a Data Gap Is Burying Southeast Asia's Young Athletics TalentOn an afternoon in late August, at a small stadium on the outskirts of Manila...
Empty Results in Vietnamese Athletics: When Data Is Insufficient, Writers Must Say SoNine pages of analysis. Seven data tables. Twenty-three lines of conclusions....
45.98 Seconds in Budapest: The Generational Depth of the 400m Hurdles and the $10 Million AuditBudapest, September 13, 2026. The electronic clock beside lane 6 flipped from...
Bednarek and the Budapest Sprint Double: 9.85 Seconds and the Problem of Escaping the Runner-Up LabelWhen Kenny Bednarek threw himself across the finish line in Budapest, both...
