psb
Nine Sections, All Blank: The Data Gap Distorting How Vietnam Reads SwimmingOn Tuesday morning a nine-section analysis file landed in my inbox. Every fra...
Table Tennis in the Data Age: Nine Analytical Dimensions and the Trap of the Empty ReportAt 52, I have a habit my younger colleagues call a waste of time. Before I...
Vietnamese Esports in 2026: When the Movement Outran the PaperworkSummer 2026, in an internet cafe on Nguyen Van Cu Street, Hanoi, the DotA fin...
Japan 3-1 Uruguay: Two Debutants Scored, One System Still Has No Data to Prove ItMiyagi Stadium, 24 September. In the 11th minute, Kuryu Matsuki — a 23-year-o...
Six goals in 41 minutes: Chelsea's dramatic comeback but chaos remains a signal to watchSix goals in 41 minutes. I have watched hundreds of matches but still had to...
Vietnam women's volleyball and the quiet revolution: Reading players' bodies before reading tacticsThere is a moment that repeats many times in regional tournaments: the team i...
Release Clauses and the Salary Cap: Where the LCK Transfer Window Is Actually WrittenThe clock on the wall of my Incheon office read 1:47 a.m. on November 9, 2026...
21-5, 21-11 in 23 Minutes: Mahoor Shahzad's Defeat and the Gap That Isn't on the ScoreboardI sat in the seventh row, close enough to hear the racket slice through the...
De Bruyne Criticizes Enzo Fernandez: 'Not Close to My Level' - Detailed AnalysisPeople watch the match, I watch the breath of the match. In the midst of the...
The Sixty Seconds of Game Three: The Blind Spot Vietnamese Badminton Has Never MeasuredI. Four Seconds and Eighteen Seconds The nineteenth point of the third game...
Monza: The Corner Names Tell a Safety Story That Data Never RecordsAs Charles Leclerc's car swept through Curva Alboreto during qualifying, I wa...
The Ca Dong Girl, 116 Teams, and the Void Behind the Gold MedalOn the court in Hai Phong, when the final whistle sounded, the scoreboard rea...
Esports Rumors Outrun Contracts: Why the Transfer Window Needs a Credibility FilterAt 2:47 a.m. Incheon time, my phone buzzed for the eleventh time in a single...
Nine Sections, No Verdict: When a Football Data System Admits It Doesn't KnowThe report was sent at 11:40 p.m., after the last training session before the...
Vietnam's Combat Sports Face a Blank Injury MapIn November 2026, inside a venue in Da Nang, I stood about four metres from t...
HAGL vs Hai Phong: Possession Meets Counterattack and an Unresolved Equation in PleikuAt two in the morning, the phone rang. A Ho Chi Minh City-based agent called ...
Empty Data: The Fatal Blind Spot of Modern Sports AnalysisTwo in the morning in Guangzhou. A sports analysis report had just dropped in...
Belgium Open 2026: Portugal's Two U21 Titles and the Unbridged GapIn Pepinster, a small Belgian municipality, the 2026 Belgium Open closed with...
Worthing TTC Launches Junior Team 1 Star Event: The Gap Beneath the English Table Tennis PyramidThree visiting teams. Two islands. One Saturday in October. And a tournament...
The Baulk End at the Crucible: Where the 2026 World Title Was Actually DecidedFrame 30 of the 2026 World Snooker Championship final. The cue ball came to...
Table Tennis in the Data Age: Nine Analytical Dimensions and the Trap of the Empty ReportAt 52, I have a habit my younger colleagues call a waste of time. Before I...
Vietnamese Esports in 2026: When the Movement Outran the PaperworkSummer 2026, in an internet cafe on Nguyen Van Cu Street, Hanoi, the DotA fin...
Japan 3-1 Uruguay: Two Debutants Scored, One System Still Has No Data to Prove ItMiyagi Stadium, 24 September. In the 11th minute, Kuryu Matsuki — a 23-year-o...
Six goals in 41 minutes: Chelsea's dramatic comeback but chaos remains a signal to watchSix goals in 41 minutes. I have watched hundreds of matches but still had to...
Vietnam women's volleyball and the quiet revolution: Reading players' bodies before reading tacticsThere is a moment that repeats many times in regional tournaments: the team i...
Release Clauses and the Salary Cap: Where the LCK Transfer Window Is Actually WrittenThe clock on the wall of my Incheon office read 1:47 a.m. on November 9, 2026...
21-5, 21-11 in 23 Minutes: Mahoor Shahzad's Defeat and the Gap That Isn't on the ScoreboardI sat in the seventh row, close enough to hear the racket slice through the...
De Bruyne Criticizes Enzo Fernandez: 'Not Close to My Level' - Detailed AnalysisPeople watch the match, I watch the breath of the match. In the midst of the...
The Sixty Seconds of Game Three: The Blind Spot Vietnamese Badminton Has Never MeasuredI. Four Seconds and Eighteen Seconds The nineteenth point of the third game...
Monza: The Corner Names Tell a Safety Story That Data Never RecordsAs Charles Leclerc's car swept through Curva Alboreto during qualifying, I wa...
The Ca Dong Girl, 116 Teams, and the Void Behind the Gold MedalOn the court in Hai Phong, when the final whistle sounded, the scoreboard rea...
Esports Rumors Outrun Contracts: Why the Transfer Window Needs a Credibility FilterAt 2:47 a.m. Incheon time, my phone buzzed for the eleventh time in a single...
Nine Sections, No Verdict: When a Football Data System Admits It Doesn't KnowThe report was sent at 11:40 p.m., after the last training session before the...
Vietnam's Combat Sports Face a Blank Injury MapIn November 2026, inside a venue in Da Nang, I stood about four metres from t...
HAGL vs Hai Phong: Possession Meets Counterattack and an Unresolved Equation in PleikuAt two in the morning, the phone rang. A Ho Chi Minh City-based agent called ...
Empty Data: The Fatal Blind Spot of Modern Sports AnalysisTwo in the morning in Guangzhou. A sports analysis report had just dropped in...
Belgium Open 2026: Portugal's Two U21 Titles and the Unbridged GapIn Pepinster, a small Belgian municipality, the 2026 Belgium Open closed with...
Worthing TTC Launches Junior Team 1 Star Event: The Gap Beneath the English Table Tennis PyramidThree visiting teams. Two islands. One Saturday in October. And a tournament...
The Baulk End at the Crucible: Where the 2026 World Title Was Actually DecidedFrame 30 of the 2026 World Snooker Championship final. The cue ball came to...
