disclaimer
Combat Sports and the Data Gap Behind Every Controversial ScorecardThe fight ends. Three seconds after the bell, social media has already...
The Nizhny Novgorod Triangle: Tactical Lessons That Still Hold From Croatia 3-0 ArgentinaIn the 53rd minute at the Nizhny Novgorod Stadium, the ball sat in Willy...
Nine Dimensions of Professional Football Analysis: When One Metric Is Not Enough to Read a MatchOn the night of June 27, 2026, in Kazan, Germany left the World Cup with an x...
The 500 Million Won Gap in Busan IPark's STX Sponsorship ContractIn the summer of 2026, in Busan, I held two figures for the same contract in ...
The Table Tennis Data File Came Back Empty: The Line Between Analysis and FabricationThe analysis file arrived at the data desk at two in the morning, right on th...
Braintree New Season: Reading the Division Two and Three Races Through DataRev Matthews closed last season with an 86 per cent win rate in division two....
The Letter-Writing Hands: When 1,204 Letters Saved a Football Club from the Brink of BankruptcyEvery season begins in a morning when no one is awake yet. But the 2026 seaso...
Forty Empty Boxes and the Word "Esports": Inside the Machine That Manufactures Sports AnalysisIn the entire four-thousand-word document, the only content is one word:...
Vietnamese Athletics: The Data Track and the Gap Nobody Has Fully MeasuredNguyen Thi Oanh lowered into the starting blocks for the 3000m steeplechase. ...
Davis Cup 2026: Eight Teams Head to Bologna, and Two Upsets Redraw the Map of Team TennisSeptember has closed, and with it the 2026 Davis Cup qualifying round. Within...
FIFA Postpones FIFAe Finals 2026 in Saudi Arabia After Attacks: An Event-Operations BreakdownOn October 15, less than 24 hours before the scheduled opening, FIFA and the...
The Empty Lane Spreadsheet: When 'No Findings' Gets Read as 'No Problem'On the night of a women's 200m butterfly final, I received a technical report...
A Metrobús Station, the Name Juárez, and How Junk Data Enters the Transfer MarketIn September 2026, five stations on Mexico City's Metrobús Line 3 — Balderas,...
Asian Games 2026: India Women's Badminton Team Falls 1-3 to Japan in Quarter-Finals — Squad Depth and the Games That Slipped AwayAt the thirty-fifth minute of the first game, the shuttle still had not touch...
Thailand's Miracle: Asian Crown, Global GameOn China's home court, when the last ball hit the floor, millions of Thai...
Enzo Fernandez joins Man City: The £125m record deal and the dressing room discipline puzzleThe Manchester City dressing room has not been this restless since the day...
Arizona State beats Stanford 3-0: three attackers overcome one starIn the third set, Stanford led 24-23, one point from taking the set. Arizona...
The Nine-Dimension Map of Vietnamese Football: From V.League 1 to a Continental DreamThe match at Thien Truong Stadium ended at 9:40 p.m., when the rain had soake...
Vietnamese Football Between Two Ledgers: Talent Is Produced, the Money Trail Is Left OpenAt seven in the morning in Ham Rong, Gia Lai, nearly two hundred boys line up...
Trung Dat's 40-metre strike: a third-tier goal and the map nobody has readIn the final minute of the first half at Dan Phuong stadium, Trung Dat...
