brussels
When the Ball Rolls Across Borders: Notes from Brussels and Unanswered Questions for Vietnamese Youth Table TennisThere was an afternoon at Royal Alpa Table Tennis Club — a small corner in th...
China-EU Table Tennis Friendship Event in Brussels: When the Table Becomes a Diplomatic BridgeLast weekend, at the Royal Alpa Table Tennis Club in Brussels, 24 players wer...
Amy Hunt's 22.16s Sprint: Between Peak Form and a Fatigue SignalBrussels, Diamond League final night. Amy Hunt crossed the finish line in the...
Indonesia and the 2026 Asian Games Bronze: A Target Without a Single MetricAt the Indonesian Volleyball Federation's target announcement, I sat in the...
Milton Keynes: 14 Women, £650, and the Data Gap at the Grassroots of Table TennisOn 6 September, at the Milton Keynes Table Tennis Centre, fourteen women walk...
Seven Points and the Quiet Spaces: Hung Yen Unbeaten in Round ThreeThe match in round three ended 1-1. On the electronic scoreboard at PVF...
Eight Dimensions of Fight Analysis: When the Data Is Empty, People Start InventingAt a post-fight press conference in Ho Chi Minh City, a young reporter raised...
JJ Gabriel: Manchester United's 15-year-old prodigy and the talent development puzzleIn mid-February 2026, European football turned its attention to a very young...
Samarkand 2026: India Defends the Throne Amid Away Pressure and a Generational RaceSamarkand, the legendary city on the Silk Road, will become the focal point o...
The Silence Before the Goal: The Journey from Youth Data to Southeast Asian Throne of Vietnamese FootballIn the 74th minute of the second leg final at Rajamangala Stadium, my data...
When Spanish Data Cannot Read V.League: A Lesson from Barcelona on the Limits of Tactical ModelsIn July 2026, I sat in an office in Barcelona watching a screen fill with sev...
2026 Swimming World Cup: Kornev Equals 44.84 Short-Course Record, Steenbergen Leads Prize MoneyAt the opening stop of the 2026 Swimming World Cup in Baku, the scoreboard...
San Beda beats Perpetual 71-63: Puno seals it, Torculas fills the stat sheetThe electronic clock above the court showed exactly 49 seconds remaining. San...
Mac Allister, Liverpool and the October 11 Fixture: The Voice of an Unsigned ContractOn the noticeboard at the Kirkby training centre, the October calendar is...
Monza 'Condemned' to Relegation, Fiorentina Escape Amid 7-Goal Storm: Serie A's Paradox After 2 RoundsRound 2 of Serie A came to a close, and at the Brianteo stadium, no one said ...
A "Tennis" Tag on a Crude Oil Wire Report: The Fault Is in the Labelling Layer0347 GMT. There is a row in my spreadsheet that reads like this: front-month...
The Seven-Minute Whistle and the 35-Year Trophy: Inside the FIFA ASEAN Cup 2026 ControversyThe Seventh Minute of Added Time In the dying minutes of Indonesia against...
Singapore 2026: When Victory Doesn't Come From Pure SpeedMarina Bay, 10 PM. The telemetry screen in front of me shows a blue curve...
The Empty Dossier: The Real Cost of a Transfer Window Without DataIn January, in a scouting office less than three kilometres from Mestalla, I...
Sterling, Free Agency and the Sourcing Gap: The Market Math of a 31-Year-Old Without a ClubIn the summer of 2026, when Chelsea completed the deal that took Raheem...
