tucson
International FootballAlvarez apologises after winner as Atletico close on BarcelonaMetropolitano, 24 October 2026. The whistles had barely faded when part of th...
BadmintonNine Years Alone at the Front: Nguyen Thuy Linh, World No. 28, and the Uncounted Gap in Quang TriThe final point of the women's singles final landed on the floor of the Quang...
International FootballVilda Leaves Morocco Women's Team: A Midstream Coaching Swap and the Eric Blahic UnknownIn a press room in Rabat, nobody asked another question after the federation...
VolleyballBrazil Win South American Title and an Olympic 2028 Berth: The Victory Read in the Spreadsheet, and Two Gaps Left UnfilledTainara Santos stood at the opposite position, her right arm raised high, and...
International FootballErick Robles, Minute 43, and the Liguilla Ticket Slipping Away From CorrecaminosMinute 43, Estadio Tlahuicole, Tlaxcala. The stands had not yet settled into...
EsportsNine Empty Frames and an Echo in the Empty Arena: The Crack Inside the Esports Analysis PipelineI remember that night not because of the match, but because of what came afte...
Swimming55 years in the pool: Peter Tonkin, the 2026 bronze medal, and the succession problem in Australian swimmingAs the 2026 season drew to a close, Peter Tonkin officially said goodbye to t...
VolleyballVolleyball: The First Pass and the Numbers That Never Reach the ScoreboardIn a match I tracked earlier this season, the losing side finished with a spi...
Table TennisPortugal's U21 Double at Belgium Open 2026: The Junior Trophy Doesn't Tell the Whole StoryIn Pepinster, a small town in the Wallonia region of Belgium, there was one...
EsportsOnimusha: Way of the Sword and the Labelling Error — When an Esports Database Swallows a Single-Player GameOn Tuesday night, I opened a file in our internal database tagged "esports" a...
Table TennisWorld Table Tennis and the Points Race: The Cracks That Don't Show on the RankingsIn the men's singles semifinal of the WTT Champions, the fifth game, the scor...
International FootballFrance 1-0 Belgium: Zidane has a perfect start but the first-half drought is a warning signWhen the final whistle blew, the 1-0 scoreline belonged to France. Three...
EsportsNine Analytical Dimensions and a Blank Page: Source Discipline in Esports Transfer SeasonAt two in the morning, a nine-section document opened on my screen. The first...
EsportsInside the LCK Transfer Window: A Contract Is a Promise, a Roster Is a StoryThere was a late November afternoon when I sat in a cafe near the headquarter...
Table TennisWhen the Screen Returns Zero: A Shanghai Night and the Lesson of Honesty in Youth Table Tennis ScoutingAugust 2026, at a table tennis training center on the outskirts of Shanghai, ...
Table TennisTT Kidz Is Back and Better Than Ever: Inside Table Tennis England's Seeding Strategy for Ages 7-11A child stands at the end of the table, both hands gripping a paddle longer...
International FootballElías Montiel: Atlas's Record Signing or an Uninsured Gamble?Guadalajara airport on Tuesday morning was nothing special. But when a black...
International FootballTrabzonspor and 153 Days: When the Code Table Betrays Its MakerIn the notebook I have carried through 41 years of this trade, the 153rd day ...
VolleyballQuynh Huong's 46 Points and China's Block: Vietnam's First-Step ProblemIn the seventeenth minute of the fourth set against South Korea, Pham Quynh...
Table TennisNine Analysis Dimensions, One Zero: When Table Tennis Faces the Silence of DataThere is a moment that anyone who works with sports data has experienced, and...
