geo
EsportsWhen Data Has Nothing to Say: Lessons from an Empty Esports Analysis ReportAn esports analysis report sent from Busan opens with the line: "Status: FAIL...
EsportsNine-Dimension Esports Analysis Returns Empty Data: When Analysts Choose to Say 'Insufficient Information'An esports analysis report came back empty, and the reason behind it is worth...
Domestic FootballVietnamese Football Enters the Data Era: V.League Transforms to Reach Continental LevelVietnamese football is undergoing a structural shift. From V.League 1 to...
ChessGlobal Chess League 2026: Carlsen's Return and the Grueling Schedule PuzzleWhen Magnus Carlsen appeared on the Alpine APL Pipers' roster for the fourth...
BasketballBursaspor and the Lesson of Dominance: When a 21-Point Win Doesn't Tell the Whole StoryI have been following European basketball for over three decades, and one thi...
VolleyballTürkiye beats Serbia 3-0, secures 2028 Olympic and 2027 World Cup berthsIn the Sinan Erdem Arena, Türkiye defeated Serbia 3-0 in the EuroVolley 2026...
TennisDeep Analysis Without Data: When the Analytical Framework Meets an Empty InputI sat in front of the screen for 20 minutes, opening and reopening three...
Table TennisA Dog Ball, a Blindfold and a 10-Year-Old: The Bedrock Layer of English Table Tennis on CBeebiesOn CBeebies, at 17:20, a blindfolded man stands in front of a table tennis...
TennisPutintseva Upsets Bencic: A Victory of Silent HeartbeatsFlushing Meadows, a hot August afternoon. On the Grandstand court, Yulia...
VolleyballHanoi Tasco Auto and the arithmetic of 14 matches: 7/7 early, 2/7 afterOn 14 October 2026, Hanoi Tasco Auto beat Binh Chung Thong Tin 3-2. The final...
BadmintonAn Se-young and the title record: what the data says about the Denmark Open finalOdense, the evening of 18 October. Jyske Bank Arena. Game three, the score...
International FootballThe Rondo Episode 2: When Goal.com Sells Rivalry Instead of DataThe word HEATED is written in full capitals, with an exclamation mark. Four...
AthleticsRuti Aga and the six-year ban: when a fake prescription outweighed the doping itselfThere is a piece of paper in the file. On it are the name of a clinic, the...
EsportsTeam Liquid Releases siuhy to Free Agency: 185 Maps, Three Majors, and an Empty Chair Nobody FillsOn July 9, 2026, when Team Liquid confirmed that Kamil "siuhy" Szkaradek was...
International FootballThe Null Result and the Honesty of the Transfer TradeIt was three in the morning in Incheon. I reopened my transfer tracking sheet...
International FootballInstitutional Storm at the Bernabéu: When a Derby Becomes an Excuse for a Power WarI still keep the habit of noting sounds before scores. On the night of the...
Martial ArtsThe V-League and the "Clear and Obvious" Threshold: When VAR Stays Silent at Minute 90+7At minute 90+7 at Thong Nhat Stadium, I stood less than two metres from the...
EsportsBusan Night, Longzhu and the Art of River-Locking: How SKT T1 Fell Through Lights No One WatchedAt the 32nd minute of Game 4, the big screen inside the Busan arena cut to th...
International FootballNusantara Derby 2026: When 80,000 Spectators Become a Tactical VariableThe pre-match press conference ahead of the Indonesia vs Malaysia fixture...
Domestic FootballVietnam Hosts AFF U23 2027: The June Calendar, the Unwritten Invoice, and the Fourth TitleThe announcement runs to less than a single A4 page, and across the whole...
EsportsNine-Dimension Esports Analysis Returns Empty Data: When Analysts Choose to Say 'Insufficient Information'An esports analysis report came back empty, and the reason behind it is worth...
Domestic FootballVietnamese Football Enters the Data Era: V.League Transforms to Reach Continental LevelVietnamese football is undergoing a structural shift. From V.League 1 to...
ChessGlobal Chess League 2026: Carlsen's Return and the Grueling Schedule PuzzleWhen Magnus Carlsen appeared on the Alpine APL Pipers' roster for the fourth...
BasketballBursaspor and the Lesson of Dominance: When a 21-Point Win Doesn't Tell the Whole StoryI have been following European basketball for over three decades, and one thi...
VolleyballTürkiye beats Serbia 3-0, secures 2028 Olympic and 2027 World Cup berthsIn the Sinan Erdem Arena, Türkiye defeated Serbia 3-0 in the EuroVolley 2026...
TennisDeep Analysis Without Data: When the Analytical Framework Meets an Empty InputI sat in front of the screen for 20 minutes, opening and reopening three...
Table TennisA Dog Ball, a Blindfold and a 10-Year-Old: The Bedrock Layer of English Table Tennis on CBeebiesOn CBeebies, at 17:20, a blindfolded man stands in front of a table tennis...
TennisPutintseva Upsets Bencic: A Victory of Silent HeartbeatsFlushing Meadows, a hot August afternoon. On the Grandstand court, Yulia...
VolleyballHanoi Tasco Auto and the arithmetic of 14 matches: 7/7 early, 2/7 afterOn 14 October 2026, Hanoi Tasco Auto beat Binh Chung Thong Tin 3-2. The final...
BadmintonAn Se-young and the title record: what the data says about the Denmark Open finalOdense, the evening of 18 October. Jyske Bank Arena. Game three, the score...
International FootballThe Rondo Episode 2: When Goal.com Sells Rivalry Instead of DataThe word HEATED is written in full capitals, with an exclamation mark. Four...
AthleticsRuti Aga and the six-year ban: when a fake prescription outweighed the doping itselfThere is a piece of paper in the file. On it are the name of a clinic, the...
EsportsTeam Liquid Releases siuhy to Free Agency: 185 Maps, Three Majors, and an Empty Chair Nobody FillsOn July 9, 2026, when Team Liquid confirmed that Kamil "siuhy" Szkaradek was...
International FootballThe Null Result and the Honesty of the Transfer TradeIt was three in the morning in Incheon. I reopened my transfer tracking sheet...
International FootballInstitutional Storm at the Bernabéu: When a Derby Becomes an Excuse for a Power WarI still keep the habit of noting sounds before scores. On the night of the...
Martial ArtsThe V-League and the "Clear and Obvious" Threshold: When VAR Stays Silent at Minute 90+7At minute 90+7 at Thong Nhat Stadium, I stood less than two metres from the...
EsportsBusan Night, Longzhu and the Art of River-Locking: How SKT T1 Fell Through Lights No One WatchedAt the 32nd minute of Game 4, the big screen inside the Busan arena cut to th...
International FootballNusantara Derby 2026: When 80,000 Spectators Become a Tactical VariableThe pre-match press conference ahead of the Indonesia vs Malaysia fixture...
Domestic FootballVietnam Hosts AFF U23 2027: The June Calendar, the Unwritten Invoice, and the Fourth TitleThe announcement runs to less than a single A4 page, and across the whole...
