Athletics
The Blank Column: East African Women's Football Data and the Price of Invisibility
Nairobi 2029: Sebastian Coe's Legacy Bet and the Unnamed Altitude Equation
Mile 20: The Cardiac Screening Gap Behind the Death of a 25-Year-Old Runner
25-year-old runner dies of cardiac arrest at Portland Marathon: Family grief and a wake-up call for mass-participation race safety
2:47:52 in Hanoi: Pham Thi Hong Le Breaks the Course Record, and the Twenty-One-Minute Gap RemainsAt 1:30 in the morning, the first footfalls rang down the steel deck of Long...
2:47:52 in Hanoi: A Course Record Is Not a Performance Record1:30 AM, main race day at VPIM 2026. Long Bien Bridge has no sun yet, the Red...
The Blank Column: East African Women's Football Data and the Price of InvisibilityThe photocopy room in the basement of Rio's Olympic stadium, August 2026,...
Agnes Ngetich Breaks the Women-Only Half Marathon Record by One Second: The Category Line and the 2:23 GapOn the morning of September 20 in Copenhagen, when the clock at the finish li...
Asian Games 2026 Day 6: India's First Pole Vault Medal and the 55-Centimetre Data Gap in NagoyaThe bar sat at 4.15 metres. The runway behind it had been chewed up by dozens...
The Death of Trey Lara: When the Marathon Is No Longer a Run of JoyThe Kiss at Mile 18 and the Collapse at Mile 20 On an October morning in...
Nairobi 2029: Africa's First World Championships and the Overlooked Altitude QuestionOn a late June morning in 2026, I sat almost alone in the stands of Da Nang...
Nairobi 2029: Sebastian Coe's Legacy Bet and the Unnamed Altitude EquationI sat in front of the screen at two in the morning, watching the announcement...
Nairobi 2029: World Athletics Goes to Africa for the First Time, and the Hidden 1,795-Metre Altitude VariableIn the statement World Athletics released last month, not a single line...
Nairobi 2029: The 1,795-Metre Altitude and the Legacy Clause the Press Release Left OutOne late-month afternoon, at World Athletics headquarters, a short notice wen...
Rumesh Tharanga and the 92.62m Throw: What Stands Behind Sri Lanka's Unverified National RecordSlower by one beat, I see the throw begin at the twelfth frame. That moment i...
When Athletics Data Shatters: Lessons from a Failed Analysis PipelineWhen Athletics Data Shatters: Lessons from a Failed Analysis Pipeline On that...
The Empty Results Sheet in Nairobi: When the Strides of East African Women Athletes Go UncountedSix in the morning in Nairobi. I open the results file of a women's athletics...
Chicago Marathon: Seven World Records and the Stories Left UnfinishedOn October 13, 2026, in Chicago, Ruth Chepngetich crossed the finish line in ...
Kenny Bednarek Is No Longer the 'Silver Man': The Budapest Sprint Double and a 0.06-Second GapOne beat late, I saw the race begin in the twelfth frame. There was nothing...
Portland Marathon: A Death at Mile 20 and the Cardiac Screening GapOn October 4, 2026, on the course of the Portland Marathon, a young man stopp...
Mile 20: The Cardiac Screening Gap Behind the Death of a 25-Year-Old RunnerAt mile 18 of the Portland Marathon, his wife stood at the roadside. They...
