xg
Nine Layers of Reading a Match: What the Tape Tells That the Stats Sheet HidesIn November 2026, I sat alone in my apartment in Lyon, rewinding the tape of...
The Empty Cell on the Data Board: The Humility of the Sports AnalystConference room on the eleventh floor, an August morning in Tokyo. On the...
Four Names on the Scoresheet: A Data Lesson from Orduspor 2026 in the Turkish CupOn the scoreboard of the Ziraat Turkish Cup second qualifying round, Orduspor...
When the V.League Spreadsheet Returns Zero: Notes from the Person Who Keeps the SheetOn the morning of August 13, I sat in front of a screen in a small apartment ...
When the Data Goes Silent: The Trap of Vietnamese Football AnalysisAt one in the morning in Beijing, I opened the dataset for my next analysis o...
The Transfer Window: Read Contract Structure and Wage Bills, Not RumoursMy first blog post was not about football. It was about the gap between two...
When V.League Data Goes Blank, the Beat Keeper Still Hears the Dressing RoomAt 6:40 a.m. on April 5, 2026, I stood at the edge of pitch number two at a...
Mislabeled and Off-Course Numbers: When Football Data Learns to Check ItselfA number just crossed one billion YouTube views. It belongs to a song, not to...
Pham Gia Hung Leaves, Xuan Son Falls: Vietnam's Attack and the xG Equation Before PakistanIn the 71st minute of the match against Thailand, I paused on a single frame...
Nine Empty Columns in Sydney: The Discipline of a Tennis Analyst When the Data Returns ZeroIt is 11:40 p.m. in Sydney. Crown Street went dark long ago, and only the sou...
Lamine Yamal and Five More Ballons d'Or: A Claim With No Model Behind ItIn a press room in Barcelona, a player who has not yet turned 19 put a number...
The Empty Column: The Silence Trap in Sports AnalyticsSummer 2026, in an editing room in Seoul, I went back through all 64 matches ...
Vietnamese Football and the Data Void: Notes from a 59-Year-Old AnalystI lost 180 million dong in a single evening at Hang Day, and the only thing I...
Mislabeled 'Football': Frankie Muniz, a Youth Sportsmanship Medal, and an Empty Data FileOn a Saturday morning in Marseille, I opened a file that my system had tagged...
A Chess Analysis That Returned Zero: Why a Correct Process Beats a Pretty Chart8:40 a.m. The eight-dimension analysis sheet is open on the second monitor. T...
Nine Empty Cells in Seoul: Why the Silence of Data Is Not a ConfirmationThree in the morning, and the spreadsheet was still glowing on my desk in...
Bac Ninh 3-2 Long An: Brenner's Hat-Trick and the Defensive Crack Behind a 3-0 LeadMinute 77 and an Empty Data Sheet 9:40 p.m. Kuala Lumpur time. The screen on ...
Mourinho Says He's 'Not Worried' About Barcelona: A Referee's Notebook Dissects the Gap Between Points and Real SubstanceHOOK: MINUTE 80 AT ELCHE — THE MOMENT I WROTE IN MY NOTEBOOK I still keep the...
Besiktas 4-1 Marseille: The Three-Minute Window and the Data Void Behind the ScorelineI stayed behind in the technical area for twelve more minutes after the final...
Barcelona vs Racing Santander: The Attacking Highway Meets the Cantabrian LightningOn the night of September 22, 2026, I paused over a single indicator on my...
Nine Layers of Table Tennis Data: The Discipline of an Empty Analysis and What It Teaches About Writing With NumbersOn my screen sat a table tennis analysis file that was perfectly correct in...
Transfers: Release Clauses and Wage Bills Are the Real StoryIn Nha Trang, my transfer window always begins with an empty spreadsheet. On ...
A "Football" Label Stuck on a Water-Infrastructure Report: A Classification Failure and the Trap of Filling Every Empty FieldSix in the morning at the training ground, the grass still wet with dew. I op...
Newcastle's Six Goals from Three xG: Stress-Testing a Model's SustainabilityIt was two in the morning in Shanghai when the phone buzzed. A friend in Hano...
When Data Goes Silent: The Esports Analyst's Craft and the Trap of CertaintyWhen Data Goes Silent: The Esports Analyst's Craft and the Trap of Certainty...
Null Signal: When the Transfer Window Walks Through the Silence of DataOn 23 April 2026, from stand B of the Bernabéu, I was seventeen and had just...
Nine Dimensions and a Blank Page: When Football Analysis Confronts the Empty TruthThat night, I sat before the screen until the room held nothing but the stead...
Reading a Tennis Loss Through Data: When Winning 79% of First-Serve Points Still Isn't EnoughThat night, on centre court, the seeded player won 79% of his first-serve...
When Data Hits a Wall: The Gaps No Football Model Can ReachIn the autumn of 2026, I sat in a press room at the Etihad Campus, across fro...
The Blank on the Stats Sheet: Football Writing in the Age of Data HungerI. The Night Without Data The second screen in the press room showed only a...
Nine Layers of Scrutiny for Every Transfer: The Value of an Empty Data ReportThree forty-seven in the morning, the first of February. The newsroom in Turi...
When data breaks midstream: Lessons from a football analytical framework that couldn't runAt an office desk in the headquarters of a sports analytics platform on the...
V-League 2026 and the Data Paradox: When Hanoi FC Wins But Cannot Prove ItHook The marquee V-League 2026 Round 11 clash between Hanoi FC and Hai Phong ...
A Blank Page in Busan: Notes on What the Scoreboard Never ShowsTuesday morning. The Busan IPark training pitch was still wet from the...
Foreign Strikers in V.League 1: Fourteen Goals, 8.2 xG, and the Valuation Trap of the Transfer WindowOn January 12, 2026, a V.League 1 club announced a two-year contract for a...
Vietnamese Football: When Data Speaks Louder Than EmotionWhen the press room laughs at xG, I know I'm reading a book they haven't...
The V.League Data Gap: When Analysis Has Nothing to Hold OntoThat night at a stadium in the north, after the final whistle, social media...
When the Source Data Is Blank: The Biggest Temptation in Sports WritingEleven at night in Busan, I open a nine-section report. Every section has...
Warning: Insufficient Information to Analyze the Sports MatchInsufficient information, cannot assess. Based on the deep analysis, no core...
Sports Analysis: Insufficient Input Data Cannot Be ProcessedBased on in-depth analysis, the Stage-1 input data is completely empty. No co...
Analyzing Empty Data in Sports: Important Lessons from Tennis AnalysisIn the modern world of sports, data is not only dry numbers but also the...
The Empty Cell on the Data Board: The Humility of the Sports AnalystConference room on the eleventh floor, an August morning in Tokyo. On the...
Four Names on the Scoresheet: A Data Lesson from Orduspor 2026 in the Turkish CupOn the scoreboard of the Ziraat Turkish Cup second qualifying round, Orduspor...
When the V.League Spreadsheet Returns Zero: Notes from the Person Who Keeps the SheetOn the morning of August 13, I sat in front of a screen in a small apartment ...
When the Data Goes Silent: The Trap of Vietnamese Football AnalysisAt one in the morning in Beijing, I opened the dataset for my next analysis o...
The Transfer Window: Read Contract Structure and Wage Bills, Not RumoursMy first blog post was not about football. It was about the gap between two...
When V.League Data Goes Blank, the Beat Keeper Still Hears the Dressing RoomAt 6:40 a.m. on April 5, 2026, I stood at the edge of pitch number two at a...
Mislabeled and Off-Course Numbers: When Football Data Learns to Check ItselfA number just crossed one billion YouTube views. It belongs to a song, not to...
Pham Gia Hung Leaves, Xuan Son Falls: Vietnam's Attack and the xG Equation Before PakistanIn the 71st minute of the match against Thailand, I paused on a single frame...
Nine Empty Columns in Sydney: The Discipline of a Tennis Analyst When the Data Returns ZeroIt is 11:40 p.m. in Sydney. Crown Street went dark long ago, and only the sou...
Lamine Yamal and Five More Ballons d'Or: A Claim With No Model Behind ItIn a press room in Barcelona, a player who has not yet turned 19 put a number...
The Empty Column: The Silence Trap in Sports AnalyticsSummer 2026, in an editing room in Seoul, I went back through all 64 matches ...
Vietnamese Football and the Data Void: Notes from a 59-Year-Old AnalystI lost 180 million dong in a single evening at Hang Day, and the only thing I...
Mislabeled 'Football': Frankie Muniz, a Youth Sportsmanship Medal, and an Empty Data FileOn a Saturday morning in Marseille, I opened a file that my system had tagged...
A Chess Analysis That Returned Zero: Why a Correct Process Beats a Pretty Chart8:40 a.m. The eight-dimension analysis sheet is open on the second monitor. T...
Nine Empty Cells in Seoul: Why the Silence of Data Is Not a ConfirmationThree in the morning, and the spreadsheet was still glowing on my desk in...
Bac Ninh 3-2 Long An: Brenner's Hat-Trick and the Defensive Crack Behind a 3-0 LeadMinute 77 and an Empty Data Sheet 9:40 p.m. Kuala Lumpur time. The screen on ...
Mourinho Says He's 'Not Worried' About Barcelona: A Referee's Notebook Dissects the Gap Between Points and Real SubstanceHOOK: MINUTE 80 AT ELCHE — THE MOMENT I WROTE IN MY NOTEBOOK I still keep the...
Besiktas 4-1 Marseille: The Three-Minute Window and the Data Void Behind the ScorelineI stayed behind in the technical area for twelve more minutes after the final...
Barcelona vs Racing Santander: The Attacking Highway Meets the Cantabrian LightningOn the night of September 22, 2026, I paused over a single indicator on my...
Nine Layers of Table Tennis Data: The Discipline of an Empty Analysis and What It Teaches About Writing With NumbersOn my screen sat a table tennis analysis file that was perfectly correct in...
Transfers: Release Clauses and Wage Bills Are the Real StoryIn Nha Trang, my transfer window always begins with an empty spreadsheet. On ...
A "Football" Label Stuck on a Water-Infrastructure Report: A Classification Failure and the Trap of Filling Every Empty FieldSix in the morning at the training ground, the grass still wet with dew. I op...
Newcastle's Six Goals from Three xG: Stress-Testing a Model's SustainabilityIt was two in the morning in Shanghai when the phone buzzed. A friend in Hano...
When Data Goes Silent: The Esports Analyst's Craft and the Trap of CertaintyWhen Data Goes Silent: The Esports Analyst's Craft and the Trap of Certainty...
Null Signal: When the Transfer Window Walks Through the Silence of DataOn 23 April 2026, from stand B of the Bernabéu, I was seventeen and had just...
Nine Dimensions and a Blank Page: When Football Analysis Confronts the Empty TruthThat night, I sat before the screen until the room held nothing but the stead...
Reading a Tennis Loss Through Data: When Winning 79% of First-Serve Points Still Isn't EnoughThat night, on centre court, the seeded player won 79% of his first-serve...
When Data Hits a Wall: The Gaps No Football Model Can ReachIn the autumn of 2026, I sat in a press room at the Etihad Campus, across fro...
The Blank on the Stats Sheet: Football Writing in the Age of Data HungerI. The Night Without Data The second screen in the press room showed only a...
Nine Layers of Scrutiny for Every Transfer: The Value of an Empty Data ReportThree forty-seven in the morning, the first of February. The newsroom in Turi...
When data breaks midstream: Lessons from a football analytical framework that couldn't runAt an office desk in the headquarters of a sports analytics platform on the...
V-League 2026 and the Data Paradox: When Hanoi FC Wins But Cannot Prove ItHook The marquee V-League 2026 Round 11 clash between Hanoi FC and Hai Phong ...
A Blank Page in Busan: Notes on What the Scoreboard Never ShowsTuesday morning. The Busan IPark training pitch was still wet from the...
Foreign Strikers in V.League 1: Fourteen Goals, 8.2 xG, and the Valuation Trap of the Transfer WindowOn January 12, 2026, a V.League 1 club announced a two-year contract for a...
Vietnamese Football: When Data Speaks Louder Than EmotionWhen the press room laughs at xG, I know I'm reading a book they haven't...
The V.League Data Gap: When Analysis Has Nothing to Hold OntoThat night at a stadium in the north, after the final whistle, social media...
When the Source Data Is Blank: The Biggest Temptation in Sports WritingEleven at night in Busan, I open a nine-section report. Every section has...
Warning: Insufficient Information to Analyze the Sports MatchInsufficient information, cannot assess. Based on the deep analysis, no core...
Sports Analysis: Insufficient Input Data Cannot Be ProcessedBased on in-depth analysis, the Stage-1 input data is completely empty. No co...
Analyzing Empty Data in Sports: Important Lessons from Tennis AnalysisIn the modern world of sports, data is not only dry numbers but also the...
