spotify
TennisAlex Eala's 6-1, 6-0 Round-of-16 Win at the Asian Games: A Semifinal Berth Built on the ServeI watched this match at one in the morning Melbourne time, on a screen set...
GolfThe Mathematics of the Putt: Inside Professional Golf's Analytical MachineThere are mornings in Chicago when Lake Michigan lies flat as a table, and I...
International FootballBrisbane, the AFL Three-Peat and Four Fateful Minutes at the MCGTwelve years watching football from both shores of Vietnam and Japan have...
GolfTiger Woods Absent From Initial Hero World Challenge Field as Three Host Exemptions Stay OpenOn October 19 the initial field for the Hero World Challenge was released: 20...
Domestic FootballThe Empty-Data Bubble: When Vietnamese Football Analyses on Belief AloneTHE EMPTY-DATA BUBBLE: WHEN VIETNAMESE FOOTBALL ANALYSES ON BELIEF ALONE 2:15...
Domestic FootballVietnamese Football and the Data Gap: When Transparency Becomes the Measure of GrowthAt two in the morning in Madrid, I replayed a clip from a V.League match. On...
International FootballLeón Pushes Tigres to the Brink: The Unannounced Death of an EmpireI was sitting at the Estadio Universitario that night, amid the boos raining...
International FootballAleksey Batrakov, 177 Minutes and the Lesson of Silence in IstanbulThat Wednesday night, in Incheon, I woke at half past three to watch...
International FootballLampard, Sakamoto and a Challenge Called by the Wrong NameIn a press room in Coventry, Frank Lampard spoke about Tatsuhiro Sakamoto in...
BadmintonIndia 3-0 Kazakhstan at Asian Games 2026: Three Singles Wins Hide the Biggest Question About the DoublesOn the badminton court in Aichi-Nagoya, India's two women's doubles pairs...
Domestic FootballVietnamese Football and the Gaps Behind the GloryOn the Changzhou pitch in late January 2026, the snow fell so heavily that...
Athletics92.62 Metres and an Empty Wind Box: Sri Lanka's Javelin in Unverified TerritoryFor more than thirty years standing on the edge of the track, I have learned ...
International FootballThe Circled Name: Arema FC and the Man-Marking Question Before the East Java DerbyKanjuruhan, a late-afternoon weekend. On the tactics board inside Arema FC's...
EsportsReading the Arena: Data Discipline and the Fate of Unknown PlayersMinute 42, the 2026 World Championship semifinal in Iceland. Faker left his...
TennisThe 'Upset' Label and the Blind Spot of Rankings: Re-reading Zheng Qinwen's Win Over Svitolina at the China OpenAt the twelfth point of the tiebreak, the score reading 6-6, Zheng Qinwen...
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...
International FootballSuzuki's Six Saves and the Money Trail Behind a 2-1 Win Over Manchester CitySuzuki's Six Saves and the Money Trail Behind a 2-1 Win Over Manchester City...
SwimmingOlympic 2028 Schedule Inversion: Swimming Moves to Week 2 and the 'Equation' of SoFI StadiumAccording to the official announcement from the LA28 Organizing Committee, th...
International FootballEmpty Cells in the Foundation Layer: Vietnamese Football After the 2026 ASEAN ChampionshipThree in the morning in Shenzhen, I opened a file shared by the data group....
International FootballKimari Robinson pushes away a medical staff member mid-game: Duke has announced no sanction, the player has said nothingThird quarter. DaShawn Stone is down on the turf. A Duke medical staff member...
