morocco
International FootballVietnamese Football and a Lesson from an Excavation: When Data Is Not Enough to Tell a StoryIn the last three matches of the Vietnam U23 team in the AFC U23 qualifiers,...
EsportsEmpty Foundations: When Esports Writes Suspended Sentences From Unverified DataTwo in the morning. The studio lights had been off for hours, leaving only th...
EsportsWhen the Data Is Empty: The Analyst's Discipline of Silence2:17 a.m., Shanghai. I had just finished running the data pipeline for an...
International FootballVan Dijk and the Five-Defender Rumour: When a Captain Has to Defend Himself in the Eye of the StormIn the press-conference room of the Royal Dutch Football Association,...
EsportsThe 42nd Minute and the Panenka: How Morocco Built Its World Cup DreamOn 6 December 2026, at Education City Stadium in Al Rayyan, Achraf Hakimi...
International FootballWorld Cup 2030: When Morocco's Prime Minister Strikes the Federation President, the Final Slips Away from CasablancaOn August 13, in Rabat, a single sentence issued from the prime minister's se...
BadmintonIndonesia reach the 2026 Asian Games men's team badminton final: two doubles and a silenceThe decisive doubles Leo Rolly Carnando and Daniel Marthin closed out the...
Table TennisKorean Youth Table Tennis and the Chinese Wall: Reading the Data Before Trusting the MedalIn Paris, Lim Jong-hoon and Shin Yu-bin left the table with a bronze medal in...
SwimmingThe Real Finish Line of Vietnamese Swimming Sits in the Data LayerIn lane four of a 50-metre pool in Nha Trang, a fifteen-year-old girl touches...
Domestic FootballThe Cong Viettel Lose to Persib Bandung: The 41st-Minute Moment and the Price of DisciplineI rewound the tape three times. Minute 41: Lương Chí Khải slid in to cut out...
EsportsWhen the Data Doesn't Exist: Lessons From a Locked Esports AnalysisThe clock on my screen ticked over to 2:17 a.m., Kuala Lumpur time. I had jus...
International FootballAjax Burned 24 Million Euros and Got Two Names Dissected: A Lesson from the Room Without CamerasAt minute 62 at the Johan Cruijff ArenA, Viktor Tsygankov took off his warm-u...
GolfChange your driver without changing drivers: The tuning art 90% of golfers ignoreI have followed hundreds of fitting sessions in Nagoya and Tokyo, and there i...
TennisJannik Sinner's Right Knee: When Title-Defense Points Collide With a Body Relearning How to MoveAt four in the afternoon in Monte Carlo, Jannik Sinner's practice session was...
AthleticsEuropean Athletics Championships 2028's record £3m prize fund: deconstructing the payout structure and what it means for Vietnamese athleticsEighth place at the European Athletics Championships 2028 in Silesia is worth...
International FootballTransfer Window: A Full Skeleton, An Empty CoreI keep a habit that is hard to break: every morning I reopen the list of...
Domestic FootballMoriyasu and the Malaysia Coaching Seat: A Signal from Southeast Asian Football's Silent Arms RaceIn the parking lot of a training centre in Southeast Asia, I overheard two...
Domestic FootballVietnam U23 and the Black Shirt: The Half-Time Adjustment Is the Real StoryIn the first half of Vietnam U23's group-stage match against Philippines U23 ...
Martial ArtsSwapping a Player Mid-Symphony: Vietnam's 2026 World Poomsae Gold and the Name That Cannot Be ReplacedOn the morning of the final in Chuncheon, the cold from the lake near the are...
VolleyballSasipaporn Janthawisut: 115 Points, One Zero-Point Night, and the Data Gap at Thanh HoaThat night in Vinh Long, the electronic scoreboard read 0 beside Sasipaporn...
