jdg
Nine Analytical Dimensions: The Architecture Behind Professional Esports AnalysisThere is a moment that every analyst has experienced but few are willing to...
Rhythm Between the Lines: The Quiet Revolution of V.LeagueIn the match between Cong An Ha Noi and Thep Xanh Nam Dinh at Hang Day Stadiu...
Boxing Promoter Rodis: A Las Vegas Killing and the Buried $382,928 JudgmentThe parking lot in front of a shared commercial strip in Las Vegas — a...
Team Liquid signs Wisper to replace Ace: a historic move for South American Dota 2Just days after Team Liquid parted ways with Ace in the offlane, the two-time...
When the Analysis is Empty: A Lesson on Data in EsportsThe esports industry is growing at a breakneck pace, but with it comes an...
U23 Thailand and the Hong Kong Trap: A Brilliant Attack That Cannot Hide a Fragile DefenceIn the 45th minute of their opening match, Thailand's U23 players walked off...
When the Esports Referee's Line Was Never Straight: 2026-2026 Season Notes from a Marseille DeskOn my desk in Marseille, the screen always keeps two tabs open. The left tab ...
Nguyen Thuy Linh Stops at Vietnam Open: When World No. 32 and No. 72 Stop Meaning AnythingOn the stands of Nguyen Du Stadium, the stopwatch in my hand froze at the...
A 21-Day Phase and a 90-Pull Pity: Revenue Lessons From a Game With No Professional CircuitIn recent evenings I went back through the books of a few esports organizatio...
Cannot generate article: Input data is emptyCannot create a purely Vietnamese sports news article from the provided...
Sinner and Sabalenka light up Gucci show as Sinner misses action through injury, Sabalenka awaits Beijing returnJannik Sinner and Aryna Sabalenka appeared together at Gucci's show during...
When table tennis data goes silent: the line between analysis and inventionNight in Shanghai. I open the analysis report for tomorrow morning's meeting....
European Games 2027: 192 table tennis places, 16 mixed teams and 64 athletes with no singles drawOn the evening of 23 September 2026, I reopened my European Games tracking...
Jack Miceli Commits to UCSB: Decoding a US College Swimming Recruit and Vietnam's Data GapAt the NCSA Spring Championships finals, in a 25-yard lane, Jack Miceli touch...
Penalty Can't Beat Monza: Antonelli Chooses 'Full Attack' - A Young Gambler's BetWhen Marcell Jacobs exploded on the 100m track at Tokyo 2026, I realized...
KDA 50 Zero Deaths: Two Dota 2 Geniuses Break Limits with Zero SacrificesThe KDA 50 zero deaths record is a rare phenomenon in the Dota 2 esports scen...
The 982nd Goal and the 18-Goal Gap: Ronaldo, Al Nassr and a Milestone Nobody Has DefinedMinute 50. The score 1-0. João Félix places the ball on the grass on the left...
Dallas Mavericks and the 'Showcase Then Sell' Plan for Kyrie Irving: The Spreadsheet Doesn't LieOn March 3, 2026, Kyrie Irving scored 24 points against the Milwaukee Bucks...
Mexico City Metro closes a line for 5 days in World Cup year: an infrastructure story filed under the wrong labelThe item reached me with a label attached: football. Its content described ho...
AZ 0-1 Sunderland: Echteld Names Patati, but the Real Break Was the Turnover Deep in Enemy TerritoryMidway through the second half, the scoreboard still showed zero. AZ Alkmaar...
