CafuCafu
Inside Japan's Table Tennis Transfer Market: Contract Structures and the Race to Keep PlayersA Night in Saitama, and the Echo Changing Hands That night in the Saitama...
The Stratigraphy of World Table Tennis: China's Fortress, Europe's Young Wave and Vietnam's SilenceIn Paris, in the men's singles final of the 2026 Olympic table tennis...
Youth Table Tennis: Rough Gems Lie Beneath the Dust of DataCourt number three sits in the corner of the hall, exactly where the draft fr...
Table Tennis and the Silent Data Gap: When an Empty Report Is Read as 'No Risk'One morning in May, I opened the post-match packet for a fixture on the WTT...
Southeast Asian Table Tennis and the Art of Saying 'Insufficient Data': When the Analysis Sheet Is EmptyIn March 2026, at a small arena on the outskirts of Kuala Lumpur, a 17-year-o...
Esports 2026 and the Data Void: When a Deep-Dive Analysis Has Nothing Left to AnalyseIn June 2026, in a fourth-floor office in Hamburg, I sat in front of a...
FIFA ASEAN Cup 2026: Fragmented Rights, Mislabeled Links and the Forgotten MatchOn September 28, 2026, when Malaysia meet Indonesia at the FIFA ASEAN Cup 202...
FIFA ASEAN Cup 2026: A Ten-Day Window, Two Fixtures and Vietnam's Broadcast Rights RaceManchester, late night of 27 September 2026. Three browser windows sit open o...
Vietnam add Khoa Ngo: four names from one club and three matches in seven daysThree in the morning in London. A small flat on the east side of the city, a...
LA Clippers stripped of 5 first-round picks: NBA hands down historic penalty over Kawhi Leonard salary cap circumventionOn September 2, 2026, the NBA announced the harshest penalty in league histor...
Derrick Rose Admits He Will Be Forgotten: What Data Says About the Legacy of the Youngest MVP in NBA HistoryIn a few years, perhaps no one will remember me. That statement by Derrick Ro...
Game of the Week #743: Gaal vs Smeets – A Game Not Yet Opened, Yet the Content Map Has Already Revealed ItselfWednesday night, episode 743 of Game of the Week appeared with the label Gaal...
Vietnam PUBG Mobile finishes fourth at ASIAD 20: 95 points and a five-point gap to bronzeIn the fourth and fifth matches of day one, Vietnam's PUBG Mobile national te...
When the analysis is empty: A data lesson for Vietnamese footballIt has been a long time since I encountered a completely empty football...
Four Weeks for Xavi, Four Years for the NamelessAt Zeist, the headquarters of the Dutch football association sits hidden behi...
U16 Vietnam lose 2-4 in CFA Team China 2026 opener: the invoice for a proactive playing styleIn the 56th minute, in midfield, a Vietnam U16 player turned to receive the...
Echoes from Shenzhen: When Selby Awakens the Sediment, Si Jiahui Rewrites the LimitsIn the summer of 2026, when I was an 11th-grade student in Hai Phong, I once...
Azerbaijan Grand Prix analysis: Mercedes' lights-to-flag win, Antonelli from P16 to P5, and Red Bull's double podiumOn the timing screens in Baku, George Russell's laps-led column never changed...
Faker and the 14 Fateful Days: When a Star's Health Becomes a Variable for an Entire Esports IndustryWhen Ralph Lauren's announcement went out, there was no press conference, no...
Asian Games 2026 Badminton: A Five-Day Squeeze, Early Collisions, and Two Names That Need VerificationOn September 26, 2026, if the individual badminton brackets at the Asian Game...
The Stratigraphy of World Table Tennis: China's Fortress, Europe's Young Wave and Vietnam's SilenceIn Paris, in the men's singles final of the 2026 Olympic table tennis...
Youth Table Tennis: Rough Gems Lie Beneath the Dust of DataCourt number three sits in the corner of the hall, exactly where the draft fr...
Table Tennis and the Silent Data Gap: When an Empty Report Is Read as 'No Risk'One morning in May, I opened the post-match packet for a fixture on the WTT...
Southeast Asian Table Tennis and the Art of Saying 'Insufficient Data': When the Analysis Sheet Is EmptyIn March 2026, at a small arena on the outskirts of Kuala Lumpur, a 17-year-o...
Esports 2026 and the Data Void: When a Deep-Dive Analysis Has Nothing Left to AnalyseIn June 2026, in a fourth-floor office in Hamburg, I sat in front of a...
FIFA ASEAN Cup 2026: Fragmented Rights, Mislabeled Links and the Forgotten MatchOn September 28, 2026, when Malaysia meet Indonesia at the FIFA ASEAN Cup 202...
FIFA ASEAN Cup 2026: A Ten-Day Window, Two Fixtures and Vietnam's Broadcast Rights RaceManchester, late night of 27 September 2026. Three browser windows sit open o...
Vietnam add Khoa Ngo: four names from one club and three matches in seven daysThree in the morning in London. A small flat on the east side of the city, a...
LA Clippers stripped of 5 first-round picks: NBA hands down historic penalty over Kawhi Leonard salary cap circumventionOn September 2, 2026, the NBA announced the harshest penalty in league histor...
Derrick Rose Admits He Will Be Forgotten: What Data Says About the Legacy of the Youngest MVP in NBA HistoryIn a few years, perhaps no one will remember me. That statement by Derrick Ro...
Game of the Week #743: Gaal vs Smeets – A Game Not Yet Opened, Yet the Content Map Has Already Revealed ItselfWednesday night, episode 743 of Game of the Week appeared with the label Gaal...
Vietnam PUBG Mobile finishes fourth at ASIAD 20: 95 points and a five-point gap to bronzeIn the fourth and fifth matches of day one, Vietnam's PUBG Mobile national te...
When the analysis is empty: A data lesson for Vietnamese footballIt has been a long time since I encountered a completely empty football...
Four Weeks for Xavi, Four Years for the NamelessAt Zeist, the headquarters of the Dutch football association sits hidden behi...
U16 Vietnam lose 2-4 in CFA Team China 2026 opener: the invoice for a proactive playing styleIn the 56th minute, in midfield, a Vietnam U16 player turned to receive the...
Echoes from Shenzhen: When Selby Awakens the Sediment, Si Jiahui Rewrites the LimitsIn the summer of 2026, when I was an 11th-grade student in Hai Phong, I once...
Azerbaijan Grand Prix analysis: Mercedes' lights-to-flag win, Antonelli from P16 to P5, and Red Bull's double podiumOn the timing screens in Baku, George Russell's laps-led column never changed...
Faker and the 14 Fateful Days: When a Star's Health Becomes a Variable for an Entire Esports IndustryWhen Ralph Lauren's announcement went out, there was no press conference, no...
Asian Games 2026 Badminton: A Five-Day Squeeze, Early Collisions, and Two Names That Need VerificationOn September 26, 2026, if the individual badminton brackets at the Asian Game...
