fom
International FootballArsenal before Lille: Two ankles and a gap that cannot be measuredAt London Colney, Monday's press conference had nothing to say about Lille. N...
VolleyballAshes in Cluj: Efeler Leave Their Fate to the Final Match Against LatviaIn the instant the final whistle sounded at BT Arena, Cluj, my eyes caught a...
EsportsN/A in an Esports Report: A Lesson for Vietnamese Sports AnalystsThere are moments that stop a writer not because of a beautiful play, but...
International FootballA 14-Page Football Report With Not a Single Information PointOn 14 July 2026, a 14-page dossier landed in a group chat used by Vietnamese...
BadmintonAn Se-young at the 2026 Asian Games: The Records and the Data Gaps Behind the Gold MedalAichi-Nagoya, the women's singles final at the 2026 Asian Games, second game....
SwimmingThe Fall at Toyota Is Not a Stop: Vietnam's Football Journey Through a Japanese LensI still remember that day, August 19, 2026, when I held the mic for the first...
Domestic FootballThe Five-Year Amortisation Cap and the Obligation-to-Buy: Two Mechanisms Are Repricing the Transfer MarketOn 1 July 2026, UEFA closed a door that almost no supporter ever noticed. Fro...
EsportsA Blank Page in Esports: When the Analysis Engine Admits It Knows NothingI stared at the screen for twenty minutes. Not because of some brilliant play...
International FootballWhen the data feed dies mid-match, the human eye is still the safety netHamburg, a late-October evening. In a German club's analysis room, two screen...
International FootballInter's 19 Points in Seven Games: What the Data Says, and What It HidesIn Bologna, when the final whistle went, I scribbled one figure into my...
EsportsCS2 September 2026: Average Player Count Falls to 805,000, an Unprecedented Seven-Month SlideOn September 23, 2026, Counter-Strike 2 hit 1,450,705 concurrent players. It...
ChessSamarkand 15/16: When Chess News Sells Itself Behind a HeadlineSamarkand 15/16: When Chess News Sells Itself Behind a Headline Opening: a...
International FootballArteta Signs Until 2030: Arsenal Buys Stability, but the Real Bill Sits in the Termination ClauseSobha Realty Training Centre, a midweek morning. In the press room, Mikel...
EsportsWhen Esports Data Goes Silent: The Line Between Analysis and SpeculationIn August 2026, in a small Chicago apartment, I reopened an analysis pipeline...
Domestic FootballThe Invisible Gap Between Vietnam's Youth Academies and the V.LeagueAt three in the morning in Rome, I replayed a clip of a V.League match. Not t...
Table TennisEurope Youth Series 2026 moves to Pilsen: Czech Open and the signals from ETTU's development pipelineThe European Table Tennis Union (ETTU) has confirmed that the Czech Open, a...
International FootballMalaysia Targeting Hajime Moriyasu: The Rp1 Billion Gamble and the 2027 Contract TrapOn the night of December 14, 2026, at the National Stadium in Singapore, I...
Domestic FootballThe V.League Transfer Window and the Verification Problem: Who Checks the Noise?My phone buzzed three times on a late June afternoon. Three people, three...
Martial ArtsEight Layers of a Fight: Where to Look So the Scoreline Doesn't Fool YouEight Layers of a Fight: Where to Look So the Scoreline Doesn't Fool You I on...
International FootballIván Zamorano Crowns Gilberto Mora: “The Greatest Project” of Mexican FootballChilean football legend Iván Zamorano has lavished praise on teenage midfield...
