xg
The Blank Page in the Analysis Room: Why Empty Data Is a Tactical SignalOn 13 August I opened a report file in my working folder and found every fiel...
Nine Blank Cells and a Points Deduction: The Most Dangerous Misreading in Football AnalysisOn 17 November 2026, Everton were docked 10 points. In the file I keep on tha...
The Scouting Report Came Back Empty: Nine 'Insufficient Data' Entries and a Lesson for Vietnamese FootballLast month the scouting department of a V.League club sent me a fourteen-page...
Vietnam win ASEAN Cup 2026: re-reading eight matches through xG and PPDAMinute 34 at Rajamangala Stadium, Nguyễn Xuân Son went down in midfield, and...
When the Input Is Empty, the Right Answer Is N/AFriday night, 11 p.m., I opened the spreadsheet and found exactly one blank...
When V.League Learns To Stop Trusting Its Own Spreadsheets: Lessons From an Empty Report and the Death of CertaintyA second-stage analytical report on Vietnamese football has just been...
Nine Sections, No Verdict: When a Football Data System Admits It Doesn't KnowThe report was sent at 11:40 p.m., after the last training session before the...
The Spreadsheet Nobody Reads: The V.League Transfer Market and the Battle for DataOn a January morning, when the contract of a foreign striker was announced on...
V.League 1 2026/27 Round 3: Nam Dinh, Ninh Binh and the Gap Between Results and ProcessLast Saturday evening, I sat down with my data sheet after Nam Dinh lost 0-3 ...
When the Data Is Empty: The Line Between Football Analysis and FabricationOn a Saturday night, I opened a nine-part tactical analysis that a colleague...
The Empty Payload: The Silent Failure Threatening Modern Football Analytics2:47 AM, March 14. I was sitting in front of two screens in my Milan apartmen...
Vietnamese Football Through the Lens of Data: What V.League Forgets in the Race for ResultsSitting in the sixth row of a V.League stand, I noticed a small detail: the...
When the Spreadsheet Is Empty: The Fabrication Trap in Esports AnalysisA fourteen-page report, printed on paper, landed on my desk on a Tuesday...
When an Empty Data File Reads as "No Risk": The False-Negative Gap in Football AnalyticsIn the analysis room, a data file came back with every heading intact and not...
When the Data Sheet Falls Silent: Football and the Right to Say 'I Don't Know'When the Data Sheet Falls Silent A Beautiful Page The page was laid out so...
Football Does Not Lack Data — It Lacks People Willing to VerifyIn August 2026, I spent an entire month tracking Atalanta. The Bergamo club h...
PPDA 9.2 and the Price of Pressure: What the Transfer Window MispricesJanuary in Bergamo, a night cold enough to cut skin. I sat in the temporary...
Ibrahim Maza and the €70m Anchor: Leverkusen Holds the Cards in a 20-Year-Old's GambleJune 2030. That is the expiry date of Ibrahim Maza's contract at Bayer...
The Third Column: V.League's Crisis Was Never About MoneyThe Third Column: V.League's Crisis Was Never About Money Minute 89. The scor...
Blank Data Cells Read as 'No Risk': The Biggest Blind Spot in Modern Football AnalyticsIn March 2026, a 42-page scouting report landed in the meeting room of a...
Sunderland vs Arsenal at the Stadium of Light: the 0.93 xG defence and a 17-match unbeaten run under the data lensIn my office in Incheon, I taped two A4 sheets to the wall. The first carried...
When Every Data Cell Is Empty: The Biggest Trap in Modern Sports Analysis6:40 a.m. in Kuala Lumpur. A spreadsheet from an overseas partner lands in my...
The Null Result: When Vietnam's Football Analytics System Admits It Has Nothing to SayOn the morning of August 14, 2026, an in-depth analytical report on Vietnames...
Real Madrid 0-1 Betis: Tactical analysis of strong attacking but defeat due to individual errors and bad luckThe match between Real Madrid and Betis at Betis' home ground on a chilly...
Nine Blank Cells and a Points Deduction: The Most Dangerous Misreading in Football AnalysisOn 17 November 2026, Everton were docked 10 points. In the file I keep on tha...
The Scouting Report Came Back Empty: Nine 'Insufficient Data' Entries and a Lesson for Vietnamese FootballLast month the scouting department of a V.League club sent me a fourteen-page...
Vietnam win ASEAN Cup 2026: re-reading eight matches through xG and PPDAMinute 34 at Rajamangala Stadium, Nguyễn Xuân Son went down in midfield, and...
When the Input Is Empty, the Right Answer Is N/AFriday night, 11 p.m., I opened the spreadsheet and found exactly one blank...
When V.League Learns To Stop Trusting Its Own Spreadsheets: Lessons From an Empty Report and the Death of CertaintyA second-stage analytical report on Vietnamese football has just been...
Nine Sections, No Verdict: When a Football Data System Admits It Doesn't KnowThe report was sent at 11:40 p.m., after the last training session before the...
The Spreadsheet Nobody Reads: The V.League Transfer Market and the Battle for DataOn a January morning, when the contract of a foreign striker was announced on...
V.League 1 2026/27 Round 3: Nam Dinh, Ninh Binh and the Gap Between Results and ProcessLast Saturday evening, I sat down with my data sheet after Nam Dinh lost 0-3 ...
When the Data Is Empty: The Line Between Football Analysis and FabricationOn a Saturday night, I opened a nine-part tactical analysis that a colleague...
The Empty Payload: The Silent Failure Threatening Modern Football Analytics2:47 AM, March 14. I was sitting in front of two screens in my Milan apartmen...
Vietnamese Football Through the Lens of Data: What V.League Forgets in the Race for ResultsSitting in the sixth row of a V.League stand, I noticed a small detail: the...
When the Spreadsheet Is Empty: The Fabrication Trap in Esports AnalysisA fourteen-page report, printed on paper, landed on my desk on a Tuesday...
When an Empty Data File Reads as "No Risk": The False-Negative Gap in Football AnalyticsIn the analysis room, a data file came back with every heading intact and not...
When the Data Sheet Falls Silent: Football and the Right to Say 'I Don't Know'When the Data Sheet Falls Silent A Beautiful Page The page was laid out so...
Football Does Not Lack Data — It Lacks People Willing to VerifyIn August 2026, I spent an entire month tracking Atalanta. The Bergamo club h...
PPDA 9.2 and the Price of Pressure: What the Transfer Window MispricesJanuary in Bergamo, a night cold enough to cut skin. I sat in the temporary...
Ibrahim Maza and the €70m Anchor: Leverkusen Holds the Cards in a 20-Year-Old's GambleJune 2030. That is the expiry date of Ibrahim Maza's contract at Bayer...
The Third Column: V.League's Crisis Was Never About MoneyThe Third Column: V.League's Crisis Was Never About Money Minute 89. The scor...
Blank Data Cells Read as 'No Risk': The Biggest Blind Spot in Modern Football AnalyticsIn March 2026, a 42-page scouting report landed in the meeting room of a...
Sunderland vs Arsenal at the Stadium of Light: the 0.93 xG defence and a 17-match unbeaten run under the data lensIn my office in Incheon, I taped two A4 sheets to the wall. The first carried...
When Every Data Cell Is Empty: The Biggest Trap in Modern Sports Analysis6:40 a.m. in Kuala Lumpur. A spreadsheet from an overseas partner lands in my...
The Null Result: When Vietnam's Football Analytics System Admits It Has Nothing to SayOn the morning of August 14, 2026, an in-depth analytical report on Vietnames...
Real Madrid 0-1 Betis: Tactical analysis of strong attacking but defeat due to individual errors and bad luckThe match between Real Madrid and Betis at Betis' home ground on a chilly...
