cba
When the Stat Sheet Goes Blank: The Thin Line Between Analysis and Fabrication in BasketballTuesday night, 21:40, in Shenzhen. I sit in front of two screens: one shows t...
Nine Dimensions of Reading a Basketball Game: A Data Consultant's ViewIn November 2026, in a small video room in Shenzhen, I sat alone in front of ...
When “N/A” Becomes a Trap: A Basketball Writer Faces an Empty AnalysisThere is a moment every sportswriter passes through, though few admit it. You...
Nine Layers of Basketball Analysis: Inside the Machine That Evaluates a TransferThree in the morning, February, trade deadline season. I sit in front of a...
US Open 2026: Swiatek beats Wang Xiyu 6-2, 6-3 – But hard courts remain an unanswered questionWatching from the stands of Louis Armstrong Stadium, where the evening breeze...
The Data Gap in Vietnamese Athletics: When an Analyst Must Learn to Say 'Insufficient Information'At the 2026 World Cup in Russia, I watched data shatter before my eyes. I was...
Violence Returns to the V-League: When the Rhythm Is Broken from BehindAt two in the morning on September 21, I sat in my apartment in Incheon,...
VALORANT Champions Shanghai: Four Americas Teams Sweep Openers, But the Map Data Is What MattersIn the opening round of the VALORANT Champions Shanghai group stage, 100...
Early Warning Metrics: The Esports Transfer Window Is Mispricing What Matters MostOn January 8, 2026, an esports organisation in Southeast Asia announced a USD...
4:05.83 – Matsushita Breaks 4:06 Barrier, Rewrites Asian Swimming HistoryWhen the clock stopped at 4:05.83, the entire Osaka arena erupted. Tomoyuki...
Fight Arena Season 3 Closes: Kidz Wins Solo Title, Vietnam Secures a Ticket to TFT Vegas Open 2026There is a moment I always look for in every tournament, whether it is League...
PV Sindhu at the 2026 Asian Games: When 18 Hours of Night Rewrote a Quarter-FinalEarly that morning, when the last rows of seats in the Aichi-Nagoya arena had...
The Hidden Structure Behind India's 3-0 Win at the 2026 Asian GamesIchinomiya Arena, Aichi-Nagoya. When the last racket stroke faded and the...
WTT Feeder Linz 2026: England Enter Six Events — And Not a Single All-English PairI read that line three times on the WTT Feeder Linz 2026 draw sheet. Tin-Tin ...
China's badminton team and the two-gold target for the 2026 Asian Games: when injuries and a coaching shuffle reshape expectationsA badminton racket rests at an angle beside a cup of tea that has gone cold, ...
Nine Analytical Sections, Not a Single Data Cell: How Sports Analytics Fools ItselfA document of nearly three thousand words was sitting on my desk in Liverpool...
Sindhu loses to Chen Yufei in Asian Games 2026 quarter-final: 122 seconds that broke the rhythmThe 122-second rally at the start of the third game was not a point. It was a...
Wolves Esports: The 2-0 Sweep Over A Team Cannot Save a Lost Partner StatusWolves Esports: The 2-0 Sweep Over A Team Cannot Save a Lost Partner Status...
Duong Thuy Vi and the 0.133-point bronze: When Vietnam's wushu pillar enters her final chapterIn the three days between the preliminary round and the final routine, Dương...
WTT Ranking Points and Germany's 90-Day ProblemOn 3 August 2026, at 21:40 Munich time, I opened the latest WTT ranking expor...
