cornell
Vietnam's Combat Sports Data Gap: A Scorecard Is Not Enough to Value a FighterOn a professional boxing night in Binh Duong earlier this year, I sat next to...
A Table Tennis Analysis With No Data: Nine Empty Dimensions and a Lesson in DisciplineA nine-dimension report landed on my desk with a complete structure: techniqu...
HAGL Surrenders 1-3 Lead at Home Pleiku: Familiar Pain and Lessons from Round TwoSeptember afternoon, Pleiku stadium quieter than usual. The sun still hot but...
Tebas, Real Madrid and the Goebbels Comparison: The Governance War Eroding La Liga From WithinThe clock on the wall of my office in Nagoya read 5:47 a.m. The eight-hour ga...
PV Sindhu Reaches the French Open 2026 Final: 73 Minutes at Arena Grand Paris and the 0-10 Problem Against An Se Young21-10, 20-22, 21-16. The scoreboard at Arena Grand Paris closed after...
Thunderpick World Championship 2026: When $1 Million Still Cannot Buy a Ticket Into the Major EcosystemFour opening matches, four identical 2-0 scorelines. On October 14, 2026, at...
Hoang Luan's Shaved-Head Promise and T1's Four-Title EquationA hair clipper that has never been switched on has nonetheless been running f...
Kostyuk's 67-Minute Win: What a Beat Writer Sees in the Space Between Two ServesNEW YORK – I did not come to Flushing Meadows to find a moment. I came to wai...
Asian Games 2026: India Women's Badminton Tie Against Kazakhstan and the Forgotten Lineup Question on Day OneThe first day of competition at the 2026 Asian Games in Aichi-Nagoya opened...
The Empty Spreadsheet and the Limits of Badminton WritingIn the last three matches of a player I was tracking in the Kansai regional...
ATP 500 Vienna 2026: Six Top-10 Players and Alcaraz's WildcardWhen the Erste Bank Open organizers announced the entry list, the first thing...
V.League VAR: When the Replay Is Right but the Process Is Still Not Bright EnoughIn my tracking log from the most recent V.League season, one moment is flagge...
Nine Dimensions of F1 2026: A New Spine and the Noise of the Transfer MarketNine Dimensions of F1 2026: A New Spine and the Noise of the Transfer Market...
Carter's Comeback Crown at English Open: When 'The Captain' Breaks the Age ScriptThe moment Carter potted the final pink, securing a 9-6 victory, Mark William...
Bahrain Beat Oman 3-0 and Left Fukuoka: How Point Ratio Rewrote a Volleyball MatchAt 23-23 in the third set, when Hasan Haider Mohamed raised both hands to blo...
NBA's 5 Worst Trades in 5 Years: How They Reshaped the LeagueI have been following the NBA for over two decades, and I have never witnesse...
Nine Dimensions of Table Tennis Analysis, Zero Data Points: The Discipline of the AnalystNine dimensions of analysis. Not a single data point. The table tennis report...
NCAA's First Top 16: Nebraska at No. 1, and a Ranking That Reads as Schedule StrengthOne line in the NCAA women's volleyball season's first Top 16 made me read it...
Norway vs Portugal: Verifying the Data Behind the Most Overhyped Fixture of the International WindowIn the 72 hours before the match between Norway and Portugal, at least fourte...
Busan Net Cafe Lights and Mouse Clicks at Sky Expo: When TFT Vietnam Season 3 Writes Poetry for the NamelessSunday afternoon at Sky Expo Vietnam, Ho Chi Minh City, the sound of mechanic...
