retro
Formula 1The Empty Report: Where Inference Ends and Fabrication Begins in Sports AnalyticsOn a Tuesday morning, in my flat in London, a file landed in the internal...
International FootballGalatasaray and the Right-Back Nightmare: Three Names Disappear at OnceGalatasaray are entering a decisive run of fixtures with no natural right-bac...
BasketballBuzelis's Right Ankle: A Health Signal Read From a Game Nobody Will ReplayIn the seventh minute of the first quarter, Matas Buzelis left his position t...
Domestic FootballThe 2026-2030 VFF Chair: When Bank Capital Steps Onto the Touchline of PowerOn October 21, 2026, the list of candidates for the leadership seats of the...
EsportsWhen the Analysis Comes Back Empty: The Operating Gap in Esports DataAt 2:40 a.m. in Busan I reopened the Stage-2 file I had just finished framing...
AthleticsHa Long Bay 2026: 15,000 Bibs, Three Distances and a Marathon Label Worth Re-readingLate September in Nha Trang, a QR code surfaced in a group chat of running...
EsportsAn Empty Analysis and the Data Lesson for Vietnamese FootballLast week, a pre-match analysis report landed on my desk. Nine major sections...
International FootballCourtois removed from Belgium's WhatsApp group: a farewell nobody has namedThibaut Courtois learned he was out of the group chat before he learned he wa...
BasketballKalinic Retires at 34: When the Body Still Flies, but the Mind Has Landed34 years old. A number that made many people jump when Nikola Kalinic announc...
International FootballGreece 2-2 Netherlands: The 89th-Minute Equalizer and the Cost of Dropping Too DeepGreece 2-2 Netherlands: The 89th-Minute Equalizer and the Cost of Dropping To...
International FootballAlp Aksoy Joins the Ferrari Driver Academy: Ten Races, an Eight-Line Release, and the Data Still MissingA Press Release With No Timing Sheet The TOSFED statement is short enough to...
International FootballKvaratskhelia Surgery: PSG Lose Their Left Flank, but the Real Bill Arrives in JanuaryMinute 59, Parc des Princes, Champions League league-phase matchweek three....
VolleyballCameroon, the 2027 World Championship ticket, and what the 108-108 scoreline really saysThe fifth set ended 16-14. Total points across all five sets: Cameroon 108,...
BasketballThe Fastest Injury Report Is Often the Wrong OneThe press room in Miami was empty on the night of January 12, 2026. I stayed...
SwimmingLéon Marchand and the Technical Revolution at Paris 2026: When the Swimming Lane Becomes a Geometry of the BodyOn the night of the men's 200m butterfly final at Paris La Défense Arena, whe...
International FootballThree 3-0 Leads at Old Trafford: Bournemouth, Tavernier and the Data GapMatchday eight. Old Trafford. The scoreline read 3-0 to the away side....
Domestic FootballVAR in the V.League: When Process Remains the Open QuestionOne April evening, in a stadium holding more than twenty thousand seats, the...
VolleyballIndonesia Men's Volleyball and the 2026 Asian Games Bronze Medal Target: A Big Statement and a Data VacuumHead coach Reidel Toiran entered the press room with a claim that Indonesia's...
BadmintonAsian Games 2026: India's Twenty Names and the Narrow Corridor to GoldIn June 2026, when the Badminton Association of India (BAI) published its...
International FootballPaper Planes in the 13th Minute: Rayo Vallecano, Bukaneros and La Liga's Suspended CaseThe match between Rayo Vallecano and Athletic Bilbao at Vallecas was suspende...
International FootballGalatasaray and the Right-Back Nightmare: Three Names Disappear at OnceGalatasaray are entering a decisive run of fixtures with no natural right-bac...
BasketballBuzelis's Right Ankle: A Health Signal Read From a Game Nobody Will ReplayIn the seventh minute of the first quarter, Matas Buzelis left his position t...
Domestic FootballThe 2026-2030 VFF Chair: When Bank Capital Steps Onto the Touchline of PowerOn October 21, 2026, the list of candidates for the leadership seats of the...
EsportsWhen the Analysis Comes Back Empty: The Operating Gap in Esports DataAt 2:40 a.m. in Busan I reopened the Stage-2 file I had just finished framing...
AthleticsHa Long Bay 2026: 15,000 Bibs, Three Distances and a Marathon Label Worth Re-readingLate September in Nha Trang, a QR code surfaced in a group chat of running...
EsportsAn Empty Analysis and the Data Lesson for Vietnamese FootballLast week, a pre-match analysis report landed on my desk. Nine major sections...
International FootballCourtois removed from Belgium's WhatsApp group: a farewell nobody has namedThibaut Courtois learned he was out of the group chat before he learned he wa...
BasketballKalinic Retires at 34: When the Body Still Flies, but the Mind Has Landed34 years old. A number that made many people jump when Nikola Kalinic announc...
International FootballGreece 2-2 Netherlands: The 89th-Minute Equalizer and the Cost of Dropping Too DeepGreece 2-2 Netherlands: The 89th-Minute Equalizer and the Cost of Dropping To...
International FootballAlp Aksoy Joins the Ferrari Driver Academy: Ten Races, an Eight-Line Release, and the Data Still MissingA Press Release With No Timing Sheet The TOSFED statement is short enough to...
International FootballKvaratskhelia Surgery: PSG Lose Their Left Flank, but the Real Bill Arrives in JanuaryMinute 59, Parc des Princes, Champions League league-phase matchweek three....
VolleyballCameroon, the 2027 World Championship ticket, and what the 108-108 scoreline really saysThe fifth set ended 16-14. Total points across all five sets: Cameroon 108,...
BasketballThe Fastest Injury Report Is Often the Wrong OneThe press room in Miami was empty on the night of January 12, 2026. I stayed...
SwimmingLéon Marchand and the Technical Revolution at Paris 2026: When the Swimming Lane Becomes a Geometry of the BodyOn the night of the men's 200m butterfly final at Paris La Défense Arena, whe...
International FootballThree 3-0 Leads at Old Trafford: Bournemouth, Tavernier and the Data GapMatchday eight. Old Trafford. The scoreline read 3-0 to the away side....
Domestic FootballVAR in the V.League: When Process Remains the Open QuestionOne April evening, in a stadium holding more than twenty thousand seats, the...
VolleyballIndonesia Men's Volleyball and the 2026 Asian Games Bronze Medal Target: A Big Statement and a Data VacuumHead coach Reidel Toiran entered the press room with a claim that Indonesia's...
BadmintonAsian Games 2026: India's Twenty Names and the Narrow Corridor to GoldIn June 2026, when the Badminton Association of India (BAI) published its...
International FootballPaper Planes in the 13th Minute: Rayo Vallecano, Bukaneros and La Liga's Suspended CaseThe match between Rayo Vallecano and Athletic Bilbao at Vallecas was suspende...
