jovic
Domestic FootballVAR in the V.League and the Missing Dataset: Mistakes Are Not the Scariest Thing — Never Measuring Them IsMinute 78. The ball broke loose from a challenge at the edge of the penalty...
AthleticsNguyễn Thị Oanh: How the 3000m Steeplechase Rewrote the Limits of Vietnamese Women's AthleticsI used to think I came to commentate on the match; it turned out I came to...
BadmintonIndia 3-0 Kazakhstan at the 2026 Asian Games: The Singles Win Opens the Door, the Doubles Gap Stays ShutOn the bench of India's women's badminton team, two doubles rackets stayed...
ChessChess Diplomacy: Modi gifts Sindarov's World Cup scoresheet to Uzbek PresidentThe home field has no stands, but every time the ball rolls, a sky of memorie...
BadmintonA Tale of Two Trajectories at the China Masters: Satwik-Chirag Regain Their Rhythm, Srikanth Confronts the Final Equation of His CareerHoa Xuan taught me that the first crack never appears on the pitch, but in th...
EsportsSaigon Phantom determined to keep the throne as NOOB TEAM seeks revenge at Visa VMC Fall 2026 National FinalsThe grand final of the Visa VMC Fall 2026 National Championship promises a...
VolleyballEstonia Stun Hosts Finland 3-2 in Tampere, Deny Finns a Share of Pool C Top SpotAt Nokia Arena, the fifth set closed at 15-11 for Estonia. Finland lost 2-3...
VolleyballVietnam vs Kazakhstan at ASIAD 2026: The Space Behind Thanh Thuy's SwingTran Thi Thanh Thuy stood behind the end line, both hands gripping the ball,...
International FootballWest Ham 2-3 Southampton: The First 100 Seconds Decided the Promotion RaceThe ball had been in play for 100 seconds when West Ham's net bulged. Before...
International FootballSundowns eliminated from CAF Champions League: When the champion has no way backIn the 49th minute, Mabululu headed into the net for Wiliete. The score was...
International FootballRaphinha's 12 Goals in 7 Games: A Real Record, But the Statistical Trap Is the Real StoryOn the evening of 5 October 2026, I sat rewatching footage of Barcelona's 4-2...
BadmintonNguyễn Thùy Linh's Ninth Title: 21-8, World No. 28, and the Void Behind HerSet two ended at 21-8. The report sent out of Quảng Trị on the evening of 25...
TennisFourteen Empty Fields in a Referee Report and the Cost of Filling the Gaps YourselfOn the night of 12 July, I opened the referee-data extract from an ATP Master...
Domestic FootballVietnam U23 lose Cong Phuong before Asian Games 2026: Four Days to Assemble a SquadOn September 12, the U23 Vietnam dressing room was rearranged. One seat left...
Domestic FootballThe Clock Decides the Money: The Hidden Side of the V.League Transfer MarketAt noon on November 30, 2026, I was sitting in a café on Hang Bong Street in...
TennisDjokovic falls early at US Open: Exhausted but refused to quit, fought and criedArthur Ashe Stadium had never seen Novak Djokovic like this before. Not the...
International FootballWhat the Numbers Don't Tell: Nine Layers of Meaning in a Modern Football SeasonI. An Afternoon at Piazza del Popolo In Rome, on a July afternoon, when the...
TennisThe Transfer Rumor Market and the Value of an Empty LineOn a Tuesday night, in a small apartment in Hai Phong, I reopened a...
International FootballSpygate in the Championship: Southampton, a Four-Point Deduction, and the £200m That Never Reached the LedgerThree names sit on the same page of the file: Oxford, Ipswich, Middlesbrough....
Table TennisWhen a Table Tennis Ball Falls Into Silence: Lessons From an Empty DatasetThere was a night in 2026 when I sat in front of a screen in Saigon, typed th...
AthleticsNguyễn Thị Oanh: How the 3000m Steeplechase Rewrote the Limits of Vietnamese Women's AthleticsI used to think I came to commentate on the match; it turned out I came to...
BadmintonIndia 3-0 Kazakhstan at the 2026 Asian Games: The Singles Win Opens the Door, the Doubles Gap Stays ShutOn the bench of India's women's badminton team, two doubles rackets stayed...
ChessChess Diplomacy: Modi gifts Sindarov's World Cup scoresheet to Uzbek PresidentThe home field has no stands, but every time the ball rolls, a sky of memorie...
BadmintonA Tale of Two Trajectories at the China Masters: Satwik-Chirag Regain Their Rhythm, Srikanth Confronts the Final Equation of His CareerHoa Xuan taught me that the first crack never appears on the pitch, but in th...
EsportsSaigon Phantom determined to keep the throne as NOOB TEAM seeks revenge at Visa VMC Fall 2026 National FinalsThe grand final of the Visa VMC Fall 2026 National Championship promises a...
VolleyballEstonia Stun Hosts Finland 3-2 in Tampere, Deny Finns a Share of Pool C Top SpotAt Nokia Arena, the fifth set closed at 15-11 for Estonia. Finland lost 2-3...
VolleyballVietnam vs Kazakhstan at ASIAD 2026: The Space Behind Thanh Thuy's SwingTran Thi Thanh Thuy stood behind the end line, both hands gripping the ball,...
International FootballWest Ham 2-3 Southampton: The First 100 Seconds Decided the Promotion RaceThe ball had been in play for 100 seconds when West Ham's net bulged. Before...
International FootballSundowns eliminated from CAF Champions League: When the champion has no way backIn the 49th minute, Mabululu headed into the net for Wiliete. The score was...
International FootballRaphinha's 12 Goals in 7 Games: A Real Record, But the Statistical Trap Is the Real StoryOn the evening of 5 October 2026, I sat rewatching footage of Barcelona's 4-2...
BadmintonNguyễn Thùy Linh's Ninth Title: 21-8, World No. 28, and the Void Behind HerSet two ended at 21-8. The report sent out of Quảng Trị on the evening of 25...
TennisFourteen Empty Fields in a Referee Report and the Cost of Filling the Gaps YourselfOn the night of 12 July, I opened the referee-data extract from an ATP Master...
Domestic FootballVietnam U23 lose Cong Phuong before Asian Games 2026: Four Days to Assemble a SquadOn September 12, the U23 Vietnam dressing room was rearranged. One seat left...
Domestic FootballThe Clock Decides the Money: The Hidden Side of the V.League Transfer MarketAt noon on November 30, 2026, I was sitting in a café on Hang Bong Street in...
TennisDjokovic falls early at US Open: Exhausted but refused to quit, fought and criedArthur Ashe Stadium had never seen Novak Djokovic like this before. Not the...
International FootballWhat the Numbers Don't Tell: Nine Layers of Meaning in a Modern Football SeasonI. An Afternoon at Piazza del Popolo In Rome, on a July afternoon, when the...
TennisThe Transfer Rumor Market and the Value of an Empty LineOn a Tuesday night, in a small apartment in Hai Phong, I reopened a...
International FootballSpygate in the Championship: Southampton, a Four-Point Deduction, and the £200m That Never Reached the LedgerThree names sit on the same page of the file: Oxford, Ipswich, Middlesbrough....
Table TennisWhen a Table Tennis Ball Falls Into Silence: Lessons From an Empty DatasetThere was a night in 2026 when I sat in front of a screen in Saigon, typed th...
