berlin
Table TennisCastel Goffredo, the 45-44 game and the squad-depth lesson of Italy's Women's Super CupIn game two of the ninth edition of the Supercoppa Italiana Femminile,...
Table TennisWhen a Sports Analysis Sheet Comes Back Empty: The Discipline of 'Insufficient Information'In the drawer of my desk in Hai Phong, I still keep a printout of an analysis...
ChessThe Scoresheet and Chess Diplomacy: When Modi Gifts Sindarov to the Uzbek PresidentI have watched thousands of matches over five decades, but rarely have I seen...
International FootballOlympiacos Beat Marseille 1-0 at the Vélodrome: 'Hormiga's Miss and the Echo Nobody HeardMinute 87. Stade Vélodrome, Marseille. The stand behind the Olympiacos goal...
Basketball57 Points in 20 Minutes: The Lesson Alimpijević Won't Repeat, and Why DeJulius Sat All 40The first half ended with 57 points from Anadolu Efes. The second half: 33....
EsportsVALORANT Champions 2026: Vitality and 100 Thieves Secure Playoff Spots as All Four Chinese Representatives Sit on the BrinkOn Summit, the score sat at 18-17. One more round and the series would have...
EsportsThe Empty Esports Report: The Discipline of Saying "Not Enough Data"An esports analysis report spanning all nine dimensions — patch and meta,...
VolleyballChinese Taipei 3-0 Indonesia at the 2026 Asian Games: How Should the 11-25 Set Be Read?The third set ended 11-25. That was the last line on the board at Park Arena...
Domestic FootballVietnam U20 and the lesson from three straight losses: 'Failure is a stepping stone, not a full stop'In the 90+3rd minute at the stadium in Tehran, the final whistle blew. The 1-...
Domestic FootballThe Data Gap in Vietnamese FootballTwo in the morning in Hamburg. I type the name of a Vietnamese women's footba...
International FootballTransfer Windows and Hidden Stories: Lessons from Golovin to AouarThe transfer window is always a time when noise drowns out signals. Amidst...
EsportsT1 Before Worlds 2026: Faker, Oner and a Data Test That Leaves No Room for RomanceOn the domestic playoff statistical board of the 2026 season, Oner's name sit...
EsportsThe Empty Report of Vietnamese SportsI opened the file at three in the morning New York time, a still-warm cup of...
AthleticsAssefa, 2:11:04, and the Two Kilometres That Cost Her the World Record in BerlinWhen the clock at the Brandenburg Gate rolled to 2:11:04, Tigst Assefa did no...
BadmintonAsian Games 2026 Badminton Draw: A Probability Map and the Knots Fastened Too EarlyIf you want to know whether a bracket is truly fair, do not read the seeds....
Domestic FootballLe Giang Patrik: Age 34 and Vietnam's Goalkeeping Equation at the FIFA ASEAN Cup 2026In 2026, a boy in Žilina sat in front of a screen watching the World Cup, and...
Domestic FootballNo Pre-Written Verdict: Decoding Vietnam's Pivotal Group B ShowdownIn the first half of the Lyon – Marseille match at Groupama Stadium in...
Martial ArtsVietnam Heads to Korea for Poomsae Gold Hunt: The 'Collective' Model Challenges Host DominationThis morning, Vietnam's taekwondo delegation officially departed for Korea to...
International FootballThe Boardroom War in La Liga: Laporta Sides with Tebas to Strike Directly at Real MadridA week before Barcelona entered the most demanding three-match sequence of...
Domestic FootballDong Nai vs CAHN: Four Days After Osaka, Two Suspensions and a Match That Isn't About the TableMinute 69, CAHN went a man down. Seventeen minutes later, Stefan Mauk put the...
Table TennisWhen a Sports Analysis Sheet Comes Back Empty: The Discipline of 'Insufficient Information'In the drawer of my desk in Hai Phong, I still keep a printout of an analysis...
ChessThe Scoresheet and Chess Diplomacy: When Modi Gifts Sindarov to the Uzbek PresidentI have watched thousands of matches over five decades, but rarely have I seen...
International FootballOlympiacos Beat Marseille 1-0 at the Vélodrome: 'Hormiga's Miss and the Echo Nobody HeardMinute 87. Stade Vélodrome, Marseille. The stand behind the Olympiacos goal...
Basketball57 Points in 20 Minutes: The Lesson Alimpijević Won't Repeat, and Why DeJulius Sat All 40The first half ended with 57 points from Anadolu Efes. The second half: 33....
EsportsVALORANT Champions 2026: Vitality and 100 Thieves Secure Playoff Spots as All Four Chinese Representatives Sit on the BrinkOn Summit, the score sat at 18-17. One more round and the series would have...
EsportsThe Empty Esports Report: The Discipline of Saying "Not Enough Data"An esports analysis report spanning all nine dimensions — patch and meta,...
VolleyballChinese Taipei 3-0 Indonesia at the 2026 Asian Games: How Should the 11-25 Set Be Read?The third set ended 11-25. That was the last line on the board at Park Arena...
Domestic FootballVietnam U20 and the lesson from three straight losses: 'Failure is a stepping stone, not a full stop'In the 90+3rd minute at the stadium in Tehran, the final whistle blew. The 1-...
Domestic FootballThe Data Gap in Vietnamese FootballTwo in the morning in Hamburg. I type the name of a Vietnamese women's footba...
International FootballTransfer Windows and Hidden Stories: Lessons from Golovin to AouarThe transfer window is always a time when noise drowns out signals. Amidst...
EsportsT1 Before Worlds 2026: Faker, Oner and a Data Test That Leaves No Room for RomanceOn the domestic playoff statistical board of the 2026 season, Oner's name sit...
EsportsThe Empty Report of Vietnamese SportsI opened the file at three in the morning New York time, a still-warm cup of...
AthleticsAssefa, 2:11:04, and the Two Kilometres That Cost Her the World Record in BerlinWhen the clock at the Brandenburg Gate rolled to 2:11:04, Tigst Assefa did no...
BadmintonAsian Games 2026 Badminton Draw: A Probability Map and the Knots Fastened Too EarlyIf you want to know whether a bracket is truly fair, do not read the seeds....
Domestic FootballLe Giang Patrik: Age 34 and Vietnam's Goalkeeping Equation at the FIFA ASEAN Cup 2026In 2026, a boy in Žilina sat in front of a screen watching the World Cup, and...
Domestic FootballNo Pre-Written Verdict: Decoding Vietnam's Pivotal Group B ShowdownIn the first half of the Lyon – Marseille match at Groupama Stadium in...
Martial ArtsVietnam Heads to Korea for Poomsae Gold Hunt: The 'Collective' Model Challenges Host DominationThis morning, Vietnam's taekwondo delegation officially departed for Korea to...
International FootballThe Boardroom War in La Liga: Laporta Sides with Tebas to Strike Directly at Real MadridA week before Barcelona entered the most demanding three-match sequence of...
Domestic FootballDong Nai vs CAHN: Four Days After Osaka, Two Suspensions and a Match That Isn't About the TableMinute 69, CAHN went a man down. Seventeen minutes later, Stefan Mauk put the...
