cand
International FootballWhen Input Data Is Empty: Lessons on the Two-Stage Sports Analysis Pipeline and the Limits of ConclusionsIn the modern sports industry, where a single transfer decision can cost tens...
International FootballParedes suspended 10 matches: Argentina loses the 'midfield brain' in the post-Messi eraThe moment the ball changes hands is when the match truly begins. For...
Domestic FootballPersib Bandung 1-0 The Cong Viettel: Two Decisive Moments and the Gaps in the Match RecordAt minute 45, the scoreboard at the stadium in Bandung still read 0-0. I was...
AthleticsMAS Holdings and the 242-Point Shield: 27 Meet Records in a Field Awaiting a New Force548 points, 253 medals, 27 meet records. These three numbers appeared side by...
Table TennisTwo Teenagers From the Isle of Wight and the Shirt That Never Appears on a ScoreboardTwo Teenagers From the Isle of Wight and the Shirt That Never Appears on a...
International FootballTwo Minutes After the Disallowed Goal: Inter Beat Bologna Through Squad Depth, Not InspirationThe ball was in Bologna's net. Ange-Yoan Bonny had already turned towards the...
International FootballChivas, Nike and the controversial third kit: Inside the leak machine and the identity of Mexican footballThe printer in my small apartment in Marseille jammed again just when I neede...
International FootballOlise, the 88th Minute, and the Crack Beneath France's 1-0 Win Over BelgiumIn the 88th minute, at a stadium with no empty seats left, Michael Olise...
EsportsMarvel Rivals: 106 Team-Up Combos and the Balance Math Nobody Wants to CountHook At two in the afternoon Seoul time, I sat down and counted the Marvel...
Volleyball2026 AVP League Championship: Neutralized Blocks Decided Both Beach FinalsIn the women's final of the 2026 AVP League Championship, Wilkerson left the...
SwimmingVietnamese Swimming and the Price of Medals Without DataIn May 2026, at the SEA Games 32 in Cambodia, I sat in front of my screen,...
Domestic FootballThree defeats and a door shut just as the U17 generation knocksThe final whistle blows. In the neutral stand, a few Vietnamese fans stand...
International FootballDomain Mislabeling: When Crime News Enters the Football Analytics PipelineAn article about a criminal trial and a grieving family was labeled "football...
BadmintonAidil Sholeh Ends Malaysia's 27-Month Drought: The Super 100 Title and a Sigh for Malaysian BadmintonJason Teh walked into the Vietnam Open 2026 final as the top seed. Two games...
International FootballGreta Espinoza's Fall That Shook a World Cup JourneyWhen the looping ball hung in the box, Greta Espinoza jumped on instinct — th...
International FootballSon Heung-min's Right Ankle: Decoding the 2-0 Win Over Germany at the 2026 World CupOn June 18, 2026, in Kazan, I stood about fifteen meters from the touchline —...
GolfPGA Tour Season: Moments That Defined a Year of TurmoilWhen Cameron Young stood on the 18th hole at TPC Sawgrass, he didn't know his...
International FootballV.League Mid-Season Transfer Window: The Real Race Is in the Wage Bill, Not the RumoursOn the final night of the mid-season transfer window, I sat in the corridor o...
International FootballThe Summer Transfer Market: When Traditional Wingers Are ForgottenOn a late June afternoon, I stood in the corridor leading to the tunnel of a...
TennisWhen Algorithms Mislabel: Lessons from a Music Article Tagged as TennisThe stadium is empty, but I can hear the heartbeat of a generation. That's wh...
