ajax
International FootballThree Hours Before Kick-off: How Míchel Keeps Ajax in a State of UncertaintyOwen Wijndal laughed as he told it. Before every match, the Ajax dressing roo...
BadmintonA 10-Point Run in Game One: The Data Map of Lakshya Sen vs Loh Kean Yew at the 2026 Asian GamesIn the opening game, Lakshya Sen led Loh Kean Yew 5-1. When the match ended 7...
VolleyballAsiad 20: China Wins Gold, and the Final Standings Gave Me Not a Single Statistical ColumnIn early October 2026, I opened the women's volleyball summary sheet for Asia...
Martial ArtsUFC 333: When Aging Warriors Still Stand, and Lessons from Unflashy FightsIn the last three fights of UFC 333, one detail made me pause in my notes:...
SwimmingNine Dimensions of a Lap: The Analytical Framework and the Discipline of Empty Data CellsThe clock at La Defense Arena stopped at 46.40. Pan Zhanle touched the wall,...
Domestic FootballDecoding Vietnamese Football's Dual Crisis: When Data Runs Empty and Trust Runs DryDecoding Vietnamese Football's Dual Crisis: When Data Runs Empty and Trust Ru...
BasketballThe $30M Shock and 5 First-Round Picks: NBA's Historic Hammer Falls on the ClippersOn August 13, 2026, the NBA announced the heaviest penalty in league history:...
BadmintonAidil Sholeh wins Vietnam Open 2026: Malaysia's 27-month title drought broken from outside the national-team systemThe final point of the Vietnam Open 2026 men's singles final fell to the floo...
Domestic FootballVietnam U16 lose 2-4 to Australia U16: three goals conceded through one mechanismAt the 83rd minute, Minh Nhat placed the ball on the penalty spot. Vietnam U1...
EsportsVMC Fall 2026: Saigon Phantom Unbeaten, ANTGAMER's Collapse, and a Widening GapIn my recording, I kept a freeze-frame at the twelfth minute of the final...
International FootballThe Cong Viettel vs Bac Ninh: Five Winless Matches and the Trap of a Fixture Labelled EasyFive times in a row, I saw exactly one gesture. The ball sits in the net, a...
Domestic FootballVietnam U20 eliminated from Asian qualifiers: The apology and the unsolved equationThe final group C match ended 3-1 in favor of Iran U20. On the pitch, young...
AthleticsFour Records Without Numbers: A Corporate Athletics Story in DiyagamaAt Diyagama, on the 400 metres hurdles track, Umaya Rathnayake crossed the li...
EsportsA Report Full of N/A: When Football Analysts Fool ThemselvesIn March 2026 I sat in the analysis room at Persija Jakarta with a 40-page...
EsportsDragon Ranger Gaming beat Rare Atom 2-0 at VCT Threshold China: 161 Elo points could not save a 2027 slotRare Atom picked Summit. Dragon Ranger Gaming won Summit. That is the entire...
EsportsFIFAe Finals 2026 Postponed on the Eve of Kickoff: How Regional Security Is Repricing the Gulf's Esports AmbitionOn Thursday evening, while I was trimming my script for the golden-hour radio...
TennisZverev, Sinner and the Grey Zone of the ATP No. 1 Race in the Asian SwingOn a late afternoon in Melbourne, as I reopened the PIF ATP Rankings on my...
International FootballFrom VAR to Contracts: When Vietnamese Football Is Forced to VerifyAt minute 89, the referee left the centre circle and walked toward the monito...
International FootballCatrinas Don't Roll: Lessons from a Mislabelled Football DocumentCatrinas Don't Roll: Lessons from a Mislabelled Football Document Hook: A mat...
EsportsGTA 6: 80 Hours of Gameplay — When the Developer Speaks, What Do Fans Hear?In the world of electronic entertainment, few names create as much massive...
BadmintonA 10-Point Run in Game One: The Data Map of Lakshya Sen vs Loh Kean Yew at the 2026 Asian GamesIn the opening game, Lakshya Sen led Loh Kean Yew 5-1. When the match ended 7...
VolleyballAsiad 20: China Wins Gold, and the Final Standings Gave Me Not a Single Statistical ColumnIn early October 2026, I opened the women's volleyball summary sheet for Asia...
Martial ArtsUFC 333: When Aging Warriors Still Stand, and Lessons from Unflashy FightsIn the last three fights of UFC 333, one detail made me pause in my notes:...
SwimmingNine Dimensions of a Lap: The Analytical Framework and the Discipline of Empty Data CellsThe clock at La Defense Arena stopped at 46.40. Pan Zhanle touched the wall,...
Domestic FootballDecoding Vietnamese Football's Dual Crisis: When Data Runs Empty and Trust Runs DryDecoding Vietnamese Football's Dual Crisis: When Data Runs Empty and Trust Ru...
BasketballThe $30M Shock and 5 First-Round Picks: NBA's Historic Hammer Falls on the ClippersOn August 13, 2026, the NBA announced the heaviest penalty in league history:...
BadmintonAidil Sholeh wins Vietnam Open 2026: Malaysia's 27-month title drought broken from outside the national-team systemThe final point of the Vietnam Open 2026 men's singles final fell to the floo...
Domestic FootballVietnam U16 lose 2-4 to Australia U16: three goals conceded through one mechanismAt the 83rd minute, Minh Nhat placed the ball on the penalty spot. Vietnam U1...
EsportsVMC Fall 2026: Saigon Phantom Unbeaten, ANTGAMER's Collapse, and a Widening GapIn my recording, I kept a freeze-frame at the twelfth minute of the final...
International FootballThe Cong Viettel vs Bac Ninh: Five Winless Matches and the Trap of a Fixture Labelled EasyFive times in a row, I saw exactly one gesture. The ball sits in the net, a...
Domestic FootballVietnam U20 eliminated from Asian qualifiers: The apology and the unsolved equationThe final group C match ended 3-1 in favor of Iran U20. On the pitch, young...
AthleticsFour Records Without Numbers: A Corporate Athletics Story in DiyagamaAt Diyagama, on the 400 metres hurdles track, Umaya Rathnayake crossed the li...
EsportsA Report Full of N/A: When Football Analysts Fool ThemselvesIn March 2026 I sat in the analysis room at Persija Jakarta with a 40-page...
EsportsDragon Ranger Gaming beat Rare Atom 2-0 at VCT Threshold China: 161 Elo points could not save a 2027 slotRare Atom picked Summit. Dragon Ranger Gaming won Summit. That is the entire...
EsportsFIFAe Finals 2026 Postponed on the Eve of Kickoff: How Regional Security Is Repricing the Gulf's Esports AmbitionOn Thursday evening, while I was trimming my script for the golden-hour radio...
TennisZverev, Sinner and the Grey Zone of the ATP No. 1 Race in the Asian SwingOn a late afternoon in Melbourne, as I reopened the PIF ATP Rankings on my...
International FootballFrom VAR to Contracts: When Vietnamese Football Is Forced to VerifyAt minute 89, the referee left the centre circle and walked toward the monito...
International FootballCatrinas Don't Roll: Lessons from a Mislabelled Football DocumentCatrinas Don't Roll: Lessons from a Mislabelled Football Document Hook: A mat...
EsportsGTA 6: 80 Hours of Gameplay — When the Developer Speaks, What Do Fans Hear?In the world of electronic entertainment, few names create as much massive...
