xg
When Goals Hide the Rhythm: Vietnamese Football's Data Blind SpotIn the 34th minute of the second leg of the final at Rajamangala Stadium,...
Trung Dat's 40-metre strike: Vietnam's third tier, a 1-1 draw and the data voidLate in the first half at Dan Phuong stadium, Trung Dat collected the ball on...
The Null Result: When a Football Data Model Has to Learn to Stay SilentOn the night of 15 July 2026, in a small apartment in Liverpool, I kept my...
The Breath That No Spreadsheet Holds: When Transfer Data Misprices the Dressing RoomIn March 2026, at PSG's Camp des Loges training centre, I stood behind the...
Football in the Data Age: Why Numbers Never Speak for ThemselvesOn the night of June 30, 2026, in Kazan, Kylian Mbappe collected the ball on...
The Transfer Window and the Art of Reading Signal Through NoiseRome, 2 a.m. Outside the window, the city stays awake to the rhythm of calls...
Empty Templates and the Truth: When Football Writes Faster Than It Can VerifyIn the 18th minute of the 2026 World Cup final between France and Croatia, I...
Esports Analysis: When Input Data Is Empty, Conclusions Must StopI once opened a nine-page esports analysis, full of tables, and every data ce...
When a Football System Misread a Hollywood Custody CaseIt was 3:12 a.m. in Shenzhen. I was sitting in front of two screens: one...
Metrics That Never Touch the Net: PPDA, xG and the Night Italy Lifted the Trophy at WembleyWembley, the night of July 11, 2026. In the second minute, Luke Shaw put...
The V.League Net: When the Match Report Is Never Written in AdvanceMinute 84, Thien Truong Stadium, Nam Dinh. The match between Thep Xanh Nam Di...
When the Sports Data Pipeline Deceives Itself: Lessons from a Mislabeled 'Tennis' TagOn Thursday morning I opened a file that the newsroom's automated...
The Empty Table and the Discipline of a Football Data ReaderThere is a moment in this profession I remember more clearly than any winning...
The Empty Cell: A Data Analyst's Discipline in the Middle of the Transfer WindowIn July 2026, in a small office in Nanshan District, Shenzhen, I sat in front...
NWSL Matchday 23: San Diego Shoots to Score, Washington Shoots to Fill the SheetLate on Saturday night I stayed behind in my studio in Manchester until almos...
The Empty Cell in V-League Data Sheets: When Missing Data Gets Misread as 'Nothing to Report'On Sunday night, after the match at the stadium, I stayed behind in the press...
Fenerbahçe score five in one half: a milestone repeated after three seasonsFenerbahçe scored five goals in a single half. By the time the referee blew f...
Brentford 3-0 Chelsea: 40% Possession, 2.22 xG and a Second Half in RuinsIn the 61st minute, Damsgaard placed the ball at the left corner flag. Before...
Nine Analytical Dimensions, Not a Single Line of Data: Football and the Discipline of SilenceNine analytical dimensions. Not a single line of data. That is all that came...
The V.League Transfer Window: When Empty Data Is More Dangerous Than Bad DataContract release clauses and the wage fund are the real story of a transfer...
The Blank Data Table: When an Esports Analytics Pipeline Collapses in SilenceThere is a kind of silence in an analytics room that nobody wants to hear. It...
Reading the Silence of the Transfer Market: Three Nods at La Romareda and Ninety Minutes in a CaféIn June 2026, while European football stood still because of the pandemic, I...
The Transfer Window and the Quiet Death of the Traditional WingerIn a scouting office in London in early August, a name was circled on a...
When the V.League Data Sheet Is Empty: Analytics Must Learn to Say 'Insufficient Information'On the night of January 5, 2026, I sat in front of a screen in Seoul and...
Nine Sections, Zero Data Points: The Crack Behind Football's Number TablesThe piece went live at 11 p.m. It was long. It had a table of contents and it...
An Empty Sheet Doesn't Lie: Notes from a Sports Data WriterOn Tuesday night, I opened the file and found it empty. Not empty in the sens...
When Table Tennis Data Returns to Zero: The Discipline of the Analyst2:47 a.m. in Nha Trang. I sat in front of two screens — one showing a...
When the Data Source Is Empty: Nine Analytical Dimensions and the Line Between Conclusion and FabricationKuala Lumpur, a morning in April. A file arrived from a partner, and inside i...
The Blank Scouting Report: Enzo Fernández, Croatia 2026 and the Discipline of Reading DataOn 19 January 2026, I sat in front of a blank spreadsheet in an office in...
The Blank Data Sheet and the Inference Trap in Vietnamese Football AnalysisThe clock on my screen read 01:47 when I reopened the analysis sheet for a...
Transfer Window Autopsy: The Non-Scoring Midfielder Is European Football's Most Mispriced AssetIn a technical meeting room at Décines-Charpieu in the winter of 2026, I plac...
Vietnam's Esports Data Gap and the Limits of AnalysisOn 14 July 2026 I stayed behind alone in the editing room, the screen frozen ...
V.League 1 2026/25: The Title Race Through the Lens of Data – Whoever Controls the System Wins the TitleSix rounds left, four teams separated by less than seven points. The V.League...
When Data Speaks: Croatia 2026 and the Variance Equation in Modern FootballNumbers never lie; it's just that we haven't asked the right questions yet. O...
When Data Lies: Analyzing the 2026 LCS Finals through xG and StrategyAt minute 42 of game 5, Team Phoenix led by 4k gold, yet their xG (expected...
Como 4-1 Leipzig: Fabregas Chooses Humility After a Historic Champions League NightOverture — five minutes When the final whistle sounded at Giuseppe Sinigaglia...
The Empty Report and the Craft of Football Analysis: When a Journalist Must Learn to Say 'I Don't Know'It was a Tuesday morning in Manchester, the kind of English rain that is...
When the Analysis Sheet Comes Back Empty: The Line Between Data Storytelling and Data FabricationI was sitting in Busan on a late autumn afternoon, opening the analysis sheet...
Reading the Transfer Window with Data: The Real Fee Is Not in the HeadlineOpening: a number nobody bothered to read On July 12, a 23-year-old midfielde...
When the Data Goes Silent: The Discipline of a Vietnamese Sports AnalystThree in the morning in Seoul, and the player-position file for matchday nine...
AFF Cup 2026: Vietnam's Championship Was Built on Data, Not LuckWhen the final whistle blew at the Singapore National Stadium, the 3-2...
Trung Dat's 40-metre strike: Vietnam's third tier, a 1-1 draw and the data voidLate in the first half at Dan Phuong stadium, Trung Dat collected the ball on...
The Null Result: When a Football Data Model Has to Learn to Stay SilentOn the night of 15 July 2026, in a small apartment in Liverpool, I kept my...
The Breath That No Spreadsheet Holds: When Transfer Data Misprices the Dressing RoomIn March 2026, at PSG's Camp des Loges training centre, I stood behind the...
Football in the Data Age: Why Numbers Never Speak for ThemselvesOn the night of June 30, 2026, in Kazan, Kylian Mbappe collected the ball on...
The Transfer Window and the Art of Reading Signal Through NoiseRome, 2 a.m. Outside the window, the city stays awake to the rhythm of calls...
Empty Templates and the Truth: When Football Writes Faster Than It Can VerifyIn the 18th minute of the 2026 World Cup final between France and Croatia, I...
Esports Analysis: When Input Data Is Empty, Conclusions Must StopI once opened a nine-page esports analysis, full of tables, and every data ce...
When a Football System Misread a Hollywood Custody CaseIt was 3:12 a.m. in Shenzhen. I was sitting in front of two screens: one...
Metrics That Never Touch the Net: PPDA, xG and the Night Italy Lifted the Trophy at WembleyWembley, the night of July 11, 2026. In the second minute, Luke Shaw put...
The V.League Net: When the Match Report Is Never Written in AdvanceMinute 84, Thien Truong Stadium, Nam Dinh. The match between Thep Xanh Nam Di...
When the Sports Data Pipeline Deceives Itself: Lessons from a Mislabeled 'Tennis' TagOn Thursday morning I opened a file that the newsroom's automated...
The Empty Table and the Discipline of a Football Data ReaderThere is a moment in this profession I remember more clearly than any winning...
The Empty Cell: A Data Analyst's Discipline in the Middle of the Transfer WindowIn July 2026, in a small office in Nanshan District, Shenzhen, I sat in front...
NWSL Matchday 23: San Diego Shoots to Score, Washington Shoots to Fill the SheetLate on Saturday night I stayed behind in my studio in Manchester until almos...
The Empty Cell in V-League Data Sheets: When Missing Data Gets Misread as 'Nothing to Report'On Sunday night, after the match at the stadium, I stayed behind in the press...
Fenerbahçe score five in one half: a milestone repeated after three seasonsFenerbahçe scored five goals in a single half. By the time the referee blew f...
Brentford 3-0 Chelsea: 40% Possession, 2.22 xG and a Second Half in RuinsIn the 61st minute, Damsgaard placed the ball at the left corner flag. Before...
Nine Analytical Dimensions, Not a Single Line of Data: Football and the Discipline of SilenceNine analytical dimensions. Not a single line of data. That is all that came...
The V.League Transfer Window: When Empty Data Is More Dangerous Than Bad DataContract release clauses and the wage fund are the real story of a transfer...
The Blank Data Table: When an Esports Analytics Pipeline Collapses in SilenceThere is a kind of silence in an analytics room that nobody wants to hear. It...
Reading the Silence of the Transfer Market: Three Nods at La Romareda and Ninety Minutes in a CaféIn June 2026, while European football stood still because of the pandemic, I...
The Transfer Window and the Quiet Death of the Traditional WingerIn a scouting office in London in early August, a name was circled on a...
When the V.League Data Sheet Is Empty: Analytics Must Learn to Say 'Insufficient Information'On the night of January 5, 2026, I sat in front of a screen in Seoul and...
Nine Sections, Zero Data Points: The Crack Behind Football's Number TablesThe piece went live at 11 p.m. It was long. It had a table of contents and it...
An Empty Sheet Doesn't Lie: Notes from a Sports Data WriterOn Tuesday night, I opened the file and found it empty. Not empty in the sens...
When Table Tennis Data Returns to Zero: The Discipline of the Analyst2:47 a.m. in Nha Trang. I sat in front of two screens — one showing a...
When the Data Source Is Empty: Nine Analytical Dimensions and the Line Between Conclusion and FabricationKuala Lumpur, a morning in April. A file arrived from a partner, and inside i...
The Blank Scouting Report: Enzo Fernández, Croatia 2026 and the Discipline of Reading DataOn 19 January 2026, I sat in front of a blank spreadsheet in an office in...
The Blank Data Sheet and the Inference Trap in Vietnamese Football AnalysisThe clock on my screen read 01:47 when I reopened the analysis sheet for a...
Transfer Window Autopsy: The Non-Scoring Midfielder Is European Football's Most Mispriced AssetIn a technical meeting room at Décines-Charpieu in the winter of 2026, I plac...
Vietnam's Esports Data Gap and the Limits of AnalysisOn 14 July 2026 I stayed behind alone in the editing room, the screen frozen ...
V.League 1 2026/25: The Title Race Through the Lens of Data – Whoever Controls the System Wins the TitleSix rounds left, four teams separated by less than seven points. The V.League...
When Data Speaks: Croatia 2026 and the Variance Equation in Modern FootballNumbers never lie; it's just that we haven't asked the right questions yet. O...
When Data Lies: Analyzing the 2026 LCS Finals through xG and StrategyAt minute 42 of game 5, Team Phoenix led by 4k gold, yet their xG (expected...
Como 4-1 Leipzig: Fabregas Chooses Humility After a Historic Champions League NightOverture — five minutes When the final whistle sounded at Giuseppe Sinigaglia...
The Empty Report and the Craft of Football Analysis: When a Journalist Must Learn to Say 'I Don't Know'It was a Tuesday morning in Manchester, the kind of English rain that is...
When the Analysis Sheet Comes Back Empty: The Line Between Data Storytelling and Data FabricationI was sitting in Busan on a late autumn afternoon, opening the analysis sheet...
Reading the Transfer Window with Data: The Real Fee Is Not in the HeadlineOpening: a number nobody bothered to read On July 12, a 23-year-old midfielde...
When the Data Goes Silent: The Discipline of a Vietnamese Sports AnalystThree in the morning in Seoul, and the player-position file for matchday nine...
AFF Cup 2026: Vietnam's Championship Was Built on Data, Not LuckWhen the final whistle blew at the Singapore National Stadium, the 3-2...
