ncap
Swimming21.38 Seconds and the Kid from Lorton: Alex Wood, Johns Hopkins, and Four Uncounted LanesThere are stretches of time that no scoreboard records. They live between the...
SwimmingJack Miceli and the 11-Second Drop: A Data Memo Before the NCAA Threshold11 seconds. In swimming, that is enough time for a backstroker to cover the...
Table TennisGuernsey Win the Worthing Junior Team Tournament: Nine Fixtures, Zero Deciders, and the Gap Inside the RecordBefore reading the winner's name, I look for the third game. The Worthing Tab...
EsportsThunderpick World Championship 2026: Four 2-0 Sweeps, One Denied Visa, and the Real Limits of a $1M CS2 EventOn the opening day of the Thunderpick World Championship 2026 at BLAST Arena...
International FootballThe Silent Police Tactics at the London Derby: Facial Recognition, Life-Saving CPR, and the Shift of Costs to ClubsThe London Derby and the Police's Silent Tactics: Facial Recognition,...
EsportsWhen Every Data Cell Comes Back Blank: The Temptation to Fabricate in Esports AnalysisAt two in the morning in New York, I reopened the analysis I had just receive...
Martial ArtsTaolu and Combat Sports Do Not Share One Scorecard: Lessons from the SEA GamesIn May 2026, in the press section of the wushu venue at the SEA Games 31 in...
BadmintonChen Yufei Comes Back Against P.V. Sindhu: Shuttle Length Decides the Asian Games 2026 Semi-Final TicketGame three, 4-4. The shuttle crossed the net 41 times in 122 seconds. When it...
Domestic FootballU23 Thailand vs U23 Hong Kong: Quarter-final ticket and the defensive puzzleThe stadium lights had not yet faded when the final whistle blew. The 3-2...
International FootballThe Shin Tae-yong Chant at GBK: A 0-0 Draw and the Quiet Anger of a CaptainMinute 94, Gelora Bung Karno. The referee blew the final whistle. The...
International FootballThe Transfer Window and Two Filters: Keeping the Rhythm in a Storm of RumoursOn the second-to-last night of the transfer window, I stayed behind in the...
Table TennisBernadette Szocs Returns to Ljubljana: The Missing European Singles Crown and the Limits of Age 31The women's singles final at the European Championships in Linz in October 20...
EsportsDoctrine and the Twist of the Vampiric Support Hero: When Overwatch 2 Reaches BlizzCon 2026There was a moment in the Doctrine reveal trailer that I watched forty-seven...
Domestic FootballVietnam vs Thailand: The Real Test of a 27-Match Unbeaten RunI stopped at frame 340 of Vietnam's 1-0 win over the Philippines. Not to watc...
BadmintonAshmita Chaliha and the Standards Gap at the Lowest Tier of the BWF World TourOn November 22, as the air inside the Indonesia Masters Super 100 arena...
EsportsVCT 2027: Austin Hosts Champions for the First Time, but the $400,000 Ladder Is the Real StoryOn September 16, 2027, in Austin, Texas, a team that began its season in open...
International FootballPSG Extends Kvaratskhelia to 2032 Mid-Surgery: The Arithmetic of Buying at the BottomThat fall involved no contact. Khvicha Kvaratskhelia cut inside from the flan...
BasketballRecord 342,700 Spectators: FIBA World Cup Qualifiers and the Global Basketball FeverRecord 342,700 Spectators: FIBA World Cup Qualifiers and the Global Basketbal...
International FootballPersib Loses Jakarta Derby: Three Problems Igor Tolic Must AddressOn the grass of Stadion Utama Gelora Bung Karno, the moment Ivan Mamut headed...
EsportsHimass and TanVuu: When KRAFTON's Ban Erases an Entire Vietnamese PUBG EcosystemFrom Busan to Munich: one night that changed how I read the game. On the nigh...
