cosplay
Remind as Chun-Li: How a Red-Carpet Night for a Game IP Got Misread as Competitive NewsOn the night the live-action Street Fighter film premiered, Remind walked the...
Mislabelled Esports: Azur Lane, Cosplay and the Taxonomy Gap in Industry DataDuring my most recent audit of the Southeast Asian esports content feed, I...
2026 Asian Games: China's Two Badminton Golds and the Gaps in the PlanOn my desk in Nha Trang there is a sticky note with two words on it. Two gold...
Nine Dimensions, One Blank Page: The Discipline of an Esports Writer1:47 in the morning in Busan. On screen sits a spreadsheet with nine tabs, ea...
The Empty Data Column and the Hardest Confession of an Esports AnalystI have a habit of starting every writing session with a click into the raw da...
Four Matches in Fourteen Days: Mourinho, Elche and the Unavoidable Rotation Equation at Real MadridFour matches in fourteen days. That is the first number I wrote down, before...
Yamal and Wembley: What Lies Behind the Second-Minute GoalThe second minute. Marc Guéhi clears the ball poorly, it reaches Lamine Yamal...
Worthing TTC launches new Junior Team 1 Star event: A grassroots development model for English youth table tennisOn October 10, Worthing Table Tennis Club (Worthing TTC) in England will host...
When Data Falls Silent: Lessons from an Empty AnalysisBrisbane, a July morning. I opened the analysis file the system had just...
Thailand Recalls Its Experienced Core Ahead of the September 29 Rematch With VietnamA September night in Marseille, rain falling evenly on the windows facing the...
Three Games, Twelve Conceded: Gladbach Sack Coach Polanski and the Silence in the MinutesOn the electronic board at Borussia-Park, the score froze at 3-5. The opponen...
Catherine Breed and the 900-Mile Journey: When Fear Becomes MotivationIn the cold gray ocean, four miles off the California coast, Catherine Breed ...
Hilgers and Farji: The Asian Alliance Putting Heerenveen Back on the Eredivisie MapOn the first morning at the Abe Lenstra training ground, Mees Hilgers stepped...
Modric Passes Ibrahimovic's Mark: Four Decisive Passes After Turning FortySixth minute at the Friuli. Modric takes the ball around thirty metres out,...
Nguyen Tien Minh, 43, and the Men's Singles Gap Nobody Is FillingIn the ninth minute of the first game, Nguyen Tien Minh stood almost two and ...
Daniel Munoz to Nottingham Forest: A Reunion with Glasner and the Operator's CalculationWhen Nottingham Forest announced the signing of Daniel Munoz, no transfer fee...
U14 Freestyle Relay and the Lesson from a Race Without DataEleven at night on a Saturday, Saigon was still holding onto the heat of a lo...
Hanoi Tasco Auto: the 9/14 problem and the data gap before the semifinalOn October 14, Hanoi Tasco Auto beat Binh Chung Thong Tin 3-2. The final poin...
Chase Kendall and the 20-Second Drop: Signals from a Quiet CommitmentOne March morning at the Florida Senior Championships, Chase Kendall stepped...
Nagura's Seven Goals in Ten J1 Games: The Real Value Is the Late Arrival, Not the FinishThe ball leaves Inamura's foot inside his own half, a long diagonal that skip...
