caf
The Walk-Off Moment: Senegal's AFCON Title Dispute Goes to CASI pressed slow motion. The clock in the right corner read the seventh minute ...
Infantino, Africa's 54 Votes and the FIFA Presidency Arithmetic for MarchThe invitation letter to the strategy conference in Cape Verde on the 7th and...
Leung Sheung - Wing Chun Master and a Century-Spanning JourneyIn the world of martial arts, few names are as closely associated with...
The Empty Cells in Kenya's Women's Athletics DataOn Tuesday morning, in the press room at Kasarani, I reopened the women's...
Table Tennis for Parkinson's: Two English Players Take Men's Doubles Silver in Le Mans with Scratch PairingsBefore serving, Rob Cook placed the ball in the palm of his hand and waited....
Kevin Durant Praises Bogdan Bogdanović: Work Ethic Cannot Fill the 23-Game GapKevin Durant, at 37, stood in front of a microphone and spent time talking...
China Masters 2026: Satwik and Chirag and the Final Five Points Drawn from the Gap at Mid-CourtThe 16-17 moment The scoreboard stopped at 16-17. Satwiksairaj Rankireddy sto...
Minecraft's Fourth Dimension: The Sift and the 2027 GoalOn September 27, during Minecraft LIVE, Mojang Studios showed a few seconds o...
Ulsan Dawn and the 4 AM Call: When the K League Transfer Market Enters Its Final StretchThe Ulsan dawn never lies. At 61, I still pick up the phone at 4 AM – because...
Halkbank Before the 2026-2027 Season: Ambition Built on an Academy FoundationHai Phong is in its regular season, but the story I want to tell today starts...
The Empty Dossier: When a Vietnamese Football Report Is Full of Words but Has Not a Single Line of DataThere is a moment in this trade that taught me more than six months in a...
Vietnam Women's Volleyball Stopped in the Asiad 20 Quarterfinals: Asia's Third Tier and an Empty Diary PageIn a small studio in Chiang Mai, where I have sat reading match results sent ...
Como 4-1 Manchester United: Nico Paz, the Lombardy Rain and the Problem Carrick Could Not SolveThe scoreboard at Como read 18:20 and the referee was still holding the ball,...
14 Matches Without a Win Against China: Vietnam's Women's Team and the Damage-Limitation EquationIn 14 meetings with China's women's national team, Vietnam's women's national...
Thuy Linh Before Asian Games 20: A Badminton Medal Does Not Come From Willpower AloneI was standing at the edge of court three in a gymnasium in Incheon, watching...
118 Events, 6 Days, No Stars: 2026 U.S. Open and How American Table Tennis Prices ItselfI counted. One hundred and eighteen events. Six days. Not a single player's...
Inter Edge Ahead of Milan for Mendy: The Trail Is in the Stands, Not in a TweetOne in the morning, rain in Hanoi. I sat in front of the screen with a notebo...
The Silence of the Ledgers: Vietnamese Football Is Trapped in a Data VoidHanoi, the end of last season. I reopened the database I have been building f...
Bia Saigon and the Journey of Connecting National Pride at ASEAN Cup 2026The 2-0 victory right in Bangkok in the first leg of the ASEAN Cup 2026 final...
When a Tennis Match Becomes a Pakistan Tax Law: Whispers from a Misplaced DatasetThat night, I opened my raw data file as usual. The system flagged a new repo...
Infantino, Africa's 54 Votes and the FIFA Presidency Arithmetic for MarchThe invitation letter to the strategy conference in Cape Verde on the 7th and...
Leung Sheung - Wing Chun Master and a Century-Spanning JourneyIn the world of martial arts, few names are as closely associated with...
The Empty Cells in Kenya's Women's Athletics DataOn Tuesday morning, in the press room at Kasarani, I reopened the women's...
Table Tennis for Parkinson's: Two English Players Take Men's Doubles Silver in Le Mans with Scratch PairingsBefore serving, Rob Cook placed the ball in the palm of his hand and waited....
Kevin Durant Praises Bogdan Bogdanović: Work Ethic Cannot Fill the 23-Game GapKevin Durant, at 37, stood in front of a microphone and spent time talking...
China Masters 2026: Satwik and Chirag and the Final Five Points Drawn from the Gap at Mid-CourtThe 16-17 moment The scoreboard stopped at 16-17. Satwiksairaj Rankireddy sto...
Minecraft's Fourth Dimension: The Sift and the 2027 GoalOn September 27, during Minecraft LIVE, Mojang Studios showed a few seconds o...
Ulsan Dawn and the 4 AM Call: When the K League Transfer Market Enters Its Final StretchThe Ulsan dawn never lies. At 61, I still pick up the phone at 4 AM – because...
Halkbank Before the 2026-2027 Season: Ambition Built on an Academy FoundationHai Phong is in its regular season, but the story I want to tell today starts...
The Empty Dossier: When a Vietnamese Football Report Is Full of Words but Has Not a Single Line of DataThere is a moment in this trade that taught me more than six months in a...
Vietnam Women's Volleyball Stopped in the Asiad 20 Quarterfinals: Asia's Third Tier and an Empty Diary PageIn a small studio in Chiang Mai, where I have sat reading match results sent ...
Como 4-1 Manchester United: Nico Paz, the Lombardy Rain and the Problem Carrick Could Not SolveThe scoreboard at Como read 18:20 and the referee was still holding the ball,...
14 Matches Without a Win Against China: Vietnam's Women's Team and the Damage-Limitation EquationIn 14 meetings with China's women's national team, Vietnam's women's national...
Thuy Linh Before Asian Games 20: A Badminton Medal Does Not Come From Willpower AloneI was standing at the edge of court three in a gymnasium in Incheon, watching...
118 Events, 6 Days, No Stars: 2026 U.S. Open and How American Table Tennis Prices ItselfI counted. One hundred and eighteen events. Six days. Not a single player's...
Inter Edge Ahead of Milan for Mendy: The Trail Is in the Stands, Not in a TweetOne in the morning, rain in Hanoi. I sat in front of the screen with a notebo...
The Silence of the Ledgers: Vietnamese Football Is Trapped in a Data VoidHanoi, the end of last season. I reopened the database I have been building f...
Bia Saigon and the Journey of Connecting National Pride at ASEAN Cup 2026The 2-0 victory right in Bangkok in the first leg of the ASEAN Cup 2026 final...
When a Tennis Match Becomes a Pakistan Tax Law: Whispers from a Misplaced DatasetThat night, I opened my raw data file as usual. The system flagged a new repo...
