cda
Vietnam U17 lose 1-3 to FC Seoul U18: the first twelve minutes of the second half and the physical question inside the October campIn the 58th minute the ball rolled out for a throw-in on the right, and I wro...
Asian Games 2026 Day 6: Bahrain's team running, India's silver, and a missing timeAround the 24th minute of the men's 10,000m final at Aichi-Nagoya, I wrote tw...
Deco Calls Julián Álvarez "the Past": LaLiga's Salary Cap and Barcelona's No.9 ProblemAt the Portugal Football Summit, Deco stepped in front of dozens of microphon...
When the Data Is Empty: A Craft Lesson From a Failed Esports Analysis2:47 a.m. in Boston. I open the file and read the first line: Game title — N/...
The Tennis Media Rights Race and the Price Paid in KneesThe quarterfinal lasted four and a half hours, and by the fifth set my voice...
When the Spreadsheet Is Empty: Lessons from a Failed Table Tennis Analysis PipelineIn the summer of 2026, I staked my reputation on a spreadsheet. Salah joined...
Sasipaporn and the Unheard Voice: When Vietnamese Women's Volleyball Learns to Look Straight at the OutsiderThe Thai girl sits down in front of the microphone — not in a press room, but...
Lambeau Field, the Quarterback Switch, and Atlanta's Unproven PromiseIn an Atlanta press room, a name was read out that most viewers watching on F...
Domain Labeling Incident in Sports Analysis: Lessons from an IMF Article Mislabeled as TennisIn modern sports analytics, the accuracy of input data determines the quality...
Japan Women's Volleyball in the Transfer Window: The Hidden Blueprint Behind the Reception SystemJapan Women's Volleyball in the Transfer Window: The Hidden Blueprint Behind...
Vietnam women's volleyball and the quiet revolution in the backcourtUnder the stadium lights, I find the stories the scoreboard never tells. Duri...
Da Nang University of Physical Education and Sports Defends University Volleyball Title: The Trophy and the Structural GapThe 2026 national university volleyball final in Hai Phong ended 2-0 for Da...
Mea Minh Anh: A New Brushstroke on the FFWS SEA 2026 Fall Stage0.8 seconds is never just 0.8 seconds; it is where trajectories break. But so...
LeBron James to Philadelphia, Bronny Stays in Los Angeles: An Unverified Power ShiftOn media day, Bronny James stepped to the microphone and said something I...
Six Kings Slam 2026 Moved to 27–30/12: The Calendar Gets Rewritten, the Money Stays PutOn the morning of October 15, I was sitting in the third row of the secondary...
Vietnam 0-2 Thailand: The Paradox of Territorial Dominance and the Narrow Road to the Third-Place MatchMinute 10: Sarach Yooyen receives the ball from over 25 meters out. A...
When the Athletics Data Pipeline Goes Silent: Anatomy of a Failed Analysis Cycle4:47 a.m., Osaka. The dashboard in front of me had exactly one field still li...
The Gap Never Lies: What Vietnam Lost Without Xuan SonAt minute 67, as Vietnam pushed everyone forward chasing an equalizer, I...
Behind the Scoresheet: Italian Women's Volleyball and the Fight for DataOn the electronic scoreboard of a Serie A1 women's quarter-final in Milan, th...
When Esports Data Falls Silent: The Uncounted Hole in the Analytics IndustryFour in the morning, Shanghai time. In front of me were seven browser tabs,...
