pool
BKFC 95: Jimmie Rivera, 13cm of Reach and a Gap Measured in LevelsI watched the replay three times, and all three times my eye stopped at the...
Vietnamese Volleyball: Nine Dimensions of Analysis and One Data GapOn a Saturday night in Binh Duong, I reopened a deep analysis of Vietnamese...
Olise's Hat-Trick in Bayern Munich 7-0 Union Berlin: Separating Real Signal From News NoiseThree in the morning in Nha Trang, the coffee shop on Tran Phu Street had...
A Football Handbook for Girls Aged 6-9: VFF Lays the First Brick at the Base of the PyramidOn a small pitch on the outskirts of Hanoi, I watched a girl of about seven...
Remind in Chun-Li Cosplay at the Street Fighter Premiere: When a Game IP Enters Through Film, Not Through the Competitive CircuitRemind walked out in Chun-Li's blue costume, hair in twin buns, standing on t...
0-8 in Shanghai: When the Scoreboard Exposes a Gap No One Wants to ReadI reopened the VALORANT Champions Shanghai scoreboard at 2 AM Incheon time, a...
Vietnam U23 Tests Itself Against Thailand for a USD 100,000 Title: Three Matches in Five Days and the Fitness Question Nobody AskedThe squad assembles on 8 November. The opener against Thailand is on 10...
Australian Women's Open 2026: 29 Players, a Short Format and a Thin FutureAt Mounties, Sydney, a missed long pot in the opening frame can end a player'...
FIFA ASEAN Cup 2026: When Southeast Asia Rewrites Its Own Name Through a Single LinkIn London, when the clock strikes seven in the evening, the sun has already...
China Masters 2026: Srikanth Reborn at 33, Satwik-Chirag Survive 69-Minute Test — The Full Picture of Indian BadmintonBefore the world could see, the data had already whispered. And in Shenzhen,...
When Data Stays Silent: Lessons from an Empty Esports Analysis PipelineThere is a moment in sports data analysis that I remember clearly, and it has...
Thailand's Ring and the Counterintuitive Punch of GlobalizationOn the last Saturday of March, at a small ring in Chiang Mai tucked behind a...
EuroLeague Expansion for 2027-28: Aris and Hapoel Jerusalem Join the 13-Candidate FieldThis month, a file left Thessaloniki. Aris, a basketball club nearly a centur...
Vietnam's Wushu 'Rain of Medals' at Asiad 20: When Bronze Is a Shield, Not a PeakI got EURO 2026 wrong, not because I lacked information, but because I truste...
The Low Driven Cross and the Whiffed Swing: An Anatomy of Santiago Giménez's Miss in the Concacaf ClásicoIn the fourth minute, Santiago Giménez stood about seven metres from the Unit...
Japan and Iran Sweep AVC 2026 Pool Play: The Perfect Record and the Gaps Nobody ReadsIn Fukuoka, Yuji Nishida spiked at an 82% success rate and scored 16 points a...
Read the Splits Before the Time: Decoding a Post-Olympic Swimming SeasonIn June 2026, at Indianapolis, Alex Walsh touched the wall in the women's 200...
The Nine Data Layers of an Esports Analysis: A Beautiful Skeleton, an Empty CoreI received an esports analysis nine pages long. Every page had a heading. Eve...
Asian Games 2026 Badminton Draw: Five Days, Double-Match Days and Three Early CollisionsOn September 26, 2026, inside the arena at the Aichi-Nagoya sports complex, a...
Quansah, the €70 Million Buy-Back Clause and How Leverkusen Keeps Its ManIn November, I sat in front of a screen rewatching a Bayer Leverkusen match a...
Vietnamese Volleyball: Nine Dimensions of Analysis and One Data GapOn a Saturday night in Binh Duong, I reopened a deep analysis of Vietnamese...
Olise's Hat-Trick in Bayern Munich 7-0 Union Berlin: Separating Real Signal From News NoiseThree in the morning in Nha Trang, the coffee shop on Tran Phu Street had...
A Football Handbook for Girls Aged 6-9: VFF Lays the First Brick at the Base of the PyramidOn a small pitch on the outskirts of Hanoi, I watched a girl of about seven...
Remind in Chun-Li Cosplay at the Street Fighter Premiere: When a Game IP Enters Through Film, Not Through the Competitive CircuitRemind walked out in Chun-Li's blue costume, hair in twin buns, standing on t...
0-8 in Shanghai: When the Scoreboard Exposes a Gap No One Wants to ReadI reopened the VALORANT Champions Shanghai scoreboard at 2 AM Incheon time, a...
Vietnam U23 Tests Itself Against Thailand for a USD 100,000 Title: Three Matches in Five Days and the Fitness Question Nobody AskedThe squad assembles on 8 November. The opener against Thailand is on 10...
Australian Women's Open 2026: 29 Players, a Short Format and a Thin FutureAt Mounties, Sydney, a missed long pot in the opening frame can end a player'...
FIFA ASEAN Cup 2026: When Southeast Asia Rewrites Its Own Name Through a Single LinkIn London, when the clock strikes seven in the evening, the sun has already...
China Masters 2026: Srikanth Reborn at 33, Satwik-Chirag Survive 69-Minute Test — The Full Picture of Indian BadmintonBefore the world could see, the data had already whispered. And in Shenzhen,...
When Data Stays Silent: Lessons from an Empty Esports Analysis PipelineThere is a moment in sports data analysis that I remember clearly, and it has...
Thailand's Ring and the Counterintuitive Punch of GlobalizationOn the last Saturday of March, at a small ring in Chiang Mai tucked behind a...
EuroLeague Expansion for 2027-28: Aris and Hapoel Jerusalem Join the 13-Candidate FieldThis month, a file left Thessaloniki. Aris, a basketball club nearly a centur...
Vietnam's Wushu 'Rain of Medals' at Asiad 20: When Bronze Is a Shield, Not a PeakI got EURO 2026 wrong, not because I lacked information, but because I truste...
The Low Driven Cross and the Whiffed Swing: An Anatomy of Santiago Giménez's Miss in the Concacaf ClásicoIn the fourth minute, Santiago Giménez stood about seven metres from the Unit...
Japan and Iran Sweep AVC 2026 Pool Play: The Perfect Record and the Gaps Nobody ReadsIn Fukuoka, Yuji Nishida spiked at an 82% success rate and scored 16 points a...
Read the Splits Before the Time: Decoding a Post-Olympic Swimming SeasonIn June 2026, at Indianapolis, Alex Walsh touched the wall in the women's 200...
The Nine Data Layers of an Esports Analysis: A Beautiful Skeleton, an Empty CoreI received an esports analysis nine pages long. Every page had a heading. Eve...
Asian Games 2026 Badminton Draw: Five Days, Double-Match Days and Three Early CollisionsOn September 26, 2026, inside the arena at the Aichi-Nagoya sports complex, a...
Quansah, the €70 Million Buy-Back Clause and How Leverkusen Keeps Its ManIn November, I sat in front of a screen rewatching a Bayer Leverkusen match a...
