Athletics
Peres Jepchirchir Provisionally Suspended: The 2:18:31 in Sydney and What Women's Road Running Must Confront
32:32.40 in Karachi: A 5,000m Race-Walk Gold and the 60% Gap to World Level
VPIM 2026: Reading the 2:47:52 Course Record Through Field Depth
Rumesh Tharanga: The 92.62m Throw in Rome and the Verification Puzzle for Sri Lankan Athletics
Peres Jepchirchir Provisionally Suspended for Doping: 2:18:31 in Sydney and the Sample Taken in Kenya"Nobody wrote about that final, so I did." I first wrote that sentence in 202...
Peres Jepchirchir Provisionally Suspended: The 2:18:31 in Sydney and What Women's Road Running Must ConfrontThe clock over the Sydney finish line stopped at 2:18:31. Behind it, Irene...
Peres Jepchirchir Provisionally Suspended: When 2:18:31 in Sydney Becomes Evidence Instead of MemoryAt the finish line of the Sydney Marathon, Peres Jepchirchir came home more...
Six Years for a Forged Prescription: Ruti Aga and the Legal Void Behind Every Marathon MedalThe clinic named on that prescription does not exist. The "doctor" who signed...
Ruti Aga and the Six-Year Ban: The Fake Prescription Cost More Than the Real InjectionTwenty-eight minutes after the finish line closed at a half marathon in...
32:32.40 in Karachi: A 5,000m Race-Walk Gold and the 60% Gap to World LevelAt the track loop inside NED University, Karachi, the clock stopped at 32:32....
12:56 — When Jakob Ingebrigtsen Was Beaten by an Eritrean in CopenhagenThe kick began at the fourth kilometre. Dawit Seare did not accelerate sudden...
2:29:07, Nearly $700,000 and a Shift Roster: What the Story of China's Former Nurse-Marathoner Left OutThe clock above the finish line in Xi'an stopped at 2 hours 29 minutes 07...
2:29:07 and $700,000: The File of a Mispriced MarathonerIn the past three months, I logged a metric unrelated to the track: the numbe...
Former Nurse Earns Nearly $700,000 from Marathon Running: When Numbers Don't LieThere was a moment in Xi'an, on October 18, 2026, when the electronic clock a...
Three Verification Layers Behind an Athletics Record — And Where the Data Goes BlankEugene, late June 2026. The electronic clock over the 100m straight stopped a...
1:39 in San Sebastián: the mass-running data behind an Instagram lineThe San Sebastián course was wet after rain, spectators stood along the kerb...
VPIM 2026: Reading the 2:47:52 Course Record Through Field DepthAt 01:30, the 42.195km corral opened on Dien Bien Phu Street. Hanoi was still...
VPIM 2026: The 2:47:52 Course Record and the Twenty-Minute Gap to World StandardsAt 01:30, the ramp up to Long Bien Bridge held nothing but amber streetlight...
500 Metres From the Finish Line: When the Amateur Running Boom Outpaces Its Safety NetAt dawn on October 11, in front of Seoul Plaza, runners lined up awaiting the...
Tragedy at Seoul Race 2026: The Death of Amateur Runner Yoo Ji-won and Unanswered QuestionsOn the morning of October 11, at the 24th edition of Seoul Race, a tragic...
The Final 500 Meters and the Medical Gap in South Korea's Mass-Running BoomAt 08:49 on the morning of 11/10, on a central Seoul course, a 25-year-old...
