cktg
When the Data Sheet Is Empty: A Vietnamese Esports Newsroom and the Discipline of Saying SoThree in the morning in Hanoi, the screen still on. In the newsroom inbox sit...
Nine Empty Cells in Busan: When Esports Analysis Has to Stay SilentOn the third night in Busan, a document reached my machine at 2:14 a.m. I...
Hoang Luan Vows to Shave His Head If T1 Win Worlds: Where the Attention Economy Is FlowingDuring a livestream ahead of the League of Legends World Championship,...
Hoang Luan, Caedrel, and the Forgotten Probability Equation: T1's Four-Consecutive-Worlds MiracleI once thought I was reading a match map; it turned out I was only looking in...
Tanvi Patri wins U17 Asia title: Three deciders, a +34 point swing and a data blind spotIn the third game of the U17 girls' singles final in Chengdu, when the score...
Empty pitch report: I will not write a sports story without a single piece of dataAt 22:47, I received a sports analysis file. Eight sections, eight N/A entrie...
Clacton & District Table Tennis: Brotherhood A Defend the Crown as Nomads Panthers Rebuild After a 12-Year Dynasty EndsCLACTON & DISTRICT TABLE TENNIS: HOLDERS BROTHERHOOD A START AS FAVOURITES AS...
The 9...a5 Move Against the Bayonet Attack: When a Chess DVD Sells Strategy Instead of DataThree Pieces That Do Not Fit A chess instruction DVD. A move advertised as th...
Worlds 2026 After Two Days: Gen.G Soar, LPL Stagger, and the BO1 Trap of the Swiss FormatThere was a moment on the second day of Worlds 2026 that I rewound three time...
When the Data Goes Silent: An Esports Analyst's Discipline Before an Empty SheetOn the afternoon of August 13, I opened an esports analysis sheet with 47...
Bau Duc and the Money-Making Problem: Vietnamese Football Must Learn to Sustain Itself Before the 2026-2030 VFF CongressIn 2026, in Pleiku, money was poured into something no one could be sure woul...
The Crack in Vietnamese Table Tennis Lies in the First Three ShotsIn my tracking notebook from SEA Games 31 in Hai Duong, one page is circled i...
Lo Thi Phung Stops at Asiad Quarterfinals: Conditioning Lessons From a Split Loss to the No. 1 SeedWhen the three judges returned with a 2-1 score in favor of Lee Bomi, Lo Thi...
Germany Lose 0-1 to Greece: Abuse in the Stands, a Steward's Silence and One Suspicious Line in the ReportA spectator sitting in the stands during the Germany versus Greece match...
Bungie Pivots Marathon: When a Game Admits It Never Reached Its PlayersAutumn 2026. On my tracking board there are two milestones circled in red:...
Vietnam Open 2026: Nguyen Tien Minh Wins Qualifier at 43 and the Data Gap in Vietnam's Men's SinglesI sat in the fourth row of the press area and watched Nguyen Tien Minh walk...
The Esports Transfer Window and the Empty-Data Problem: When a Blank Report Still Gets SignedIn a meeting room in Gangnam, Seoul, in early November, a screen displayed a...
The Post-Tournament Transfer Market: Read the Money Before You Trust the RumorIn the meeting room of a Ligue 1 club I sat in this summer, there was no matc...
Asian Games 2026: The Badminton Draw and the Five-Day Compressed Schedule ProblemOn September 26, 2026, at the badminton arena of the Asian Games in...
Fenerbahçe, the 6-0 Defeat and a Name Misstated in the Dressing RoomOn the airwaves of Avrupa Gecesi on A Spor, Abdullah Ercan sat before the...
