u15
Table TennisCadet BCL 2026/27 deadline: 260 U15 teams and the girls' expansion testWhile junior table tennis clubs in England finalise their squads for the new...
Table TennisEurope Youth Series 2026 moves to Pilsen: Czech Open and the signals from ETTU's development pipelineThe European Table Tennis Union (ETTU) has confirmed that the Czech Open, a...
Domestic FootballVietnamese Football and the Lesson of an Empty Report: When Data Refuses to LieOn a late August evening, I sat in front of a screen with a file sent to me b...
Domestic FootballAFC 2030: Vietnam in Pot 2, and the Real Variable Sits in Pot 3I reopened the spreadsheet tracking 23 U19 matches from 2026 — an old habit;...
BilliardsThe Discipline of the Blank Page: When Vietnamese Billiards Learns to Say 'Not Enough Data'The Discipline of the Blank Page: When Vietnamese Billiards Learns to Say 'No...
International FootballDewa United in Bandung: A Flawed League Table, and a Match That Must Be Read Through DataOn the league table sent to me this morning, Dewa United sit top with 10 poin...
International FootballBarcelona vs Galatasaray: Four Names in the Wrong Place and a Lineup That Needs VerificationThe Situation On my desk in Shanghai, the Barcelona–Galatasaray preview arriv...
EsportsVCT 2027: The $400,000 Ladder and the Open Circuit Nobody Can Actually AffordIn November 2026, a Tier-2 organisation in Manila walks into the Open...
International FootballThomas Reis arrives in Trabzon: the release fee owed to Ludogorets is the real unknownThomas Reis has landed in Trabzon, and Ludogorets have still issued no docume...
Volleyball30 Years of NCAA Women's Volleyball MOP: The Beach Legends and the Buried Data LayerIn 2026, Kerri Walsh walked up to collect the Most Outstanding Player award a...
International FootballASEAN Cup 2026 Final: Indonesia, Thailand and the Legitimacy Question of a Naturalized National TeamIn the 92nd minute at Stadion Utama Gelora Bung Karno, the score still read...
International FootballChelsea Return for Koundé: €50m and an Empty Seat at BarcelonaIn Barcelona's last three matches, which I watched on a laptop placed on a...
VolleyballVietnam Women's Volleyball and the Tactical Race: When the First Pass Rewrites DestinyVietnam Women's Volleyball and the Tactical Race: When the First Pass Rewrite...
Table TennisSamokhin Unbeaten, Noirault's Perfect Day: Reading the Europe Youth Top 10 in Antibes Through the Data SheetIn a single day of play in Antibes, at least six matches at the Europe Youth...
BadmintonThuy Linh at the Asian Games threshold: when Vietnam's women's singles has only one playerNguyen Thuy Linh gave Dan Tri an answer with nothing left to trim: “The Asian...
BadmintonChina Masters 2026: Srikanth and Satwik-Chirag Reach Quarter-finals as India's Depth SurfacesGame three opened with a 6-1 run. Across the 69 minutes against the Popov...
Table TennisFour Para Table Tennis Bronzes for India at Asian Para Games 2026: Game Two Tells the RestOn the fourth day of the Asian Para Games 2026 in Aichi-Nagoya, I sat in fron...
VolleyballNine Degrees Off on Landing, and a Volleyball Season Bent Out of ShapeSet four, score 22-21. The third rally of the sequence lasted 38 seconds. The...
BadmintonBehind Vietnam's Sepak Takraw Gold at ASIAD 20: A Two-Tier Reward Architecture and the Gap Between Three TeammatesOn the night of September 29, I sat alone at my desk in Da Nang with a sheet ...
International FootballPersib Bandung Beat The Cong-Viettel 1-0: The 45th-Minute Penalty and the AFC Coefficient SwapWhen Mariano Peralta placed the ball on the penalty spot in the 45th minute, ...
