GeliGeli
The Empty File in a Tokyo Newsroom: When Volleyball Gets Audited With Zero DataIn early June 2026, on the eleventh floor of a sports newsroom in Shinjuku, I...
Nine Empty Fields and the Discipline of a Data WriterThe long analysis landed in my inbox at 23:47, Busan time. Nine sections. Nin...
India 3-0 Bangladesh at Asian Games 2026: A Win Tainted by the 'Nine Minutes' NumberThe first number that caught my eye was not the 3-0 scoreline. It was a small...
The 9.0400 Score and a 0.05 Gap: Inside Darren Yap's Historic BronzeDarren Yap bowed to the mat in the proper ritual, both hands close to his hip...
Data Voids in Table Tennis: When the Analysis Sheet Returns ZeroOn August 13, 2026, I opened a nine-dimension analysis sheet on table tennis...
Kalshi's $1.73 Billion Esports Volume: One Quarter Held 55.8% of It, and the Gaps Behind the HeadlineOn October 1, 2026, I opened the Kalshi dataset for the fourth time that week...
Badmintonligaen Transfer Window: Contract Noise and the 3.1-Metre GapIn the first ten days of the Badmintonligaen registration window, my tracking...
Vietnam vs Thailand 17:30 September 21: The Qualification Ticket and Two Unanswered QuestionsVietnam vs Thailand 17:30 September 21: The Qualification Ticket and Two...
Racist message to Jess Carter: When football must step into the courtroomOn July 17, 2026, Jess Carter walked off the pitch after England's Women's Eu...
Worlds 2026 Play-In: The Format Revolution and MVK's Historic OpportunityThat night at the Kuala Lumpur national stadium, the big screen replayed the...
Faker and Oner's Playoff Metrics Dip Together: T1 Heads into Worlds 2026 on a Sample Size Too SmallInside a team's analysis room, there are numbers that make no noise but decid...
Vietnamese Table Tennis and the Lesson of an Empty Analysis: When Input Data Is Insufficient for Deep AnalysisIn the context of Vietnamese sports increasingly focusing on technology, data...
When Mid Lane Wins by Vision: A Meta Lesson from the Annual SeasonMinute 27:14. The scoreboard showed one line that made the arena go quiet: ze...
V-League Transfer Window: A Loud Signing Cannot Hold the Dressing-Room RhythmLate afternoon at a training ground south of Hanoi, the kit van pulled up...
Babybay, G2 and the VCT China Door: When a Second-Best Rating Is Put on the ScalesA paradox at Champions Shanghai At Champions Shanghai, the stat sheet listed...
12:56 in Copenhagen: Dawit Seare, Eritrea and Jakob Ingebrigtsen's Load ProblemThe day football stopped, I started counting steps again. That night I sat in...
Thuy Linh and the Asiad Equation: The Medal Is Not in Her WristLate at night in an arena, after the stands go quiet, what remains is the...
Bournemouth, four surrendered leads and the void Alex Scott leaves behindIn four different matches this season, Bournemouth entered the closing stretc...
A Nha Trang Gym at 5:20 AM: The Season's Heartbeat Nobody MeasuresAt 5:20 in the morning on March 10, 2026, the yellow lamp inside the martial...
The Empty Data Room of Vietnamese FootballAt the 88th minute, up in the stands, I looked down at my phone screen. The...
Nine Empty Fields and the Discipline of a Data WriterThe long analysis landed in my inbox at 23:47, Busan time. Nine sections. Nin...
India 3-0 Bangladesh at Asian Games 2026: A Win Tainted by the 'Nine Minutes' NumberThe first number that caught my eye was not the 3-0 scoreline. It was a small...
The 9.0400 Score and a 0.05 Gap: Inside Darren Yap's Historic BronzeDarren Yap bowed to the mat in the proper ritual, both hands close to his hip...
Data Voids in Table Tennis: When the Analysis Sheet Returns ZeroOn August 13, 2026, I opened a nine-dimension analysis sheet on table tennis...
Kalshi's $1.73 Billion Esports Volume: One Quarter Held 55.8% of It, and the Gaps Behind the HeadlineOn October 1, 2026, I opened the Kalshi dataset for the fourth time that week...
Badmintonligaen Transfer Window: Contract Noise and the 3.1-Metre GapIn the first ten days of the Badmintonligaen registration window, my tracking...
Vietnam vs Thailand 17:30 September 21: The Qualification Ticket and Two Unanswered QuestionsVietnam vs Thailand 17:30 September 21: The Qualification Ticket and Two...
Racist message to Jess Carter: When football must step into the courtroomOn July 17, 2026, Jess Carter walked off the pitch after England's Women's Eu...
Worlds 2026 Play-In: The Format Revolution and MVK's Historic OpportunityThat night at the Kuala Lumpur national stadium, the big screen replayed the...
Faker and Oner's Playoff Metrics Dip Together: T1 Heads into Worlds 2026 on a Sample Size Too SmallInside a team's analysis room, there are numbers that make no noise but decid...
Vietnamese Table Tennis and the Lesson of an Empty Analysis: When Input Data Is Insufficient for Deep AnalysisIn the context of Vietnamese sports increasingly focusing on technology, data...
When Mid Lane Wins by Vision: A Meta Lesson from the Annual SeasonMinute 27:14. The scoreboard showed one line that made the arena go quiet: ze...
V-League Transfer Window: A Loud Signing Cannot Hold the Dressing-Room RhythmLate afternoon at a training ground south of Hanoi, the kit van pulled up...
Babybay, G2 and the VCT China Door: When a Second-Best Rating Is Put on the ScalesA paradox at Champions Shanghai At Champions Shanghai, the stat sheet listed...
12:56 in Copenhagen: Dawit Seare, Eritrea and Jakob Ingebrigtsen's Load ProblemThe day football stopped, I started counting steps again. That night I sat in...
Thuy Linh and the Asiad Equation: The Medal Is Not in Her WristLate at night in an arena, after the stands go quiet, what remains is the...
Bournemouth, four surrendered leads and the void Alex Scott leaves behindIn four different matches this season, Bournemouth entered the closing stretc...
A Nha Trang Gym at 5:20 AM: The Season's Heartbeat Nobody MeasuresAt 5:20 in the morning on March 10, 2026, the yellow lamp inside the martial...
The Empty Data Room of Vietnamese FootballAt the 88th minute, up in the stands, I looked down at my phone screen. The...
