quarter-zip
The Witness on the Touchline: The Discipline of an Empty Data Sheet6:40 a.m. on a Tuesday, May 2026. The sprinklers at Shanghai SIPG's training...
Classic League of Legends Update 4: 52.8% and 48.8% — Two Sub-Majority Figures Billed as ConsensusOn the first result board of the Classic League of Legends Council vote, thre...
Vietnamese Football: The Signals That Live in the Silence of DataI sat in row twelve, not in the VIP section. A match between a Central...
When Data Goes Silent: Lessons from an Esports Analysis with NothingI have spent nearly two decades reading and writing about esports, from the...
Champions 2026 opening day: Paper Rex holds firm, TYLOO pays a heavy price against G2 EsportsKazan 2026 had an ending the whole world remembers. Seoul did not revolt back...
Juan Mata Retires: Ends Playing Career, Takes Ownership Role at Melbourne VictoryJuan Mata, former star of Chelsea and Manchester United, officially ended his...
Kalshi Reports $1.73 Billion in Esports Volume Over Twelve Months — and How the Industry Misreads ItThree in the morning in Busan, the net cafe at the mouth of the alley still h...
ASEAN Cup 2026: Malaysia–Indonesia, Broadcast Money and the Real Test for Vietnamese FootballSome Matches Cannot Be Read From A Statistics Table On 28 September 2026,...
When an Esports Analysis Has No Data: A Lesson in Honesty in SportsEvery match is an excavation. I only need a shovel and curiosity. But this...
Carrick and the rotation gamble against Brighton: pressure measured by the table, not by dataThe 90th minute of the Manchester derby. I was sitting in front of a screen i...
The Transfer Window and the Data Void: Writing Through the Season of RumourAt three in the morning on 12 July, my phone lit up in the corner of my desk....
Hanoi Thrash HCĐG Lao Cai in Semifinal to Reach 2026 National Women's Volleyball Championship FinalOn the afternoon of October 24, Hanoi produced a commanding performance to be...
Sanchez and Swanson return to US squad: The Spain friendlies become a defining testI was editing the outro for podcast episode 47 when my phone buzzed. The call...
Tran Thi Cam Tu and the 0-6 Bout Sheet in Bielsko-Biała: Reading Kumite by Its Own LogicThree minutes. That is the entire time budget of a kumite bout. Tran Thi Cam ...
BLAST Slam VIII: Four Days in Malta and the One-Sided Maps That Hide the Real StoryIn game one of the series fighting for the last ticket at BLAST Slam VIII,...
The Dockers Derby Returns After 14 Years: Millwall's Tactics Begin With an Injury ListThe most striking image before the derby between Millwall and West Ham was no...
Persik Kediri Lose 1-0 to Persib: The 78th Minute, One Broken Marking Assignment, and Marcos Reina's Lesson in Expectation ManagementIn the 78th minute, Julio Cesar rose above every Persik Kediri defender at th...
Raoni Barcelos Leaves Hospital After Health Scare: 39 Years Old, 28 Fights, and a Line That Cannot Be NegotiatedAt two in the morning Vietnam time, I sat in front of the screen watching UFC...
ASIAD Semifinal, October 1: Why Vietnam's League of Legends Upset Window Lives in the Best-of-Three FormatAt 7 a.m. on October 1, Vietnam's League of Legends team steps into the Asian...
Montero debuts, Olympiacos wins Crete title: I see a new 'sleeping giant' waking up in AthensKaza, Crete Island – The stadium lights cast shadows across Jean Montero's fa...
