kostov
Women's Swimming After Paris: A Power Map Shifting by Fractions of a SecondOn the night of the women's swimming finals in Paris, I sat in a Vietnamese...
Old Trafford and a First Dream: When Manchester United Face SabahOn Champions League nights at Old Trafford, people tend to remember the flash...
Javier Aquino, Liga de Expansión MX and the Data Line That Has Not Been DrawnIn October 2026, I published an analysis of Marseille vs PSG on my personal...
Metal Desk Interference at Valorant Champions Shanghai: A Technical Fault Becomes a Governance QuestionIn the 18th round on the Ascent map, a two-versus-one situation favored FUT...
The Scotch: An Opening Once Called Harmless and a Preparation That Has Lasted 35 YearsIn October 2026, in Lyon, Garry Kasparov sat across from Anatoly Karpov in th...
Vietnam 0-1 China: Ten Saves, 120 Minutes, and a Nearly Perfect Low BlockOpening Minute 109. Wang Shuang collects the ball at the edge of the penalty...
A Tennis Label, an Automotive Core: Notes on Data Integrity in Sports AnalysisOn the morning of August 11, 2026, in Sydney, I opened a file that had just...
A blank cell is not a 10-9: Vietnamese combat sports and the verdicts that have no dataThree judges sat less than four metres from me, backs to the crowd, pens in...
Vietnam vs Chinese Taipei at 14:00 on September 14: 90 Minutes of Boundaries and an Asian Games Quarterfinal TicketIn August 2026, at the Asian Games in Jakarta, I sat in the technical room of...
Vietnamese Table Tennis and the Data Gap: When the Transfer Market Has No MapSummer 2026 taught me that every contract has a gap. It was not until March...
Visa VMC Fall 2026: Vietnam MLBB's Real Ticket to the Wider WorldOn October 17, 2026, Ho Chi Minh City will witness a grand final that can no...
Brazil's Stoppage-Time Rescue in Queensland: A Sigh and a Ten-Million-Euro InvoiceIn stoppage time at Queensland Country Bank Stadium, I sat in the commentary...
GTA 6: Rockstar Confirms Longest Story in Company History — 80 Hours of Gameplay and the Numbers That Need a Second LookThe number 80 hours is hanging over the head of every gamer waiting for Grand...
Asiad 20 and the Asian Women's Volleyball Order: China's Three-Peat, Thailand's Five Sets, and Vietnam's Unexplainable CollapseI began taking notes on this tournament from the very first night, when the...
Mbappe launches Ballon d'Or campaign: Record-holder without trophies enlists Mourinho, Henry, Real MadridThe press conference on August 26 at the Bernabeu was not just a player...
Kunlavut Vitidsarn and the 2026 Asian Games gold: What the 21-12, 21-16 scoreline doesn't tell youIn the men's singles badminton final at the 2026 Asian Games, Kunlavut...
Heerenveen win 3-2 at ADO: Trenskow's brace and the game-control problem nobody wants to discussThe 66th minute in The Hague. Rain sweeping across the pitch, and the...
Behind the BWF Rankings: Why Ranking Points Are the Real Currency of Professional BadmintonThird set, score 19-19. The shuttle leaves the racket on a cross-court drive,...
ISHOF Announces Class of 2027: 12 Aquatic Legends from 11 NationsFort Lauderdale, Florida will become the center of the aquatic sports world o...
Nguyen Thuy Linh Out of Vietnam Open: The 20-22 and the Gap Left UnsealedIn the second game, when the board showed 17-14 in favour of Nguyen Thuy Linh...
