kozoom
BilliardsThree-cushion: the data gap Vietnamese billiards has never measuredThree-cushion: the data gap Vietnamese billiards has never measured The final...
International FootballLiverpool 0-0 Fulham: A Stalemate at Anfield and the Crack in the Final ThirdIn the 92nd minute, Dominik Szoboszlai rose to meet a cross from the right,...
BadmintonLoh Kean Yew vs Kunlavut Vitidsarn: The Historic Final and the Data Equation at the Asian GamesHook: The Defining Moment at Ichinomiya City Municipal Gymnasium When the mai...
VolleyballIndonesia's Bronze Goal at the 2026 Asian Games: A Mirror or a Warning for Vietnamese Volleyball?When PBVSI chairman Imam Sudjarwo said Indonesia's men's volleyball team is...
BilliardsHCMC Mixed Doubles 9-Ball Final: Liu Shasha and Hsieh Chia-Chen Come Back to Beat Aloysius Yapp and Silviana LuFor nearly four minutes in the third rack of the deciding set, not a single...
International FootballBarcelona's spending limit rises by €150m, the €250m gap to Real Madrid remains an unbridgeable chasmDa Nang, one night in April 2026. I was sitting in a quarantine room, stadium...
BadmintonThree Rallies Decide a Whole Season: Inside the Rhythm of Elite BadmintonAt the Istora Senayan arena in Jakarta, on a June evening, I sat in the...
Domestic FootballSupachok Speaks Ahead of the Vietnam Rematch: Consadole Sapporo's Release Clause Is the Real StoryIn the afternoon at the technical area, I reopened the tape and started...
EsportsAstralis Benches HooXi and jabbi: When the Contract Cycle Overshadows a TrophyThe night Astralis lifted its first LAN trophy since December 2026, I sat...
Domestic FootballV.League's Final 15 Minutes: The True Measure of Squad DepthMinute 88, stand B of Hang Day Stadium. A man in his sixties stands up, both...
Table Tennis2026 U.S. Open: 118 Events and the Map of American Table Tennis Before the Los Angeles OlympicsAt eight in the morning on December 16, 2026, the lights at the Mandalay Bay...
BadmintonLakshya Sen Loses to Loh Kean Yew at Asian Games 2026: The 70-Minute Crack and the Physical Debt of a Team BronzeThe last shuttle fell, heading straight into the net. Lakshya Sen stood still...
EsportsWhen a 2,000-word sports analysis says nothing: Lessons on the limits of dataA sports analysis piece two thousand words long can contain how many...
EsportsNine Verification Layers Behind an Esports Deal: When Transfer Noise Drowns Out the SignalA phone call at 2:47 in the morning, from a Korean number I had saved under...
International FootballElías Montiel: Atlas's Record Signing or an Uninsured Gamble?Guadalajara airport on Tuesday morning was nothing special. But when a black...
BadmintonPV Sindhu at the 2026 Asian Games: the left foot, the No. 15 ranking and the break at the quarter-finalTen days apart, on the same court in Hangzhou, the scoreboard recorded two...
TennisBirrell Wins Korea Open: A Final Decided by 41 Unforced ErrorsOn my desk in Paris, I keep a spreadsheet open year after year. More than a...
International FootballBayern Munich, Kane and Olise: Confidence Spoken From the Supervisory BoardIn Munich, a familiar voice has returned to the airwaves. Karl-Heinz Rummenig...
Martial ArtsVietnam's Combat Sports and the Misplaced Ruler: The Conversion Problem from SEA Games to AsiaOn 5 August 2026, in London, I sat in the press room with a piece of paper...
GolfWind Blows Ball Before Chip Shot: Absurdity or Truth in Golf Rules?Imagine you are standing on the fairway, about to hit a chip shot onto the...
