CamiloCamilo
International FootballReal Sociedad v Bournemouth and the European slate: what the fixture sheet gives awayOn my desk in Paris I tape an A4 sheet to the edge of the video shelf. Two...
International FootballWinless, Goalless Tottenham: What Lies Behind Roberto De Zerbi's Words?Winless, Goalless Tottenham: What Lies Behind Roberto De Zerbi's Words? The...
Table TennisLowri Hurd: From Able-Bodied Table Tennis to Paralympic – The Journey to Conquer Class 9At the ITTF World Para Elite event in Spokane, I watched an 18-year-old walk...
EsportsNRG Beat MOUZ 2-1 at StarSeries Fall 2026: When Map Preparation Beats World RankingWhen NRG entered Cache — a map they chose themselves — and moved ahead 11-6 a...
International FootballMourinho and the Referee War: What Shield for Real Madrid?In the press room at the Bernabéu, José Mourinho said one sentence and then...
BadmintonIndia 3-0 Kazakhstan at the 2026 Asian Games: The Singles Win Opens the Door, the Doubles Gap Stays ShutOn the bench of India's women's badminton team, two doubles rackets stayed...
Domestic FootballWhen V.League Transfer Fees Go Unpublished: Reading Signals from the Training GroundSix forty in the morning on a Tuesday, and the Hoa Xuan pitch was still wet...
International FootballTen Signings, One Empty Summer, and the Trap Called 'Identity'At Stoke City's training ground, Tony Pulis once pulled Gerry Taggart and...
Domestic FootballVietnam U20 vs Palestine U20: A Do-or-Die Battle with No Room for HesitationViet Tri Stadium, Phu Tho, a hot late September afternoon. The air is thick...
Domestic FootballCAHN in Shanghai: The Gap Left by Dinh Bac and the Fixture-Load ProblemCAHN in Shanghai: The Gap Left by Dinh Bac and the Fixture-Load Problem On th...
International FootballThe Mask Left Hanging: The Mysterios and the Price of a Memory That Refuses to LeaveA demand that cannot be met, and a mask left waiting. At 43, I have sat in to...
BadmintonDanish Badminton and the 3.1-Metre Gap: When Data Forces a Second Look at a Golden GenerationIn the men's singles quarter-final in Odense last autumn, I sat in the sevent...
Domestic FootballSaudi Arabia Rejects Postponement of 2027 Asian Cup: When the Schedule Confronts Security RisksIn a rare development in Asian football, Saudi Arabia's Local Organizing...
Domestic FootballDoan Van Hau Handed Four-Match Ban: What Really Threatens His National Team Spot, If Not the Sanction?Minute 68. The clock on the stands stopped at the exact moment Doan Van Hau...
International FootballASIAD 2026: Vietnam loses medal-round spot in 10m air rifle mixed team after clothing inspectionOn the morning of September 22, the electronic scoreboard at the ASIAD 2026...
Table TennisThe Blank Cells on the Data Sheet and the Biggest Trap in Vietnamese Table TennisOne evening in March, I sat in front of a screen with a data file already ope...
EsportsVCT 2027: A Nine-Month Calendar, a $100K–$400K Ladder, and the Buried China ClauseOn 15 October I opened the VCT 2027 calendar release and did what I have done...
BadmintonAsian Games 2026: India, Two Pillars and an Unverified Path to the Men's Badminton FinalIn the men's team badminton final at Hangzhou 2026, I stayed to watch all fiv...
Table TennisWTT Table Tennis: How the 52-Week Ranking Misreads FormThe file opened on screen with nine standard sections of a table tennis...
Domestic FootballVietnam U20 Eliminated: Apology Is Not a Verdict, It's an Unfinished AuditThe ball rolled on the artificial turf of the stadium in Dushanbe, Tajikistan...
International FootballWinless, Goalless Tottenham: What Lies Behind Roberto De Zerbi's Words?Winless, Goalless Tottenham: What Lies Behind Roberto De Zerbi's Words? The...
Table TennisLowri Hurd: From Able-Bodied Table Tennis to Paralympic – The Journey to Conquer Class 9At the ITTF World Para Elite event in Spokane, I watched an 18-year-old walk...
EsportsNRG Beat MOUZ 2-1 at StarSeries Fall 2026: When Map Preparation Beats World RankingWhen NRG entered Cache — a map they chose themselves — and moved ahead 11-6 a...
International FootballMourinho and the Referee War: What Shield for Real Madrid?In the press room at the Bernabéu, José Mourinho said one sentence and then...
BadmintonIndia 3-0 Kazakhstan at the 2026 Asian Games: The Singles Win Opens the Door, the Doubles Gap Stays ShutOn the bench of India's women's badminton team, two doubles rackets stayed...
Domestic FootballWhen V.League Transfer Fees Go Unpublished: Reading Signals from the Training GroundSix forty in the morning on a Tuesday, and the Hoa Xuan pitch was still wet...
International FootballTen Signings, One Empty Summer, and the Trap Called 'Identity'At Stoke City's training ground, Tony Pulis once pulled Gerry Taggart and...
Domestic FootballVietnam U20 vs Palestine U20: A Do-or-Die Battle with No Room for HesitationViet Tri Stadium, Phu Tho, a hot late September afternoon. The air is thick...
Domestic FootballCAHN in Shanghai: The Gap Left by Dinh Bac and the Fixture-Load ProblemCAHN in Shanghai: The Gap Left by Dinh Bac and the Fixture-Load Problem On th...
International FootballThe Mask Left Hanging: The Mysterios and the Price of a Memory That Refuses to LeaveA demand that cannot be met, and a mask left waiting. At 43, I have sat in to...
BadmintonDanish Badminton and the 3.1-Metre Gap: When Data Forces a Second Look at a Golden GenerationIn the men's singles quarter-final in Odense last autumn, I sat in the sevent...
Domestic FootballSaudi Arabia Rejects Postponement of 2027 Asian Cup: When the Schedule Confronts Security RisksIn a rare development in Asian football, Saudi Arabia's Local Organizing...
Domestic FootballDoan Van Hau Handed Four-Match Ban: What Really Threatens His National Team Spot, If Not the Sanction?Minute 68. The clock on the stands stopped at the exact moment Doan Van Hau...
International FootballASIAD 2026: Vietnam loses medal-round spot in 10m air rifle mixed team after clothing inspectionOn the morning of September 22, the electronic scoreboard at the ASIAD 2026...
Table TennisThe Blank Cells on the Data Sheet and the Biggest Trap in Vietnamese Table TennisOne evening in March, I sat in front of a screen with a data file already ope...
EsportsVCT 2027: A Nine-Month Calendar, a $100K–$400K Ladder, and the Buried China ClauseOn 15 October I opened the VCT 2027 calendar release and did what I have done...
BadmintonAsian Games 2026: India, Two Pillars and an Unverified Path to the Men's Badminton FinalIn the men's team badminton final at Hangzhou 2026, I stayed to watch all fiv...
Table TennisWTT Table Tennis: How the 52-Week Ranking Misreads FormThe file opened on screen with nine standard sections of a table tennis...
Domestic FootballVietnam U20 Eliminated: Apology Is Not a Verdict, It's an Unfinished AuditThe ball rolled on the artificial turf of the stadium in Dushanbe, Tajikistan...
