xg
Morocco and the PPDA of 8.2: When Data Refused a $200,000 OfferOn the night of December 9, 2026, in Kuala Lumpur, a strange email landed in ...
When the Pitch Has No Data Left to Read: The Unease of Modern FootballThere was a winter morning in Liverpool when I sat in front of a screen with...
Data Voids in the Transfer Window: The Discipline of Saying 'Insufficient Evidence'In January, in the middle of the transfer window, a fourteen-page dossier...
The Silent Failure: A Data-Integrity Crisis Inside Southeast Asian Esports AnalyticsThe Silent Failure: A Data-Integrity Crisis Inside Southeast Asian Esports...
Applause Doesn't Show Up in Data: PPDA, xG and Rereading Home PressureIn the last four rounds of the regular season, Liverpool's PPDA in the...
Decoding Esports with Raw Data: Nine Dimensions of Analysis from Arena to SpreadsheetThat night in Shanghai, I sat in front of three monitors and watched a Dota 2...
Sunderland vs Arsenal: Three Matches in Six Days and the Gap at Minute 60On Wednesday night, alone in my studio in Guangzhou, I rewound the tape of...
When Data Rebels: Why Vietnamese Football Needs a Metrics Revolution Over EmotionThe match ended 2-1, but that number says nothing about what actually happene...
Football data that comes back empty: what is left when the metrics table has nothing to readTwo in the morning in Kuala Lumpur. On the screen is a Malaysia Super League...
Shanghai Derby: When Data Speaks Amid the Frenzied CrowdOn the night of October 25, 2026, Hongkou Stadium trembled. Shanghai Shenhua...
Nine Blank Tabs and a Single N/A: The Discipline of a Data WriterNine Blank Tabs and a Single N/A: The Discipline of a Data Writer 6:42 a.m.,...
Nine Layers of Analysis, Not a Single Fact: How Vietnamese Football Builds Houses on Blank PaperHanoi, a morning in October, a café on Nguyen Du Street. I sit staring at my...
