xg
Gattuso's 3-0 in Turin: Three Scoring Channels and One Data VoidIn Marseille, I reopened the Juventus–Lazio scoresheet and stopped at the...
Nine layers beneath a V.League season: from PPDA to undisclosed money flowsIn the last three V.League rounds, the PPDA — the number of passes an opponen...
The Transfer Window and the NaN Problem: When Data is Blank, That is Not a Safe MetricIn data analysis, there is a life-or-death difference between the number 0 an...
When Data Speaks: Thanh Hoa's Failure and Vietnam's Football Analytics RevolutionIn the early morning of February 7, 2026, Thanh Hoa FC stepped into an AFC...
Nine Layers of Decoding a Major Match: When Data Becomes the Only Wall I TrustCroatia's 3-0 win over Argentina began with a cross-field pass in the third...
When the Spreadsheet Goes Blank: The Data Monk and the Day the Model Had Nothing to RunIn my small apartment in Saigon, among stacks of handwritten notes and a scre...
When Data Falls Silent: The Line Between Sports Analysis and FabricationOne July night in Manila, I reopened the tracking sheet I had built over thre...
Vietnam U23 at ASIAD crossroads: A draw is enough, but data says Uzbekistan leads every metricThe final group match of ASIAD 20 in Group C presents a strange picture for...
When the Map Is Blank: The Trap Called "No Risk"Eleven at night in Osaka, a nine-row scouting report sits in my inbox. Seven...
Portsmouth vs Blackburn: Seven Minutes Between Two Goals and the Limits of Match DataThe 61st minute at Fratton Park. A diagonal ball travelling exactly 40 yards...
The Data Gap: The Brazil vs Belgium 2026 Lesson and the Limits of Every ModelMinute 31, Kazan, July 6, 2026. Romelu Lukaku receives the ball near midfield...
Nine Analytical Dimensions, One Empty Record: The Hole Sits in the Extraction Layer3:47 a.m., Shanghai time. I was waiting for the familiar data line of a...
The Empty Spreadsheet: The Most Expensive Silent Failure in Sports AnalysisOn the night of February 1, 2026, at My Dinh Stadium, Nguyen Tien Linh opened...
The Silence of Football DataOn Tuesday night, in the press room at Mestalla, a young colleague pushed a...
The Empty Report and the Ethical Line of Vietnamese Football DataThree in the morning in Lyon, the file sat on my second monitor. Twelve pages...
The Hollow Analysis: When Vietnamese Football Trades Data Discipline for Speed11 PM on August 13, after the final match of the round had ended, I opened a...
From PPDA to Salary Caps: Nine Data Layers Reshaping How We Read Modern FootballAt Moss Lane, I learned that no formation saves anyone when the grass swallow...
The Transfer Window and the Data Void: Writing Through the Season of RumourAt three in the morning on 12 July, my phone lit up in the corner of my desk....
Empty Cells in the Spreadsheet: When the Input Data Is Blank, the Honest Answer Is “Insufficient Information”That night in Beijing, the screen on the left held the spreadsheet built for ...
Tottenham 0-0 Everton: When a Centre-Back Is Your Striker and the Crisis Was Already Seated in the BoardroomAt the fifth minute, Andy Robertson delivered a ball from a free-kick on the...
The V-League Data Gap: When the Stats Sheet Cannot Tell the StoryOver the last three rounds of the V-League, I stood through the entire first...
V-League 2026: When Data Changes How Vietnamese Fans See FootballHang Day Stadium, 7:30 PM on April 12, 2026. Cong An Ha Noi hosted Thép Xanh...
V-League 2026: When Data Exposes IllusionsOn an August evening, I sat in front of the screen, reviewing the first 12...
