graves
LaLiga Caps Away Tickets at 30 Euros, but Leaves a 300-Seat LoopholeThree hundred seats. Set against the 40,000 capacity of a mid-sized LaLiga...
When Golf Data Returns an Empty Result: Lessons on the Limits of Sports AnalyticsThe night before the opening round of a golf tournament I was tracking, the...
Eight of Twenty-Three Matches Go to a Decider: Opening Day of Women's Singles at the European Championships in Ljubljana and What the Scorelines Do Not SayArena Stozice, Ljubljana. The first day of the women's singles. I sat writing...
Vietnam U17 Women 2-0 Kyrgyzstan: The Golden Ticket and the Flaw Nobody Wants to NameIn the 25th minute, from the left flank, Hà Vi accelerated past the Kyrgyzsta...
Scotland beat North Macedonia in Skopje: Pocognoli's first win and the numbers worth re-readingI rewatched the Skopje footage for the third time. What struck me was not...
Transfer Window: The Writer's Discipline When Noise Demands the Seat of DataFrom Penang at eleven at night, a familiar agent messaged me a screenshot: a...
Malaysia vs Indonesia on 28/9/2026: The Densest Fixture and the Links That Lead to EmptinessLate on 28 September 2026, many viewers in Vietnam will open two browser tabs...
North American Esports Doesn't Lose on Stage — It Loses in the Data RoomIn October 2026, at an arena in Seoul, a North American team left the group...
When a Football Report Loses Its Source Line: Lessons From an Empty DossierThis month a file reached me from a partner newsroom's football aggregation...
Vinnie Calabrese's Fourth Australian Open Snooker Title: Re-reading a 24-Match Winning Streak Through DataIn the opening frame of the Australian Open Snooker final, the two players...
Alwi Farhan Trains With Kento Momota Ahead of Asian Games 2026: What Is Actually Being Passed OnInside a training hall in Tokyo, there is a sound I learned to recognise afte...
9...a5 Against the Bayonet Attack: Black's Strategic Escape in the King's IndianThere is a moment that repeats itself in many chess clubs I have sat through....
After Rajamangala: V-League Attacks, the Foreign-Striker Invoice and the Self-Reliance QuestionOn 5 January 2026, midway through the first half at Rajamangala, Nguyen Xuan...
Bruno Fernandes dropped for Bournemouth: a ninety-minute test of authorityThere is one small detail in the report that made me read it three times: Bru...
Vietnam at ASEAN Cup 2026: When Possession Becomes a Beautiful IllusionMinute 78, the score still 0-0. The ball sat at the feet of a Vietnamese...
Simeone Calls Manchester United a Major Threat, but the Premier League Table Tells Another StoryIt was raining in Guangzhou, and I stayed behind in my small studio after the...
Bodhana Sivanandan, the 3.Bc4 Move and the 2504 Number at the Samarkand 2026 OlympiadThe hand that placed the bishop on c4 was so small that, on the television...
Saigon Phantom vs NOOB TEAM: Three Layers of Sediment Before the VMC Fall 2026 FinalIn the 17th minute of the deciding game of the VMC Fall 2026 upper-bracket...
Chelsea's Attacking Trio and a Defence That Cannot Keep a Clean SheetAt Bournemouth, the score froze at 5-1. But what I remember is not the five...
Asian Games 2026: PV Sindhu and the Long Game After the Final PointAt the 34th minute of Game 2, with the scoreboard reading 8-14 in favor of He...
When Golf Data Returns an Empty Result: Lessons on the Limits of Sports AnalyticsThe night before the opening round of a golf tournament I was tracking, the...
Eight of Twenty-Three Matches Go to a Decider: Opening Day of Women's Singles at the European Championships in Ljubljana and What the Scorelines Do Not SayArena Stozice, Ljubljana. The first day of the women's singles. I sat writing...
Vietnam U17 Women 2-0 Kyrgyzstan: The Golden Ticket and the Flaw Nobody Wants to NameIn the 25th minute, from the left flank, Hà Vi accelerated past the Kyrgyzsta...
Scotland beat North Macedonia in Skopje: Pocognoli's first win and the numbers worth re-readingI rewatched the Skopje footage for the third time. What struck me was not...
Transfer Window: The Writer's Discipline When Noise Demands the Seat of DataFrom Penang at eleven at night, a familiar agent messaged me a screenshot: a...
Malaysia vs Indonesia on 28/9/2026: The Densest Fixture and the Links That Lead to EmptinessLate on 28 September 2026, many viewers in Vietnam will open two browser tabs...
North American Esports Doesn't Lose on Stage — It Loses in the Data RoomIn October 2026, at an arena in Seoul, a North American team left the group...
When a Football Report Loses Its Source Line: Lessons From an Empty DossierThis month a file reached me from a partner newsroom's football aggregation...
Vinnie Calabrese's Fourth Australian Open Snooker Title: Re-reading a 24-Match Winning Streak Through DataIn the opening frame of the Australian Open Snooker final, the two players...
Alwi Farhan Trains With Kento Momota Ahead of Asian Games 2026: What Is Actually Being Passed OnInside a training hall in Tokyo, there is a sound I learned to recognise afte...
9...a5 Against the Bayonet Attack: Black's Strategic Escape in the King's IndianThere is a moment that repeats itself in many chess clubs I have sat through....
After Rajamangala: V-League Attacks, the Foreign-Striker Invoice and the Self-Reliance QuestionOn 5 January 2026, midway through the first half at Rajamangala, Nguyen Xuan...
Bruno Fernandes dropped for Bournemouth: a ninety-minute test of authorityThere is one small detail in the report that made me read it three times: Bru...
Vietnam at ASEAN Cup 2026: When Possession Becomes a Beautiful IllusionMinute 78, the score still 0-0. The ball sat at the feet of a Vietnamese...
Simeone Calls Manchester United a Major Threat, but the Premier League Table Tells Another StoryIt was raining in Guangzhou, and I stayed behind in my small studio after the...
Bodhana Sivanandan, the 3.Bc4 Move and the 2504 Number at the Samarkand 2026 OlympiadThe hand that placed the bishop on c4 was so small that, on the television...
Saigon Phantom vs NOOB TEAM: Three Layers of Sediment Before the VMC Fall 2026 FinalIn the 17th minute of the deciding game of the VMC Fall 2026 upper-bracket...
Chelsea's Attacking Trio and a Defence That Cannot Keep a Clean SheetAt Bournemouth, the score froze at 5-1. But what I remember is not the five...
Asian Games 2026: PV Sindhu and the Long Game After the Final PointAt the 34th minute of Game 2, with the scoreboard reading 8-14 in favor of He...
