xg
The 40-metre strike in Vietnam's third tier: decoding a moment, not inflating a careerDan Phuong stadium, Hanoi, afternoon of 18 October. Round three of the first...
The Empty Cell Is More Dangerous Than the Wrong Number: A Nine-Page Scouting Report That Returned All N/AJuly, Berlin, the transfer window is open. On my desk lies a nine-page report...
Riazor, Minute 87 and the Point Real Betis Dropped: A Data File on a Wasted WinAt Riazor, the stadium clock read minute 87. On the scoreboard, the 0-1 lead ...
27 Shots, One Goal: The Silent Crack in U23 Vietnam's Data SheetIn the data sheet from the U23 Vietnam versus U23 Kuwait match, one line...
The 'Football' Label Misapplied to a Crime Story: A System Error or a Crisis of Trust?In my content quality-check log, I keep a habit of noting anomalies before th...
Data Never Lies: The Data Journalist and the Match the Naked Eye Cannot SeeMinute 27, a seemingly harmless sideways pass from Portugal was intercepted a...
Nine Empty Cells: When a Vietnamese Football Analyst Must Learn to Admit He Does Not KnowOn Tuesday afternoon, at the small desk I keep in Kuala Lumpur, I spread out ...
When the Label Lies: Notes from the Football Analysis RoomThat Saturday night stayed with me longer than any other match, not because o...
Empty Data: How Sports Analytics Is Fooling ItselfOn the night of June 27, 2026, at Kazan, the post-match data sheet from South...
When the Data File Is Empty: Verification Discipline and the Cost of Sourceless ConclusionsOpening: 2.1 xG and a squared notebook At dawn on 6 July 2026, in a small fla...
When the Data Sheet Is Empty: The Fragile Line Between Sports Analysis and FabricationOn a Tuesday morning, I opened the report I had waited forty-eight hours for...
Nine Filters for a Transfer Deal: The Sunken Part Is the Release Clause and the Wage BillIn May 2026, at thirty-eight, I sat in a small apartment in Hamburg and watch...
Detailed Match Analysis Cannot Be Performed Due to Empty Input DataAccording to the deep analysis from Stage-2, since the Stage-1 deconstruction...
Football stopped moving, but 2,400 matches still whisper in my spreadsheetIn the summer of 2026 in Saigon, I was 26, sitting in front of a computer...
Data Reveals: Vietnam's Attack Is Masking a Systemic Defensive WeaknessWhen Vietnam scored three goals against Indonesia in their opening match of t...
xG 0.4 and a 2-0 Win: When the Scoreline Lies, Data Must SpeakI have been following Vietnamese football since my freshman year, sitting in...
Domain Mislabeling: When a Football Analysis Desk Receives a Relationship Advice ColumnDuring a transfer window, people talk about money more than they talk about...
ASIAD 2026: Vietnam vs South Korea in the Quarterfinals and What a Ticket Does Not SayLate afternoon in Aichi, and the stands were relaxed. People took photographs...
Ireland vs Israel and the letter of 160 athletes: the legal problem no league table can measureOn 26 June 2026, at the Ullevi Stadium in Gothenburg, John Jensen collected t...
Ocon loses upgraded engine at Monza: Haas pays the price for Ferrari dependencyEvery record begins with a touch of the ball, and ends with a number on the...
The Empty Cell Is More Dangerous Than the Wrong Number: A Nine-Page Scouting Report That Returned All N/AJuly, Berlin, the transfer window is open. On my desk lies a nine-page report...
Riazor, Minute 87 and the Point Real Betis Dropped: A Data File on a Wasted WinAt Riazor, the stadium clock read minute 87. On the scoreboard, the 0-1 lead ...
27 Shots, One Goal: The Silent Crack in U23 Vietnam's Data SheetIn the data sheet from the U23 Vietnam versus U23 Kuwait match, one line...
The 'Football' Label Misapplied to a Crime Story: A System Error or a Crisis of Trust?In my content quality-check log, I keep a habit of noting anomalies before th...
Data Never Lies: The Data Journalist and the Match the Naked Eye Cannot SeeMinute 27, a seemingly harmless sideways pass from Portugal was intercepted a...
Nine Empty Cells: When a Vietnamese Football Analyst Must Learn to Admit He Does Not KnowOn Tuesday afternoon, at the small desk I keep in Kuala Lumpur, I spread out ...
When the Label Lies: Notes from the Football Analysis RoomThat Saturday night stayed with me longer than any other match, not because o...
Empty Data: How Sports Analytics Is Fooling ItselfOn the night of June 27, 2026, at Kazan, the post-match data sheet from South...
When the Data File Is Empty: Verification Discipline and the Cost of Sourceless ConclusionsOpening: 2.1 xG and a squared notebook At dawn on 6 July 2026, in a small fla...
When the Data Sheet Is Empty: The Fragile Line Between Sports Analysis and FabricationOn a Tuesday morning, I opened the report I had waited forty-eight hours for...
Nine Filters for a Transfer Deal: The Sunken Part Is the Release Clause and the Wage BillIn May 2026, at thirty-eight, I sat in a small apartment in Hamburg and watch...
Detailed Match Analysis Cannot Be Performed Due to Empty Input DataAccording to the deep analysis from Stage-2, since the Stage-1 deconstruction...
Football stopped moving, but 2,400 matches still whisper in my spreadsheetIn the summer of 2026 in Saigon, I was 26, sitting in front of a computer...
Data Reveals: Vietnam's Attack Is Masking a Systemic Defensive WeaknessWhen Vietnam scored three goals against Indonesia in their opening match of t...
xG 0.4 and a 2-0 Win: When the Scoreline Lies, Data Must SpeakI have been following Vietnamese football since my freshman year, sitting in...
Domain Mislabeling: When a Football Analysis Desk Receives a Relationship Advice ColumnDuring a transfer window, people talk about money more than they talk about...
ASIAD 2026: Vietnam vs South Korea in the Quarterfinals and What a Ticket Does Not SayLate afternoon in Aichi, and the stands were relaxed. People took photographs...
Ireland vs Israel and the letter of 160 athletes: the legal problem no league table can measureOn 26 June 2026, at the Ullevi Stadium in Gothenburg, John Jensen collected t...
Ocon loses upgraded engine at Monza: Haas pays the price for Ferrari dependencyEvery record begins with a touch of the ball, and ends with a number on the...
