xg
BasketballThe Empty Dataset and Nine Analytical Dimensions: Where Basketball Data Journalism Most Easily Fools ItselfOn Tuesday morning I opened the aggregated data file from the previous day's...
EsportsWhen Data Has Nothing to Say: Lessons from an Empty Esports Analysis ReportAn esports analysis report sent from Busan opens with the line: "Status: FAIL...
International FootballManchester United Draw 1-1 at Leeds: The Point Came From Variance, Not From ProcessIn the 74th minute, a ball was lofted from the left flank into the 5.5-metre...
International FootballAn Empty Cell in a Football Data Report Is More Dangerous Than a Wrong NumberOn 27 June 2026, the model I had built returned a beautiful result: Germany h...
EsportsWhen the Data Pipeline Goes Silent: Why Sports Analysts Must Learn to Say 'Not Enough Information'In Jakarta that night, I sat in front of a blank report. A sports data pipeli...
EsportsA Report Full of Empty Fields and the Trap of Rushed Conclusions2:47 a.m., I opened the report an analytics partner had sent over. Eleven dat...
International FootballThe Football Analysis Trade and the Empty-Data Trap: When Conclusions Must Follow EvidenceOn a Tuesday morning, I opened a nine-part tactical analysis file. It had a...
International FootballKazan, June 27, 2026: What the Data Revealed Before Germany Was EliminatedMinute 90+3, Kazan Arena, June 27, 2026. A corner from the left, the ball...
Domestic FootballVietnamese Football Enters the Data Era: V.League Transforms to Reach Continental LevelVietnamese football is undergoing a structural shift. From V.League 1 to...
Domestic FootballVietnamese Football and the Data Problem: When Deep Analysis Lacks Raw MaterialIn modern football, the value of an analysis does not lie in its length or it...
EsportsThe Silence of the Model: When Esports Data Has Nothing Left to SayThe scoreline is a liar; data is the only witness I trust. But what happens...
International FootballRe-reading Italy 3-1 Turkey: When the Match Data Contradicts ItselfIn the 55th minute, Gianluca Scamacca left the pitch. Two minutes later, Aral...
EsportsVietnamese Esports Data Returns Empty: Nine Analysis Dimensions and the Discipline of Saying 'Not Enough'On a weekend night in Nha Trang, I reopened an esports analysis report I had...
International FootballK League 1: Gangwon FC Are Winning With Something That Won't Last as PPDA SurgesOver the past three rounds of K League 1, Gangwon FC's PPDA has surged from 8...
International FootballThe Dark Zone of Football Analysis: When There Is No Data, the Best Conclusion Is No ConclusionThe match ended at 10:47 p.m. By 11:15, the phone on my desk had buzzed seven...
Domestic FootballMalaysia vs Vietnam Third-Place Match: Manufactured Confidence and the 0-4 CrackAt the pre-match press conference, Malaysia head coach Tan Cheng Hoe used the...
International FootballAl-Ittihad warm up against a second-tier side before the Clasico: 17 unbeaten points and the gap at Kingdom ArenaNine days before the Clasico, Al-Ittihad confirmed a friendly against Al-Wehd...
Table TennisReading the V.League Transfer Window Through the Blank LinesAt eleven at night, a group chat of Vietnamese football agents lit up over a...
International FootballOld Trafford Sells Turf at £125 a Cube: The Real Invoice Sits on Another LineIn June, the Old Trafford pitch was stripped down to its foundation. For the...
International FootballThe Empty Analysis: How an Evidence Gap Is Eroding Football's Data IndustryIn the summer of 2026, when the Bundesliga returned behind closed doors, I sa...
EsportsWhen the Data Goes Silent: The Boundary of a Sports AnalystOn a Tuesday night in Kuala Lumpur, I opened a spreadsheet with eleven column...
EsportsWhen the Data Isn't There: The Discipline of Analysis in a Major Tournament SeasonTwo Matches and the Hundred-Percent Number On a live broadcast of a knockout...
International FootballCoventry City under Frank Lampard: Four defeats, zero goals — what is the process data actually telling us?In the 34th minute at the Amex Stadium, Lewis Dunk received the ball almost...
International FootballEmpty Data, Full of Rumors: The Transfer Window and Football's Habit of Self-DeceptionEmpty Data, Full of Rumors: The Transfer Window and Football's Habit of...
International FootballHeat Maps Don't Lie — But the People Reading Them DoThat afternoon in March, I sat in the technical meeting room of a Chinese Sup...
International FootballTransfer Noise: The Youth Price Bubble and a 'Gank' on FaithThree in the morning in London, deep in the summer transfer window, I sit in...
EsportsRe-reading the Match After the Lights Go Out: Esports Data and the Blind Spots the Eye MissesBefore debating victory and defeat, I must first question the numbers. On the...
International FootballWhen Data Falls Silent: 0.7 xG, the Empty Stadiums of 2026, and the Analyst's LimitsOn the night of July 1, 2026, at Luzhniki, I sat in front of a screen in a...
International FootballPPDA Rising from 9.4 to 11.8 in Three Rounds: Traces of Exhaustion in the V-League Title RaceIn the 74th minute at Thien Truong Stadium, a home midfielder raised his hand...
EsportsJapan and Germany at Qatar 2026: When Sprint Data Defeated Football LegendsOn the night of November 23, 2026, at Khalifa International Stadium in Doha,...
International FootballK League 2 Regular Season: The Real Signals Behind the Transfer NoiseMy camera sits in row seven of the Mokdong stand, where wind slips through th...
International FootballWhen Data is Empty: The Modern Football Analysis Problem and Warnings from a Failed Analytical FrameworkIn today's football world, where every decision is measured by numbers and...
International FootballAfter the Matchweek: What the Stats Sheet Cannot HoldThe match ended at four in the morning, Sydney time. I turned off the screen,...
EsportsA Report Full of N/A: When Football Analysts Fool ThemselvesIn March 2026 I sat in the analysis room at Persija Jakarta with a 40-page...
Domestic FootballTactical and Financial Analysis in Vietnamese Football Leads to Conclusion of Insufficient InformationBased on the analysis, it is shown that due to the lack of information from...
International FootballBrentford and Olise: Prophecy or Season's Biggest Bluff?I sat in my studio in Guangzhou, reviewing the first three matchdays of the...
International FootballWhen Probability Collapses: Vietnam 2-1 Thailand and the Numbers That Tell the StoryWhen Probability Collapses: Vietnam 2-1 Thailand and the Numbers That Tell th...
EsportsWhen Data Has Nothing to Say: Lessons from an Empty Esports Analysis ReportAn esports analysis report sent from Busan opens with the line: "Status: FAIL...
International FootballManchester United Draw 1-1 at Leeds: The Point Came From Variance, Not From ProcessIn the 74th minute, a ball was lofted from the left flank into the 5.5-metre...
International FootballAn Empty Cell in a Football Data Report Is More Dangerous Than a Wrong NumberOn 27 June 2026, the model I had built returned a beautiful result: Germany h...
EsportsWhen the Data Pipeline Goes Silent: Why Sports Analysts Must Learn to Say 'Not Enough Information'In Jakarta that night, I sat in front of a blank report. A sports data pipeli...
EsportsA Report Full of Empty Fields and the Trap of Rushed Conclusions2:47 a.m., I opened the report an analytics partner had sent over. Eleven dat...
International FootballThe Football Analysis Trade and the Empty-Data Trap: When Conclusions Must Follow EvidenceOn a Tuesday morning, I opened a nine-part tactical analysis file. It had a...
International FootballKazan, June 27, 2026: What the Data Revealed Before Germany Was EliminatedMinute 90+3, Kazan Arena, June 27, 2026. A corner from the left, the ball...
Domestic FootballVietnamese Football Enters the Data Era: V.League Transforms to Reach Continental LevelVietnamese football is undergoing a structural shift. From V.League 1 to...
Domestic FootballVietnamese Football and the Data Problem: When Deep Analysis Lacks Raw MaterialIn modern football, the value of an analysis does not lie in its length or it...
EsportsThe Silence of the Model: When Esports Data Has Nothing Left to SayThe scoreline is a liar; data is the only witness I trust. But what happens...
International FootballRe-reading Italy 3-1 Turkey: When the Match Data Contradicts ItselfIn the 55th minute, Gianluca Scamacca left the pitch. Two minutes later, Aral...
EsportsVietnamese Esports Data Returns Empty: Nine Analysis Dimensions and the Discipline of Saying 'Not Enough'On a weekend night in Nha Trang, I reopened an esports analysis report I had...
International FootballK League 1: Gangwon FC Are Winning With Something That Won't Last as PPDA SurgesOver the past three rounds of K League 1, Gangwon FC's PPDA has surged from 8...
International FootballThe Dark Zone of Football Analysis: When There Is No Data, the Best Conclusion Is No ConclusionThe match ended at 10:47 p.m. By 11:15, the phone on my desk had buzzed seven...
Domestic FootballMalaysia vs Vietnam Third-Place Match: Manufactured Confidence and the 0-4 CrackAt the pre-match press conference, Malaysia head coach Tan Cheng Hoe used the...
International FootballAl-Ittihad warm up against a second-tier side before the Clasico: 17 unbeaten points and the gap at Kingdom ArenaNine days before the Clasico, Al-Ittihad confirmed a friendly against Al-Wehd...
Table TennisReading the V.League Transfer Window Through the Blank LinesAt eleven at night, a group chat of Vietnamese football agents lit up over a...
International FootballOld Trafford Sells Turf at £125 a Cube: The Real Invoice Sits on Another LineIn June, the Old Trafford pitch was stripped down to its foundation. For the...
International FootballThe Empty Analysis: How an Evidence Gap Is Eroding Football's Data IndustryIn the summer of 2026, when the Bundesliga returned behind closed doors, I sa...
EsportsWhen the Data Goes Silent: The Boundary of a Sports AnalystOn a Tuesday night in Kuala Lumpur, I opened a spreadsheet with eleven column...
EsportsWhen the Data Isn't There: The Discipline of Analysis in a Major Tournament SeasonTwo Matches and the Hundred-Percent Number On a live broadcast of a knockout...
International FootballCoventry City under Frank Lampard: Four defeats, zero goals — what is the process data actually telling us?In the 34th minute at the Amex Stadium, Lewis Dunk received the ball almost...
International FootballEmpty Data, Full of Rumors: The Transfer Window and Football's Habit of Self-DeceptionEmpty Data, Full of Rumors: The Transfer Window and Football's Habit of...
International FootballHeat Maps Don't Lie — But the People Reading Them DoThat afternoon in March, I sat in the technical meeting room of a Chinese Sup...
International FootballTransfer Noise: The Youth Price Bubble and a 'Gank' on FaithThree in the morning in London, deep in the summer transfer window, I sit in...
EsportsRe-reading the Match After the Lights Go Out: Esports Data and the Blind Spots the Eye MissesBefore debating victory and defeat, I must first question the numbers. On the...
International FootballWhen Data Falls Silent: 0.7 xG, the Empty Stadiums of 2026, and the Analyst's LimitsOn the night of July 1, 2026, at Luzhniki, I sat in front of a screen in a...
International FootballPPDA Rising from 9.4 to 11.8 in Three Rounds: Traces of Exhaustion in the V-League Title RaceIn the 74th minute at Thien Truong Stadium, a home midfielder raised his hand...
EsportsJapan and Germany at Qatar 2026: When Sprint Data Defeated Football LegendsOn the night of November 23, 2026, at Khalifa International Stadium in Doha,...
International FootballK League 2 Regular Season: The Real Signals Behind the Transfer NoiseMy camera sits in row seven of the Mokdong stand, where wind slips through th...
International FootballWhen Data is Empty: The Modern Football Analysis Problem and Warnings from a Failed Analytical FrameworkIn today's football world, where every decision is measured by numbers and...
International FootballAfter the Matchweek: What the Stats Sheet Cannot HoldThe match ended at four in the morning, Sydney time. I turned off the screen,...
EsportsA Report Full of N/A: When Football Analysts Fool ThemselvesIn March 2026 I sat in the analysis room at Persija Jakarta with a 40-page...
Domestic FootballTactical and Financial Analysis in Vietnamese Football Leads to Conclusion of Insufficient InformationBased on the analysis, it is shown that due to the lack of information from...
International FootballBrentford and Olise: Prophecy or Season's Biggest Bluff?I sat in my studio in Guangzhou, reviewing the first three matchdays of the...
International FootballWhen Probability Collapses: Vietnam 2-1 Thailand and the Numbers That Tell the StoryWhen Probability Collapses: Vietnam 2-1 Thailand and the Numbers That Tell th...
