ffp
Free-Agent Signing Fees and the Blind Spot in Financial Fair PlayEvery summer, I keep a habit of staying in the newsroom thirty minutes after...
When Every Data Cell Is Empty: The Transfer Market's Craft of Reading SilenceIn early August 2026, I sat in a livestream studio in Beijing with a single...
The Verdict Isn't In, the Invoice Already Sent: Manchester City and the Arithmetic of 115 ChargesJesse Marsch wasn't talking about goals when he mentioned Erling Haaland. He...
Man City and the 830 Million Pound Silence: The Verdict Is In, the Punishment Is NotI was sitting in the fourth row of the Saitama press room in November 2026,...
The Aguero Statue and the £830 Million Invoice: The Man City Era Through the Lens of the BooksI remember the night of 13 May 2026, sitting in front of the screen in Hai...
Manchester City, £830 Million and the Re-Excavated Sediment of 2026-2026On 13 May 2026, in the 93rd minute and 20th second, Sergio Agüero took the ba...
Man City and the Shadow of 114 Charges: When Leading the Table Can't Save Your FateThey are top of the Premier League. Five straight wins. First place. A team...
Ter Stegen and the June 30 Invoice: How Barcelona Re-Prices a GoalkeeperSport News in Vietnamese only - English version provided for reference: A...
Dissecting the Transfer Market: Nine Layers of Data and the Price of an Empty GapGuangzhou, August 2026. I was sitting in the fourth row of a club press room,...
The Busan Sediment: Korean Youth Table Tennis and the Data No One MeasuresOn an October afternoon in a training hall deep in the Haeundae district of...
Empty Frame: No Source Data to Build the AnalysisA Blank Page Is Not a Poem I sat down to a blank page. Not the blank page of...
India brings 20 shuttlers to Aichi-Nagoya: a badminton nation betting its edge on men's doublesTwenty shuttlers, all five disciplines. That is the figure the Badminton...
118 Events, One Membership Card and Six Days in Las Vegas: Reading the 2026 U.S. Open Table Tennis as an EcosystemOne winter evening in Guangzhou, I opened the event list for the 2026 U.S. Op...
Three 5-0 Sweeps: When Team Kata Turned the Arena into a Room for Reading NumbersOn September 22, at the 20th Asian Games, one number was skimmed past by many...
Nine Dimensions of Reading a Basketball Game: A Data Consultant's ViewIn November 2026, in a small video room in Shenzhen, I sat alone in front of ...
Zalgiris beat Red Star 83-77 in Belgrade: Valanciunas debuts with 24 PIR, and the price of ten points surrenderedIn the 37th minute, Jonas Valanciunas caught the ball on the left post in a...
Travis Kelce's 14th Season: Everyone Is Asking the Wrong QuestionTravis Kelce's 14th Season: Everyone Is Asking the Wrong Question In the pres...
Asian Games 2026: India Brings 20 Shuttlers, But the Gold Probability Rests on One PairIn June, when the Badminton Association of India (BAI) finalised its squad fo...
A Cartel Arrest Report Landed in a Football Data Feed: The Domain-Gate Failure and What It Means for Vietnamese Sports ContentA File Labelled "Football" With No Footballer Inside In a sports-analytics...
Shaun Murphy in Shenzhen: A 5-1 Over Hossein Vafaei and the Art of Playing When No One Is WatchingThe opening frame ended with a break of 70 from Hossein Vafaei. Shaun Murphy...
