CafuCafu
The Table Is 2.74 Metres Long: The Real Gap Between Chinese Table Tennis and the RestThere was a moment in Paris that almost nobody is willing to bring up again. ...
The Blank Report and the Data Black Hole of Japanese Youth Table TennisIn November 2026, in a meeting room in Kita-ku, Osaka, I looked up at the...
Nine Dimensions of Table Tennis Analysis: When the Data Returns EmptyOn the night of August 12, I sat in front of the screen waiting for a data...
The Empty Table Tennis Analysis Sheet: The Writer's Discipline When Data Has Not Yet SpokenTokyo, six in the morning on August 13, 2026. In a small apartment in Nakano...
Vietnam women's doubles reach Asiad 20 sepak takraw final: the substitution at 3-6 and a recurring slow-start flawThe semifinal began at noon on September 28. The first thing I wrote in my...
Silesia 2028: European Athletics Moves from Lottery Bonuses to a Placing-Based PayrollOn the final night of the 2026 European Athletics Championships at Alexander...
BLAST cuts staff as top CS2 teams shift to PGL: a test of payment trustThe missing half of an answer is where most financial stories in esports begi...
Vietnam's Badminton Transfer Season: The First Crack Is Not on the MatLate August, I sat in the fourth row of an indoor hall at a training centre i...
GTA 6: 80 Hours of Play — A Telling Number or Just a Single Data Point?I was rejected in 2026 for a model. Seven years later, I get paid to write...
The Gap Behind the Scoreboard: Vietnamese Table Tennis and the Stories Nobody CountsIn a gymnasium in Hanoi, late at night, only half the lights were still on. O...
Vietnam's Women's Sepak Takraw ASIAD 20 Gold: Decoding the Two-Tier Reward System Behind the Nagoya MedalThe road from Nagoya 2026 to the next Asian Games stretches roughly 48 months...
Carlsen returns to defend throne at Global Chess League 2026: A $1 million playground and the race before the OlympiadWhen the international chess calendar becomes increasingly crowded, the retur...
V.League 2026-2027 after Round 2: fourteen matches, zero draws, and the Song Lam Nghe An surpriseSeven matches in Round 1. Seven in Round 2. Fourteen matches, and not one of...
The Golden Ball and a Vietnamese Sports Page from 2026: Kane, Memory and EchoIn a Vietnamese sports page from 2026, a story often began with a moment, not...
Vietnam's Football Grey Zone: The Craft of Analysis and the Discipline of EmptinessVietnam's Football Grey Zone: The Craft of Analysis and the Discipline of...
Altimira and Galatasaray: One Goal in Eight Games, One Unfinished Transfer FileSergi Altimira called the win over Galatasaray a special night. In Lisbon,...
Decoding the Lane: The Nine Dimensions of Swimming and How Data Overturns the StoryThe wall was touched, yet the race was still speaking. That is the line I wri...
From Patch to Cash Flow: The Nine Data Layers Shaping Vietnamese EsportsAt minute 27 of the deciding game, the favoured side led by 4,200 gold, had...
When Data Is Missing, Women’s Sports Analysis Stays StuckOn August 12, 2026, at Thong Nhat Stadium, a friendly match between the women...
Losing Xuan Son, the doping test, and Vietnam's tactical puzzle before ThailandAt the 60th minute of the match against the Philippines, Nguyen Xuan Son limp...
