data-driven
International FootballCannot Produce Football Article from Irrelevant DataBased on professional ethics — and everything I have learned over 44 years...
Domestic FootballMoriyasu and the Malaysia Coaching Seat: A Signal from Southeast Asian Football's Silent Arms RaceIn the parking lot of a training centre in Southeast Asia, I overheard two...
Table TennisWorld Table Tennis After Paris 2026: The Old Order Is Shaken in the Boardroom, Not at the TablePARIS NIGHT AND THE SERVE NOBODY SAW On the night of August 4, 2026, at South...
International FootballErick Thohir and PSSI's Test of Authority After the Attack on Persib U-18 Team BusA bus carrying the Persib Bandung U-18 team was attacked en route. The...
Table TennisA Four-Day Visit in Skopje: China Plants Systems, Not SecretsSome events leave behind no score, yet they leave a line on the tactical boar...
VolleyballItalian Volleyball: When Perfect-Pass Metrics Hide the Decisive RallyThe substitution board flickers at the corner of the court. Two players leave...
TennisWhen the Spreadsheet Falls Silent: A Tennis Analyst, Major-Season Pressure and the Art of Refusing Empty Data6:47 AM in Liverpool. Outside the window, January rain still hung in thin...
BadmintonThe Empty Analysis Report: Data Discipline Is Badminton's Scarcest CommodityLast week I finished reading a badminton analysis thousands of words long,...
International FootballEmpty Cells Do Not Lie: The 2026 Transfer Window and the Art of Reading What Is Not WrittenAt three in the morning, I opened a data file sent by a contact in Europe....
International Football17.1 million hate posts – Argentina, referees and a lesson from the 2026 World CupThe night before the 2026 World Cup final had not begun, but another match ha...
International FootballBrazil's Transfer Window: Noise, Outlier Numbers, and the Clauses Nobody Reads11:52 PM on January 8, 2026, Brasília time. I was sitting in front of three...
AthleticsWorld Athletics Ultimate Championship: $10 Million, One Trophy and the Gaps Nobody Has FilledTwo days before the opening ceremony, I rewatched the promotional film from...
TennisDjokovic Slips to No. 12: The 210-Point Gap and the Schedule Hole Behind the SlideTwo sets in the second round of the 2026 Rolex Shanghai Masters ended without...
TennisAlex Eala and the 100% Break-Point Save: When Numbers Become a Whisper from Louis ArmstrongNew York, late summer. Golden sunlight spread over the dome of Louis Armstron...
International FootballIs Malagón Forgotten by the Mexican National Team? The América Goalkeeper Starts OverLuis Ángel Malagón stands in América's goal, but not in a competitive match. ...
Volleyball2026 AVP League Final: The Match Was Decided at the Block, Not by Hitting PowerSunday night, Oak Street Beach, Chicago. The scoreboard reads 15-10 and 15-12...
EsportsDiablo V Announced at BlizzCon 2026: Twenty-Nine Months of Waiting and Blizzard's Trust ProblemBlizzCon 2026. Main stage. The Diablo V logo appears, and beneath it a line t...
International FootballOnana after Beşiktaş: four quotes and a finishing blind spotAcross four answers after the Beşiktaş match, Andre Onana did not once mentio...
BilliardsVietnamese Billiards: The Unread Sediment Beneath the World-Champion SpotlightOn the evening of September 10, 2026, in Ankara, Turkey, Bao Phuong Vinh plac...
Domestic FootballV.League in the Transfer Window: Finding the Signal Amid the NoiseOn the stands, the drumbeats had barely faded after the final whistle. People...
