CafuCafu
China and the Rest of World Table Tennis: Reading the Gap Through DataIn the final of a WTT Champions event, seventh game, the score 10-10. The...
Nine Data Layers of Table Tennis: An Open Audit of a Misread SportIn October 2026, in Kuala Lumpur, the International Table Tennis Federation...
FIDE, the Russian Move and the Digital Invoice: Who Really Pays for the 64 Squares?FIDE, the Russian Move and the Digital Invoice: Who Really Pays for the 64...
Lizzo wins harassment lawsuit: Lesson for Vietnamese sportsAmerican pop singer Lizzo just won a complete victory in a sexual harassment...
SLNA top V.League 2026-2027 after Round 5: 11 points, a +6 goal difference, and a 2026 precedent that does not favour themIn the 84th minute the assistant referee raised his flag. Ninh Binh's goal wa...
The 9...a5 Move in the King's Indian Defense: A Side Door for Club PlayersIn the playing hall of a small chess club in Binh Duong, I sat behind a man i...
The Vanished €12M Deal: OAKA Mirrors ASVEL's CrisisOn June 30, 2026, ASVEL announced the most expensive signing in club history:...
Information Points: Vietnamese Football Journalism in a Flood of Unverified NewsIn 2026, I was 33, assigned to follow Incheon United. On my first morning at...
13 Goals, 8.6 xG and 18 Points: V.League Still Pays for Reading the Table Instead of the ShotsNovember 2026 closed the V.League season. Long An finished bottom with 18...
Faker: "Age is not a barrier" and T1's task of defending the crown at Worlds 2026After winning the gold medal with South Korea's League of Legends national te...
Dong Nai Cannot Win by Trading Blows — and CAHN Carry a Variable the Table Does Not ShowI rewound the tape of CAHN's ten-man win and stopped at the 88th minute. I...
Cadet BCL 2026/27: The 28 October Deadline and the Silent Base Layer of English Table TennisIn a training hall somewhere in England, on an October evening, the fluoresce...
China Masters 2026: Satwik-Chirag Rally into the Semifinals, Srikanth's Quarterfinal Dream EndsShenzhen, the evening of September 4, 2026. The score in the deciding game...
Hanoi FC 2-1 Cong An Ha Noi: Twenty Minutes of Compressed Pressure, One Right Flank, and the Space BehindIn the fourth minute after the opening goal, the Hang Day stands fell silent....
Maccabi Tel Aviv: Preseason Victory, Sorkin Shines, but Don't Jump to ConclusionsMaccabi Rapyd Tel Aviv earned their second preseason-friendly victory by...
Asian Games 2026: The 19-Minute Decider and Satwik-Chirag's Broken Rhythm in Aichi-NagoyaI sat for a long time after the scoreboard flashed its final number. Not...
Paritosh Reaches the Puyo Puyo Champions Quarter-Finals on the Thinnest of MarginsOne line in Paritosh's group record made me stop: 0-3. Not because the score...
England's Under-21 National Cup: When the Ranking List Decides a Champion's StandingElla Pashley and Larry Trumpauskas arrive at the England Under-21 National Cu...
Indonesia's 55-name file: 10 Persija slots, 7 Persib slots and four data lines that do not reconcileI reopened my own dataset at 2 a.m., on the third consecutive night since the...
Behind the Transfer Spotlight: Modern Football and the Training Nights Nobody SeesTwo in the morning at a suburban training centre, and only one window is stil...
