kenya
When Athletics Data Has Nothing to Say: Lessons from an Empty AnalysisOn a morning in August in Nairobi, I opened my inbox and received a ten-page...
Chicago Marathon 2026: Kipruto Runs 2:01:09 and the Body Code Nobody Has Fully DecipheredAt kilometre 40 on the Grant Park course, Amos Kipruto was running alone. No...
Nairobi 2029: World Athletics Brings the Championships to Africa, and the Altitude Variable No One MentionsI still remember the first time I sat down and re-read the results of the 202...
Egypt and the First Olympic Ticket: How Africa Redrew the Map of Women's VolleyballSet three, score 24-22. Nada Ahmed Houssameldein rose at position four and...
Naomi Korir and fifth place in Glasgow: what hides behind a record with no marksAugust, Glasgow, and an empty column in the results sheet That August, in...
Americas Sweep VALORANT Champions Shanghai Openers: Four Wins That Don't Tell the Whole StoryIn the silence between two halves on the Summit map, I noticed something the...
Whistles at Al-Inma: Abdullah Al-Hamdan and the Expectation Trap of a Gulf 26 HeroThat night in Nha Trang, I sat before a small screen with an earpiece still...
Empty Boards: When Vietnamese Chess Data Forgot How to RememberIn March 2026, I sat in a small room at the Khanh Hoa Provincial Chess...
Pricing Traps in the V.League Transfer Window: Agents, Ball-Playing Goalkeepers and the Data GapOn the night of 12 June, I rewound the same clip four times. A V.League...
The 'Coward' Shout and the Data Vacuum: Deconstructing a Disallowed CornerI replayed that corner fourteen times. Fourteen times, and only once did I...
A Full Data Sheet, A Drained Team: Notes from the Silences in Paris and KazanOn 8 March 2026, at Camp Nou, I sat in the observers' area, roughly ten metre...
Yuki Tsunoda and VCARB 03: The SM Zone Challenge at Monza in 2026 SeasonAt Monza, where speed is king, a seemingly minor detail exposed the biggest...
Asian Cup 2027: The Gap Between Two Statements, and Vietnam's Countdown ClockThe line I reopened in my notebook more than once: “16 October — Riyadh issue...
When Football Data Falls SilentI stared at that screen for a long time, long enough that the sound of the...
The Silence of Youth Table Tennis: When Missing Data Is Itself a SignalThe regular season is at its midpoint, when the big table tennis teams tighte...
Summer Symphony – LCK 2026: The Crown Rolls Toward the Next HandOn the night of August 26, 2026, the arena in Seoul was packed. On stage, the...
T1, Faker and Oner Before Worlds 2026: A Conditional Prophecy About a Dynasty Hiding Its BillWhen Oner ranked fifth out of six players in kill participation, damage...
The Report That Came Back Empty: Transfer Season, Data, and the Trap of NoiseOn the night of November 28, snow blanketed the rooftops around Hongik Statio...
Reyes Cup 2026: Rest of the World, Four Days in Makati, and the Unresolved Question of IdentityI reopen the Reyes Cup tracking spreadsheet I built on the very first night....
U17 Vietnam and 29 Names Before a Group That Allows No NaivetyLate afternoon at the Vietnam Youth Football Training Centre, the smell of...
