sofm
EsportsSofM Picks LCK Over LPL Before Worlds 2026: A Forecast Missing Its Patch and Its BracketAt 2 a.m., I opened the article for the fourth time and started counting. Whe...
EsportsNine Dimensions of Analysis, Not a Single Cell of DataIn March 2026, an esports organization in Ho Chi Minh City sent me a 42-page...
TennisWuhan: 90 Minutes and the Hidden Number Behind Katie Boulter's 'British No. 1' LabelThe match lasted exactly 90 minutes. In that window, Katie Boulter was broken...
International FootballCarrick and the $95m Gamble: When Old Trafford Learns to Stay SilentI watched it three times. The third time, I saw what VAR never catches. It wa...
International FootballThe Portugal Dressing-Room Blast: When an Elite Team Is Forced to Learn How to Live Without Its IdolIn the last three matches where I reviewed footage of the Portugal national...
Domestic FootballHAGL vs SLNA, V.League Round 5: a defence that has shipped 11 goals in four games meets Van Sy Son's unbeaten blockMinute 19, the score 1-1, HAGL a man up. The remaining seventy minutes in Nin...
GolfStrokes Gained and Golf's Data War: Where the Truth Hides Behind Every ShotIn 2026, Mark Broadie, a professor at Columbia Business School, asked a...
EsportsWhen Hanoi FC lost control: Lessons from the 0-2 defeat to HCMC FCHook Minute 73, Hang Day Stadium fell silent. Van Thanh of HCMC FC just...
International FootballAtlas FC and the Apertura 2026 Transfer Window: Re-reading Liga MX's Order Through $40.68 MillionIn every dossier I hold on Atlas FC's Apertura 2026 transfer window, exactly...
EsportsVCT 2027: When Riot Games Redraws the VALORANT Esports Map — But the Lines RemainThe first boundary appears in November 2026. Not on a geographic map, not in ...
International FootballLiga MX Wore Pink for 20 Years: How Mexican Football Does Charity With Infrastructure, Not SlogansPink goal nets. A pink ball rolling across the grass. Pink captain's armbands...
Domestic FootballThe V.League Publishes No Prices: Reading Vietnam's Transfer Market Through Foreign Player QuotasIn June, in a hotel in central Hanoi, I waited for an agent. On the table lay...
International FootballBorneo FC Come From Behind Against Tainan City to Reach the Quarterfinals: Six Points for the Club, 28.842 for a NationIn the first half, Kim Sang-jun put the ball in Borneo FC's net. At Segiri...
Table TennisWhen Vietnamese Table Tennis Learns to Recount Its MomentsI sat in the seventh row of a provincial arena where the corrugated roof...
International FootballThe $4 Million Lawsuit and the Lesson of an Unforgiving ArenaI have spent two decades on the pitch, observing contests decided by a single...
EsportsVisa VMC Fall 2026: When Structure Matters More Than the TrophySix teams. Two groups. One slot. And a pipeline leading straight to the M8...
EsportsOner, Faker and T1's Synchronized Dip Before Worlds 2026Hook A mid-lane fight lasted 4.7 seconds. I rewatched it three times. Not for...
BadmintonWhen the Jersey Loses Its BAM Badge: The Quiet Restructuring of Malaysian BadmintonThe sound of a racket cutting into a shuttlecock changes when there is no...
EsportsThe Empty 5,376-Word Report and the Self-Satisfaction Disease of Esports AnalysisOn a Tuesday morning, a 5,376-word analysis landed in my inbox. Eight chapter...
International FootballAaron Rodgers and the Trap of the Athlete Who Narrates HimselfOn the field, he is the one who controls the tempo. Aaron Rodgers, an NFL...
