xg
Indonesia 0-0 Malaysia: Eight Shots on Target Changed Nothing, and the Red Card Explains Only Half the StoryIn the 36th minute at Gelora Bung Karno, the referee produced a red card. The...
The Null Result: Why an Empty Dossier Is More Trustworthy Than a Full OneTwo in the morning in Shanghai, January, in the middle of the winter transfer...
Cruz Azul, 144 Matches and Two Silent Nights: When La Máquina Stopped FiringI stayed back in my office in Hanoi while the clock in Mexico City had alread...
U23 Vietnam vs Uzbekistan at Asiad 20: A Draw Suffices, but 0.93 xG Doesn't LieThe headline stopped me cold on a Tokyo morning. "U23 Vietnam 0-1 U23...
Arsenal 1-1 Manchester United: A 95th-Minute Equaliser Saves a Point, Not the Gap to Manchester CityThe 95th minute. Leah Williamson takes possession on the right flank, lifts h...
Nine Sections, Zero Data: The Transfer Window and the Lesson of Source VerificationOn August 13, 2026, a nine-part internal report landed on my desk in Miami....
The Data Void at Villa Park: When Football Reads Silence as TruthVilla Park, 17 June 2026, minute 42. Oliver Norwood swung a free kick in from...
An Empty Map in the Transfer Window: The Data Discipline of Vietnamese Football2:47 AM, Beijing. A colleague in Hanoi sent me a spreadsheet covering one rou...
The Empty Spreadsheet in V-League: An Analyst and the Line Between Evidence and Speculation2:17 AM, August 21, 2026. I closed Excel on the old computer at my home in Ha...
Vietnamese Football and the Data Analysis Revolution: When Numbers Become a Second LanguageIn the empty locker room after a match, when the applause has faded into the...
Blank Cells in Sports Data: When 'Not Assessable' Gets Read as 'No Risk'Late July, I sat in front of a data table in Seoul with nine rows and four...
The Empty Spreadsheet and the Trap of Certainty in Tennis AnalysisLate Saturday night in Brisbane, the left monitor already had a spreadsheet...
Nine Empty Tabs: When a Sports Analysis Contains Not a Single Data PointNine Empty Tabs 02:47, March 11, 2026. The window of my office in Hai Phong i...
