springboks
The 68th Springbok captain: Andre Esterhuizen and the lesson learned from the breath of the forwardsPerth, Sunday morning. The pitch is still damp, and on it a group in green an...
Six Tries, Four Tries and a 15-Point Gap: What the Baltimore Scoreboard Does Not SayThe match ended in Baltimore with a 43-28 scoreline in South Africa's favour....
Three Davis Cup Finals and 327 Forgotten Games: India's Record Through an Archive LensThe Calcutta stands in November 2026 received no international television cre...
Vietnamese Women's Football and the Silence Between Two Rounds of ApplauseOn the night of August 24, 2026, at a stadium in Malaysia, I sat in the press...
Reading a Round in Busan: When the Scorecard Isn't EnoughAt a press conference for a women's golf tournament in Busan, a screen nearly...
Bau Thuy and VFF Term 10's 1,000 Billion VND TestWhen the list of nominees for the Vietnam Football Federation (VFF) Executive...
Cyrena Samba-Mayela's provisional suspension: A whereabouts breach and France's 2026 problemOn September 18, 2026, as the track at Stade de France was being dismantled a...
Two-Faced Indian Badminton: Satwik-Chirag Revival vs Srikanth's Twilight at China Masters 2026On the evening of September 4, 2026 in Shenzhen, Satwiksairaj Rankireddy and...
Sindhu Loses to Chen Yufei in the Asian Games 2026 Quarter-final: The Void After One Long RallyI sat in the seventh row, at an angle from the net, close enough to read the...
The Scandinavian Defense in 60 Minutes: A Practical Promise and an Evidence GapIn a small chess club at the end of an alley on Petrogradsky Island, in the...
102 Rallies in Nagoya: Chen Yufei Turns the Match Around After Losing the Opening Game 11-21 to PV SindhuThe 46th shuttle of the rally hit the floor as the scoreboard clock crossed 1...
An Se-young breaks title record: character measured by seven straight pointsAt 9-12 in the third game of the 2026 Denmark Open final, An Se-young bent do...
The Blank Verdict in Athletics Injury Files: When Empty Data Is Read as “No Risk”At 2:14 in the morning, the file opened on my screen. Nine sections. Every...
Vietnam lose 0-3 to China in friendly: A lesson in stamina and counter-attack efficiency ahead of the 2026 Asian GamesAt the 85th minute, the ball had already hit the back of the net against Chin...
The 14th-Minute Substitution and Como's Real Gap: When the Defence Is Thinner Than the AmbitionIn the 14th minute, at Fiorentina's stadium, Chalobah went down clutching his...
Boulter Crushes Golubic at Japan Open: The 6-2, 6-1 Win That Masks a Psychological Fault LineKatie Boulter walked into the Japan Open quarter-finals having lost just thre...
Nine Dimensions for Reading a Vietnamese Esports Season: The Discipline of the Data SeekerIn a group-stage match of a Vietnamese esports tournament that I watched on a...
Nine Analytical Dimensions, Zero Facts: When Table Tennis Has to Learn to Say “Insufficient Information”On the morning of 13 August, in Shanghai, I opened a file in my professional...
Pleiku, 48 Hours and Three Matches in Five Days: The Real Test for Vietnam U23 at the Gia Lai VTV Cup 2026The fixture board fixed at the tunnel mouth of Pleiku Stadium carries three...
A Table Tennis Dossier With Zero Data Points: Why "N/A" Must Never Be Read as "No Problem"Nine dimensions. Nine tables. An analytical frame stretching from technique a...
