sofia
BilliardsSofia and Eight Trophies: The Power Map of European Disability SnookerOn the official WPBSA feed, the eight finals in Sofia were published alongsid...
VolleyballEstonia beat hosts Finland 3-2 in Tampere, yet still exit at the group stageThe moment the ball fell at Nokia Arena From the press tribune at Nokia Arena...
VolleyballEstonia 3-2 Finland in Tampere: The Fifth Set at Nokia Arena, Pool C Closes, and Two Stat Sheets That Do Not MatchTampere, Thursday 17 September 2026. Nokia Arena. 9,813 spectators packed the...
International FootballBeneath the V.League Table: When Numbers Fall Silent, People Speak UpThere was a late afternoon one weekend when I stayed behind in Stand B of Hoa...
Domestic FootballDoan Van Hau, the 68th-Minute Red Card, and the Cost That Is Heavier Than 20 Million DongI paused the frame at the 68th minute four times in a row, and all four times...
VolleyballKentucky Rallies Past Louisville: The .079-to-.420 Leap and the Silence of an Incomplete ModelIn the opening set, Kentucky hit.079. By the second set, that number was.420....
International FootballA Red Line in the Saudi Pro League: When Abusive Chanting Crosses Into Ruben Neves' GriefThe match between Al-Hilal and Al-Taawoun in the Saudi Pro League was...
Table TennisWorld Hopes Week in Sheffield and the Big Question for Vietnamese Youth Table TennisOver the past three weeks, I have repeatedly reopened the same data file. One...
International Football7.7% and the Sediment Layer: What Lies Beneath the Power Struggle Between FIFA and European FootballIn September 2026, FIFPRO Europe published a report produced with Player IQ a...
Domestic FootballFour Years, Four National Teams and a One-Goal Margin: Taking Stock of Vietnamese FootballThe Rajamangala stands fell silent for about three seconds before the referee...
EsportsT1 and the CEO Crisis: When Governance Data Exposes the Blind Spots of an Esports EmpireOn August 25, 2026, Sports Seoul published its fifth investigative article...
TennisAn Oil Report Dressed as Tennis: When Sports Data Deceives Itself4:12 a.m., Melbourne. The third monitor in the corner of my study flickered o...
Martial ArtsZhang Songxi: The Ningbo Tailor Whom Jin Yong Pushed Two Centuries Off CourseEvery season begins on a morning when no one is awake yet. The morning I...
EsportsVMP Returns to Black Ops 7 and Warzone: The Free Weapon in a Final SeasonIn a Resurgence lobby on Rebirth Island, I counted eleven players out of...
EsportsJDG and the 1-13 Loss at Champions Shanghai 2026: A Broken Mirror for VCT ChinaMap Ascent in the opening match between JD Gaming and FUT Esports did not nee...
Domestic FootballThree stadiums, 265,000 seats and the puddle at the corner flag in Hoa XuanIn the 78th minute, the rain had been falling on Hoa Xuan for forty minutes....
ChessEmpty Report: When Chess Analysis Without Data Becomes a Media AccidentI just received a seven-page chess analysis. No player name. No tournament...
EsportsVietnam National Esports Team Launches for ASIAD 20: 23 Athletes, 6 Coaches, and a 3-Gold Target Sitting Beside Asia's Two Biggest Esports PowersIn a meeting hall in Ho Chi Minh City, the thing I noticed most was not on th...
TennisElena Rybakina Withdraws From Billie Jean King Cup: 12 Days, One Ankle, and the Price of No. 1The banner was already printed. Her face sat in the middle, above the words...
Domestic FootballU17 Vietnam at the FIFA U17 World Cup: Reading Cristiano Roland's Preparation Narrative Through the RulebookWhen the Vietnam Football Federation confirmed that Vietnam U17 had qualified...
VolleyballEstonia beat hosts Finland 3-2 in Tampere, yet still exit at the group stageThe moment the ball fell at Nokia Arena From the press tribune at Nokia Arena...
VolleyballEstonia 3-2 Finland in Tampere: The Fifth Set at Nokia Arena, Pool C Closes, and Two Stat Sheets That Do Not MatchTampere, Thursday 17 September 2026. Nokia Arena. 9,813 spectators packed the...
International FootballBeneath the V.League Table: When Numbers Fall Silent, People Speak UpThere was a late afternoon one weekend when I stayed behind in Stand B of Hoa...
Domestic FootballDoan Van Hau, the 68th-Minute Red Card, and the Cost That Is Heavier Than 20 Million DongI paused the frame at the 68th minute four times in a row, and all four times...
VolleyballKentucky Rallies Past Louisville: The .079-to-.420 Leap and the Silence of an Incomplete ModelIn the opening set, Kentucky hit.079. By the second set, that number was.420....
International FootballA Red Line in the Saudi Pro League: When Abusive Chanting Crosses Into Ruben Neves' GriefThe match between Al-Hilal and Al-Taawoun in the Saudi Pro League was...
Table TennisWorld Hopes Week in Sheffield and the Big Question for Vietnamese Youth Table TennisOver the past three weeks, I have repeatedly reopened the same data file. One...
International Football7.7% and the Sediment Layer: What Lies Beneath the Power Struggle Between FIFA and European FootballIn September 2026, FIFPRO Europe published a report produced with Player IQ a...
Domestic FootballFour Years, Four National Teams and a One-Goal Margin: Taking Stock of Vietnamese FootballThe Rajamangala stands fell silent for about three seconds before the referee...
EsportsT1 and the CEO Crisis: When Governance Data Exposes the Blind Spots of an Esports EmpireOn August 25, 2026, Sports Seoul published its fifth investigative article...
TennisAn Oil Report Dressed as Tennis: When Sports Data Deceives Itself4:12 a.m., Melbourne. The third monitor in the corner of my study flickered o...
Martial ArtsZhang Songxi: The Ningbo Tailor Whom Jin Yong Pushed Two Centuries Off CourseEvery season begins on a morning when no one is awake yet. The morning I...
EsportsVMP Returns to Black Ops 7 and Warzone: The Free Weapon in a Final SeasonIn a Resurgence lobby on Rebirth Island, I counted eleven players out of...
EsportsJDG and the 1-13 Loss at Champions Shanghai 2026: A Broken Mirror for VCT ChinaMap Ascent in the opening match between JD Gaming and FUT Esports did not nee...
Domestic FootballThree stadiums, 265,000 seats and the puddle at the corner flag in Hoa XuanIn the 78th minute, the rain had been falling on Hoa Xuan for forty minutes....
ChessEmpty Report: When Chess Analysis Without Data Becomes a Media AccidentI just received a seven-page chess analysis. No player name. No tournament...
EsportsVietnam National Esports Team Launches for ASIAD 20: 23 Athletes, 6 Coaches, and a 3-Gold Target Sitting Beside Asia's Two Biggest Esports PowersIn a meeting hall in Ho Chi Minh City, the thing I noticed most was not on th...
TennisElena Rybakina Withdraws From Billie Jean King Cup: 12 Days, One Ankle, and the Price of No. 1The banner was already printed. Her face sat in the middle, above the words...
Domestic FootballU17 Vietnam at the FIFA U17 World Cup: Reading Cristiano Roland's Preparation Narrative Through the RulebookWhen the Vietnam Football Federation confirmed that Vietnam U17 had qualified...
