cardiff
Cardiff Beat Wembley and New York With a Single Licence: The Lesson of the Fury vs Joshua NightOne in the morning. Not European television prime time, and not the familiar...
Inside a Blank Table Tennis Report: The Craft of Saying 'Not Enough Data'This summer, a nine-dimension analysis of table tennis landed on my desk. It...
Bau Duc and the Empty Data Column: Where Does Vietnamese Football Generate Money Before the 2026–2030 VFF Congress?In August 2026, I began logging every VAR decision in La Liga and the Champio...
Rahimi off in the 27th minute with a hamstring injury: Al Ain lose their spearhead in a four-match pile-upIn the 27th minute, on the turf of the UAE President's Cup, Sofiane Rahimi we...
babybay, G2 and the reversed transfer: the second-highest rated player at Champions Shanghai replaced before the 2027 seasonThree facts sit next to each other in a single transfer report, and none of...
Empty Signals: Reading a Winter Window Through the Deals That Never HappenedIn January 2026, La Commanderie greeted me with a cold morning, frost still...
Çorum FK and Çaykur Rizespor Level on 10 Points: What the Goal Difference HidesIn my beat reporter's notebook, the page for Round 8 of the Trendyol Süper Li...
Pelekanos Joins Makedonikos at 45: A 25-Year Career Read Through a Self-Built DatasetPelekanos Joins Makedonikos at 45: A 25-Year Career Read Through a Self-Built...
Kalshi Logs $1.73B in Esports Volume: Real Growth, Zero Revenue for EsportsIn September 2026, after a CS2 grand final, I stayed behind in the Seoul offi...
The Discipline of Saying 'Not Enough Data': A Lesson from an Empty Golf ReportAt the final round of a PGA Tour event, I sat in front of the Strokes Gained...
V.League 1 Doesn't Lack Goals, It Lacks Data: Twenty Years of Arguing on FaithOn January 5, 2026, at Rajamangala Stadium in Bangkok, Vietnam beat Thailand...
The Empty Analysis and the Disease of the Transfer WindowIn November 2026, I sat in front of a screen in Guangzhou and wrote two...
AVP League 2026: When the League's Top Blocker Finished With a Single BlockThe 2026 AVP League women's final ended in two sets, 15-10 and 15-12. The mos...
Wind Moves Ball Before Chip: How the Latest Golf Rules Explain It?A sudden gust of wind moves your golf ball into a water hazard just before yo...
Indonesia Men's Volleyball and the 2026 Asian Games Bronze Target: A Data Map With Blank SpacesIn June 2026, in a meeting room of the Indonesian Volleyball Federation...
Vietnam Open 2026: Aidil Sholeh's Super 100 Title and the 27-Month Gap Nobody Wants to CountThe second Sunday of September 2026, at an arena in Ho Chi Minh City, a...
The Final 85 Seconds and the Blind Spot of Every Model: Why Australia's World Cup Will Be Decided by What the Spreadsheet Cannot SeeThat night I sat in front of the screen with a piece of paper carrying exactl...
Vietnam Volleyball's Transfer Season: Plenty of Noise, Little SignalPeople call me a shock merchant, but I only say what others haven't dared to...
V.League Transfer Window: The Biggest Spenders Rarely Win the TitleOn the evening of January 5, 2026, in Bangkok, Nguyen Xuan Son scored the...
Astralis Benches HooXi and jabbi: Expiring Contracts and the CS2 Roster RebuildIn Barcelona, before the cheers had faded, Rasmus Nielsen — known as HooXi —...
