sofm
Data Doesn't Lie: Inside Vietnam's Esports Tactical Analysis RaceIn the analysis room of a team in Hanoi, after the bell marking the end of a...
Empty Cells in the VCS Data Table: When Vietnamese Esports Analysis Meets an Empty InputThree in the morning, the market is asleep. That is when the numbers are at...
Vietnam's Esports Wins on Instinct — And That's the ProblemAt 3 a.m. in Busan, I opened an analysis file a colleague in Vietnam had sent...
The Hollow Report: When Table Tennis Is Covered by a Framework With Zero FactsAt seven in the morning I opened a file and received a complete analytical...
108-108: A NORCECA Final Decided by Two Points, and a Tournament MisnamedMoncton, New Brunswick. The fourth set closed at 17-25 in Canada's favour. Th...
Carlsen Returns to Defend Title at Global Chess League 2026: $1M Prize and Packed ScheduleWhen Magnus Carlsen announced his return to the Global Chess League after a...
Vietnam adds Khoa Ngo: A gamble on depth and format unknownsJust one day after the VFF announced its 23-man squad for the FIFA ASEAN Cup...
Lublin 3-0 Zawiercie in the Polish Super Cup: the 34-32 set and the price of a clean scorelineIn Częstochowa, the opening set of Poland's men's volleyball Super Cup crosse...
Denmark Open 2026: An Se-young passes the title mark, and the ankle signal in Game 3In Game 3, the scoreboard inside the Odense arena read 9-12 in favour of Akan...
A 13-Year-Old, 2.10m Opposite and the Five Blocks That Silenced FukuokaIn Fukuoka that morning, I stood in the arena corridor and watched a boy sit...
Table Tennis England releases National Series 2026/27 starting divisions: Alyssa Nguyen tops U19 girls, Grantham Academy leaves its markIn the starting divisions that Table Tennis England released for the National...
US High School Esports Championship: Eight Schools, Three Titles and an Unclosed PathwayOn October 12, 2026, group play at the USA TODAY Sports National High School...
The Data Gap and the Deep-Analysis Challenge Facing Vietnamese FootballDuring a technical meeting after a V.League matchday, the coaching staff of a...
Asian Games 2026: The Badminton Team Draw and the Structural Trap Written Before the Event BeginsOn September 19, a Saturday afternoon, the organizers of the 2026 Asian Games...
The 'route map to school' case: When a drawing assignment becomes a legal and privacy flashpoint in MexicoOn August 13, 2026, a video circulated in Martínez de la Torre, Veracruz,...
The word 'step forward' at Elland Road and the crack in Manchester United's structural wallThe press room at Elland Road was full at 6:47 pm. Michael Carrick said his...
CAHN 1-1 Thanh Hoa: three home games without a win and the price of a frozen squadIn the 43rd minute at Hang Day, Van Do beat his man on the left and crossed....
Djokovic and 70 Unforced Errors: When the Body Delivers Its Verdict Before History Can SpeakLate on the night of August 26, 2026, on Arthur Ashe Stadium, Novak Djokovic...
Hanoi Police Club vs Kashima Antlers in the AFC Champions League Elite: Tempo, Fitness, and a 3.4x Squad-Value GapIn the tactical notebook I have carried for 51 years of working in this...
Decoding Injuries on the BWF World Tour: When a Packed Calendar Becomes a Knee's DebtIn the Super 1000 semifinal in Jakarta in June 2026, I was not watching the...
