og
EsportsBLAST Slam VIII: LGD and 1W Advance to Playoffs, OG and Topson's Shocking EliminationWhen data speaks, the whole world suddenly listens. The "Last Chance" qualifi...
EsportsKDA 50 with Zero Deaths: The 'Impossible' Records in Professional Dota 2 HistoryIn the history of professional Dota 2, there are numbers considered...
EsportsKDA 50 with Zero Deaths: When Perfect Numbers Don't Tell the Full StoryPGL Arlington Major 2026. A 44-minute match. bzm, OG's midlaner, finished the...
BadmintonTanvi Patri Wins U17 Asian Title: The Hidden Variables from India's Academy and Lessons for Vietnamese BadmintonThe U17 girls' singles final at the Badminton Asia Junior Championships 2026 ...
International FootballBuilding an xG table for V.League 1: when missing data becomes the dataIn mid-March 2026 I sat down with an empty spreadsheet and an eleven-day...
Formula 1F1 2026: The Race Is Decided on a Spreadsheet Before the Wheels TurnFebruary 2026. I reopen the twelve-metric tracking file I first built in 2026...
Formula 1Monza Opens Its Gates to a 'Driver' on No Grid SheetWhen the Mercedes-AMG Safety Car rolls out of the pit lane at Monza this...
EsportsDragon Ranger Gaming beat Rare Atom 2-0 at VCT Threshold China: rereading a result the rankings made confusingOn the 21 October 2026 match day of VCT Threshold China, Dragon Ranger Gaming...
Domestic FootballVietnam to Host the 2027 AFF U23 Championship: The Good News, and Two Dates Circled in RedLast December I stood in the corridor of a youth academy in northern Vietnam,...
International FootballEmpty Data Sheets and the Price of Hasty Conclusions — Lessons from a V.League Analysis RoomIn October 2026, at the training centre of Sanna Khanh Hoa BVN, I sat in fron...
EsportsThe Empty File: When a Sports Journalist Must StopThe data file opened empty. No headline, no source, no player, no tournament,...
BadmintonIndia's Twenty Names in Aichi-Nagoya: Badminton Gold Does Not Come From Squad BreadthOn 19 September 2026, the badminton hall inside the Aichi-Nagoya Games cluste...
Domestic FootballVietnam in Pot 2 for 2030 World Cup Qualifying: Avoiding Thailand May Not Be Good NewsThere is a kind of good news that makes people sleep better rather than think...
Formula 1When Data Is Empty: A Lesson in Honesty in Sports AnalysisI received a seemingly simple request: analyze an article about F1. But when ...
International FootballJoão Félix and the Assist He Promised for Ronaldo's 1,000th GoalThe number sits there, dry and cold: 979. Cristiano Ronaldo needs 21 more goa...
BadmintonAidil Sholeh and the 2026 Vietnam Open: When Malaysian History Was Written From Outside the SystemThere was a moment in Ho Chi Minh City that the cameras barely held long...
EsportsKRAFTON apologizes for eliminating Vietnamese players at PUBG Asia Stars 2026 – Lessons on disciplinary procedures in esportsLess than 24 hours before the final of PUBG Asia Stars 2026, two Vietnamese...
BilliardsBilliards Before the Big Season: Nine Layers of Analysis and a Data VoidA deciding frame at a major billiards event always carries the same light. Th...
VolleyballSix Men's Volleyball Berths for LA 2028 Already Locked: The Power Map and Two Gates Still Left OpenAt Fukuoka, when the referee blew the final whistle of the Asian Men's...
Domestic FootballFrom Bench to Pioneer: Emil Audero's La Liga GambleHook: The TV screen doesn't lie—only the people behind it fool themselves. Wh...
EsportsKDA 50 with Zero Deaths: The 'Impossible' Records in Professional Dota 2 HistoryIn the history of professional Dota 2, there are numbers considered...
EsportsKDA 50 with Zero Deaths: When Perfect Numbers Don't Tell the Full StoryPGL Arlington Major 2026. A 44-minute match. bzm, OG's midlaner, finished the...
BadmintonTanvi Patri Wins U17 Asian Title: The Hidden Variables from India's Academy and Lessons for Vietnamese BadmintonThe U17 girls' singles final at the Badminton Asia Junior Championships 2026 ...
International FootballBuilding an xG table for V.League 1: when missing data becomes the dataIn mid-March 2026 I sat down with an empty spreadsheet and an eleven-day...
Formula 1F1 2026: The Race Is Decided on a Spreadsheet Before the Wheels TurnFebruary 2026. I reopen the twelve-metric tracking file I first built in 2026...
Formula 1Monza Opens Its Gates to a 'Driver' on No Grid SheetWhen the Mercedes-AMG Safety Car rolls out of the pit lane at Monza this...
EsportsDragon Ranger Gaming beat Rare Atom 2-0 at VCT Threshold China: rereading a result the rankings made confusingOn the 21 October 2026 match day of VCT Threshold China, Dragon Ranger Gaming...
Domestic FootballVietnam to Host the 2027 AFF U23 Championship: The Good News, and Two Dates Circled in RedLast December I stood in the corridor of a youth academy in northern Vietnam,...
International FootballEmpty Data Sheets and the Price of Hasty Conclusions — Lessons from a V.League Analysis RoomIn October 2026, at the training centre of Sanna Khanh Hoa BVN, I sat in fron...
EsportsThe Empty File: When a Sports Journalist Must StopThe data file opened empty. No headline, no source, no player, no tournament,...
BadmintonIndia's Twenty Names in Aichi-Nagoya: Badminton Gold Does Not Come From Squad BreadthOn 19 September 2026, the badminton hall inside the Aichi-Nagoya Games cluste...
Domestic FootballVietnam in Pot 2 for 2030 World Cup Qualifying: Avoiding Thailand May Not Be Good NewsThere is a kind of good news that makes people sleep better rather than think...
Formula 1When Data Is Empty: A Lesson in Honesty in Sports AnalysisI received a seemingly simple request: analyze an article about F1. But when ...
International FootballJoão Félix and the Assist He Promised for Ronaldo's 1,000th GoalThe number sits there, dry and cold: 979. Cristiano Ronaldo needs 21 more goa...
BadmintonAidil Sholeh and the 2026 Vietnam Open: When Malaysian History Was Written From Outside the SystemThere was a moment in Ho Chi Minh City that the cameras barely held long...
EsportsKRAFTON apologizes for eliminating Vietnamese players at PUBG Asia Stars 2026 – Lessons on disciplinary procedures in esportsLess than 24 hours before the final of PUBG Asia Stars 2026, two Vietnamese...
BilliardsBilliards Before the Big Season: Nine Layers of Analysis and a Data VoidA deciding frame at a major billiards event always carries the same light. Th...
VolleyballSix Men's Volleyball Berths for LA 2028 Already Locked: The Power Map and Two Gates Still Left OpenAt Fukuoka, when the referee blew the final whistle of the Asian Men's...
Domestic FootballFrom Bench to Pioneer: Emil Audero's La Liga GambleHook: The TV screen doesn't lie—only the people behind it fool themselves. Wh...
