Athletics
Hunt's 22.10 and the Data Gap Behind a Historic Claim
Three minutes thirty-two per kilometre: why a former nurse earns nearly 700,000 USD from marathons
Three Millimetres of Sole, Twenty-Four Hours, and a Gold Medal That Changed Hands
Vietnamese Athletics: Reading the Body's Verdict Before the Track Delivers Its Own
Vietnamese Athletics from the Richest Meet: When Winning Does Not Mean RecordsThe opening night of the world's richest athletics meet in Budapest concluded...
Thailand's Failed Protest at ASIAD 2026: A Bronze Medal Suspended Over Thirty MetresThe clock on the electronic board stopped at 38.49. Puripol Boonson bent over...
Peres Jepchirchir Provisionally Suspended: Re-reading 2:18:31 in Sydney Through Data, Not EmotionOn 30 August, at the Sydney Marathon finish line, Peres Jepchirchir broke the...
Hunt's 22.10 and the Data Gap Behind a Historic ClaimIn the last three weeks, I have sat down with the 2026 women's 200m dataset t...
Ruti Aga's Six-Year Ban: A Fake Family Prescription Weighed Heavier Than the Positive TestI rewatched the 2026 Tokyo Marathon at five in the morning, before a single...
Mahnoor Fatima, 32:32.40 and Sindh's First Gold: A Mirror Held Up to Pakistani Women's Race WalkingThe track around NED University in Karachi was not full. There were no...
Ruti Aga, a Six-Year Ban and the Prescription From a Clinic That Never ExistedThe prescription was produced to prove a knee injection. It carried the name ...
Mahnoor Fatima, Sindh's 5,000m Race Walk Gold and the Map of Pakistan's Athletics SystemThe electronic clock at NED University in Karachi stopped at 32 minutes 32.40...
The Chinese Former Nurse and the Financial Math of Marathon: When 2:29:07 Is Worth $700,000Zhang Shuihua crossed the finish line at the Xi'an Marathon on October 18,...
Zhang Shuihua: 2:29:07, $700,000 and the load audit of a former nurseThe clock above the finish line in Xi'an ticked to 2:29:07 while the afternoo...
Three minutes thirty-two per kilometre: why a former nurse earns nearly 700,000 USD from marathonsThe electronic clock at the 40-kilometre mark of the Xi'an Marathon ticked ov...
Wind, Altitude and the Shoe: The Data Passport Behind Every Athletics MarkAt 7:40 in the morning I opened the data file for a youth athletics meeting....
330 km, more than 24,000 metres of climbing and 138 hours: two Vietnamese runners finish Tor des GéantsThe electronic clock in the Aosta Valley stopped at 137 hours 50 minutes when...
Vietnamese Athletics and the Data Gap Behind Every MedalIn May 2026, in the makeshift press room beside the track at My Dinh Stadium,...
VPIM 2026: A Course Record, and the Twenty-Minute GapAt 01:30, on the steel deck of the Long Bien bridge, the sound of shoes does...
VPIM 2026: Six Minutes and Five Seconds, and the Twenty-One-Minute Gap Nobody MeasuredAt 1:30 in the morning, the 42.195km wave left the start line under dry, clea...
Vietnamese Athletics Numbers and the Three Variables Missing from the PageThe electronic board at a domestic athletics meet rolls out the times for the...
Three Millimetres of Sole, Twenty-Four Hours, and a Gold Medal That Changed HandsLate that night in Aichi-Nagoya I stood at the edge of the mixed zone, beside...
The Empty Dossier: 41 Pages Without a Single Data Point, and a Signature That Still Went DownPage 12 of the dossier carries exactly one line: “Insufficient data to assess...
Nairobi 2029: When World Athletics Hands the Keys to AfricaThere was a moment late last month when I had to hit pause, rewind twice, jus...
Rumesh Tharanga's 92.62 Metres: When a Throw Outruns Both History and VerificationOn June 15, 2026, at the Olympic Stadium in Rome, the javelin left Rumesh...
Kipchoge Breaks Melbourne Marathon Course Record at 41: Two Seconds, and an Eight-Minute Gap from His PeakMelbourne, Sunday morning. Kipchoge crosses the line inside the MCG. The cloc...
Seven World Records at the Chicago Marathon: A Flat Course Does Not Make Records on Its OwnThe highest point on the Chicago course is 183 metres; the lowest is 175. Eig...
Vietnamese Women's Athletics Between Two Starting Lines: When SEA Games Becomes the Ceiling"I once mispronounced someone's name. The world kept turning. But their story...
Thailand's Failed Protest at ASIAD 2026: A Bronze Medal Suspended Over Thirty MetresThe clock on the electronic board stopped at 38.49. Puripol Boonson bent over...
Peres Jepchirchir Provisionally Suspended: Re-reading 2:18:31 in Sydney Through Data, Not EmotionOn 30 August, at the Sydney Marathon finish line, Peres Jepchirchir broke the...
Hunt's 22.10 and the Data Gap Behind a Historic ClaimIn the last three weeks, I have sat down with the 2026 women's 200m dataset t...
Ruti Aga's Six-Year Ban: A Fake Family Prescription Weighed Heavier Than the Positive TestI rewatched the 2026 Tokyo Marathon at five in the morning, before a single...
Mahnoor Fatima, 32:32.40 and Sindh's First Gold: A Mirror Held Up to Pakistani Women's Race WalkingThe track around NED University in Karachi was not full. There were no...
Ruti Aga, a Six-Year Ban and the Prescription From a Clinic That Never ExistedThe prescription was produced to prove a knee injection. It carried the name ...
Mahnoor Fatima, Sindh's 5,000m Race Walk Gold and the Map of Pakistan's Athletics SystemThe electronic clock at NED University in Karachi stopped at 32 minutes 32.40...
The Chinese Former Nurse and the Financial Math of Marathon: When 2:29:07 Is Worth $700,000Zhang Shuihua crossed the finish line at the Xi'an Marathon on October 18,...
Zhang Shuihua: 2:29:07, $700,000 and the load audit of a former nurseThe clock above the finish line in Xi'an ticked to 2:29:07 while the afternoo...
Three minutes thirty-two per kilometre: why a former nurse earns nearly 700,000 USD from marathonsThe electronic clock at the 40-kilometre mark of the Xi'an Marathon ticked ov...
Wind, Altitude and the Shoe: The Data Passport Behind Every Athletics MarkAt 7:40 in the morning I opened the data file for a youth athletics meeting....
330 km, more than 24,000 metres of climbing and 138 hours: two Vietnamese runners finish Tor des GéantsThe electronic clock in the Aosta Valley stopped at 137 hours 50 minutes when...
Vietnamese Athletics and the Data Gap Behind Every MedalIn May 2026, in the makeshift press room beside the track at My Dinh Stadium,...
VPIM 2026: A Course Record, and the Twenty-Minute GapAt 01:30, on the steel deck of the Long Bien bridge, the sound of shoes does...
VPIM 2026: Six Minutes and Five Seconds, and the Twenty-One-Minute Gap Nobody MeasuredAt 1:30 in the morning, the 42.195km wave left the start line under dry, clea...
Vietnamese Athletics Numbers and the Three Variables Missing from the PageThe electronic board at a domestic athletics meet rolls out the times for the...
Three Millimetres of Sole, Twenty-Four Hours, and a Gold Medal That Changed HandsLate that night in Aichi-Nagoya I stood at the edge of the mixed zone, beside...
The Empty Dossier: 41 Pages Without a Single Data Point, and a Signature That Still Went DownPage 12 of the dossier carries exactly one line: “Insufficient data to assess...
Nairobi 2029: When World Athletics Hands the Keys to AfricaThere was a moment late last month when I had to hit pause, rewind twice, jus...
Rumesh Tharanga's 92.62 Metres: When a Throw Outruns Both History and VerificationOn June 15, 2026, at the Olympic Stadium in Rome, the javelin left Rumesh...
Kipchoge Breaks Melbourne Marathon Course Record at 41: Two Seconds, and an Eight-Minute Gap from His PeakMelbourne, Sunday morning. Kipchoge crosses the line inside the MCG. The cloc...
Seven World Records at the Chicago Marathon: A Flat Course Does Not Make Records on Its OwnThe highest point on the Chicago course is 183 metres; the lowest is 175. Eig...
Vietnamese Women's Athletics Between Two Starting Lines: When SEA Games Becomes the Ceiling"I once mispronounced someone's name. The world kept turning. But their story...
