Mexico
International FootballA Human-Rights File Labelled 'Football': The Crack in the Sports Data PipelineA data file once travelled through a football analytics pipeline with the wor...
Martial ArtsThe death of a 75-year-old referee in Hidalgo: Which move, and which systemic failure?People saw a 75-year-old referee fall to the mat, and called it an accident. ...
Martial ArtsA 75-Year-Old Referee, One Head-First Drop, and a 585,525-Peso Receipt That Closed a DeathAt a small arena called the "11 de Julio" Sports and Culture Center, in the...
International FootballThe "football" label stuck on a Mexican healthcare strike — and the crack in big-tournament sports dataOn the night of October 12, as I was assembling the bulletin for the knockout...
Martial ArtsThe Martinete in Hidalgo: Referee El Búho's Death and the Legal Vacuum of Independent Mexican Lucha LibreIn a video less than a minute long, reshared thousands of times across Mexica...
International FootballThe Hand That Could Not Hold the Ball: Mexico and the Misread Half in ArizonaI still remember the moment the ball left the American player's foot and flew...
International FootballMexico 1-1 Peru: Guzman's Header, Marquez's Beginning and the Silence Up FrontOn the stands of Sports Illustrated Stadium, on an evening that would end 1-1...
International FootballInterpol Red Notices Withdrawn: A Test of Consistency in Cross-Border EnforcementInterpol Red Notices Withdrawn: A Test of Consistency in Cross-Border...
International FootballFined 7,000 pesos for displaying the Mexican flag on your car? The surprising truthDuring national holidays like Fiestas Patrias or major football events such a...
SwimmingVietnamese Football 2026: When Data Exposes the Gap Between Expectation and RealityI started following Vietnamese football in 2026, when I was still in Nha Tran...
EsportsBlizzCon 2026: Information Gap Map and Early Signals from Blizzard's Biggest Esports Event of the YearBlizzCon 2026: Information Gap Map and Early Signals from Blizzard's Biggest...
Esportssiuhy Leaves Team Liquid: 185 Maps, No Major Playoffs, and a Vacant IGL SeatI once believed I understood the value of an in-game leader in Counter-Strike...
EsportsFaker: Age Is Not a Barrier, and T1's Quest to Defend the Crown at Worlds 2026After winning the gold medal in League of Legends with the South Korean...
BadmintonWhen the Analysis Brief Is Empty: The Discipline of Honesty in Badminton AnalysisAt 6:12 in the morning, in a small apartment in Binh Duong, I opened the matc...
International FootballStuttgart Hosts Mönchengladbach: The Table Doesn't Lie, But It Doesn't Tell EverythingOn a Saturday afternoon at the MHP Arena, when the scoreboard shows the numbe...
BilliardsShenzhen Open 2026: The Silence Before the Break-Off and a Power Map Changing ColourThe cue stops. The white ball rests on the baulk line, bright as a drop of...
Table TennisWhen Data Is Empty: Lessons on Information Integrity in Deep Table Tennis AnalysisA deep table tennis analysis became impossible when the input data was...
BadmintonAidil Sholeh and Vietnam Open 2026: A Title That Ends 27 Months of Drought for Malaysian Men's SinglesThe final score of the Vietnam Open 2026 men's singles final was 21-16, 21-14...
VolleyballDakar 2026: When the Youth Olympic Beach Volleyball Schedule Is Released, the Real Story Isn't the MatchupsThere is a detail in the Dakar 2026 Youth Olympic beach volleyball schedule...
Martial ArtsVietnamese Martial Arts: The Sleeping Giant at the Bottom of the RankingsOn an October night, at an arena in Hai Phong, I sat in the fourth row from t...
