xg
When the Report Comes Back Empty: The Discipline of Silence in Sports AnalysisAt 7:40 p.m., a nine-section report landed in my inbox. I opened it and found...
The Empty Pipeline: When Esports Analysis Fabricates Its Own ConfidenceA thick report landed on my desk in Boston one October morning. Nine analytic...
Amid Football's Data Flood, the Beat Reporter Learns to Say 'I Don't Know'In the last four rounds, the PPDA of a mid-table Ligue 1 side rose from 8.1 t...
The N/A Cell: When Football Data Doesn't Arrive Before Kickoff2:47 AM, and a spreadsheet with nothing to read 2:47 AM in Beijing. Trucks ar...
The Return of the Back Three in V.League: When Coaches Buy Risk Insurance with Five DefendersThere was a training session in the V.League that I watched last month, and i...
V.League and the xG Gap: Four Matches Cannot Price a StrikerIn June 2026, at a coffee shop on Nguyen Du Street, the sporting director of ...
V-League 2026-2026 Title Race: When xG Exposes the Real Gap Between Nam Dinh, Ha Noi FC and CAHNOn March 15, 2026, at Thien Truong Stadium, Nam Dinh beat Binh Duong 2-1 in a...
The Blank in Football Analysis: Nine Data Dimensions and One Extraction Failure2:40 a.m. in Marseille. I opened the data package prepared for the weekend's...
The Heat Map Has Become Divination: What Data Cannot See at a Player's FeetIn the 108th minute of the 2026 World Cup final, Lionel Messi stood inside th...
When the Numbers Go Silent: Analysis and the Null-Data TrapTwelve columns of metrics. Eleven of them full. One empty. That night I sat i...
The Empty Report and the 'No Risk Found' Trap in Football AnalyticsThe match report landed in the inbox at 2 a.m., the hour when every analytics...
Football Data Integrity: When a Complete Report Contains No EvidenceA late evening at the end of the month: a 4,200-word file arrives in a sports...
Inside Football's Modern Data Machine: Player Tracking, Fan Data and the Limits of AnalysisIn the last three matches, the PPDA of a title-chasing side has risen from 6....
Gegenpressing decoded: The PPDA map and the fitness race in the BundesligaIn the Mainz versus Augsburg match on November 22, 2026, I paused the video a...
Reading the Transfer Market Through a Three-Season Chain: When Defensive Data Reprices Young WingersReading the Transfer Market Through a Three-Season Chain: When Defensive Data...
Sunderland vs Arsenal: A Congested Schedule as the Real Test of Arteta's MettleHook On my tracking screen in Madrid, an indicator flashed red in the 65th...
The Empty Data Sheet and the Discipline of CountingThree in the morning in Guangzhou. The file the data team sent back sits on m...
V-League: The Three-Matches-in-Seven-Days Rhythm Is Reshaping the Title RaceIn the 84th minute at Go Dau Stadium, I pressed my stopwatch for the third...
Football Is Reporting in Shells: VAR, xG and the Full-Frame, Empty ReportsOn the big screen above the Jean-Bouin stand, the white letters flashed for...
Naomi Korir: Fifth in Glasgow and a Medical File With Only One PageIn Glasgow, on an August afternoon, a Kenyan middle-distance runner crossed t...
