toronto
A Basketball Analysis With No Basketball: The Silent Trap of the Sports Data IndustryThat night of December 29, I sat in a café in Doha, and the laptop screen lit...
Decoding a Volleyball Match: Nine Layers of Measurement Before JudgmentI sat down with the match footage of a women's volleyball game in a Southeast...
A Nine-Dimension Esports Analysis Returns Zero: A Lesson in Data IntegrityLate at night in Seoul, I opened a nine-dimension analysis of an esports even...
Reading the Transfer Window: Why Data Gaps Must Not Be FilledThree in the morning, in a hotel fifteen minutes' walk from the stadium, I sa...
Comprehensive Table Tennis Analysis: When Input Data Is Empty, the Limits of Every ConclusionIn Vietnamese sports in general and table tennis in particular, data analysis...
The ASIAD Sepak Takraw Gold and the 'Nearly 4 Billion' Ledger: Reading the Fine PrintOn the night of September 29, on a court in Nagoya, two names - Nguyen Thi Th...
Turkey Falls to Romania in Cluj: Three Lost Sets and One Shared Disease in the Closing MinutesIn track and field, the gap between a gold medal and fourth place is usually...
The Blank Space in Vietnam's Women's Esports DataThat night, in a small competition room inside a university campus south of...
Williams Minh Hoang and the Lesson from Jakarta: When Raw Gems Are Not on the MapIn the 25th minute, the ball left Thanh Long's foot like a line drawn on the...
Saka, Ten Minutes, and the Void on Arsenal's Right FlankThe tenth minute. No contact. The ball rolled out toward the touchline and...
SBCL Premier Division Weekend 1: A Squad Averaging 17.75 Topples the Former Champions as BATTS Lead on Sets-ForThe combined age of the four eBaTT players who took the table in Weekend 1 of...
UFC Fighter Raoni Barcelos Discharged from Hospital After Scare at UFC Fight Night Las VegasOn the night of September 26 in Las Vegas, fans watching UFC Fight Night...
The Breathing of a Season: When V.League 1 Is Decided by Process, Not MiraclesThe Breathing of a Season: When V.League 1 Is Decided by Process, Not Miracle...
Vietnam U23 and the 3-4-3 with a Libero: The Blueprint Against Kuwait, and the Gap Between the Team Sheet and the HeadlineOn the team sheet released before kick-off, there was one word that has almos...
Five Points from a Medal: The Structural Equation of Vietnam's PUBG Mobile Team at ASIAD 20On September 29, when the standings for match twelve of ASIAD 20 were...
Three Major Releases Crammed Into 16 Days of November 2026: Esports' Attention Window Squeezed From Both SidesNovember 19, 2026 sits in a red cell on the fixture-tracking sheet I build fo...
Persija 2-3 Persita: First Defeat of the Season and How Jakmania Read the MatchAt Banten International Stadium in Serang, Persija Jakarta conceded a third...
The V.League Transfer Window: 412 Billion Dong Spent and a Wage Bill Nobody Dares to PublishOn January 12, 2026, a V.League club published a signing announcement. The...
Xuan Son's Injury Opens the Door for Williams Minh Hoang: The Striker Puzzle Before ThailandThe 57th Minute and the Leg That Could No Longer Stride Across the Grass I sa...
Marvel Rivals and the 106 Team-Up Burden: When the Balance Surface Expands Faster Than Any Hand Can TuneOn the hero-select screen of a Marvel Rivals ranked match, two players lock...
Decoding a Volleyball Match: Nine Layers of Measurement Before JudgmentI sat down with the match footage of a women's volleyball game in a Southeast...
A Nine-Dimension Esports Analysis Returns Zero: A Lesson in Data IntegrityLate at night in Seoul, I opened a nine-dimension analysis of an esports even...
Reading the Transfer Window: Why Data Gaps Must Not Be FilledThree in the morning, in a hotel fifteen minutes' walk from the stadium, I sa...
Comprehensive Table Tennis Analysis: When Input Data Is Empty, the Limits of Every ConclusionIn Vietnamese sports in general and table tennis in particular, data analysis...
The ASIAD Sepak Takraw Gold and the 'Nearly 4 Billion' Ledger: Reading the Fine PrintOn the night of September 29, on a court in Nagoya, two names - Nguyen Thi Th...
Turkey Falls to Romania in Cluj: Three Lost Sets and One Shared Disease in the Closing MinutesIn track and field, the gap between a gold medal and fourth place is usually...
The Blank Space in Vietnam's Women's Esports DataThat night, in a small competition room inside a university campus south of...
Williams Minh Hoang and the Lesson from Jakarta: When Raw Gems Are Not on the MapIn the 25th minute, the ball left Thanh Long's foot like a line drawn on the...
Saka, Ten Minutes, and the Void on Arsenal's Right FlankThe tenth minute. No contact. The ball rolled out toward the touchline and...
SBCL Premier Division Weekend 1: A Squad Averaging 17.75 Topples the Former Champions as BATTS Lead on Sets-ForThe combined age of the four eBaTT players who took the table in Weekend 1 of...
UFC Fighter Raoni Barcelos Discharged from Hospital After Scare at UFC Fight Night Las VegasOn the night of September 26 in Las Vegas, fans watching UFC Fight Night...
The Breathing of a Season: When V.League 1 Is Decided by Process, Not MiraclesThe Breathing of a Season: When V.League 1 Is Decided by Process, Not Miracle...
Vietnam U23 and the 3-4-3 with a Libero: The Blueprint Against Kuwait, and the Gap Between the Team Sheet and the HeadlineOn the team sheet released before kick-off, there was one word that has almos...
Five Points from a Medal: The Structural Equation of Vietnam's PUBG Mobile Team at ASIAD 20On September 29, when the standings for match twelve of ASIAD 20 were...
Three Major Releases Crammed Into 16 Days of November 2026: Esports' Attention Window Squeezed From Both SidesNovember 19, 2026 sits in a red cell on the fixture-tracking sheet I build fo...
Persija 2-3 Persita: First Defeat of the Season and How Jakmania Read the MatchAt Banten International Stadium in Serang, Persija Jakarta conceded a third...
The V.League Transfer Window: 412 Billion Dong Spent and a Wage Bill Nobody Dares to PublishOn January 12, 2026, a V.League club published a signing announcement. The...
Xuan Son's Injury Opens the Door for Williams Minh Hoang: The Striker Puzzle Before ThailandThe 57th Minute and the Leg That Could No Longer Stride Across the Grass I sa...
Marvel Rivals and the 106 Team-Up Burden: When the Balance Surface Expands Faster Than Any Hand Can TuneOn the hero-select screen of a Marvel Rivals ranked match, two players lock...
